[Bug target/57637] Miscompare on 178.galgel in SPEC2000 on arm

2013-06-26 Thread zhenqiang.chen at linaro dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57637 --- Comment #7 from zhenqiang.chen at linaro dot org --- Created attachment 30364 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30364action=edit update patch Please try the updated patch. Local tests: x86-64 and pandaboard bootstrap OK.

[Bug target/57637] Miscompare on 178.galgel in SPEC2000 on arm

2013-06-26 Thread ktkachov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57637 --- Comment #8 from ktkachov at gcc dot gnu.org --- (In reply to zhenqiang.chen from comment #7) Created attachment 30364 [details] update patch Please try the updated patch. Local tests: x86-64 and pandaboard bootstrap This fixes the

[Bug target/57637] Miscompare on 178.galgel in SPEC2000 on arm

2013-06-21 Thread ktkachov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57637 --- Comment #5 from ktkachov at gcc dot gnu.org --- Please try the attached patch. If it works, I will send it for community review. Hi Zhenqiang, This seems to fix the miscompare on my setup, thanks! I haven't ran a full regression test on

[Bug target/57637] Miscompare on 178.galgel in SPEC2000 on arm

2013-06-21 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57637 Mikael Pettersson mikpe at it dot uu.se changed: What|Removed |Added CC||mikpe at it dot

[Bug target/57637] Miscompare on 178.galgel in SPEC2000 on arm

2013-06-20 Thread zhenqiang.chen at linaro dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57637 --- Comment #3 from zhenqiang.chen at linaro dot org --- Created attachment 30330 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30330action=edit pr57637.patch

[Bug target/57637] Miscompare on 178.galgel in SPEC2000 on arm

2013-06-20 Thread zhenqiang.chen at linaro dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57637 --- Comment #4 from zhenqiang.chen at linaro dot org --- Root cause: For ARM, gcc might generate cond_exec insns before shrink-wrapping. But DF_LR_BB_INFO (bb)-def does not include def info from cond_exec insns. So the check in function

[Bug target/57637] Miscompare on 178.galgel in SPEC2000 on arm

2013-06-18 Thread ktkachov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57637 --- Comment #2 from ktkachov at gcc dot gnu.org --- Thanks, Zhenqiang. For me, it's a segfault in function DGETF2. gdb backtrace: Program received signal SIGSEGV, Segmentation fault. 0x0001d964 in dgetf2_ () (gdb) bt #0 0x0001d964 in dgetf2_ ()