[PATCH] ASAN: do not rewrite param for DECL_NOT_GIMPLE_REG_P.

H.J. Lu hjl.tools@gmail.com
Tue May 12 18:57:48 GMT 2020


On Tue, May 12, 2020 at 1:12 AM Richard Biener via Gcc-patches
<gcc-patches@gcc.gnu.org> wrote:
>
> On Tue, May 12, 2020 at 9:04 AM Martin Liška <mliska@suse.cz> wrote:
> >
> > On 5/11/20 2:44 PM, Richard Biener wrote:
> > > Hmm, I think the fix is to clear DECL_NOT_GIMPLE_REG_P instead
> > > where the code clears TREE_ADDRESSABLE of 'arg'
> >
> > Ah, you are right. There's a patch that I've just tested.
> >
> > Patch can bootstrap on x86_64-linux-gnu and survives regression tests.
> >
> > Ready to be installed?
>
> OK.
>

I got

FAIL: gcc.dg/asan/pr95051.c   -O0  (test for excess errors)
FAIL: gcc.dg/asan/pr95051.c   -O1  (test for excess errors)
FAIL: gcc.dg/asan/pr95051.c   -O2 -flto -fno-use-linker-plugin
-flto-partition=none  (test for excess errors)
FAIL: gcc.dg/asan/pr95051.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  (test for excess errors)
FAIL: gcc.dg/asan/pr95051.c   -O2  (test for excess errors)
FAIL: gcc.dg/asan/pr95051.c   -O3 -g  (test for excess errors)
FAIL: gcc.dg/asan/pr95051.c   -Os  (test for excess errors)

on Linux/x86.

-- 
H.J.


More information about the Gcc-patches mailing list