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.

Reply via email to