>> 
>> What kind of compiler would have a 32k limit for data on the stack???
>> The Amiga seemed to have this problem, but you could set some option
>> to increase the limit.
> 
> I don't know why this limit exists on PowerPC machines, though, both
> Metroworks CodeWarrior and MPW (Free C/C++ Development environment by Apple)
> have this limit. Known by reports on other Japanese mailing list, MPW has
> critial bug obtaining large stack more than 32K. (We can compile, but it
> will not work.) I don't use MPW so I don't know this is truth or not.
>

PPC is (a bit) similar to 680x0:
_small data_: accessed with 16bit(r2) = smaller faster, offset is embedded into
the 32bit opcode, no additional mem access etc. (PowerOpen ABI)
_large data_: accessed with TOC hunk = larger, a bit slower
Regards
-- 
             __  __
            / / / /
           / / / /
          / / / /
 __  __  / / / /
 \ \ \ \/ / / / Better than ever!
  \ \ \/ / / /
   \ \/ /\/ /
    \__/\__/ Amiga 1200T PPC AA AmigaOS 3.0 PowerUp OberonV4

--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Reply via email to