https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83356

--- Comment #6 from rguenther at suse dot de <rguenther at suse dot de> ---
On Mon, 18 Dec 2017, jakub at gcc dot gnu.org wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83356
> 
> --- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
> (In reply to Richard Biener from comment #3)
> (I believe they eventually abort (), right?) so we can't
> 
> Well, not abort, either runtime error message + die, or runtime error message 
> +
> continue, or __builtin_trap depending on options.
> 
> > Maybe sanitize instrumentation can also be more clever avoiding all the
> > redundancies...  (seems to happen on GENERIC already for BOUNDS).
> 
> The sanopt pass removes the redundancies that can be removed.

Hum, that runs pretty late...  can't we run it at the end of early
opts (as well?)?  That would also remove load from optimizers.

Reply via email to