https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84441
Martin Sebor <msebor at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code Status|UNCONFIRMED |NEW Last reconfirmed| |2018-02-19 CC| |msebor at gcc dot gnu.org Summary|Internal compiler error |[6/7/8 Regression] Internal | |compiler error Ever confirmed|0 |1 --- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> --- Confirmed with the top of trunk and the stack trace below: during RTL pass: expand pr84441.C: In constructor ‘derived::derived(int)’: pr84441.C:17:15: internal compiler error: in assign_temp, at function.c:977 (size_t)0-n ) ) { } ^ 0xe756e6 assign_temp(tree_node*, int, int) /ssd/src/gcc/svn/gcc/function.c:977 0xc3ab15 expand_call(tree_node*, rtx_def*, int) /ssd/src/gcc/svn/gcc/calls.c:3434 0xe0b3ee expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**, bool) /ssd/src/gcc/svn/gcc/expr.c:10990 0xdfd6d6 expand_expr_real(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**, bool) /ssd/src/gcc/svn/gcc/expr.c:8227 0xdda6ba expand_normal /ssd/src/gcc/svn/gcc/expr.h:282 0xdf8521 store_field /ssd/src/gcc/svn/gcc/expr.c:6975 0xdefba7 expand_assignment(tree_node*, tree_node*, bool) /ssd/src/gcc/svn/gcc/expr.c:5249 0xc59426 expand_call_stmt /ssd/src/gcc/svn/gcc/cfgexpand.c:2688 0xc5c911 expand_gimple_stmt_1 /ssd/src/gcc/svn/gcc/cfgexpand.c:3624 0xc5d044 expand_gimple_stmt /ssd/src/gcc/svn/gcc/cfgexpand.c:3790 0xc65757 expand_gimple_basic_block /ssd/src/gcc/svn/gcc/cfgexpand.c:5819 0xc67357 execute /ssd/src/gcc/svn/gcc/cfgexpand.c:6425 Please submit a full bug report, with preprocessed source if appropriate. The first revision to fail is r228704 (gcc 6.0.0): r228704 | jason | 2015-10-12 03:58:43 -0400 (Mon, 12 Oct 2015) | 5 lines PR c++/67557