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

Reply via email to