https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94163
Bug ID: 94163 Summary: internal compiler error: in set_ptr_info_alignment, at tree-ssanames.c:671 Product: gcc Version: 9.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: v.barinov at samsung dot com Target Milestone: --- Created attachment 48025 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48025&action=edit reduced reprocase g++ -c -O2 builtins-string.ii during GIMPLE pass: pre builtins-string.ii: In function ‘void as()’: builtins-string.ii:100:6: internal compiler error: in set_ptr_info_alignment, at tree-ssanames.c:671 100 | void as() { al j(&h); } | ^~ 0xbd95d1 set_ptr_info_alignment(ptr_info_def*, unsigned int, unsigned int) /usr/src/debug/sys-devel/gcc-9.2.0-r4/gcc-9.2.0/gcc/tree-ssanames.c:671 0xba3b58 create_expression_by_pieces /usr/src/debug/sys-devel/gcc-9.2.0-r4/gcc-9.2.0/gcc/tree-ssa-pre.c:2814 0x15f8b50 do_hoist_insertion /usr/src/debug/sys-devel/gcc-9.2.0-r4/gcc-9.2.0/gcc/tree-ssa-pre.c:3577 0x15f8b50 insert_aux /usr/src/debug/sys-devel/gcc-9.2.0-r4/gcc-9.2.0/gcc/tree-ssa-pre.c:3652 0x15f826f insert_aux /usr/src/debug/sys-devel/gcc-9.2.0-r4/gcc-9.2.0/gcc/tree-ssa-pre.c:3659 0x191d160 insert /usr/src/debug/sys-devel/gcc-9.2.0-r4/gcc-9.2.0/gcc/tree-ssa-pre.c:3682 0x191d160 execute /usr/src/debug/sys-devel/gcc-9.2.0-r4/gcc-9.2.0/gcc/tree-ssa-pre.c:4220 Reproduced on 8.3.0, 8.4.0, 9.2.0 Can't reproduce on 7.3.0, 7.4.0, 10.0 -O1 is okay; -O2 causes crash. Source is reduced from chromium-81/v8/src/builtins/builtins-string.cc