summaryrefslogtreecommitdiffstats
path: root/libjava/testsuite
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2000-06-13 23:36:19 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2000-06-13 23:36:19 +0000
commit1a2eb8ab55ffbb73faa9d131df372eced36b8b8c (patch)
treee3050ff52fc29f7a4264af25f0952023d18cc9ca /libjava/testsuite
parent08f8478fa6426558535392bef1c38e95c2757f20 (diff)
downloadppe42-gcc-1a2eb8ab55ffbb73faa9d131df372eced36b8b8c.tar.gz
ppe42-gcc-1a2eb8ab55ffbb73faa9d131df372eced36b8b8c.zip
* libgcc2.c (ia64_throw_helper): Use __builtin_return_address.
(__throw): Don't pass the address of a label. * config/ia64/ia64.c (ia64_compute_frame_size): Use current_function_is_leaf. (ia64_expand_prologue): Likewise. Modify return_address_pointer_rtx instead of reg_names[RETURN_ADDRESS_REGNUM]. (ia64_init_machine_status): Reset return_address_pointer_rtx. * config/ia64/ia64.h (RETURN_ADDRESS_POINTER_REGNUM): Rename from RETURN_ADDRESS_REGNUM. Update all uses. (RETURN_ADDR_RTX): Use return_address_pointer_rtx; return zero instead of null on failure. (ELIMINABLE_REGS): Add ra->b0 elimination. (CAN_ELIMINATE): Update accordingly. (INITIAL_ELIMINATION_OFFSET): Likewise. (REGISTER_NAMES): Use an illegal assembler name for RETURN_ADDRESS_POINTER_REGNUM. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34531 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/testsuite')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud