On Linux/ia32, revision 166635 gave: FAIL: g++.dg/guality/redeclaration1.C -O2 -flto -flto-partition=none line 13 i == 42 FAIL: g++.dg/torture/pr34850.C -O2 -flto -flto-partition=none (test for excess errors) FAIL: gcc.dg/guality/pr43077-1.c -O2 -flto -flto-partition=none line 42 varb == 2 FAIL: gcc.dg/guality/pr43479.c -O2 -flto -flto-partition=none line 13 h == 9 FAIL: gcc.dg/guality/pr43479.c -O2 -flto -flto-partition=none line 18 h == 9 FAIL: gcc.dg/tree-ssa/inline-5.c (test for excess errors) FAIL: gcc.dg/tree-ssa/inline-5.c scan-tree-dump-times optimized "do_inc.*;" 10: dump file does not exist FAIL: gcc.dg/tree-ssa/inline-6.c (test for excess errors) FAIL: gcc.dg/tree-ssa/inline-6.c scan-tree-dump-times optimized "do_inc.*;" 10: dump file does not exist Revision 166623 is OK.
>FAIL: g++.dg/guality/redeclaration1.C -O2 -flto -flto-partition=none line 13 i == 42 > FAIL: g++.dg/torture/pr34850.C -O2 -flto -flto-partition=none (test for excess errors) > FAIL: gcc.dg/guality/pr43077-1.c -O2 -flto -flto-partition=none line 42 varb == 2 > FAIL: gcc.dg/guality/pr43479.c -O2 -flto -flto-partition=none line 13 h == 9 > FAIL: gcc.dg/guality/pr43479.c -O2 -flto -flto-partition=none line 18 h == 9 The above ones are just caused by including -flto -flto-partition=none in the torture flags now, not to mention they fail before with -flto :).
> The above ones are just caused by including -flto -flto-partition=none in the > torture flags now, not to mention they fail before with -flto :). Yes, those are old failures, just with new names. Honza
I fixed the inline-5/inline-6 commits, the other testcases are just renamed from -lfto failures, so they are not new. Fixed thus.