[Bug c++/35159] g++ inoperable with no error message
ktietz at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Thu Feb 14 09:08:00 GMT 2008
------- Comment #6 from ktietz at gcc dot gnu dot org 2008-02-14 09:07 -------
Hello,
I tracked the problems down. Stack probing in builtin_alloca is the reason for
this. As I found, in some cases the input %rax argument isn't got set at all or
got clobbered before call to __chkstk.
The work-a-round for this, is to disable stack probing. So I assume the reason
is to be searched in optimization or in the builtin function itself.
AFAICS the implementation in the i386.md file seems to be ok.
Cheers, Kai
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35159
More information about the Gcc-bugs
mailing list