[LTP] [PATCH v1] syscalls/signal06: add volatile to loop variable

Cyril Hrubis chrubis@suse.cz
Thu Aug 11 17:33:59 CEST 2022


Hi!
> I think I finally understand what you mean by this now; it is rather
> strange that the volatility of D does not protect loop from being
> optimized away by the compiler.  I don't have a good explanation as to
> why it's happening but I'm not sure how to evaluate what's going on
> either.  Should I do anything to move this patch forward?

It all boils down if we want to work around something that looks like a
compiler bug in tests or not. I would be inclined not to do so since LTP
was littered with quite a lot of workarounds for glibc/compiler bugs and
we spend quite some time cleaning that mess up. But in this case I can
agree that this is a borderland issue so I'm not strongly against that
either.

-- 
Cyril Hrubis
chrubis@suse.cz


More information about the ltp mailing list