On Fri, Jan 24, 2025 at 10:37:48AM -0800, Stephen Hemminger wrote:
> On Fri, 24 Jan 2025 09:38:20 +0000
> Bruce Richardson <bruce.richard...@intel.com> wrote:
> 
> > >   
> > 
> > Does this flag give us additional guarantees of padding being
> > zero-initialized that were there before? From my reading of the gcc doc[1],
> > "..padding-bits=union" corresponds to the old behaviour, right?
> > 
> > This also means we will have different padding behaviour on clang and gcc,
> > since clang (at least v18 on my board) doesn't support this flag. Do we see
> > any issues with that?
> > 
> > /Bruce
> 
> I chose the setting based on some email with the Linux kernel hardening
> project and their choice.
> 
> Clang decided to fix and just do the right thing.
> 
> 
> https://github.com/llvm/llvm-project/commit/7a086e1b2dc05f54afae3591614feede727601fa

Excellent. Agree on initializing everything being "the right thing".

Reply via email to