summaryrefslogtreecommitdiff
path: root/gnu/gcc
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2017-01-08 19:21:42 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2017-01-08 19:21:42 +0000
commitee25bd927c07af043deaac32e4cd0de7dd9d69d4 (patch)
tree6d23416e2477dc1f268512e5be9f9f3a08dc127f /gnu/gcc
parentff75b2ee381bf547525aa8055840ea1fc637c829 (diff)
Revert the addition of PROMOTE_MODE. This breaks libobjc; I guess the
true reason of objc still being in-tree is to expose compiler issues.
Diffstat (limited to 'gnu/gcc')
-rw-r--r--gnu/gcc/gcc/config/m88k/m88k.h10
1 files changed, 0 insertions, 10 deletions
diff --git a/gnu/gcc/gcc/config/m88k/m88k.h b/gnu/gcc/gcc/config/m88k/m88k.h
index da96462c89b..82f232a8688 100644
--- a/gnu/gcc/gcc/config/m88k/m88k.h
+++ b/gnu/gcc/gcc/config/m88k/m88k.h
@@ -209,16 +209,6 @@ extern enum processor_type m88k_cpu;
/* A bit-field declared as `int' forces `int' alignment for the struct. */
#define PCC_BITFIELD_TYPE_MATTERS 1
-
-/* Define this macro if it is advisable to hold scalars in registers
- in a wider mode than that declared by the program. In such cases,
- the value is constrained to be within the bounds of the declared
- type, but kept valid in the wider mode. The signedness of the
- extension may differ from that of the type. */
-#define PROMOTE_MODE(MODE, UNSIGNEDP, TYPE) \
- if (GET_MODE_CLASS (MODE) == MODE_INT \
- && GET_MODE_SIZE (MODE) < UNITS_PER_WORD) \
- (MODE) = SImode;
/*** Register Usage ***/