Summary: | GCC miscompiled 465.tonto in SPEC CPU 2006 | ||
---|---|---|---|
Product: | gcc | Reporter: | H.J. Lu <hjl.tools> |
Component: | middle-end | Assignee: | Not yet assigned to anyone <unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | changpeng.fang, rguenth |
Priority: | P3 | ||
Version: | 4.6.0 | ||
Target Milestone: | 4.6.0 | ||
Host: | Target: | ||
Build: | Known to work: | ||
Known to fail: | Last reconfirmed: | 2010-12-09 04:06:16 | |
Attachments: |
The src.alt for 465.tonto
Miscompare of stdout |
Description
H.J. Lu
2010-11-16 17:44:04 UTC
Hm, worked for me last time. Re-checking with r166798. Tonto works for me. Created attachment 22429 [details]
The src.alt for 465.tonto
Can you try this alternate source for tonto with
-O3 -funroll-loops -ffast-math -fwhole-program -flto=jobserver -fuse-linker-plugin
I have different alternate source, calling destroy_ptr_part_ instead. But I can't parse the perl patch, so I'm not 100% sure. As of revision 166870, tonto failed with test input, "-i test", and passed with normal input. Tonto also failed without LTO on test input: Running 465.tonto test base lnx32e-gcc default *** Miscompare of stdout; for details see /export/gnu/import/svn/gcc-test-spec/spec/2006/x86_64/spec/benchspec/CPU2006/465.tonto/run/run_base_test_lnx32e-gcc.0000/stdout.mis Created attachment 22471 [details]
Miscompare of stdout
*** Bug 46842 has been marked as a duplicate of this bug. *** This is not a optimization bug because it fails with -O0. I am seeking a working src_alt. Thanks. Tonto always fails with test input. Ignore it. It is a real bug. Dup. *** This bug has been marked as a duplicate of bug 46842 *** |