aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorTristan Gingold <gingold@adacore.com>2012-03-13 14:44:34 +0000
committerTristan Gingold <gingold@gcc.gnu.org>2012-03-13 14:44:34 +0000
commit7e9e7e6cea34514a3ad75afb99484d5d07937747 (patch)
tree48efa96d1dcb2d927af8638380026eadc2a01097 /gcc
parent43332529edd116f18441629f484c36a645ccb763 (diff)
downloadgcc-7e9e7e6cea34514a3ad75afb99484d5d07937747.zip
gcc-7e9e7e6cea34514a3ad75afb99484d5d07937747.tar.gz
gcc-7e9e7e6cea34514a3ad75afb99484d5d07937747.tar.bz2
gigi.h (flag_vms_malloc64): Refine condition.
2012-03-13 Tristan Gingold <gingold@adacore.com> * gcc-interface/gigi.h (flag_vms_malloc64): Refine condition. From-SVN: r185337
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ada/ChangeLog4
-rw-r--r--gcc/ada/gcc-interface/gigi.h4
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 7eb75cd..fc30f6a 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,5 +1,9 @@
2012-03-13 Tristan Gingold <gingold@adacore.com>
+ * gcc-interface/gigi.h (flag_vms_malloc64): Refine condition.
+
+2012-03-13 Tristan Gingold <gingold@adacore.com>
+
* sysdep.c: Adjust condition after removal of __osf__.
2012-03-12 Eric Botcazou <ebotcazou@adacore.com>
diff --git a/gcc/ada/gcc-interface/gigi.h b/gcc/ada/gcc-interface/gigi.h
index 5b95f9c..8a83647 100644
--- a/gcc/ada/gcc-interface/gigi.h
+++ b/gcc/ada/gcc-interface/gigi.h
@@ -995,10 +995,12 @@ extern void enumerate_modes (void (*f) (const char *, int, int, int, int, int,
intrusive preprocessor directives. */
#ifndef TARGET_ABI_OPEN_VMS
#define TARGET_ABI_OPEN_VMS 0
+#endif
/* VMS option set by default, when clear forces 32bit mallocs and 32bit
- Descriptors. Always used in combination with TARGET_ABI_OPEN_VMS
+ Descriptors. Always used in combination with TARGET_ABI_OPEN_VMS
so no effect on non-VMS systems. */
+#if TARGET_ABI_OPEN_VMS == 0
#define flag_vms_malloc64 0
#endif