http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51659
Bug #: 51659 Summary: ICE in function output_move_double Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: car...@google.com Target: arm-linux-gnueabi Created attachment 26168 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26168 test Compile the attached code and profile data with following command, I got an ICE /usr/local/google/home/carrot/disk2/armobja/gcc/cc1 -fpreprocessed function.i -mbionic -quiet -dumpbase function.c -march=armv7-a -mfloat-abi=softfp -mthumb-interwork -mfpu=vfpv3-d16 -mthumb -auxbase-strip obj/function.o -O2 -Wno-unused -fpic -fprofile-use -o function.s src/function.c: In function 'get_func_frame_size': src/function.c:516:1: internal compiler error: in output_move_double, at config/arm/arm.c:13933 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions.