https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90090

            Bug ID: 90090
           Summary: [7/8/9 Regression] ICE in mark_reachable_handlers, at
                    tree-eh.c:3938 since r219202
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: sanitizer
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
                    jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, marxin at 
gcc dot gnu.org
  Target Milestone: ---

I know it's a strange combination of options, but:

$ gcc /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/tree-ssa/recip-8.c
-fexceptions -fsanitize=thread -Ofast -fno-tree-dce -fnon-call-exceptions
-fsignaling-nans
cc1: warning: ‘-fassociative-math’ disabled; other options take precedence
/home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/tree-ssa/recip-8.c: In
function ‘foo’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/tree-ssa/recip-8.c:7:1:
error: statement marked for throw, but doesn’t
    7 | foo (double a)
      | ^~~
_6 = reciptmp.3_16;
during GIMPLE pass: recip
/home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/tree-ssa/recip-8.c:7:1:
internal compiler error: verify_gimple failed
0xd4dd8b verify_gimple_in_cfg(function*, bool)
        /home/marxin/Programming/gcc/gcc/tree-cfg.c:5386
0xc289ff execute_function_todo
        /home/marxin/Programming/gcc/gcc/passes.c:1977
0xc2993e execute_todo
        /home/marxin/Programming/gcc/gcc/passes.c:2031

Reply via email to