2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
* config/sparc/sparc.md (vxworks_load_got): Set the GOT register.
From-SVN: r257227
+2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
+
+ Revert
+ 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
+
+ * config/sparc/sparc.md (vxworks_load_got): Set the GOT register.
+
2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
PR rtl-optimization/84071
"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)
(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);
})