On Wed, Feb 04, 2015 at 03:48:38AM -0800, Segher Boessenkool wrote:
> These testcases currently XPASS on most targets and configs, so let's
> reduce the noise. Okay for mainline?
Doesn't look like that is the case. obj69 is x86_64, obj70 is i686.
grep '\(41447\|41616\).*execution' obj{69,70}/gcc/testsuite/gcc/gcc.sum
obj69/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41447-1.c -O0
execution test
obj69/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41447-1.c -O1
execution test
obj69/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41447-1.c -O2
execution test
obj69/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41447-1.c -O2 -flto
-fno-use-linker-plugin -flto-partition=none execution test
obj69/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41447-1.c -O2 -flto
-fuse-linker-plugin -fno-fat-lto-objects execution test
obj69/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41447-1.c -O3
-fomit-frame-pointer execution test
obj69/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41447-1.c -O3 -g
execution test
obj69/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41447-1.c -Os
execution test
obj69/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41616-1.c -O0
execution test
obj69/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41616-1.c -O1
execution test
obj69/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41616-1.c -O2
execution test
obj69/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41616-1.c -O2 -flto
-fno-use-linker-plugin -flto-partition=none execution test
obj69/gcc/testsuite/gcc/gcc.sum:XFAIL: gcc.dg/guality/pr41616-1.c -O2 -flto
-fuse-linker-plugin -fno-fat-lto-objects execution test
obj69/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41616-1.c -O3
-fomit-frame-pointer execution test
obj69/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41616-1.c -O3 -g
execution test
obj69/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41616-1.c -Os
execution test
obj70/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41447-1.c -O0
execution test
obj70/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41447-1.c -O1
execution test
obj70/gcc/testsuite/gcc/gcc.sum:XFAIL: gcc.dg/guality/pr41447-1.c -O2
execution test
obj70/gcc/testsuite/gcc/gcc.sum:XFAIL: gcc.dg/guality/pr41447-1.c -O2 -flto
execution test
obj70/gcc/testsuite/gcc/gcc.sum:XFAIL: gcc.dg/guality/pr41447-1.c -O2 -flto
-flto-partition=none execution test
obj70/gcc/testsuite/gcc/gcc.sum:XFAIL: gcc.dg/guality/pr41447-1.c -O3
-fomit-frame-pointer execution test
obj70/gcc/testsuite/gcc/gcc.sum:XFAIL: gcc.dg/guality/pr41447-1.c -O3 -g
execution test
obj70/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41447-1.c -Os
execution test
obj70/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41616-1.c -O0
execution test
obj70/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41616-1.c -O1
execution test
obj70/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41616-1.c -O2
execution test
obj70/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41616-1.c -O2 -flto
execution test
obj70/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41616-1.c -O2 -flto
-flto-partition=none execution test
obj70/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41616-1.c -O3
-fomit-frame-pointer execution test
obj70/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41616-1.c -O3 -g
execution test
obj70/gcc/testsuite/gcc/gcc.sum:XPASS: gcc.dg/guality/pr41616-1.c -Os
execution test
At least pr41447 on i686...
So I'm not sure if this patch would not do more harm than good.
Jakub