This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

egcs-1.1.1 (release, target i386-cygwin32): allocate stack worker function name


egcs 1.1.1 on said target uses __alloca as the name for the allocate stack worker
function. This is IMHO unfortunate because MS tools seem to have an ordinary
alloca function called _alloca (assembler name __alloca) with completely different
calling conventions. So it is relatively easy to get bogus binaries silently.
It would be better to change that name to something else.

BTW the name is in
config/i386/i386.md: define_insn "allocate_stack_worker"
and config/i386/cygwin32.asm

Tom


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]