mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-23 18:14:13 +08:00
2004-04-03 Andrew Cagney <cagney@redhat.com>
* config/pa/tm-hppa.h (REG_PARM_STACK_SPACE): Delete. * config/pa/tm-hppa64.h (PA20W_CALLING_CONVENTIONS) (REG_PARM_STACK_SPACE): Delete. * hppa-tdep.c (hppa64_push_dummy_call, hppa32_push_dummy_call): Inline reference to REG_PARM_STACK_SPACE.
This commit is contained in:
parent
b87178c354
commit
d0bd2d18e4
@ -1,5 +1,11 @@
|
||||
2004-04-03 Andrew Cagney <cagney@redhat.com>
|
||||
|
||||
* config/pa/tm-hppa.h (REG_PARM_STACK_SPACE): Delete.
|
||||
* config/pa/tm-hppa64.h (PA20W_CALLING_CONVENTIONS)
|
||||
(REG_PARM_STACK_SPACE): Delete.
|
||||
* hppa-tdep.c (hppa64_push_dummy_call, hppa32_push_dummy_call):
|
||||
Inline reference to REG_PARM_STACK_SPACE.
|
||||
|
||||
* config/pa/tm-hppah.h (FRAME_SAVED_PC_IN_SIGTRAMP)
|
||||
(FRAME_FIND_SAVED_REGS_IN_SIGTRAMP)
|
||||
(hppa32_hpux_frame_find_saved_regs_in_sigtramp)
|
||||
|
@ -101,8 +101,6 @@ extern int hppa_instruction_nullified (void);
|
||||
|
||||
#define INSTRUCTION_SIZE 4
|
||||
|
||||
#define REG_PARM_STACK_SPACE 16
|
||||
|
||||
/*
|
||||
* Unwind table and descriptor.
|
||||
*/
|
||||
|
@ -57,14 +57,6 @@ extern int hpread_adjust_stack_address (CORE_ADDR);
|
||||
|
||||
/* jimb: omitted dynamic linking stuff here */
|
||||
|
||||
/* The PA64 ABI reserves 64 bytes of stack space for outgoing register
|
||||
parameters. */
|
||||
#undef REG_PARM_STACK_SPACE
|
||||
#define REG_PARM_STACK_SPACE 64
|
||||
|
||||
/* Use the 64-bit calling conventions designed for the PA2.0 in wide mode. */
|
||||
#define PA20W_CALLING_CONVENTIONS
|
||||
|
||||
#undef FUNC_LDIL_OFFSET
|
||||
#undef FUNC_LDO_OFFSET
|
||||
#undef SR4EXPORT_LDIL_OFFSET
|
||||
|
@ -898,8 +898,7 @@ hppa32_push_dummy_call (struct gdbarch *gdbarch, CORE_ADDR func_addr,
|
||||
space allocations for outgoing arguments. The ABI also
|
||||
mandates minimum stack alignments which we must
|
||||
preserve. */
|
||||
param_end = struct_end + max (align_up (param_ptr, 8),
|
||||
REG_PARM_STACK_SPACE);
|
||||
param_end = struct_end + max (align_up (param_ptr, 8), 16);
|
||||
}
|
||||
}
|
||||
|
||||
@ -1022,8 +1021,7 @@ hppa64_push_dummy_call (struct gdbarch *gdbarch, CORE_ADDR func_addr,
|
||||
space allocations for outgoing arguments. The ABI also
|
||||
mandates minimum stack alignments which we must
|
||||
preserve. */
|
||||
param_end = struct_end + max (align_up (param_ptr, 16),
|
||||
REG_PARM_STACK_SPACE);
|
||||
param_end = struct_end + max (align_up (param_ptr, 16), 64);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user