http://llvm.org/bugs/show_bug.cgi?id=8919
NAKAMURA Takumi <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |[email protected] Resolution|FIXED | OS/Version|other |Windows XP --- Comment #3 from NAKAMURA Takumi <[email protected]> 2011-01-06 04:39:38 CST --- I have to reopen this. Sreeram's patch would be effective only on TDM. I think it would not be needed to revert r122934. Prior implementation (_alloca by %eax) was bogus, too. in http://tdm-gcc.tdragon.net/development > TDM64 edition only: Includes a patch to remove a leading underscore from the > 64-bit cygwin.asm symbols "__chkstk" and "_alloca", allowing them to be > exported with the same rule as the 32-bit versions after underscoring rules > are applied. The symbol "__chkstk" is unique to tdm. gcc's cygwin.asm and mingw-w64-gcc (and I) assume "___chkstk". ps. see also bug 8777 ;) Anton, > Also, I believe mingw-w64 provided *both* __alloca and > __chkstk. We may prefer ___chkstk on win64 rather than __alloca. ___chkstk does not modify %rcx %rdx %r8 and %r9. (__alloca does not) Or shall we implement our chkstk? :D -- Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ LLVMbugs mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs
