http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57717
Alexandru-Cezar Sărdan <alexandru.sardan at freescale dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alexandru.sardan@freescale. | |com --- Comment #5 from Alexandru-Cezar Sărdan <alexandru.sardan at freescale dot com> --- Created attachment 30500 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30500&action=edit testcase The attached test case causes another ICE if gcc is compiled for gnuspe targets after the patch proposed in comment #4 is applied and -mfloat-gprs=double is used. Also -mfloat-gprs=single works fine. $ ./gcc/cc1 -m32 -mcpu=8548 -mabi=spe -mspe -mfloat-gprs=double ~/test.c __bswap_32 __bswap_64 create_Result_file main Analyzing compilation unit Performing interprocedural optimizations <*free_lang_data> <visibility> <early_local_cleanups> <*free_inline_summary> <whole-program>Assembling functions: create_Result_file /home/alex/test.c: In function 'create_Result_file': /home/alex/test.c:43:1: internal compiler error: in change_address_1, at emit-rtl.c:2019 } ^