[PATCH] Don't instrument DECL_INITIAL of statics (PR sanitizer/66190)
Jakub Jelinek
jakub@redhat.com
Wed Jun 3 17:00:00 GMT 2015
On Wed, Jun 03, 2015 at 06:32:01PM +0200, Marek Polacek wrote:
> All right, that seems to work well. Done in the below.
>
> Bootstrap-ubsaned/regtested on x86_64-linux, ok for trunk?
Ok, thanks.
> 2015-06-03 Marek Polacek <polacek@redhat.com>
>
> PR sanitizer/66190
> * cp-gimplify.c (struct cp_genericize_data): Add no_sanitize_p.
> (cp_genericize_r): Don't instrument static initializers.
> (cp_genericize_tree): Initialize wtd.no_sanitize_p.
>
> * g++.dg/ubsan/static-init-1.C: New test.
> * g++.dg/ubsan/static-init-2.C: New test.
> * g++.dg/ubsan/static-init-3.C: New test.
Jakub
More information about the Gcc-patches
mailing list