OSDN Git Service

* inclhack.def (solaris_math_5, solaris_math_6, solaris_math_7):
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 4 Aug 2007 03:44:24 +0000 (03:44 +0000)
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 4 Aug 2007 03:44:24 +0000 (03:44 +0000)
Delete fixes.
* tests/base/iso/math_c99.h: Delete associated test baselines.
* fixincl.x: Regenerate.

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

fixincludes/ChangeLog
fixincludes/fixincl.x
fixincludes/inclhack.def
fixincludes/tests/base/iso/math_c99.h

index c9ad1a7..44a2c11 100644 (file)
@@ -1,3 +1,10 @@
+2007-08-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * inclhack.def (solaris_math_5, solaris_math_6, solaris_math_7):
+       Delete fixes.
+       * tests/base/iso/math_c99.h: Delete associated test baselines.
+       * fixincl.x: Regenerate.
+
 2007-07-24  Krister Walfridsson  <cato@df.lth.se>
 
        PR target/30058
index a330dfe..93f2ae0 100644 (file)
@@ -2,11 +2,11 @@
  * 
  * DO NOT EDIT THIS FILE   (fixincl.x)
  * 
- * It has been AutoGen-ed  Wednesday July 25, 2007 at 12:50:31 PM CEST
+ * It has been AutoGen-ed  Friday August  3, 2007 at 09:50:46 PM EDT
  * From the definitions    inclhack.def
  * and the template file   fixincl
  */
