https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121103
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Last reconfirmed| |2025-07-16 --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- There's an invalid CFG with BB with missing outgoing edge. The issue is the extern void *memmove(void *, const void *, __SIZE_TYPE__) __attribute__((noreturn)); and simplification of ;; basic block 6, loop depth 0 ;; pred: 5 _11 = (long unsigned int) a$n_9; _12 = a$s_23; memmove (&b.d, _12, _11); ;; succ: by folding during FRE. But we are also not catching this in the verify flow info verifier.