http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50629
Bug #: 50629 Summary: [4.7 Regression] FAIL: gcc.c-torture/execute/vect-shuffle-2.c with ICE on ARM Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassig...@gcc.gnu.org ReportedBy: greta.yo...@arm.com CC: artyom.shinkar...@gmail.com, greta.yo...@arm.com, hjl.to...@gmail.com, h...@gcc.gnu.org, jos...@codesourcery.com, rgue...@gcc.gnu.org Target: arm-none-eabi +++ This bug was initially created as a clone of Bug #50607 +++ Recently added regression tests fail on arm: FAIL: gcc.c-torture/execute/vect-shuffle-2.c compilation, -O1 (internal compiler error) The tests vect-shuffle-2.c and vect-shuffle-5.c fail with ICE at all optimization levels above -O0 on arm-eabi. Other vect-shuffle-*.c tests pass. ICE is a segfault in expand_vec_shuffle_expr (optabs.c:6660), here are the details: $ arm-eabi-gcc vect-shuffle-2.c -O1 -c vect-shuffle-2.c: In function 'main': vect-shuffle-2.c:30:8: internal compiler error: Segmentation fault Trunk revision r179558. Configured with: --with-cpu=cortex-a9 --with-float=softfp --with-fpu=neon --target=arm-eabi