[Bug regression/53442] llvm 2.9 tblgen executable possibly miscompiled with gcc 4.7.0

2012-05-22 Thread ncahill_alt at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53442 ncahill_alt at yahoo dot com changed: What|Removed |Added Status|WAITING |RESOLVED Resolution

[Bug regression/53442] llvm 2.9 tblgen executable possibly miscompiled with gcc 4.7.0

2012-05-22 Thread ncahill_alt at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53442 --- Comment #5 from ncahill_alt at yahoo dot com 2012-05-22 18:22:09 UTC --- By comparing the linker commands, I've found that replacing crtbegin.o and crtend.o is sufficient to fix the problem. I've built parts of gcc with -flto and I suspect the

[Bug regression/53442] llvm 2.9 tblgen executable possibly miscompiled with gcc 4.7.0

2012-05-21 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53442 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug regression/53442] llvm 2.9 tblgen executable possibly miscompiled with gcc 4.7.0

2012-05-21 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53442 --- Comment #3 from Steven Bosscher 2012-05-21 22:32:38 UTC --- Have you compared the linker command lines (using gcc -v)?

[Bug regression/53442] llvm 2.9 tblgen executable possibly miscompiled with gcc 4.7.0

2012-05-21 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53442 --- Comment #2 from Andrew Pinski 2012-05-21 21:05:08 UTC --- The last time I looked at a bug from clang/llvm, the issue was it was using a temporary variable pasted the scope.

[Bug regression/53442] llvm 2.9 tblgen executable possibly miscompiled with gcc 4.7.0

2012-05-21 Thread ncahill_alt at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53442 --- Comment #1 from ncahill_alt at yahoo dot com 2012-05-21 19:52:57 UTC --- In case it is of interest, here is the generating command for the tblgen executable. I don't know how to turn this into a test case as it seems to use only pregenerated c