aix: Fixinclude updates [PR98208]
authorIlya Leoshkevich <iii@linux.ibm.com>
Thu, 10 Dec 2020 23:54:49 +0000 (00:54 +0100)
committerIlya Leoshkevich <iii@linux.ibm.com>
Mon, 14 Dec 2020 20:57:32 +0000 (21:57 +0100)
After 92648faa1cb2 ("aix: Fixinclude") make check-fixincludes began to
fail (at least on gcc121 machine).  Fix by updating fixincludes/tests
and rerunning genfixes.

Co-developed-by: Nathan Sidwell <nathan@acm.org>
fixincludes/ChangeLog:

2020-12-11  Ilya Leoshkevich  <iii@linux.ibm.com>

* fixincl.x: Rerun genfixes.
* inclhack.def(aix_physadr_t): Change test_text to something
that needs to be replaced.
* tests/base/sys/types.h(aix_physadr_t): Add expectation.

fixincludes/fixincl.x
fixincludes/inclhack.def
fixincludes/tests/base/sys/types.h

index 21439652bcec106cdeeff6e77baace815ca05265..cc17edfba0bc81b2adecd0be0cb8f283c741ab3d 100644 (file)
@@ -2,11 +2,11 @@
  *
  * DO NOT EDIT THIS FILE   (fixincl.x)
  *
- * It has been AutoGen-ed  October 21, 2020 at 10:43:22 AM by AutoGen 5.18.16
+ * It has been AutoGen-ed  December  9, 2020 at 11:16:08 AM by AutoGen 5.18.16
  * From the definitions    inclhack.def
  * and the template file   fixincl
  */
-/* DO NOT SVN-MERGE THIS FILE, EITHER Wed Oct 21 10:43:22 EDT 2020
+/* DO NOT SVN-MERGE THIS FILE, EITHER Wed Dec  9 11:16:08 EST 2020
  *
  * You must regenerate it.  Use the ./genfixes script.
  *
index 80c9adfb07c5911fac60ddf8b972411a0fc27db7..3a4cfe06542e7d0e07f984bd7fcc2213275ecc14 100644 (file)
@@ -731,7 +731,7 @@ fix = {
     select    = "typedef[ \t]*struct[ \t]*([{][^}]*[}][ \t]*\\*[ \t]*physadr_t;)";
     c_fix     = format;
     c_fix_arg = "typedef struct __physadr_s %1";
-    test_text = "typedef struct __physadr_s {";
+    test_text = "typedef       struct { random stuff } *       physadr_t;";
 };
 
 /*
index 683b5e93ecd0025cfef13d1339e5c3c2ad66e62c..7340e76b1757a5f47c08b355ddb07817c3ea2859 100644 (file)
@@ -9,6 +9,11 @@
 
 
 
+#if defined( AIX_PHYSADR_T_CHECK )
+typedef struct __physadr_s { random stuff } *  physadr_t;
+#endif  /* AIX_PHYSADR_T_CHECK */
+
+
 #if defined( GNU_TYPES_CHECK )
 #if !defined(_GCC_PTRDIFF_T)
 #define _GCC_PTRDIFF_T