Would anyone out there know where I can get comprehensive info
on how to deal with the 32 or 64 kByte code limit in the
linux/gcc or linux/g++ cross-compilation environments?

My software is pusing up towards the 32 kByte limit right now.
I've seen people writing about the "large" memory model etc.,
which I'm not too sure is mentioned anywhere in my manuals for gcc.

Can I assume that 32-bit addressing is not on for PalmOS?
I've seen people talking about multiple 64-kByte segements too.
But I ahve no idea what I have to do in the GCC compiler to
get to use multiple 64 kByte segments.

have I correctly guessed that only the 16-bit relative
addressing mode is used in PalmOS because the code resource
has to be fully relocatable?
I remember that this sort of addressing mode was incorporated into
the 68k partly to permit EPROMs to be mapped at unpredetermined
addresses.

Anyway, what flags do I use for the compiler for escaping the
single-segment bound?

Cheers, and thanks in advance for any help,
Alan Kennington.
--------------------------------------------------------------------
   name: Dr. Alan Kennington
 e-mail: [EMAIL PROTECTED]
website: http://www.topology.org
   city: Adelaide, South Australia
 coords: 34.89744 S, 138.58970 E
pgp-key: http://www.topology.org/key_ak1.html
saying1: `The Internet is the parliament of the people.' ak 28/5/1999.
saying2: `Seek truth from facts.' mao or deng, 1970s?

Reply via email to