http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55486
--- Comment #3 from dnovillo at google dot com <dnovillo at google dot com> 2012-11-30 15:53:02 UTC --- On Fri, Nov 30, 2012 at 10:38 AM, kyrylo.tkachov at arm dot com <gcc-bugzi...@gcc.gnu.org> wrote: > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55486 > > --- Comment #2 from Kyrill Tkachov <kyrylo.tkachov at arm dot com> 2012-11-30 > 15:38:33 UTC --- > (In reply to comment #1) >> > Target: arm-none-eabi >> > >> > gcc.dg/sms-7.c:17:1: internal compiler error: in schedule_reg_moves, at >> > modulo-sched.c:725 >> >> Can you show me the backtrace dump? >> >> >> Thanks. Diego. > > Hi Diego, > > As of today, the ICE has gone. The compilation test passes. > But the execution test fails on qemu: > FAIL: gcc.dg/sms-7.c execution test The compilation failure was likely fixed by rev 193667. 2012-11-20 Diego Novillo <dnovi...@google.com> PR middle-end/55398 * vec.h (class vec_prefix): Make every field public. Rename field alloc_ to alloc_PRIVATE_. Rename field num_ to num_PRIVATE_. Update all users. (class vec<T, A, vl_embed>): Make every field public. Rename field pfx_ to pfx_PRIVATE_. Rename field data_ to data_PRIVATE_. Update all users. (class vec<T, A, vl_ptr>): Make every field public. Rename field vec_ to vec_PRIVATE_. Update all users. > Should this be a separate issue then? I think so. Do you know at what rev was this test executing successfully? A binary search between the two revs may not help since you'll run into the ICE. But I would start diffing dump files between the working and the broken revision. Diego.