https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92878
--- Comment #3 from Marek Polacek <mpolacek at gcc dot gnu.org> --- I've found an ICE: struct A { int a; int b; int c = 42; }; void fn () { auto y = new A(1, 2); } $ ./cc1plus -quiet i.C -std=c++2a In function ‘void fn()’: cc1plus: internal compiler error: in gimplify_init_constructor, at gimplify.c:5195 0x1040e1b gimplify_init_constructor /home/mpolacek/src/gcc/gcc/gimplify.c:5195 0x1041432 gimplify_modify_expr_rhs /home/mpolacek/src/gcc/gcc/gimplify.c:5357 0x104257c gimplify_modify_expr /home/mpolacek/src/gcc/gcc/gimplify.c:5708 0x106868a gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*), int) /home/mpolacek/src/gcc/gcc/gimplify.c:13368 0x1046a72 gimplify_stmt(tree_node**, gimple**) /home/mpolacek/src/gcc/gcc/gimplify.c:6810 0x1031946 gimplify_and_add(tree_node*, gimple**) /home/mpolacek/src/gcc/gcc/gimplify.c:482 0x1069c9b gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*), int) /home/mpolacek/src/gcc/gcc/gimplify.c:13719 0x1046a72 gimplify_stmt(tree_node**, gimple**) /home/mpolacek/src/gcc/gcc/gimplify.c:6810 0x1043c32 gimplify_compound_expr /home/mpolacek/src/gcc/gcc/gimplify.c:6012 0x10413ee gimplify_modify_expr_rhs /home/mpolacek/src/gcc/gcc/gimplify.c:5345 0x104257c gimplify_modify_expr /home/mpolacek/src/gcc/gcc/gimplify.c:5708 0x106868a gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*), int) /home/mpolacek/src/gcc/gcc/gimplify.c:13368 0x1046a72 gimplify_stmt(tree_node**, gimple**) /home/mpolacek/src/gcc/gcc/gimplify.c:6810 0x1045fa6 gimplify_cleanup_point_expr /home/mpolacek/src/gcc/gcc/gimplify.c:6552 0x106a117 gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*), int) /home/mpolacek/src/gcc/gcc/gimplify.c:13760 0x1046a72 gimplify_stmt(tree_node**, gimple**) /home/mpolacek/src/gcc/gcc/gimplify.c:6810 0x1035e44 gimplify_statement_list /home/mpolacek/src/gcc/gcc/gimplify.c:1857 0x106a4c4 gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*), int) /home/mpolacek/src/gcc/gcc/gimplify.c:13812 0x1046a72 gimplify_stmt(tree_node**, gimple**) /home/mpolacek/src/gcc/gcc/gimplify.c:6810 0x10344f3 gimplify_bind_expr /home/mpolacek/src/gcc/gcc/gimplify.c:1420 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions.