diff options
author | John David Anglin <danglin@gcc.gnu.org> | 2020-01-25 12:20:24 -0500 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2020-01-25 12:20:24 -0500 |
commit | 10be08aa276916b4dc286abc269ed0a175f033dd (patch) | |
tree | 7ba57f5f7d61597d32af25e08dfcd1ce157390b0 /fixincludes/fixincl.x | |
parent | 98dd8c97e44ee8134cecf681045b715a8a73c7cd (diff) | |
download | gcc-10be08aa276916b4dc286abc269ed0a175f033dd.zip gcc-10be08aa276916b4dc286abc269ed0a175f033dd.tar.gz gcc-10be08aa276916b4dc286abc269ed0a175f033dd.tar.bz2 |
Fix missing SCNuMAX defines in inttypes.h on hpux11.[01]*
2020-01-25 John David Anglin <danglin@gcc.gnu.org>
* inclhack.def (hpux_c99_inttypes4): New, add missing SCNuMAX defines.
* fixincl.x: Regenerate.
* tests/base/inttypes.h: Update for above fix.
Diffstat (limited to 'fixincludes/fixincl.x')
-rw-r--r-- | fixincludes/fixincl.x | 45 |
1 files changed, 41 insertions, 4 deletions
diff --git a/fixincludes/fixincl.x b/fixincludes/fixincl.x index 8b9b547..b881399 100644 --- a/fixincludes/fixincl.x +++ b/fixincludes/fixincl.x @@ -2,11 +2,11 @@ * * DO NOT EDIT THIS FILE (fixincl.x) * - * It has been AutoGen-ed December 30, 2019 at 03:30:20 PM by AutoGen 5.18.16 + * It has been AutoGen-ed January 25, 2020 at 12:15:43 PM by AutoGen 5.18.16 * From the definitions inclhack.def * and the template file fixincl */ -/* DO NOT SVN-MERGE THIS FILE, EITHER Mon Dec 30 15:30:20 EST 2019 +/* DO NOT SVN-MERGE THIS FILE, EITHER Sat Jan 25 12:15:43 EST 2020 * * You must regenerate it. Use the ./genfixes script. * @@ -15,7 +15,7 @@ * certain ANSI-incompatible system header files which are fixed to work * correctly with ANSI C and placed in a directory that GNU C will search. * - * This file contains 257 fixup descriptions. + * This file contains 258 fixup descriptions. * * See README for more information. * @@ -5198,6 +5198,37 @@ static const char* apzHpux_C99_Inttypes3Patch[] = { /* * * * * * * * * * * * * * * * * * * * * * * * * * * + * Description of Hpux_C99_Inttypes4 fix + */ +tSCC zHpux_C99_Inttypes4Name[] = + "hpux_c99_inttypes4"; + +/* + * File name selection pattern + */ +tSCC zHpux_C99_Inttypes4List[] = + "inttypes.h\0"; +/* + * Machine/OS name selection pattern + */ +tSCC* apzHpux_C99_Inttypes4Machs[] = { + "hppa*-hp-hpux11.[01]*", + (const char*)NULL }; +#define HPUX_C99_INTTYPES4_TEST_CT 0 +#define aHpux_C99_Inttypes4Tests (tTestDesc*)NULL + +/* + * Fix Command Arguments for Hpux_C99_Inttypes4 + */ +static const char* apzHpux_C99_Inttypes4Patch[] = { sed_cmd_z, + "-e", "/^[ \t]*#[ \t]*define[ \t]*SCNxMAX[ \t]*SCNx64/a\\\n\ +#define SCNuMAX \t SCNu64\n", + "-e", "/^[ \t]*#[ \t]*define[ \t]*SCNxMAX[ \t]*SCNx32/a\\\n\ +#define SCNuMAX \t SCNu32\n", + (char*)NULL }; + +/* * * * * * * * * * * * * * * * * * * * * * * * * * + * * Description of Hpux_Ctype_Macros fix */ tSCC zHpux_Ctype_MacrosName[] = @@ -10447,7 +10478,7 @@ static const char* apzX11_SprintfPatch[] = { */ #define REGEX_COUNT 296 #define MACH_LIST_SIZE_LIMIT 187 -#define FIX_COUNT 257 +#define FIX_COUNT 258 /* * Enumerate the fixes @@ -10577,6 +10608,7 @@ typedef enum { HPUX_C99_INTTYPES_FIXIDX, HPUX_C99_INTTYPES2_FIXIDX, HPUX_C99_INTTYPES3_FIXIDX, + HPUX_C99_INTTYPES4_FIXIDX, HPUX_CTYPE_MACROS_FIXIDX, HPUX_EXTERN_ERRNO_FIXIDX, HPUX_HTONL_FIXIDX, @@ -11333,6 +11365,11 @@ tFixDesc fixDescList[ FIX_COUNT ] = { HPUX_C99_INTTYPES3_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE, aHpux_C99_Inttypes3Tests, apzHpux_C99_Inttypes3Patch, 0 }, + { zHpux_C99_Inttypes4Name, zHpux_C99_Inttypes4List, + apzHpux_C99_Inttypes4Machs, + HPUX_C99_INTTYPES4_TEST_CT, FD_MACH_ONLY, + aHpux_C99_Inttypes4Tests, apzHpux_C99_Inttypes4Patch, 0 }, + { zHpux_Ctype_MacrosName, zHpux_Ctype_MacrosList, apzHpux_Ctype_MacrosMachs, HPUX_CTYPE_MACROS_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE, |