[Bug cobol/126391] New: ICE during RTL pass: expand: in expand_expr_real_1, at expr.cc:11729

simonsobisch at gnu dot org via Gcc-bugs <[email protected]>
Newsgroups gmane.comp.gcc.bugs
Message-ID <[email protected]/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126391

            Bug ID: 126391
           Summary: ICE during RTL pass: expand: in expand_expr_real_1, at
                    expr.cc:11729
           Product: gcc
           Version: 17.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: cobol
          Assignee: unassigned at gcc dot gnu.org
          Reporter: simonsobisch at gnu dot org
  Target Milestone: ---

test.cob:69:12: internal compiler error: in expand_expr_real_1, at
expr.cc:11729
   69 |            COMPUTE WS-BETR = WS-BETRV +
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |             (((WS-BETRB - WS-BETRV) * WS-TAGE) / WS-TAGEG)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |             ON SIZE ERROR MOVE 0 TO WS-BETR.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0x26bf075 internal_error(char const*, ...)
        /home/so/gcc-cobol/gcc/diagnostic-global-context.cc:787
0xa5cdf5 fancy_abort(char const*, int, char const*)
        /home/so/gcc-cobol/gcc/diagnostics/context.cc:1813
0xd46465 expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
        /home/so/gcc-cobol/gcc/expr.cc:11723
0xd52bcb expand_expr(tree_node*, rtx_def*, machine_mode, expand_modifier)
        /home/so/gcc-cobol/gcc/expr.h:323
0xd52bcb expand_assignment(tree_node*, tree_node*, bool)
        /home/so/gcc-cobol/gcc/expr.cc:6461
0xc10e85 expand_call_stmt
        /home/so/gcc-cobol/gcc/cfgexpand.cc:3206
0xc10e85 expand_gimple_stmt_1
        /home/so/gcc-cobol/gcc/cfgexpand.cc:4246
0xc10e85 expand_gimple_stmt
        /home/so/gcc-cobol/gcc/cfgexpand.cc:4393
0xc17307 expand_gimple_basic_block
        /home/so/gcc-cobol/gcc/cfgexpand.cc:6510
0xc1909f execute
        /home/so/gcc-cobol/gcc/cfgexpand.cc:7258

result from compiling with this definition

       01  WS-BETRV              PIC S9(12)V9(03) COMP-3 VALUE 0.
       01  WS-BETRB              PIC S9(12)V9(03) COMP-3 VALUE 0.
      *
       01  WS-TAGEG              PIC S9(06).
       01  WS-TAGE               PIC S9(06).
       01  WS-BETR               PIC S9(12)V9(03) COMP-3 VALUE 0.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.