When compiling the attached pre-processed source for arm (-march=armv7-a -mtune=cortex-a8) and using options -mfpu=neon -g -O1 I get an ICE.
kaltsi@kaltsnatty:~/tmp/ice$ arm-linux-gnueabi-gcc-4.5 -mfpu=neon -O1 -g -c emit-rtl-ice.i
optimized.c: In function ‘move_16bit_to_32bit’:
optimized.c:4:6: internal compiler error: in immed_double_const, at emit-rtl.c:552
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.5/README.Bugs> for instructions.
This does not happen if I leave the -g option out.
Created attachment 23707
pre-processed source
When compiling the attached pre-processed source for arm (-march=armv7-a -mtune=cortex-a8) and using options -mfpu=neon -g -O1 I get an ICE.
kaltsi@ kaltsnatty: ~/tmp/ice$ arm-linux- gnueabi- gcc-4.5 -mfpu=neon -O1 -g -c emit-rtl-ice.i to_32bit’ : //usr/share/ doc/gcc- 4.5/README. Bugs> for instructions.
optimized.c: In function ‘move_16bit_
optimized.c:4:6: internal compiler error: in immed_double_const, at emit-rtl.c:552
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:/
This does not happen if I leave the -g option out.
Also reported to linaro: https:/ /bugs.launchpad .net/gcc- linaro/ +bug/736007