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