* config/pa/tm-hppa.h: Remove obsolete code, was used by

the hppa-pro target only.
This commit is contained in:
Joel Brobecker
2003-04-22 18:27:47 +00:00
parent 2cdb18a769
commit 4252f1df1a
2 changed files with 5 additions and 39 deletions

View File

@ -1,3 +1,8 @@
2003-04-22 J. Brobecker <brobecker@gnat.com>
* config/pa/tm-hppa.h: Remove obsolete code, was used by
the hppa-pro target only.
2003-04-21 J. Brobecker <brobecker@gnat.com> 2003-04-21 J. Brobecker <brobecker@gnat.com>
Ongoing multi-arch conversion effort for HP/UX: Ongoing multi-arch conversion effort for HP/UX:

View File

@ -189,8 +189,6 @@ extern void hppa_frame_init_saved_regs (struct frame_info *);
#define INSTRUCTION_SIZE 4 #define INSTRUCTION_SIZE 4
//OBSOLETE #ifndef PA_LEVEL_0
/* Non-level zero PA's have space registers (but they don't always have /* Non-level zero PA's have space registers (but they don't always have
floating-point, do they???? */ floating-point, do they???? */
@ -274,43 +272,6 @@ extern void hppa_frame_init_saved_regs (struct frame_info *);
#define REG_PARM_STACK_SPACE 16 #define REG_PARM_STACK_SPACE 16
//OBSOLETE #else /* defined PA_LEVEL_0 */
//OBSOLETE
//OBSOLETE /* FIXME: brobecker 2002-12-26. PA_LEVEL_0 is only defined for the
//OBSOLETE hppa-pro target, which should be obsoleted soon. The following
//OBSOLETE section will therefore not be included in the multiarch conversion. */
//OBSOLETE /* This is the call dummy for a level 0 PA. Level 0's don't have space
//OBSOLETE registers (or floating point?), so we skip all that inter-space call stuff,
//OBSOLETE and avoid touching the fp regs.
//OBSOLETE
//OBSOLETE call_dummy
//OBSOLETE
//OBSOLETE ldw -36(%sp), %arg0
//OBSOLETE ldw -40(%sp), %arg1
//OBSOLETE ldw -44(%sp), %arg2
//OBSOLETE ldw -48(%sp), %arg3
//OBSOLETE ldil 0, %r31 ; FUNC_LDIL_OFFSET must point here
//OBSOLETE ldo 0(%r31), %r31 ; FUNC_LDO_OFFSET must point here
//OBSOLETE ble 0(%sr0, %r31)
//OBSOLETE copy %r31, %r2
//OBSOLETE break 4, 8
//OBSOLETE nop ; restore_pc_queue expects these
//OBSOLETE bv,n 0(%r22) ; instructions to be here...
//OBSOLETE nop
//OBSOLETE */
//OBSOLETE
//OBSOLETE /* Define offsets into the call dummy for the target function address */
//OBSOLETE #define FUNC_LDIL_OFFSET (INSTRUCTION_SIZE * 4)
//OBSOLETE #define FUNC_LDO_OFFSET (INSTRUCTION_SIZE * 5)
//OBSOLETE
//OBSOLETE #define CALL_DUMMY {0x4bda3fb9, 0x4bd93fb1, 0x4bd83fa9, 0x4bd73fa1,\
//OBSOLETE 0x23e00000, 0x37ff0000, 0xe7e00000, 0x081f0242,\
//OBSOLETE 0x00010004, 0x08000240, 0xeac0c002, 0x08000240}
//OBSOLETE
//OBSOLETE #define CALL_DUMMY_LENGTH (INSTRUCTION_SIZE * 12)
//OBSOLETE
//OBSOLETE #endif /* defined PA_LEVEL_0 */
/* If we've reached a trap instruction within the call dummy, then /* If we've reached a trap instruction within the call dummy, then
we'll consider that to mean that we've reached the call dummy's we'll consider that to mean that we've reached the call dummy's
end after its successful completion. */ end after its successful completion. */