summaryrefslogtreecommitdiff
path: root/fixincludes
diff options
context:
space:
mode:
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>2009-05-15 14:28:42 +0000
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>2009-05-15 14:28:42 +0000
commit5873f21310dcc3765266be1aae63b01d106811c8 (patch)
tree5d76da5995da0b2551cc52405186d702c38c5a24 /fixincludes
parent681f124171e0ad309b1f29f60f35cc237e4ebfc6 (diff)
downloadgcc-5873f21310dcc3765266be1aae63b01d106811c8.tar.gz
* inclhack.def (glibc_tgmath): Correct bypass.
* fixincl.x: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@147580 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'fixincludes')
-rw-r--r--fixincludes/ChangeLog5
-rw-r--r--fixincludes/fixincl.x6
-rw-r--r--fixincludes/inclhack.def2
3 files changed, 9 insertions, 4 deletions
diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog
index a31631df12f..b446cfcdad4 100644
--- a/fixincludes/ChangeLog
+++ b/fixincludes/ChangeLog
@@ -1,3 +1,8 @@
+2009-05-15 Joseph Myers <joseph@codesourcery.com>
+
+ * inclhack.def (glibc_tgmath): Correct bypass.
+ * fixincl.x: Regenerate.
+
2009-04-28 Steve Ellcey <sje@cup.hp.com>
* inclhack.def (hpux11_uint32_c): Remove.
diff --git a/fixincludes/fixincl.x b/fixincludes/fixincl.x
index d8d1fc7dd6e..e7cfe6c2546 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 April 28, 2009 at 08:26:48 AM PDT
+ * It has been AutoGen-ed Friday May 15, 2009 at 07:23:47 AM PDT
* From the definitions inclhack.def
* and the template file fixincl
*/
-/* DO NOT SVN-MERGE THIS FILE, EITHER Tue Apr 28 08:26:48 PDT 2009
+/* DO NOT SVN-MERGE THIS FILE, EITHER Fri May 15 07:23:47 PDT 2009
*
* You must regenerate it. Use the ./genfixes script.
*
@@ -2282,7 +2282,7 @@ tSCC zGlibc_TgmathSelect0[] =
* content bypass pattern - skip fix if pattern found
*/
tSCC zGlibc_TgmathBypass0[] =
- "__floating_type \\\\\n\
+ "__floating_type\\(type\\) \\\\\n\
.*__builtin_classify_type";
#define GLIBC_TGMATH_TEST_CT 2
diff --git a/fixincludes/inclhack.def b/fixincludes/inclhack.def
index f77845f77d2..a6aa651a764 100644
--- a/fixincludes/inclhack.def
+++ b/fixincludes/inclhack.def
@@ -1286,7 +1286,7 @@ fix = {
hackname = glibc_tgmath;
files = tgmath.h;
select = '\(\(\(type\) 0.25\) && \(\(type\) 0.25 - 1\)\)';
- bypass = "__floating_type \\\\\n.*__builtin_classify_type";
+ bypass = "__floating_type\\(type\\) \\\\\n.*__builtin_classify_type";
c_fix = format;
c_fix_arg = "(__builtin_classify_type ((type) 0) == 8 || (__builtin_classify_type ((type) 0) == 9 && __builtin_classify_type (__real__ ((type) 0)) == 8))";
test_text = "# define __floating_type(type) (((type) 0.25) && ((type) 0.25 - 1))";