aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-12-31 06:52:33 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1993-12-31 06:52:33 -0500
commitfaa2075e941b4241a230d2c96998d4f0496e0706 (patch)
treec7a2c21dd93f19532e748088d00f98aede7ac75c
parenta432f20d056a3ab1573b020682f77b7ae7313264 (diff)
downloadgcc-faa2075e941b4241a230d2c96998d4f0496e0706.zip
gcc-faa2075e941b4241a230d2c96998d4f0496e0706.tar.gz
gcc-faa2075e941b4241a230d2c96998d4f0496e0706.tar.bz2
Define NO_FUNCTION_CSE and CAN_DEBUG_WITHOUT_FP; delete
OVERRIDE_OPTIONS. From-SVN: r6345
-rw-r--r--gcc/config/h8300/h8300.h18
1 files changed, 8 insertions, 10 deletions
diff --git a/gcc/config/h8300/h8300.h b/gcc/config/h8300/h8300.h
index 0c1c87e..f634eae 100644
--- a/gcc/config/h8300/h8300.h
+++ b/gcc/config/h8300/h8300.h
@@ -50,16 +50,14 @@ int target_flags;
{"relax",1024}, \
{ "", TARGET_DEFAULT}}
-#define OPTIMIZATION_OPTIONS(OPTIMIZE) \
-{ \
- obey_regdecls = 0; \
- flag_omit_frame_pointer = (OPTIMIZE > 1); \
-}
-
-#define OVERRIDE_OPTIONS \
-{ \
- flag_no_function_cse = 1; \
-}
+/* Show we can debug even without a frame pointer. */
+#define CAN_DEBUG_WITHOUT_FP
+
+/* Define this if addresses of constant functions
+ shouldn't be put through pseudo regs where they can be cse'd.
+ Desirable on machines where ordinary constants are expensive
+ but a CALL with constant address is cheap. */
+#define NO_FUNCTION_CSE
#define TARGET_INT32 (target_flags & 8)
#define TARGET_LONG16 (target_flags & 16)