On Tue, Mar 07, 2023 at 03:44:46PM +1300, Thomas Munro wrote: > On Tue, Mar 7, 2023 at 3:42 PM Thomas Munro <thomas.mu...@gmail.com> wrote: >> Apparently ye olde GCC 4.7 on "lapwing" doesn't like the way you >> initialised that struct. I guess it wants {{0}} instead of {0}. >> Apparently old GCC was wrong about that warning[1], but that system >> doesn't have the back-patched fixes? Not sure.
6392f2a was one such case. > Oh, you already pushed a fix. But now I'm wondering if it's useful to > have old buggy compilers set to run with -Werror. Yes, as far as I can see when investigating the issue, this is an old bug of gcc when detecting where the initialization needs to be applied. And at the same time the fix is deadly simple, so the current statu-quo does not sound that bad to me. Note that lapwing is one of the only animals testing 32b builds, and it has saved from quite few bugs over the years. -- Michael
signature.asc
Description: PGP signature