[Bug target/64172] [4.9 Regression] Wrong code with GCC vector extensions on ARM when compiled without NEON
siarhei.siamashka at gmail dot com
gcc-bugzilla@gcc.gnu.org
Wed Dec 3 20:02:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64172
Siarhei Siamashka <siarhei.siamashka at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |siarhei.siamashka at gmail dot com
--- Comment #1 from Siarhei Siamashka <siarhei.siamashka at gmail dot com> ---
Created attachment 34183
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34183&action=edit
partially reduced testcase
GCC 4.9.2
== Fails: ==
$ arm-none-linux-gnueabi-gcc -O2 preliminary-testcase-pr64172.c && ./a.out
a.out: preliminary-testcase-pr64172.c:91: main: Assertion `prng_state.d[3] ==
0xA7223834' failed.
== Works: ==
$ arm-none-linux-gnueabi-gcc -O1 preliminary-testcase-pr64172.c && ./a.out
$ arm-none-linux-gnueabi-gcc -O2 -mfpu=neon preliminary-testcase-pr64172.c &&
./a.out
More information about the Gcc-bugs
mailing list