OSDN Git Service

* inclhack.def (sco_math): Bypass on __GNUG__.
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Nov 2004 22:26:01 +0000 (22:26 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Nov 2004 22:26:01 +0000 (22:26 +0000)
(sysz_stdlib_for_sun): Bypass on _CLASSIC_ANSI_TYPES.
* fixincl.x: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@90550 138bc75d-0d04-0410-961f-82ee72b054a4

fixincludes/ChangeLog
fixincludes/fixincl.x
fixincludes/inclhack.def

index 6922cd6..70ee6e6 100644 (file)
@@ -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__.
index 95206e3..39b2812 100644 (file)
@@ -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
 
index 9dcb123..a36f4d3 100644 (file)
@@ -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;