diff options
author | Joseph Myers <joseph@codesourcery.com> | 2004-11-12 22:26:01 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2004-11-12 22:26:01 +0000 |
commit | 492d5b4f621dc2e801cbc56d5f5a885149c8b3a9 (patch) | |
tree | 75259ed4b76896c8abbf377309fc66da18fdc110 /fixincludes | |
parent | bf0fdfdd54137ac3b05572176ca54934f102cd77 (diff) | |
download | gcc-492d5b4f621dc2e801cbc56d5f5a885149c8b3a9.zip gcc-492d5b4f621dc2e801cbc56d5f5a885149c8b3a9.tar.gz gcc-492d5b4f621dc2e801cbc56d5f5a885149c8b3a9.tar.bz2 |
inclhack.def (sco_math): Bypass on __GNUG__.
* inclhack.def (sco_math): Bypass on __GNUG__.
(sysz_stdlib_for_sun): Bypass on _CLASSIC_ANSI_TYPES.
* fixincl.x: Regenerate.
From-SVN: r90550
Diffstat (limited to 'fixincludes')
-rw-r--r-- | fixincludes/ChangeLog | 6 | ||||
-rw-r--r-- | fixincludes/fixincl.x | 24 | ||||
-rw-r--r-- | fixincludes/inclhack.def | 2 |
3 files changed, 27 insertions, 5 deletions
diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog index 6922cd6..70ee6e6 100644 --- a/fixincludes/ChangeLog +++ b/fixincludes/ChangeLog @@ -1,3 +1,9 @@ +2004-11-12 Joseph S. Myers <joseph@codesourcery.com> + + * inclhack.def (sco_math): Bypass on __GNUG__. + (sysz_stdlib_for_sun): Bypass on _CLASSIC_ANSI_TYPES. + * fixincl.x: Regenerate. + 2004-11-09 Joseph S. Myers <joseph@codesourcery.com> * inclhack.def (hpux8_bogus_inlines): Bypass on __GNUG__. diff --git a/fixincludes/fixincl.x b/fixincludes/fixincl.x index 95206e3..39b2812 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 Tuesday November 9, 2004 at 11:12:40 PM UTC + * It has been AutoGen-ed Friday November 12, 2004 at 10:24:50 PM UTC * From the definitions inclhack.def * and the template file fixincl */ -/* DO NOT CVS-MERGE THIS FILE, EITHER Tue Nov 9 23:12:40 UTC 2004 +/* DO NOT CVS-MERGE THIS FILE, EITHER Fri Nov 12 22:24:50 UTC 2004 * * You must regenerate it. Use the ./genfixes script. * @@ -4472,8 +4472,15 @@ tSCC zSco_MathList[] = tSCC zSco_MathSelect0[] = "inline double abs"; -#define SCO_MATH_TEST_CT 1 +/* + * content bypass pattern - skip fix if pattern found + */ +tSCC zSco_MathBypass0[] = + "__GNUG__"; + +#define SCO_MATH_TEST_CT 2 static tTestDesc aSco_MathTests[] = { + { TT_NEGREP, zSco_MathBypass0, (regex_t*)NULL }, { TT_EGREP, zSco_MathSelect0, (regex_t*)NULL }, }; /* @@ -5829,8 +5836,15 @@ tSCC zSysz_Stdlib_For_SunList[] = tSCC zSysz_Stdlib_For_SunSelect0[] = "char[ \t]*\\*[ \t]*(calloc|malloc|realloc|bsearch)[ \t]*\\("; -#define SYSZ_STDLIB_FOR_SUN_TEST_CT 1 +/* + * content bypass pattern - skip fix if pattern found + */ +tSCC zSysz_Stdlib_For_SunBypass0[] = + "_CLASSIC_ANSI_TYPES"; + +#define SYSZ_STDLIB_FOR_SUN_TEST_CT 2 static tTestDesc aSysz_Stdlib_For_SunTests[] = { + { TT_NEGREP, zSysz_Stdlib_For_SunBypass0, (regex_t*)NULL }, { TT_EGREP, zSysz_Stdlib_For_SunSelect0, (regex_t*)NULL }, }; /* @@ -7233,7 +7247,7 @@ static const char* apzX11_SprintfPatch[] = { * * List of all fixes */ -#define REGEX_COUNT 211 +#define REGEX_COUNT 213 #define MACH_LIST_SIZE_LIMIT 261 #define FIX_COUNT 181 diff --git a/fixincludes/inclhack.def b/fixincludes/inclhack.def index 9dcb123..a36f4d3 100644 --- a/fixincludes/inclhack.def +++ b/fixincludes/inclhack.def @@ -2431,6 +2431,7 @@ fix = { files = ods_30_compat/math.h; files = oldstyle/math.h; select = "inline double abs"; + bypass = "__GNUG__"; sed = "/#define.*__fp_class(a) \\\\/i\\\n" "#ifndef __GNUC__\n"; sed = @@ -3519,6 +3520,7 @@ fix = { fix = { hackname = sysz_stdlib_for_sun; files = stdlib.h; + bypass = "_CLASSIC_ANSI_TYPES"; select = "char[ \t]*\\*[ \t]*(calloc|malloc|realloc|bsearch)[ \t]*\\("; c_fix = format; |