[Bug target/68620] New: ICE on gcc.target/arm/attr-neon-fp16.c

clyon at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Nov 30 14:49:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68620

            Bug ID: 68620
           Summary: ICE on gcc.target/arm/attr-neon-fp16.c
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: clyon at gcc dot gnu.org
          Reporter: clyon at gcc dot gnu.org
  Target Milestone: ---
            Target: armeb-none-linux-gnueabihf

GCC ICEs on gcc.target/arm/attr-neon-fp16.c when compiled in big-endian mode:
arm-none-linux-gnueabihf-gcc -S -mfp16-format=ieee attr-neon-fp16.c
-mbig-endian
attr-neon-fp16.c: In function 'foo':
attr-neon-fp16.c:12:1: internal compiler error: in emit_move_multi_word, at
expr.c:3452
 }
 ^

0x969cdf emit_move_multi_word
       
/home/christophe.lyon/src/GCC/sources/gcc-fsf/arm-attribs/gcc/expr.c:3452
0x96a012 emit_move_insn_1(rtx_def*, rtx_def*)
       
/home/christophe.lyon/src/GCC/sources/gcc-fsf/arm-attribs/gcc/expr.c:3526
0x96a265 emit_move_insn(rtx_def*, rtx_def*)
       
/home/christophe.lyon/src/GCC/sources/gcc-fsf/arm-attribs/gcc/expr.c:3585
0x9eea5f expand_function_end()
       
/home/christophe.lyon/src/GCC/sources/gcc-fsf/arm-attribs/gcc/function.c:5512
0x83bbef construct_exit_block
       
/home/christophe.lyon/src/GCC/sources/gcc-fsf/arm-attribs/gcc/cfgexpand.c:5830
0x83d031 execute
       
/home/christophe.lyon/src/GCC/sources/gcc-fsf/arm-attribs/gcc/cfgexpand.c:6339
Please submit a full bug report,


With GCC configured as:
--target=arm-none-linux-gnueabihf --with-float=hard --with-mode=arm
--with-cpu=cortex-a9 --with-fpu=neon


More information about the Gcc-bugs mailing list