-/* DO NOT SVN-MERGE THIS FILE, EITHER Wed Jul 25 12:50:31 CEST 2007
+/* DO NOT SVN-MERGE THIS FILE, EITHER Fri Aug  3 21:50:46 EDT 2007
  *
  * 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 211 fixup descriptions.
+ * This file contains 208 fixup descriptions.
  *
  * See README for more information.
  *
@@ -26,8 +26,7 @@
  *  
  *  You may redistribute it and/or modify it under the terms of the
  *  GNU General Public License, as published by the Free Software
- *  Foundation; either version 2 of the License, or (at your option)
- *  any later version.
+ *  Foundation; either version 2, or (at your option) any later version.
  *  
  *  inclhack is distributed in the hope that it will be useful,
  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
  *  See the GNU General Public License for more details.
  *  
  *  You should have received a copy of the GNU General Public License
- *  along with inclhack.  If not, write to:
- *     The Free Software Foundation, Inc.,
- *     51 Franklin Street, Fifth Floor
- *     Boston, MA  02110-1301, USA.
+ *  along with inclhack.  See the file "COPYING".  If not,
+ *  write to:  The Free Software Foundation, Inc.,
+ *             59 Temple Place - Suite 330,
+ *             Boston,  MA  02111-1307, USA.
  */
 
 /* * * * * * * * * * * * * * * * * * * * * * * * * *
@@ -5686,154 +5685,6 @@ static const char* apzSolaris_Math_4Patch[] = {
 
 /* * * * * * * * * * * * * * * * * * * * * * * * * *
  *
- *  Description of Solaris_Math_5 fix
- */
-tSCC zSolaris_Math_5Name[] =
-     "solaris_math_5";
-
-/*
- *  File name selection pattern
- */
-tSCC zSolaris_Math_5List[] =
-  "iso/math_c99.h\0";
-/*
- *  Machine/OS name selection pattern
- */
-#define apzSolaris_Math_5Machs (const char**)NULL
-
-/*
- *  content selection pattern - do fix if pattern found
- */
-tSCC zSolaris_Math_5Select0[] =
-       "@\\(#\\)math_c99.h[ \t]+1.[0-9]+[ \t]+[0-9/]+ SMI";
-
-/*
- *  content bypass pattern - skip fix if pattern found
- */
-tSCC zSolaris_Math_5Bypass0[] =
-       "__GNUC__";
-
-#define    SOLARIS_MATH_5_TEST_CT  2
-static tTestDesc aSolaris_Math_5Tests[] = {
-  { TT_NEGREP,   zSolaris_Math_5Bypass0, (regex_t*)NULL },
-  { TT_EGREP,    zSolaris_Math_5Select0, (regex_t*)NULL }, };
-
-/*
- *  Fix Command Arguments for Solaris_Math_5
- */
-static const char* apzSolaris_Math_5Patch[] = {
-    "format",
-    "#define\tisfinite(x) \\\n\
-  __extension__ ({ const __typeof (x) __x_f = (x); \\\n\
-\t\t    __builtin_expect(sizeof(__x_f) == sizeof(float) \\\n\
-\t\t\t  ? islessequal(__builtin_fabsf(__x_f),__FLT_MAX__) \\\n\
-\t\t\t  : sizeof(__x_f) == sizeof(long double) \\\n\
-\t\t\t    ? islessequal(__builtin_fabsl(__x_f),__LDBL_MAX__) \\\n\
-\t\t\t    : islessequal(__builtin_fabs(__x_f),__DBL_MAX__), 1); })",
-    "^#define[ \t]+isfinite\\(x\\)[ \t]+__builtin_isfinite\\(x\\)",
-    (char*)NULL };
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * *
- *
- *  Description of Solaris_Math_6 fix
- */
-tSCC zSolaris_Math_6Name[] =
-     "solaris_math_6";
-
-/*
- *  File name selection pattern
- */
-tSCC zSolaris_Math_6List[] =
-  "iso/math_c99.h\0";
-/*
- *  Machine/OS name selection pattern
- */
-#define apzSolaris_Math_6Machs (const char**)NULL
-
-/*
- *  content selection pattern - do fix if pattern found
- */
-tSCC zSolaris_Math_6Select0[] =
-       "@\\(#\\)math_c99.h[ \t]+1.[0-9]+[ \t]+[0-9/]+ SMI";
-
-/*
- *  content bypass pattern - skip fix if pattern found
- */
-tSCC zSolaris_Math_6Bypass0[] =
-       "__GNUC__";
-
-#define    SOLARIS_MATH_6_TEST_CT  2
-static tTestDesc aSolaris_Math_6Tests[] = {
-  { TT_NEGREP,   zSolaris_Math_6Bypass0, (regex_t*)NULL },
-  { TT_EGREP,    zSolaris_Math_6Select0, (regex_t*)NULL }, };
-
-/*
- *  Fix Command Arguments for Solaris_Math_6
- */
-static const char* apzSolaris_Math_6Patch[] = {
-    "format",
-    "#define\tisinf(x) \\\n\
-  __extension__ ({ const __typeof (x) __x_i = (x); \\\n\
-\t\t    __builtin_expect(sizeof(__x_i) == sizeof(float) \\\n\
-\t\t\t  ? isgreater(__builtin_fabsf(__x_i),__FLT_MAX__) \\\n\
-\t\t\t  : sizeof(__x_i) == sizeof(long double) \\\n\
-\t\t\t    ? isgreater(__builtin_fabsl(__x_i),__LDBL_MAX__) \\\n\
-\t\t\t    : isgreater(__builtin_fabs(__x_i),__DBL_MAX__), 0); })",
-    "^#define[ \t]+isinf\\(x\\)[ \t]+__builtin_isinf\\(x\\)",
-    (char*)NULL };
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * *
- *
- *  Description of Solaris_Math_7 fix
- */
-tSCC zSolaris_Math_7Name[] =
-     "solaris_math_7";
-
-/*
- *  File name selection pattern
- */
-tSCC zSolaris_Math_7List[] =
-  "iso/math_c99.h\0";
-/*
- *  Machine/OS name selection pattern
- */
-#define apzSolaris_Math_7Machs (const char**)NULL
-
-/*
- *  content selection pattern - do fix if pattern found
- */
-tSCC zSolaris_Math_7Select0[] =
-       "@\\(#\\)math_c99.h[ \t]+1.[0-9]+[ \t]+[0-9/]+ SMI";
-
-/*
- *  content bypass pattern - skip fix if pattern found
- */
-tSCC zSolaris_Math_7Bypass0[] =
-       "__GNUC__";
-
-#define    SOLARIS_MATH_7_TEST_CT  2
-static tTestDesc aSolaris_Math_7Tests[] = {
-  { TT_NEGREP,   zSolaris_Math_7Bypass0, (regex_t*)NULL },
-  { TT_EGREP,    zSolaris_Math_7Select0, (regex_t*)NULL }, };
-
-/*
- *  Fix Command Arguments for Solaris_Math_7
- */
-static const char* apzSolaris_Math_7Patch[] = {
-    "format",
-    "#define\tisnormal(x) \\\n\
-  __extension__ ({ const __typeof(x) __x_n = (x); \\\n\
-\t\t   __builtin_expect(isfinite(__x_n) \\\n\
-\t\t\t\t    && (sizeof(__x_n) == sizeof(float) \\\n\
-\t\t\t\t\t  ? isgreaterequal(__builtin_fabsf(__x_n),__FLT_MIN__) \\\n\
-\t\t\t\t\t  : sizeof(__x_n) == sizeof(long double) \\\n\
-\t\t\t\t\t    ? isgreaterequal(__builtin_fabsl(__x_n),__LDBL_MIN__) \\\n\
-\t\t\t\t\t    : isgreaterequal(__builtin_fabs(__x_n),__DBL_MIN__)), 1); })",
-    "^#define[ \t]+isnormal\\(x\\)[ \t]+__builtin_isnormal\\(x\\)",
-    (char*)NULL };
-
-/* * * * * * * * * * * * * * * * * * * * * * * * * *
- *
  *  Description of Solaris_Math_8 fix
  */
 tSCC zSolaris_Math_8Name[] =
@@ -8605,9 +8456,9 @@ static const char* apzX11_SprintfPatch[] = {
  *
  *  List of all fixes
  */
-#define REGEX_COUNT          256
+#define REGEX_COUNT          250
 #define MACH_LIST_SIZE_LIMIT 261
-#define FIX_COUNT            211
+#define FIX_COUNT            208
 
 /*
  *  Enumerate the fixes
@@ -8751,9 +8602,6 @@ typedef enum {
     SOLARIS_MATH_2_FIXIDX,
     SOLARIS_MATH_3_FIXIDX,
     SOLARIS_MATH_4_FIXIDX,
-    SOLARIS_MATH_5_FIXIDX,
-    SOLARIS_MATH_6_FIXIDX,
-    SOLARIS_MATH_7_FIXIDX,
     SOLARIS_MATH_8_FIXIDX,
     SOLARIS_MATH_9_FIXIDX,
     SOLARIS_MUTEX_INIT_1_FIXIDX,
@@ -9517,21 +9365,6 @@ tFixDesc fixDescList[ FIX_COUNT ] = {
      SOLARIS_MATH_4_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
      aSolaris_Math_4Tests,   apzSolaris_Math_4Patch, 0 },
 
-  {  zSolaris_Math_5Name,    zSolaris_Math_5List,
-     apzSolaris_Math_5Machs,
-     SOLARIS_MATH_5_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
-     aSolaris_Math_5Tests,   apzSolaris_Math_5Patch, 0 },
-
-  {  zSolaris_Math_6Name,    zSolaris_Math_6List,
-     apzSolaris_Math_6Machs,
-     SOLARIS_MATH_6_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
-     aSolaris_Math_6Tests,   apzSolaris_Math_6Patch, 0 },
-
-  {  zSolaris_Math_7Name,    zSolaris_Math_7List,
-     apzSolaris_Math_7Machs,
-     SOLARIS_MATH_7_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
-     aSolaris_Math_7Tests,   apzSolaris_Math_7Patch, 0 },
-
   {  zSolaris_Math_8Name,    zSolaris_Math_8List,
      apzSolaris_Math_8Machs,
      SOLARIS_MATH_8_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
index f7fbd8c..fde0816 100644 (file)
@@ -3125,67 +3125,6 @@ fix = {
 };
 
 fix = {
-    hackname = solaris_math_5;
-    select = '@\(#\)math_c99.h' "[ \t]+1.[0-9]+[ \t]+[0-9/]+ SMI";
-    bypass = "__GNUC__";
-    files = iso/math_c99.h;
-    c_fix = format;
-    c_fix_arg = "#define\tisfinite(x) \\\n"
-                "  __extension__ ({ const __typeof (x) __x_f = (x); \\\n"
-                "\t\t    __builtin_expect(sizeof(__x_f) == sizeof(float) \\\n"
-                "\t\t\t  ? islessequal(__builtin_fabsf(__x_f),__FLT_MAX__) \\\n"
-                "\t\t\t  : sizeof(__x_f) == sizeof(long double) \\\n"
-                "\t\t\t    ? islessequal(__builtin_fabsl(__x_f),__LDBL_MAX__) \\\n"
-                "\t\t\t    : islessequal(__builtin_fabs(__x_f),__DBL_MAX__), 1); })";
-    c_fix_arg = "^#define[ \t]+isfinite\\(x\\)[ \t]+__builtin_isfinite\\(x\\)";
-    test_text =
-    '#ident    "@(#)math_c99.h 1.9     04/11/01 SMI"'"\n"
-    "#undef    isfinite\n"
-    "#define   isfinite(x)     __builtin_isfinite(x)";
-};
-
-fix = {
-    hackname = solaris_math_6;
-    select = '@\(#\)math_c99.h' "[ \t]+1.[0-9]+[ \t]+[0-9/]+ SMI";
-    bypass = "__GNUC__";
-    files = iso/math_c99.h;
-    c_fix = format;
-    c_fix_arg = "#define\tisinf(x) \\\n"
-                "  __extension__ ({ const __typeof (x) __x_i = (x); \\\n"
-                "\t\t    __builtin_expect(sizeof(__x_i) == sizeof(float) \\\n"
-                "\t\t\t  ? isgreater(__builtin_fabsf(__x_i),__FLT_MAX__) \\\n"
-                "\t\t\t  : sizeof(__x_i) == sizeof(long double) \\\n"
-                "\t\t\t    ? isgreater(__builtin_fabsl(__x_i),__LDBL_MAX__) \\\n"
-                "\t\t\t    : isgreater(__builtin_fabs(__x_i),__DBL_MAX__), 0); })";
-    c_fix_arg = "^#define[ \t]+isinf\\(x\\)[ \t]+__builtin_isinf\\(x\\)";
-    test_text =
-    '#ident    "@(#)math_c99.h 1.9     04/11/01 SMI"'"\n"
-    "#undef    isinf\n"
-    "#define   isinf(x)        __builtin_isinf(x)";
-};
-
-fix = {
-    hackname = solaris_math_7;
-    select = '@\(#\)math_c99.h' "[ \t]+1.[0-9]+[ \t]+[0-9/]+ SMI";
-    bypass = "__GNUC__";
-    files = iso/math_c99.h;
-    c_fix = format;
-    c_fix_arg = "#define\tisnormal(x) \\\n"
-                "  __extension__ ({ const __typeof(x) __x_n = (x); \\\n"
-                "\t\t   __builtin_expect(isfinite(__x_n) \\\n"
-                "\t\t\t\t    && (sizeof(__x_n) == sizeof(float) \\\n"
-                "\t\t\t\t\t  ? isgreaterequal(__builtin_fabsf(__x_n),__FLT_MIN__) \\\n"
-                "\t\t\t\t\t  : sizeof(__x_n) == sizeof(long double) \\\n"
-                "\t\t\t\t\t    ? isgreaterequal(__builtin_fabsl(__x_n),__LDBL_MIN__) \\\n"
-                "\t\t\t\t\t    : isgreaterequal(__builtin_fabs(__x_n),__DBL_MIN__)), 1); })";
-    c_fix_arg = "^#define[ \t]+isnormal\\(x\\)[ \t]+__builtin_isnormal\\(x\\)";
-    test_text =
-    '#ident    "@(#)math_c99.h 1.9     04/11/01 SMI"'"\n"
-    "#undef    isnormal\n"
-    "#define   isnormal(x)     __builtin_isnormal(x)";
-};
-
-fix = {
     hackname = solaris_math_8;
     select = '@\(#\)math_c99.h' "[ \t]+1.[0-9]+[ \t]+[0-9/]+ SMI";
     bypass = "__GNUC__";
index bc2b653..e87ca87 100644 (file)
 #endif  /* SOLARIS_MATH_4_CHECK */
 
 
-#if defined( SOLARIS_MATH_5_CHECK )
-#ident "@(#)math_c99.h 1.9     04/11/01 SMI"
-#undef isfinite
-#define        isfinite(x) \
-  __extension__ ({ const __typeof (x) __x_f = (x); \
-                   __builtin_expect(sizeof(__x_f) == sizeof(float) \
-                         ? islessequal(__builtin_fabsf(__x_f),__FLT_MAX__) \
-                         : sizeof(__x_f) == sizeof(long double) \
-                           ? islessequal(__builtin_fabsl(__x_f),__LDBL_MAX__) \
-                           : islessequal(__builtin_fabs(__x_f),__DBL_MAX__), 1); })
-#endif  /* SOLARIS_MATH_5_CHECK */
-
-
-#if defined( SOLARIS_MATH_6_CHECK )
-#ident "@(#)math_c99.h 1.9     04/11/01 SMI"
-#undef isinf
-#define        isinf(x) \
-  __extension__ ({ const __typeof (x) __x_i = (x); \
-                   __builtin_expect(sizeof(__x_i) == sizeof(float) \
-                         ? isgreater(__builtin_fabsf(__x_i),__FLT_MAX__) \
-                         : sizeof(__x_i) == sizeof(long double) \
-                           ? isgreater(__builtin_fabsl(__x_i),__LDBL_MAX__) \
-                           : isgreater(__builtin_fabs(__x_i),__DBL_MAX__), 0); })
-#endif  /* SOLARIS_MATH_6_CHECK */
-
-
-#if defined( SOLARIS_MATH_7_CHECK )
-#ident "@(#)math_c99.h 1.9     04/11/01 SMI"
-#undef isnormal
-#define        isnormal(x) \
-  __extension__ ({ const __typeof(x) __x_n = (x); \
-                  __builtin_expect(isfinite(__x_n) \
-                                   && (sizeof(__x_n) == sizeof(float) \
-                                         ? isgreaterequal(__builtin_fabsf(__x_n),__FLT_MIN__) \
-                                         : sizeof(__x_n) == sizeof(long double) \
-                                           ? isgreaterequal(__builtin_fabsl(__x_n),__LDBL_MIN__) \
-                                           : isgreaterequal(__builtin_fabs(__x_n),__DBL_MIN__)), 1); })
-#endif  /* SOLARIS_MATH_7_CHECK */
-
-
 #if defined( SOLARIS_MATH_8_CHECK )
 #ident "@(#)math_c99.h 1.9     04/11/01 SMI"
 #undef signbit