From 9d162eb296c5a4d5c9b647e6780c94a527dea248 Mon Sep 17 00:00:00 2001 From: Doug Evans Date: Fri, 17 Oct 1997 23:20:03 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ece2b752bfe..df04a7f7e07 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -6,6 +6,9 @@ Fri Oct 17 17:13:42 1997 David S. Miller * 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. -- 2.30.2