aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2016-08-17 11:34:52 +0200
committerJonathan Yong <jyong@gcc.gnu.org>2016-08-17 09:34:52 +0000
commit9375d7d4238c832f951e11af326ad18ed39b7526 (patch)
treee71098ec45701ef284f84ad2ddd46d9e2909b150
parent18d0861745bb2b8446055f56b8b6f5994b7facf1 (diff)
downloadgcc-9375d7d4238c832f951e11af326ad18ed39b7526.zip
gcc-9375d7d4238c832f951e11af326ad18ed39b7526.tar.gz
gcc-9375d7d4238c832f951e11af326ad18ed39b7526.tar.bz2
016-08-17 Stanislaw Halik <sthalik@misaki.pl>
PR target/66488 * config/i386/xm-mingw32.h (HOST_BITS_PER_PTR): Define if __x86_64__. From-SVN: r239525
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/xm-mingw32.h4
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e2a592c..a699411 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2016-08-17 Stanislaw Halik <sthalik@misaki.pl>
+
+ PR target/66488
+ * config/i386/xm-mingw32.h (HOST_BITS_PER_PTR): Define if __x86_64__.
+
2016-08-17 Richard Biener <rguenther@suse.de>
* tree-ssa.c: Include tree-cfg.h and tree-dfa.h.
diff --git a/gcc/config/i386/xm-mingw32.h b/gcc/config/i386/xm-mingw32.h
index 5561e00..db2a708 100644
--- a/gcc/config/i386/xm-mingw32.h
+++ b/gcc/config/i386/xm-mingw32.h
@@ -38,3 +38,7 @@ along with GCC; see the file COPYING3. If not see
#define HOST_LONG_LONG_FORMAT "I64"
#endif
+/* this is to prevent gcc-heap.c from assuming sizeof(long) == sizeof(intptr_t) */
+#ifdef __x86_64__
+# define HOST_BITS_PER_PTR 64
+#endif