sparc.md (movdf): Only generate special RTL for LABEL_REFs when PIC.
authorDavid S. Miller <davem@pierdol.cobaltmicro.com>
Wed, 2 Sep 1998 03:12:08 +0000 (03:12 +0000)
committerDavid S. Miller <davem@gcc.gnu.org>
Wed, 2 Sep 1998 03:12:08 +0000 (20:12 -0700)
commit56420c2cf3ff7643dd699174648ca409420b79d2
tree506b594b8a5ee130e3805db6bf7197f6b7ea434b
parentba4493d2a43cc393668f7ea55a1043b922e0f851
sparc.md (movdf): Only generate special RTL for LABEL_REFs when PIC.

* config/sparc/sparc.md (movdf): Only generate special RTL for
LABEL_REFs when PIC.
(move_label_di): Remove
(movdi_pic_label_ref, movdi_high_pic_label_ref,
movdi_lo_sum_pic_label_ref): New patterns for 64-bit label
references when PIC.
* config/sparc/sparc.h (ASM_OUTPUT_ADDR_VEC_ELT,
ASM_OUTPUT_ADDR_DIFF_ELT): Don't do anything special for MEDLOW,
output an .xword for all 64-bit cases.

From-SVN: r22164
gcc/ChangeLog
gcc/config/sparc/sparc.h
gcc/config/sparc/sparc.md