* config/h8300/h8300.h (STACK_POINTER_REGNUM): Use the
constant definition from h8300.md.
(FRAME_POINTER_REGNUM): Likewise.
* config/h8300/h8300.md (define_constants): Add FP_REG.
From-SVN: r49667
+2002-02-10 Kazu Hirata <kazu@hxi.com>
+
+ * config/h8300/h8300.h (STACK_POINTER_REGNUM): Use the
+ constant definition from h8300.md.
+ (FRAME_POINTER_REGNUM): Likewise.
+ * config/h8300/h8300.md (define_constants): Add FP_REG.
+
2002-02-10 Kazu Hirata <kazu@hxi.com>
* config/h8300/h8300.c (print_operand): Remove redundant code.
/*#define PC_REGNUM 15*/
/* Register to use for pushing function arguments. */
-#define STACK_POINTER_REGNUM 7
+#define STACK_POINTER_REGNUM SP_REG
/* Base register for access to local variables of the function. */
-#define FRAME_POINTER_REGNUM 6
+#define FRAME_POINTER_REGNUM FP_REG
/* Value should be nonzero if functions must have frame pointers.
Zero means the frame pointer need not be set up (and parms
;; ----------------------------------------------------------------------
(define_constants
- [(SP_REG 7)])
+ [(FP_REG 6)
+ (SP_REG 7)])
;; ----------------------------------------------------------------------
;; ATTRIBUTES