h8300.h (STACK_POINTER_REGNUM): Use the constant definition from h8300.md.

* 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
This commit is contained in:
Kazu Hirata 2002-02-11 04:31:33 +00:00 committed by Kazu Hirata
parent 87e4ee9193
commit 72431aef26
3 changed files with 11 additions and 3 deletions

View File

@ -1,3 +1,10 @@
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.

View File

@ -344,10 +344,10 @@ extern int target_flags;
/*#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

View File

@ -51,7 +51,8 @@
;; ----------------------------------------------------------------------
(define_constants
[(SP_REG 7)])
[(FP_REG 6)
(SP_REG 7)])
;; ----------------------------------------------------------------------
;; ATTRIBUTES