Patchwork Fix PR54659, include gmp.h from system.h

login
register
mail settings
Submitter Dominique Dhumieres
Date Dec. 21, 2012, 8:06 p.m.
Message ID <20121221200627.0BD013BC70@mailhost.lps.ens.fr>
Download mbox | patch
Permalink /patch/207874/
State New
Headers show

Comments

Dominique Dhumieres - Dec. 21, 2012, 8:06 p.m.
> That doesn't make much sense.  What do the lines around this look like?

I am currently bootstrapping r194675 with revision 194665 reverted.
The diff between gcc/auto-host.h with(-)/without(+) r194665 reverted
and --enable-checking=release for (+) looks like:

...
 /* Define to 1 if we found a declaration for 'strsignal', otherwise define to
    0. */
 #ifndef USED_FOR_TARGET
-#define HAVE_DECL_STRSIGNAL 1
+#define HAVE_DECL_STRSIGNAL 0
 #endif
 
 
...
@@ -1991,7 +1991,7 @@
 
 /* Define to `long' if <sys/resource.h> doesn't define. */
 #ifndef USED_FOR_TARGET
-/* #undef rlim_t */
+#define rlim_t long
 #endif

I see

#define HAVE_STRSIGNAL 1

in both files.

Dominique

Patch

--- ../build_w/gcc/auto-host.h	2012-12-21 20:16:59.000000000 +0100
+++ gcc/auto-host.h	2012-12-21 20:54:49.000000000 +0100
@@ -49,7 +49,7 @@ 
 /* Define if you want more run-time sanity checks. This one gets a grab bag of
    miscellaneous but relatively cheap checks. */
 #ifndef USED_FOR_TARGET
-#define ENABLE_CHECKING 1
+/* #undef ENABLE_CHECKING */
 #endif
 
 
@@ -96,7 +96,7 @@ 
 /* Define if you want the garbage collector to do object poisoning and other
    memory allocation checks. This is quite expensive. */
 #ifndef USED_FOR_TARGET
-#define ENABLE_GC_CHECKING 1
+/* #undef ENABLE_GC_CHECKING */
 #endif