With revision r150714 this test passed. >From revision r150715 and on, this test has failed as follows:
Running /tmp/r150714-150715/gcc/gcc/testsuite/gcc.dg/dg.exp ... ... FAIL: gcc.dg/pr34668-1.c (internal compiler error) FAIL: gcc.dg/pr34668-1.c (test for excess errors) With the message in gcc.log being (cutnpasted): Executing on host: /tmp/r150714-150715/gccobj/gcc/xgcc -B/tmp/r150714-150715/gccobj/gcc/ /tmp/r150714-150715/gcc/gcc/te\ stsuite/gcc.dg/pr34668-1.c --combine -O2 /tmp/r150714-150715/gcc/gcc/testsuite/gcc.dg/pr34668-2.c -S -isystem /tmp\ /r150714-150715/gccobj/cris-elf/./newlib/targ-include -isystem /tmp/r150714-150715/gcc/newlib/libc/include -o pr34668-\ 1.s (timeout = 300) /tmp/r150714-150715/gcc/gcc/testsuite/gcc.dg/pr34668-2.c: In function 'set_conv_libfunc':^M /tmp/r150714-150715/gcc/gcc/testsuite/gcc.dg/pr34668-2.c:5:15: error: type mismatch in array reference^M struct optab^M ^M struct optab^M ^M # .MEM_3 = VDEF <.MEM_1(D)>^M optab_table[0].code = 57005;^M ^M /tmp/r150714-150715/gcc/gcc/testsuite/gcc.dg/pr34668-2.c:5:15: internal compiler error: verify_stmts failed^M I'm leaving the target field empty, as posts to gcc-testresults show that the bug exposed by this revision affects many targets, including CRIS, ARM, MIPS, i686, ia64, x86_64. Author of revision introducing the regression CC:ed. -- Summary: [4.5 Regression]: gcc.dg/pr34668-1.c, failing fix for PR41047 Product: gcc Version: 4.5.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hp at gcc dot gnu dot org GCC host triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41086