Since on x86-darwin, SSE2 is enabled by default, I see a failure with this testcase: output is:/Users/apinski/src/local/gcc/gcc/testsuite/gcc.c-torture/compile/pr37713.c: In function 'add_opush':^M /Users/apinski/src/local/gcc/gcc/testsuite/gcc.c-torture/compile/pr37713.c:8: internal compiler error: in set_mem_alias_set, at emit-rtl.c:1784^M Please submit a full bug report,^M with preprocessed source if appropriate.^M See <http://gcc.gnu.org/bugs.html> for instructions.^M
--- CUT --- void add_opush(void) { unsigned char formats[] = { 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0xff }; void *dtds[sizeof(formats)]; unsigned int i; unsigned char dtd = 0x08; for (i = 0; i < sizeof(formats); i++) dtds[i] = &dtd; sdp_seq_alloc(dtds); } --- CUT --- -- Summary: [4.4 Regression] gcc.c-torture/compile/pr37713.c ICEs at -O3 -msse2 Product: gcc Version: 4.4.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pinskia at gcc dot gnu dot org GCC target triplet: i686-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37730