Re: [PATCH] vec: Fix bootstrap on i686-linux, 32-bit darwin and AIX

2020-08-14 Thread Richard Biener
On August 14, 2020 8:58:55 AM GMT+02:00, Jakub Jelinek wrote: >Hi! > >As mentioned earlier, embedded_size is broken on vecs of long long, >double >etc. on some platforms, which breaks bootstrap. >E.g. on i686-linux, the problem is mostly with older GCC versions being >used >as stage1 compiler (GCC

[PATCH] vec: Fix bootstrap on i686-linux, 32-bit darwin and AIX

2020-08-13 Thread Jakub Jelinek via Gcc-patches
Hi! As mentioned earlier, embedded_size is broken on vecs of long long, double etc. on some platforms, which breaks bootstrap. E.g. on i686-linux, the problem is mostly with older GCC versions being used as stage1 compiler (GCC 4.8 to 7.* in particular), because alignas (long long) makes U 64-bit