Bug ID: 84828
           Summary: ICE in verify_flow_info at gcc/cfghooks.c:265
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot
          Reporter: marxin at gcc dot
                CC: jakub at gcc dot
  Target Milestone: ---

It's probably an invalid code, but:

$ g++ /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/ext/pr84683.C -Og
/home/marxin/Programming/gcc/gcc/testsuite/g++.dg/ext/pr84683.C: In function
‘void foo(float, double)’:
/home/marxin/Programming/gcc/gcc/testsuite/g++.dg/ext/pr84683.C:10:35: error:
output constraint 0 must specify a single register
       asm volatile ("" : "+f" (c)); // { dg-error "must specify a single
register" }
/home/marxin/Programming/gcc/gcc/testsuite/g++.dg/ext/pr84683.C:13:1: error:
insn 42 basic block pointer is 4, should be 3
during RTL pass: stack
/home/marxin/Programming/gcc/gcc/testsuite/g++.dg/ext/pr84683.C:13:1: internal
compiler error: verify_flow_info failed
0x96d6d4 verify_flow_info()
0x98864e checking_verify_flow_info
0x98864e commit_edge_insertions()
0xd4c3a4 convert_regs
0xd4c3a4 reg_to_stack
0xd4c3a4 rest_of_handle_stack_regs
0xd4c3a4 execute

ICEs for all releases I have.

Reply via email to