https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102361
--- Comment #9 from Andrew Pinski <pinskia at gcc dot gnu.org> --- <bb 20> [local count: 329188777]: uncharge_batch (ug_26(D)); p_size_95 = __builtin_object_size (ug_26(D), 0); if (p_size_95 <= 39) goto <bb 22>; [0.00%] else goto <bb 21>; [100.00%] <bb 21> [local count: 329188777]: __builtin_memset (ug_26(D), 0, 40); goto <bb 23>; [100.00%] <bb 22> [count: 0]: uncharge_gather_clear.part.0 (); uncharge_gather_clear.part.0 has ;; Function uncharge_gather_clear.part.0 (uncharge_gather_clear.part.0, funcdef_no=6447, decl_uid=102103, cgraph_uid=6834, symbol_order=7294) (unlikely executed) __attribute__((no_instrument_function, unused, gnu_inline)) void uncharge_gather_clear.part.0 () { <bb 2> [count: 0]: __write_overflow (); fortify_panic (&__func__); } I Knew I had saw this before.