diff options
author | Doug Evans <devans@gcc.gnu.org> | 1997-10-17 23:20:03 +0000 |
---|---|---|
committer | Doug Evans <devans@gcc.gnu.org> | 1997-10-17 23:20:03 +0000 |
commit | 9d162eb296c5a4d5c9b647e6780c94a527dea248 (patch) | |
tree | f44f904ad5b2cfcacce2013228810880b031876d | |
parent | 7e37212eeb18269a81b5fb44186332a050894357 (diff) | |
download | gcc-9d162eb296c5a4d5c9b647e6780c94a527dea248.zip gcc-9d162eb296c5a4d5c9b647e6780c94a527dea248.tar.gz gcc-9d162eb296c5a4d5c9b647e6780c94a527dea248.tar.bz2 |
sparc.c (output_fp_move_quad): If TARGET_V9 and not TARGET_HARD_QUAD...
* sparc.c (output_fp_move_quad): If TARGET_V9 and not TARGET_HARD_QUAD, use
fmovd so it works if a quad float ends up in one of the upper 32
float regs.
From-SVN: r15984
-rw-r--r-- | gcc/ChangeLog | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ece2b75..df04a7f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -6,6 +6,9 @@ Fri Oct 17 17:13:42 1997 David S. Miller <davem@tanya.rutgers.edu> * sparc/sparc.c (dwarf2out_cfi_label): Extern no longer needed. (output_double_int): Output DI mode values correctly when HOST_BITS_PER_WIDE_INT is 64. + (output_fp_move_quad): If TARGET_V9 and not TARGET_HARD_QUAD, use + fmovd so it works if a quad float ends up in one of the upper 32 + float regs. * sparc/sparc.md (pic_{lo_sum,sethi}_di): New patterns necessary for PIC support on sparc64. |