https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106099
--- Comment #13 from Martin Liška <marxin at gcc dot gnu.org> --- One another testcase: $ gcc /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/ubsan/pr63839.c -Og /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/ubsan/pr63839.c: In function ‘bar’: /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/ubsan/pr63839.c:9:1: warning: ‘noreturn’ function does return 9 | } /* { dg-warning "function does return" } */ | ^ during GIMPLE pass: local-pure-const /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/ubsan/pr63839.c:21:1: internal compiler error: in execute_todo, at passes.cc:2140 21 | } | ^ 0x76e8ac execute_todo /home/marxin/Programming/gcc/gcc/passes.cc:2140 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions.