]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
revert: re PR bootstrap/54281 (Fails to bootstrap with --disable-nls)
authorDiego Novillo <dnovillo@google.com>
Thu, 16 Aug 2012 18:24:22 +0000 (14:24 -0400)
committerDiego Novillo <dnovillo@gcc.gnu.org>
Thu, 16 Aug 2012 18:24:22 +0000 (14:24 -0400)
2012-08-16   Diego Novillo  <dnovillo@google.com>

Revert

PR bootstrap/54281
* double-int.h: Move including of gmp.h ...
* system.h: ... here.
* realmpfr.h: Do not include gmp.h.
* tree-ssa-loop-niter.c: Do not include gmp.h.

From-SVN: r190449

gcc/ChangeLog
gcc/double-int.h
gcc/fortran/ChangeLog
gcc/fortran/gfortran.h
gcc/realmpfr.h
gcc/system.h
gcc/tree-ssa-loop-niter.c

index aeabc5159b6b55ea59f6d6053e03b168eca57f23..a8ff00d9b676fa4393827f60e6b5a1418ee4b8f5 100644 (file)
@@ -1,3 +1,13 @@
+2012-08-16   Diego Novillo  <dnovillo@google.com>
+
+       Revert
+
+       PR bootstrap/54281
+       * double-int.h: Move including of gmp.h ...
+       * system.h: ... here.
+       * realmpfr.h: Do not include gmp.h.
+       * tree-ssa-loop-niter.c: Do not include gmp.h.
+
 2012-08-16  Segher Boessenkool  <segher@kernel.crashing.org>
 
        * config/rs6000/darwin.h (TARGET_IEEE_QUAD): Fix comment.
index 7ea05288b9ebc3aa3202ccd73df00aa460fc1fbc..3d9aa2caa9deff76750e0e0b06da7d475c5d3768 100644 (file)
@@ -20,6 +20,10 @@ along with GCC; see the file COPYING3.  If not see
 #ifndef DOUBLE_INT_H
 #define DOUBLE_INT_H
 
+#ifndef GENERATOR_FILE
+#include <gmp.h>
+#endif
+
 /* A large integer is currently represented as a pair of HOST_WIDE_INTs.
    It therefore represents a number with precision of
    2 * HOST_BITS_PER_WIDE_INT bits (it is however possible that the
index 25b276b4108e84b2419a8fa913476535cfffb13f..f066e5590539a731e1f74eeee6163429d7b6f41a 100644 (file)
@@ -1,3 +1,10 @@
+2012-08-16   Diego Novillo  <dnovillo@google.com>
+
+       Revert
+
+       PR bootstrap/54281
+       * gfortran.h: Do not include gmp.h.
+
 2012-08-16   Diego Novillo  <dnovillo@google.com>
 
        PR bootstrap/54281
index 611d16d265d24245dd7078d0768dae1536e16d78..7c4c0a42bf0822b374d0c6b86ece216ceea14830 100644 (file)
@@ -1681,6 +1681,7 @@ gfc_intrinsic_sym;
    EXPR_COMPCALL   Function (or subroutine) call of a procedure pointer
                   component or type-bound procedure.  */
 
+#include <gmp.h>
 #include <mpfr.h>
 #include <mpc.h>
 #define GFC_RND_MODE GMP_RNDN
index ada876e285462b7f6bba5f28331c8cb666f77ff1..ab234e9195d456761edc324d0281de9ee66b7224 100644 (file)
 #ifndef GCC_REALGMP_H
 #define GCC_REALGMP_H
 
-/* Note that we do not include gmp.h.  It is included in system.h
-   because it wrecks intl.h when compiling in C++ mode.
-   See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54281 for details.  */
-
+#include <gmp.h>
 #include <mpfr.h>
 #include <mpc.h>
 #include "real.h"
index 0ccd9917b94a359c88e747edef5a528d7af77cc7..9e7d5030465b550ac76ef0641f7b1a5586e98f05 100644 (file)
@@ -1037,8 +1037,4 @@ helper_const_non_const_cast (const char *p)
 #define DEBUG_VARIABLE
 #endif
 
-#ifndef GENERATOR_FILE
-#include <gmp.h>
-#endif
-
 #endif /* ! GCC_SYSTEM_H */
index 38b47b0b656a6cb39f043909ad400fe9b47a2bc9..8f1e2b4a964ac4ae59d79ba803681daa4c0b1dfc 100644 (file)
@@ -38,6 +38,7 @@ along with GCC; see the file COPYING3.  If not see
 #include "flags.h"
 #include "diagnostic-core.h"
 #include "tree-inline.h"
+#include "gmp.h"
 
 #define SWAP(X, Y) do { affine_iv *tmp = (X); (X) = (Y); (Y) = tmp; } while (0)