From 73df9303b7a4cbe5bef8420a8584e9e1c3d3548f Mon Sep 17 00:00:00 2001 From: Eric Botcazou Date: Wed, 31 Jan 2018 10:24:19 +0000 Subject: [PATCH] Revert 2018-01-12 Eric Botcazou * config/sparc/sparc.md (vxworks_load_got): Set the GOT register. From-SVN: r257227 --- gcc/ChangeLog | 7 +++++++ gcc/config/sparc/sparc.md | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5c1977907f1..84efedde87f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2018-01-31 Eric Botcazou + + Revert + 2018-01-12 Eric Botcazou + + * config/sparc/sparc.md (vxworks_load_got): Set the GOT register. + 2018-01-31 Eric Botcazou PR rtl-optimization/84071 diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md index 3255e5c8272..7988dece99d 100644 --- a/gcc/config/sparc/sparc.md +++ b/gcc/config/sparc/sparc.md @@ -1797,7 +1797,7 @@ "flag_pic" "or\t%1, %%lo(%a3-(%a2-.)), %0") -;; Set up the GOT register for VxWorks. +;; Set up the PIC register for VxWorks. (define_expand "vxworks_load_got" [(set (match_dup 0) @@ -1808,7 +1808,7 @@ (mem:SI (lo_sum:SI (match_dup 0) (match_dup 2))))] "TARGET_VXWORKS_RTP" { - operands[0] = global_offset_table_rtx; + operands[0] = pic_offset_table_rtx; operands[1] = gen_rtx_SYMBOL_REF (SImode, VXWORKS_GOTT_BASE); operands[2] = gen_rtx_SYMBOL_REF (SImode, VXWORKS_GOTT_INDEX); }) -- 2.30.2