Re: Avoid typeless storage in trailing wide ints

2020-10-28 Thread Richard Biener via Gcc-patches
On Tue, Oct 27, 2020 at 11:49 PM Jan Hubicka wrote: > > Hi, > this patch avoid typeless storage in trailing_wide_ints. This improves > TBAA disambiguation rate on cc1plus by 7%. > > Bootstrapped/regtested x86_64-linux, OK? OK. I guess if uint8_t would be a separate type from unsigned char that

Avoid typeless storage in trailing wide ints

2020-10-27 Thread Jan Hubicka
Hi, this patch avoid typeless storage in trailing_wide_ints. This improves TBAA disambiguation rate on cc1plus by 7%. Bootstrapped/regtested x86_64-linux, OK? * wide-int.h (trailing_wide_ints ): Turn len to array of structures so it does not imply typeless storage. (traili