diff options
| author | aldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-12-17 19:05:43 +0000 |
|---|---|---|
| committer | aldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-12-17 19:05:43 +0000 |
| commit | 43b7e9518f79320391d0ebc734f901bfcef9f1b1 (patch) | |
| tree | 89e3525bbe4f54025bcdc97f1c50ff3f861c31a0 /libjava/java/sql/Blob.java | |
| parent | 4d61c4ffb0f94f297bf0c33743f174a18f07f7c3 (diff) | |
| download | ppe42-gcc-43b7e9518f79320391d0ebc734f901bfcef9f1b1.tar.gz ppe42-gcc-43b7e9518f79320391d0ebc734f901bfcef9f1b1.zip | |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48116 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/sql/Blob.java')
0 files changed, 0 insertions, 0 deletions

