aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>2014-10-29 17:02:59 +0000
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>2014-10-29 17:02:59 +0000
commitf74e99104f03e84f8fdd87c4702dce41a0dd918e (patch)
treefdbc57d254e66134e1abadbd6c8b53eb074f36eb
parent40f94f7d731023b1461887dec0e1e9a57daa8343 (diff)
downloadgcc-f74e99104f03e84f8fdd87c4702dce41a0dd918e.zip
gcc-f74e99104f03e84f8fdd87c4702dce41a0dd918e.tar.gz
gcc-f74e99104f03e84f8fdd87c4702dce41a0dd918e.tar.bz2
[ARM] Fix/revert fallout from machine_mode change.
* config/arm/arm.h (MACHMODE): Add 'enum' to machine_mode. (struct machine_function): Gate definition on !defined(USED_FOR_TARGET). From-SVN: r216845
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/arm/arm.h4
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 138fecd..c951769 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * config/arm/arm.h (MACHMODE): Add 'enum' to machine_mode.
+ (struct machine_function): Gate definition on
+ !defined(USED_FOR_TARGET).
+
2014-10-29 DJ Delorie <dj@redhat.com>
* expmed.c (strict_volatile_bitfield_p): Fix off-by-one error.
diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h
index 02d0a93..fef7e41 100644
--- a/gcc/config/arm/arm.h
+++ b/gcc/config/arm/arm.h
@@ -36,7 +36,7 @@
#define MACHMODE int
#else
#include "insn-modes.h"
-#define MACHMODE machine_mode
+#define MACHMODE enum machine_mode
#endif
#include "config/vxworks-dummy.h"
@@ -1510,7 +1510,7 @@ typedef struct GTY(()) arm_stack_offsets
}
arm_stack_offsets;
-#ifndef GENERATOR_FILE
+#if !defined(GENERATOR_FILE) && !defined(USED_FOR_TARGET)
/* A C structure for machine-specific, per-function data.
This is added to the cfun structure. */
typedef struct GTY(()) machine_function