[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