Re: test-stdalign.c fails to compile on i686

2015-10-19 Thread Jim Meyering
On Sun, Oct 18, 2015 at 10:50 PM, Paul Eggert wrote: > Jim Meyering wrote: > >> Testing on i686 at all was mostly on a whim. >> This is not a release blocker, by a long shot. > > True. Still, it's annoying. I built GCC 4.7.2 and reproduced the bug. We had > a workaround for this bug in m4/stdalign

Re: test-stdalign.c fails to compile on i686

2015-10-18 Thread Paul Eggert
Jim Meyering wrote: Testing on i686 at all was mostly on a whim. This is not a release blocker, by a long shot. True. Still, it's annoying. I built GCC 4.7.2 and reproduced the bug. We had a workaround for this bug in m4/stdalign.m4 and lib/stdalign.in.h, but the workaround failed if -std=gn

test-stdalign.c fails to compile on i686

2015-10-18 Thread Jim Meyering
Hi Paul, Preparing for the release of grep-2.22, I ran its tests on an old i686 system with gcc-4.7.2 and other fedora-18-era tools, that triggered the failure of this static assertion in test-stdalign.c: CHECK_STATIC (int64_t); That arises because this "verify" expression is false: #define