[Bug rtl-optimization/55161] internal compiler error: in schedule_reg_moves, at modulo-sched.c:731

gretay at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Dec 13 18:33:00 GMT 2012


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55161

gretay at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gretay at gcc dot gnu.org

--- Comment #1 from gretay at gcc dot gnu.org 2012-12-13 18:32:46 UTC ---
This testcase still has ICE with gcc trunk r194473.

ICE with both arm and thumb mode, using -O1 and -O2. No ICE when using -O3. ICE
with -march=armv7-a. ICE with -mcpu=cortex-a8 but no ICE for any other
cortex-a* cpu.

/work/dec-builds/base/install/bin/arm-none-eabi-gcc -S test.c --std=c99
-fmodulo-sched -O1 -march=armv7-a -mthumb
test.c: In function 'test_04':
test.c:7:1: internal compiler error: in schedule_reg_moves, at
modulo-sched.c:725
 }
 ^
0xd2db44 schedule_reg_moves
    /work/local-checkouts/gcc-fsf/gcc/modulo-sched.c:725
0xd3066f sms_schedule
    /work/local-checkouts/gcc-fsf/gcc/modulo-sched.c:1684
0xd31a4f rest_of_handle_sms
    /work/local-checkouts/gcc-fsf/gcc/modulo-sched.c:3340


/work/dec-builds/base/install/bin/arm-none-eabi-gcc -S test.c --std=c99
-fmodulo-sched -O1 -mcpu=cortex-a8
test.c: In function 'test_04':
test.c:7:1: internal compiler error: in schedule_reg_moves, at
modulo-sched.c:725
 }
 ^
0xd2db44 schedule_reg_moves
    /work/local-checkouts/gcc-fsf/gcc/modulo-sched.c:725
0xd3066f sms_schedule
    /work/local-checkouts/gcc-fsf/gcc/modulo-sched.c:1684
0xd31a4f rest_of_handle_sms
    /work/local-checkouts/gcc-fsf/gcc/modulo-sched.c:3340


Configured with: --target=arm-none-eabi --with-newlib --with-gnu-as
--with-gnu-ld --enable-languages=c,c++  --disable-shared --disable-nls
--disable-threads --disable-lto --disable-tls --enable-checking=yes
--disable-libssp --disable-libgomp --disable-libmudflap --with-cpu=cortex-a15
--with-fpu=neon-vfpv4 --with-float=softfp

Unfortunately, because of the various failures related to modulo-sched on arm,
I haven't been able to track down the exact revision responsible for this ICE.

Regression test failure reported in PR55486 has the error message.
FAIL: gcc.dg/sms-7.c (internal compiler error)



More information about the Gcc-bugs mailing list