https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98208
--- Comment #7 from Ilya Leoshkevich <iii at linux dot ibm.com> --- Still a similar error: sys/types.h /home/iii/gcc/fixincludes/tests/base/sys/types.h differ: byte 243, line 12 *** sys/types.h 2020-12-09 15:57:57.575959676 +0000 --- /home/iii/gcc/fixincludes/tests/base/sys/types.h 2020-04-14 11:43:52.317860128 +0000 *************** *** 9,20 **** - #if defined( AIX_PHYSADR_T_CHECK ) - typedef struct __physadr_s { int r[1]; } * physadr_t; - - #endif /* AIX_PHYSADR_T_CHECK */ - - #if defined( GNU_TYPES_CHECK ) #if !defined(_GCC_PTRDIFF_T) #define _GCC_PTRDIFF_T --- 9,14 ---- There were fixinclude test FAILURES What I don't quite get is why does this kick in on Linux? It seems to be gated by `mach = "*-*-aix*"`, just like other similar fixes which don't cause issues.