Re: [PATCH 4/5] Use volatile trick for explicit_bzero

2020-04-11 Thread Bruno Haible
Hi Bastien, > diff --git a/lib/explicit_bzero.c b/lib/explicit_bzero.c > index 21bbd67e8..59215852c 100644 > --- a/lib/explicit_bzero.c > +++ b/lib/explicit_bzero.c > @@ -43,6 +43,10 @@ > # undef explicit_bzero > #endif > > +#if !defined __GNUC__ > +static void * (* const volatile

[PATCH 4/5] Use volatile trick for explicit_bzero

2020-04-11 Thread roucaries . bastien
From: Bastien Roucariès Use a volatile pointer to memset function to avoid dead end optimization Signed-off-by: Bastien Roucariès --- lib/explicit_bzero.c | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/lib/explicit_bzero.c b/lib/explicit_bzero.c index