* config/pa/tm-hppa.h: Obsolete a section that was only used

for hppa-pro.
This commit is contained in:
Joel Brobecker 2003-04-22 01:13:05 +00:00
parent 61995b3b2c
commit 77eb01d11f
2 changed files with 42 additions and 37 deletions

View file

@ -1,3 +1,8 @@
2003-04-21 J. Brobecker <brobecker@gnat.com>
* config/pa/tm-hppa.h: Obsolete a section that was only used
for hppa-pro.
2003-04-21 J. Brobecker <brobecker@gnat.com> 2003-04-21 J. Brobecker <brobecker@gnat.com>
Ongoing multi-arch conversion for HP/UX. Ongoing multi-arch conversion for HP/UX.

View file

@ -463,7 +463,7 @@ extern void hppa_pop_frame (void);
#define INSTRUCTION_SIZE 4 #define INSTRUCTION_SIZE 4
#ifndef PA_LEVEL_0 //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???? */
@ -551,42 +551,42 @@ extern void hppa_pop_frame (void);
#endif #endif
#define REG_PARM_STACK_SPACE 16 #define REG_PARM_STACK_SPACE 16
#else /* defined PA_LEVEL_0 */ //OBSOLETE #else /* defined PA_LEVEL_0 */
//OBSOLETE
/* FIXME: brobecker 2002-12-26. PA_LEVEL_0 is only defined for the //OBSOLETE /* FIXME: brobecker 2002-12-26. PA_LEVEL_0 is only defined for the
hppa-pro target, which should be obsoleted soon. The following //OBSOLETE hppa-pro target, which should be obsoleted soon. The following
section will therefore not be included in the multiarch conversion. */ //OBSOLETE section will therefore not be included in the multiarch conversion. */
/* This is the call dummy for a level 0 PA. Level 0's don't have space //OBSOLETE /* This is the call dummy for a level 0 PA. Level 0's don't have space
registers (or floating point?), so we skip all that inter-space call stuff, //OBSOLETE registers (or floating point?), so we skip all that inter-space call stuff,
and avoid touching the fp regs. //OBSOLETE and avoid touching the fp regs.
//OBSOLETE
call_dummy //OBSOLETE call_dummy
//OBSOLETE
ldw -36(%sp), %arg0 //OBSOLETE ldw -36(%sp), %arg0
ldw -40(%sp), %arg1 //OBSOLETE ldw -40(%sp), %arg1
ldw -44(%sp), %arg2 //OBSOLETE ldw -44(%sp), %arg2
ldw -48(%sp), %arg3 //OBSOLETE ldw -48(%sp), %arg3
ldil 0, %r31 ; FUNC_LDIL_OFFSET must point here //OBSOLETE ldil 0, %r31 ; FUNC_LDIL_OFFSET must point here
ldo 0(%r31), %r31 ; FUNC_LDO_OFFSET must point here //OBSOLETE ldo 0(%r31), %r31 ; FUNC_LDO_OFFSET must point here
ble 0(%sr0, %r31) //OBSOLETE ble 0(%sr0, %r31)
copy %r31, %r2 //OBSOLETE copy %r31, %r2
break 4, 8 //OBSOLETE break 4, 8
nop ; restore_pc_queue expects these //OBSOLETE nop ; restore_pc_queue expects these
bv,n 0(%r22) ; instructions to be here... //OBSOLETE bv,n 0(%r22) ; instructions to be here...
nop //OBSOLETE nop
*/ //OBSOLETE */
//OBSOLETE
/* Define offsets into the call dummy for the target function address */ //OBSOLETE /* Define offsets into the call dummy for the target function address */
#define FUNC_LDIL_OFFSET (INSTRUCTION_SIZE * 4) //OBSOLETE #define FUNC_LDIL_OFFSET (INSTRUCTION_SIZE * 4)
#define FUNC_LDO_OFFSET (INSTRUCTION_SIZE * 5) //OBSOLETE #define FUNC_LDO_OFFSET (INSTRUCTION_SIZE * 5)
//OBSOLETE
#define CALL_DUMMY {0x4bda3fb9, 0x4bd93fb1, 0x4bd83fa9, 0x4bd73fa1,\ //OBSOLETE #define CALL_DUMMY {0x4bda3fb9, 0x4bd93fb1, 0x4bd83fa9, 0x4bd73fa1,\
0x23e00000, 0x37ff0000, 0xe7e00000, 0x081f0242,\ //OBSOLETE 0x23e00000, 0x37ff0000, 0xe7e00000, 0x081f0242,\
0x00010004, 0x08000240, 0xeac0c002, 0x08000240} //OBSOLETE 0x00010004, 0x08000240, 0xeac0c002, 0x08000240}
//OBSOLETE
#define CALL_DUMMY_LENGTH (INSTRUCTION_SIZE * 12) //OBSOLETE #define CALL_DUMMY_LENGTH (INSTRUCTION_SIZE * 12)
//OBSOLETE
#endif /* defined PA_LEVEL_0 */ //OBSOLETE #endif /* defined PA_LEVEL_0 */
#if !GDB_MULTI_ARCH #if !GDB_MULTI_ARCH
#define CALL_DUMMY_START_OFFSET 0 #define CALL_DUMMY_START_OFFSET 0