aboutsummaryrefslogtreecommitdiff
path: root/libjava/testsuite/libjava.lang/Class_1.java
diff options
context:
space:
mode:
authorRichard Henderson <rth@cygnus.com>2000-06-13 16:36:19 -0700
committerRichard Henderson <rth@gcc.gnu.org>2000-06-13 16:36:19 -0700
commit46327bc509a091ca9def304efd65b37110160d24 (patch)
treee3050ff52fc29f7a4264af25f0952023d18cc9ca /libjava/testsuite/libjava.lang/Class_1.java
parent13da91fd236bc0d0b3cb773eed729cb35044848b (diff)
downloadgcc-46327bc509a091ca9def304efd65b37110160d24.zip
gcc-46327bc509a091ca9def304efd65b37110160d24.tar.gz
gcc-46327bc509a091ca9def304efd65b37110160d24.tar.bz2
libgcc2.c (ia64_throw_helper): Use __builtin_return_address.
* 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. From-SVN: r34531
Diffstat (limited to 'libjava/testsuite/libjava.lang/Class_1.java')
0 files changed, 0 insertions, 0 deletions