Problem reported by Bruno Haible in:
https://lists.gnu.org/r/bug-diffutils/2023-05/msg00015.html
* m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC):
Also test for GCC bug 82283
<https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82283>.
+2023-05-24 Paul Eggert <eggert@cs.ucla.edu>
+
+ manywarnings: port better to GCC 11.2 and earlier
+ Problem reported by Bruno Haible in:
+ https://lists.gnu.org/r/bug-diffutils/2023-05/msg00015.html
+ * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC):
+ Also test for GCC bug 82283
+ <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82283>.
+
2023-05-24 Bruno Haible <bruno@clisp.org>
asyncsafe-spin, simple-atomic: Don't use -mcpu-v9 on NetBSD/sparc.
CFLAGS="$CFLAGS -Wextra -Werror"
AC_COMPILE_IFELSE(
[AC_LANG_PROGRAM(
- [[int f (void)
+ [[struct file_data { int desc, name; };
+ struct cmp { struct file_data file[1]; };
+ void f (struct cmp *r)
{
typedef struct { int a; int b; } s_t;
s_t s1 = { 0, };
- return s1.b;
+ struct cmp cmp = { .file[0].desc = r->file[0].desc + s1.a };
+ *r = cmp;
}
]],
[[]])],