[Bug target/88620] New: ICE in assign_stack_temp_for_type, at function.c:837
marxin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Dec 27 14:08:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88620
Bug ID: 88620
Summary: ICE in assign_stack_temp_for_type, at function.c:837
Product: gcc
Version: 9.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: marxin at gcc dot gnu.org
CC: ktkachov at gcc dot gnu.org, ramana at gcc dot gnu.org
Target Milestone: ---
Host: x86_64-pc-linux-gnu
Target: aarch64-linux-gnu
Following is causing ICE:
$ gcc /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/nested-func-9.c -Ofast
--param ipa-cp-eval-threshold=0 -fno-guess-branch-probability
-fno-inline-small-functions
during RTL pass: expand
/home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/nested-func-9.c: In function
‘main’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/nested-func-9.c:26:3:
internal compiler error: in assign_stack_temp_for_type, at function.c:837
26 | fn ();
| ^~
0x827dd4 assign_stack_temp_for_type(machine_mode, poly_int<2u, long>,
tree_node*)
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/function.c:837
0x827ea8 assign_temp(tree_node*, int, int)
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/function.c:1057
0x6ccf2a expand_call(tree_node*, rtx_def*, int)
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/calls.c:3459
0x7d108e expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/expr.c:10992
0x7df653 expand_normal
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/expr.h:285
0x7df653 store_field
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/expr.c:6981
0x7dc7b8 expand_assignment(tree_node*, tree_node*, bool)
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/expr.c:5276
0x6d9030 expand_call_stmt
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/cfgexpand.c:2720
0x6d9030 expand_gimple_stmt_1
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/cfgexpand.c:3685
0x6d9030 expand_gimple_stmt
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/cfgexpand.c:3844
0x6db0ef expand_gimple_basic_block
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/cfgexpand.c:5880
0x6e0546 execute
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/cfgexpand.c:6502
More information about the Gcc-bugs
mailing list