aboutsummaryrefslogtreecommitdiff
path: root/libjava/testsuite/libjava.lang/invokethrow.java
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2001-12-17 19:05:43 +0000
committerAldy Hernandez <aldyh@gcc.gnu.org>2001-12-17 19:05:43 +0000
commit9aa86737a8ce13a05302e7f4d1aa6e97fe505bb6 (patch)
tree89e3525bbe4f54025bcdc97f1c50ff3f861c31a0 /libjava/testsuite/libjava.lang/invokethrow.java
parentc453325c7204611d0bba0eed257347bed6b4e20b (diff)
downloadgcc-9aa86737a8ce13a05302e7f4d1aa6e97fe505bb6.zip
gcc-9aa86737a8ce13a05302e7f4d1aa6e97fe505bb6.tar.gz
gcc-9aa86737a8ce13a05302e7f4d1aa6e97fe505bb6.tar.bz2
rs6000.c (vrsave_operation): Recognize SETs in parallel.
2001-12-17 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/rs6000.c (vrsave_operation): Recognize SETs in parallel. (is_gpr_return_reg): New. (rs6000_emit_prologue): Call generate_set_vrsave with additional argument. Save only registers in the mask. Attach REG_FRAME_RELATED_EXPR note to altivec offsets. Do not call rs6000_frame_related when saving VRSAVE. (rs6000_emit_epilogue): Call generate_set_vrsave with additional argument. Restore only registers in the mask. Restore altivec registers after we restore CR. (generate_set_vrsave): New parameter epiloguep. Generate unspec sets instead of clobbers for call saved registers. (altivec_frame_fixup): New. From-SVN: r48116
Diffstat (limited to 'libjava/testsuite/libjava.lang/invokethrow.java')
0 files changed, 0 insertions, 0 deletions