http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59843
Bug ID: 59843 Summary: ICE with return of generic vector on aarch64 Product: gcc Version: 4.8.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: jakub at gcc dot gnu.org typedef double V __attribute__ ((vector_size (8))); V foo (void) { V r = { 3.5 }; return r; } ICEs at all optimization levels on aarch64-linux, trying to return BLKmode using a PARALLEL isn't going to work. Seen both on the trunk and 4.8 branch.