https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104203
--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
I guess TV_NONE is unlucky in picking whatever is there (the wrapping IPA
pass).
Martin, can you add a new timevar to timevar.def and use that in
pass_data_waccess please?
Note with -w the compile-time regression is _not_ fixed. We have
bool
pass_waccess::gate (function *)
{
return (warn_free_nonheap_object
|| warn_mismatched_alloc
|| warn_mismatched_new_delete);
}
but it seems -w doesn't disable those? Only -Wno-free-nonheap-object works
here :/ (I guess there might be a bug about -w not disabling warnings enabled
by default)