diff options
author | Joel Brobecker <brobecker@gnat.com> | 2003-04-22 01:13:05 +0000 |
---|---|---|
committer | Joel Brobecker <brobecker@gnat.com> | 2003-04-22 01:13:05 +0000 |
commit | 77eb01d11f6388ccce2873ff62d75aab9c9e2913 (patch) | |
tree | 5011da3118bf1a8f357b0a0b5388692088ec3c60 /gdb/config/pa/tm-hppa.h | |
parent | 61995b3b2cde51b28bae421f38f9f01e53b0049d (diff) | |
download | gdb-77eb01d11f6388ccce2873ff62d75aab9c9e2913.zip gdb-77eb01d11f6388ccce2873ff62d75aab9c9e2913.tar.gz gdb-77eb01d11f6388ccce2873ff62d75aab9c9e2913.tar.bz2 |
* config/pa/tm-hppa.h: Obsolete a section that was only used
for hppa-pro.
Diffstat (limited to 'gdb/config/pa/tm-hppa.h')
-rw-r--r-- | gdb/config/pa/tm-hppa.h | 74 |
1 files changed, 37 insertions, 37 deletions
diff --git a/gdb/config/pa/tm-hppa.h b/gdb/config/pa/tm-hppa.h index 7d8d111..0765143 100644 --- a/gdb/config/pa/tm-hppa.h +++ b/gdb/config/pa/tm-hppa.h @@ -463,7 +463,7 @@ extern void hppa_pop_frame (void); #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 floating-point, do they???? */ @@ -551,42 +551,42 @@ extern void hppa_pop_frame (void); #endif #define REG_PARM_STACK_SPACE 16 -#else /* defined PA_LEVEL_0 */ - -/* FIXME: brobecker 2002-12-26. PA_LEVEL_0 is only defined for the - hppa-pro target, which should be obsoleted soon. The following - 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 - registers (or floating point?), so we skip all that inter-space call stuff, - and avoid touching the fp regs. - - call_dummy - - ldw -36(%sp), %arg0 - ldw -40(%sp), %arg1 - ldw -44(%sp), %arg2 - ldw -48(%sp), %arg3 - ldil 0, %r31 ; FUNC_LDIL_OFFSET must point here - ldo 0(%r31), %r31 ; FUNC_LDO_OFFSET must point here - ble 0(%sr0, %r31) - copy %r31, %r2 - break 4, 8 - nop ; restore_pc_queue expects these - bv,n 0(%r22) ; instructions to be here... - nop - */ - -/* Define offsets into the call dummy for the target function address */ -#define FUNC_LDIL_OFFSET (INSTRUCTION_SIZE * 4) -#define FUNC_LDO_OFFSET (INSTRUCTION_SIZE * 5) - -#define CALL_DUMMY {0x4bda3fb9, 0x4bd93fb1, 0x4bd83fa9, 0x4bd73fa1,\ - 0x23e00000, 0x37ff0000, 0xe7e00000, 0x081f0242,\ - 0x00010004, 0x08000240, 0xeac0c002, 0x08000240} - -#define CALL_DUMMY_LENGTH (INSTRUCTION_SIZE * 12) - -#endif /* defined PA_LEVEL_0 */ +//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 !GDB_MULTI_ARCH #define CALL_DUMMY_START_OFFSET 0 |