------- Comment #2 from jakub at gcc dot gnu dot org 2010-09-15 14:23 -------
Actually
typedef float V __attribute__ ((vector_size (16)));
V g;
int
main ()
{
float d[4] = { 4, 3, 2, 1 };
V e;
__builtin_memcpy (&e, &d, sizeof (d));
V f = { 5, 15, 25, 35 };
e = e * f;
g = e;
return 0;
}
segfaults even with 4.5/4.6 at -O2 -m32 -msse2.
--
jakub at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[4.4 Regression] crash on |[4.4/4.5/4.6 Regression]
|vector code with -m32 -msse |crash on vector code with -
| |m32 -msse
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45678