[Bug target/53056] bad code generated for ARM NEON with vector types in structs

2012-04-21 Thread rearnsha at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53056

Richard Earnshaw rearnsha at gcc dot gnu.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
   Last reconfirmed||2012-04-21
 CC||rearnsha at gcc dot gnu.org
 Ever Confirmed|0   |1

--- Comment #3 from Richard Earnshaw rearnsha at gcc dot gnu.org 2012-04-21 
23:35:27 UTC ---
Try -fno-split-wide-types.


[Bug target/53056] bad code generated for ARM NEON with vector types in structs

2012-04-20 Thread drwowe at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53056

--- Comment #1 from D W drwowe at yahoo dot com 2012-04-20 20:16:35 UTC ---
Also tested arm-linux-gnueabi-gcc-4.8.0-svn186501.  Same results.


[Bug target/53056] bad code generated for ARM NEON with vector types in structs

2012-04-20 Thread drwowe at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53056

--- Comment #2 from D W drwowe at yahoo dot com 2012-04-20 20:20:46 UTC ---
Typo: add2 should be:
vi16 add2(A a, A b) {
  vi16* av = a.v;
  vi16* bv = b.v;
  return *av + *bv;
}