Index: gcc.c-torture/20070522-1.c =================================================================== --- gcc.c-torture/20070522-1.c (revision 0) +++ gcc.c-torture/20070522-1.c (revision 0) @@ -0,0 +1,11 @@ +/* This was PR 31606, we were trying to use TImode to expand the + struct copy in SRA but TImode is not support on ia32. */ + +struct Collision { + int edge; + int triangle; + float _M_instance[3] __attribute__((__aligned__)); +}; +void get_collisions(struct Collision a) { + struct Collision b = a; +}