[Bug testsuite/68935] New: ipa-cp.c changes cause guality test failures
vogt at linux dot vnet.ibm.com
gcc-bugzilla@gcc.gnu.org
Wed Dec 16 10:19:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68935
Bug ID: 68935
Summary: ipa-cp.c changes cause guality test failures
Product: gcc
Version: 6.0
URL: http://gcc.gnu.org/ml/gcc-patches/2015-12/msg01083.htm
l
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: testsuite
Assignee: unassigned at gcc dot gnu.org
Reporter: vogt at linux dot vnet.ibm.com
Target Milestone: ---
Host: s390x
Target: s390x
Build: s390x
Patch: https://gcc.gnu.org/ml/gcc-patches/2015-12/msg01083.html
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231540 138bc75d-0d04-0410-96
git commit-id: 15a1fce36358508909f2013fd6d07e0b9fcad97a
Causes guality test failures on s390x:
+FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 16 arg3 == 3
+FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 16 arg4 == 4
+FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 16 arg5 == 5
+FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 16 arg6 == 6
+FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 16 y == 2
+FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 18 arg3 == 3
+FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 18 arg4 == 4
+FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 18 arg5 == 5
+FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 18 arg6 == 6
+FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 18 y == 2
+FAIL: gcc.dg/guality/pr36728-1.c -O3 -g line 16 arg3 == 3
+FAIL: gcc.dg/guality/pr36728-1.c -O3 -g line 16 arg4 == 4
+FAIL: gcc.dg/guality/pr36728-1.c -O3 -g line 16 arg5 == 5
+FAIL: gcc.dg/guality/pr36728-1.c -O3 -g line 16 arg6 == 6
+FAIL: gcc.dg/guality/pr36728-1.c -O3 -g line 16 y == 2
+FAIL: gcc.dg/guality/pr36728-1.c -O3 -g line 18 arg3 == 3
+FAIL: gcc.dg/guality/pr36728-1.c -O3 -g line 18 arg4 == 4
+FAIL: gcc.dg/guality/pr36728-1.c -O3 -g line 18 arg5 == 5
+FAIL: gcc.dg/guality/pr36728-1.c -O3 -g line 18 arg6 == 6
+FAIL: gcc.dg/guality/pr36728-1.c -O3 -g line 18 y == 2
FAIL: gcc.dg/guality/pr36728-2.c -O2 line 18 *x == (char) 25
FAIL: gcc.dg/guality/pr36728-2.c -O2 -flto -fno-use-linker-plugin
-flto-partition=none line 18 *x == (char) 25
+FAIL: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 16 arg3 == 3
+FAIL: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 16 arg4 == 4
+FAIL: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 16 arg5 == 5
+FAIL: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 16 arg6 == 6
+FAIL: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 16 arg7 == 30
+FAIL: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 16 y == 2
FAIL: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 18 *x == (char) 25
+FAIL: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 18 arg3 == 3
+FAIL: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 18 arg4 == 4
+FAIL: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 18 arg5 == 5
+FAIL: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 18 arg6 == 6
+FAIL: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 18 arg7 == 30
+FAIL: gcc.dg/guality/pr36728-2.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 18 y == 2
+FAIL: gcc.dg/guality/pr36728-2.c -O3 -g line 16 arg3 == 3
+FAIL: gcc.dg/guality/pr36728-2.c -O3 -g line 16 arg4 == 4
+FAIL: gcc.dg/guality/pr36728-2.c -O3 -g line 16 arg5 == 5
+FAIL: gcc.dg/guality/pr36728-2.c -O3 -g line 16 arg6 == 6
+FAIL: gcc.dg/guality/pr36728-2.c -O3 -g line 16 arg7 == 30
+FAIL: gcc.dg/guality/pr36728-2.c -O3 -g line 16 y == 2
FAIL: gcc.dg/guality/pr36728-2.c -O3 -g line 18 *x == (char) 25
+FAIL: gcc.dg/guality/pr36728-2.c -O3 -g line 18 arg3 == 3
+FAIL: gcc.dg/guality/pr36728-2.c -O3 -g line 18 arg4 == 4
+FAIL: gcc.dg/guality/pr36728-2.c -O3 -g line 18 arg5 == 5
+FAIL: gcc.dg/guality/pr36728-2.c -O3 -g line 18 arg6 == 6
+FAIL: gcc.dg/guality/pr36728-2.c -O3 -g line 18 arg7 == 30
+FAIL: gcc.dg/guality/pr36728-2.c -O3 -g line 18 y == 2
FAIL: gcc.dg/guality/pr36728-2.c -Os line 18 *x == (char) 25
+FAIL: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 14 arg3 == 3
+FAIL: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 14 arg4 == 4
+FAIL: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 14 arg5 == 5
+FAIL: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 14 arg6 == 6
+FAIL: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 16 arg3 == 3
+FAIL: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 16 arg4 == 4
+FAIL: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 16 arg5 == 5
+FAIL: gcc.dg/guality/pr36728-3.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 16 arg6 == 6
+FAIL: gcc.dg/guality/pr36728-3.c -O3 -g line 14 arg3 == 3
+FAIL: gcc.dg/guality/pr36728-3.c -O3 -g line 14 arg4 == 4
+FAIL: gcc.dg/guality/pr36728-3.c -O3 -g line 14 arg5 == 5
+FAIL: gcc.dg/guality/pr36728-3.c -O3 -g line 14 arg6 == 6
+FAIL: gcc.dg/guality/pr36728-3.c -O3 -g line 16 arg3 == 3
+FAIL: gcc.dg/guality/pr36728-3.c -O3 -g line 16 arg4 == 4
+FAIL: gcc.dg/guality/pr36728-3.c -O3 -g line 16 arg5 == 5
+FAIL: gcc.dg/guality/pr36728-3.c -O3 -g line 16 arg6 == 6
+FAIL: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 14 arg3 == 3
+FAIL: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 14 arg4 == 4
+FAIL: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 14 arg5 == 5
+FAIL: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 16 arg6 == 6
+FAIL: gcc.dg/guality/pr36728-4.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 16 arg7 == 30
+FAIL: gcc.dg/guality/pr36728-4.c -O3 -g line 14 arg3 == 3
+FAIL: gcc.dg/guality/pr36728-4.c -O3 -g line 14 arg4 == 4
+FAIL: gcc.dg/guality/pr36728-4.c -O3 -g line 14 arg5 == 5
+FAIL: gcc.dg/guality/pr36728-4.c -O3 -g line 14 arg6 == 6
+FAIL: gcc.dg/guality/pr36728-4.c -O3 -g line 14 arg7 == 30
+FAIL: gcc.dg/guality/pr36728-4.c -O3 -g line 16 arg3 == 3
+FAIL: gcc.dg/guality/pr36728-4.c -O3 -g line 16 arg4 == 4
+FAIL: gcc.dg/guality/pr36728-4.c -O3 -g line 16 arg5 == 5
+FAIL: gcc.dg/guality/pr36728-4.c -O3 -g line 16 arg6 == 6
+FAIL: gcc.dg/guality/pr36728-4.c -O3 -g line 16 arg7 == 30
...
FAIL: gcc.dg/guality/vla-1.c -O1 line 17 sizeof (a) == 6
FAIL: gcc.dg/guality/vla-1.c -O2 line 17 sizeof (a) == 6
FAIL: gcc.dg/guality/vla-1.c -O2 -flto -fno-use-linker-plugin
-flto-partition=none line 17 sizeof (a) == 6
+FAIL: gcc.dg/guality/vla-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 17 i == 5
FAIL: gcc.dg/guality/vla-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 17 sizeof (a) == 6
+FAIL: gcc.dg/guality/vla-1.c -O3 -g line 17 i == 5
FAIL: gcc.dg/guality/vla-1.c -O3 -g line 17 sizeof (a) == 6
FAIL: gcc.dg/guality/vla-1.c -Os line 17 sizeof (a) == 6
Richard Biener wrote:
> Same on x86_64 btw.
More information about the Gcc-bugs
mailing list