[Bug rtl-optimization/64164] [4.9/5/6 Regression] one more stack slot used due to one less inlining level

schwab@linux-m68k.org gcc-bugzilla@gcc.gnu.org
Fri Jul 24 10:37:00 GMT 2015


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

--- Comment #44 from Andreas Schwab <schwab@linux-m68k.org> ---
This breaks gcc.dg/pr43300.c on aarch64.

$ gcc/xgcc -B gcc/ ../gcc/testsuite/gcc.dg/pr43300.c
../gcc/testsuite/gcc.dg/pr43300.c: In function ‘foo’:
../gcc/testsuite/gcc.dg/pr43300.c:8:1: internal compiler error: in
emit_move_insn, at expr.c:3552
 foo (int x, V2SF a)
 ^
0x7ee783 emit_move_insn(rtx_def*, rtx_def*)
        ../../gcc/expr.c:3551
0x84a80b assign_parm_setup_reg
        ../../gcc/function.c:3322
0x84c4ff assign_parms
        ../../gcc/function.c:3766
0x84f353 expand_function_start(tree_node*)
        ../../gcc/function.c:5192
0x6f919f execute
        ../../gcc/cfgexpand.c:6105


More information about the Gcc-bugs mailing list