This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/61154] New: [ARM] wide-int merge introduced regressions in vshuf tests
- From: "christophe.lyon at st dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 12 May 2014 12:40:52 +0000
- Subject: [Bug middle-end/61154] New: [ARM] wide-int merge introduced regressions in vshuf tests
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61154
Bug ID: 61154
Summary: [ARM] wide-int merge introduced regressions in vshuf
tests
Product: gcc
Version: 4.10.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: christophe.lyon at st dot com
Commit 210113 ("Merge in wide-int") made several tests (mostly vshuf) to fail
on hf ARM targets (both little and big endian).
For instance, with GCC configured as:
--target=arm-none-linux-gnueabihf
--with-mode=arm
--with-cpu=cortex-a9
--with-fpu=neon-fp16
I can see:
Passed now fails [PASS => FAIL]:
c-c++-common/torture/vshuf-v16hi.c -O1 (test for excess errors)
c-c++-common/torture/vshuf-v16hi.c -O2 (test for excess errors)
c-c++-common/torture/vshuf-v16hi.c -O2 -flto -fno-use-linker-plugin
-flto-partition=none (test for excess errors)
c-c++-common/torture/vshuf-v16hi.c -O3 -fomit-frame-pointer (test for
excess errors)
c-c++-common/torture/vshuf-v16hi.c -O3 -g (test for excess errors)
c-c++-common/torture/vshuf-v16hi.c -Os (test for excess errors)
gcc.dg/torture/vshuf-v16hi.c -O2 (test for excess errors)
gcc.dg/torture/vshuf-v32qi.c -O2 (test for excess errors)
gcc.dg/tree-ssa/ssa-fre-31.c (test for excess errors)
Pass disappears [PASS => ]:
gcc.dg/torture/vshuf-v16hi.c -O2 execution test
gcc.dg/torture/vshuf-v32qi.c -O2 execution test
gcc.dg/tree-ssa/pr45427.c scan-tree-dump-times cunrolli "bounded by 0" 0
Fail appears [ => FAIL]:
c-c++-common/torture/vshuf-v16hi.c -O1 (internal compiler error)
c-c++-common/torture/vshuf-v16hi.c -O2 (internal compiler error)
c-c++-common/torture/vshuf-v16hi.c -O2 -flto -fno-use-linker-plugin
-flto-partition=none (internal compiler error)
c-c++-common/torture/vshuf-v16hi.c -O3 -fomit-frame-pointer (internal
compiler error)
c-c++-common/torture/vshuf-v16hi.c -O3 -g (internal compiler error)
c-c++-common/torture/vshuf-v16hi.c -Os (internal compiler error)
gcc.dg/torture/vshuf-v16hi.c -O2 (internal compiler error)
gcc.dg/torture/vshuf-v32qi.c -O2 (internal compiler error)
gcc.dg/tree-ssa/ssa-fre-31.c (internal compiler error)