From c97fabf3b9de675b05e58b1d838ac7b4e07a25bc Mon Sep 17 00:00:00 2001 From: John David Anglin Date: Thu, 1 Jul 2004 01:27:46 +0000 Subject: [PATCH] pa.c (emit_move_sequence): Fix loading of non 14-bit CONST operands when generating PIC code. * pa.c (emit_move_sequence): Fix loading of non 14-bit CONST operands when generating PIC code. From-SVN: r83948 --- gcc/ChangeLog | 5 +++++ gcc/config/pa/pa.c | 1 + 2 files changed, 6 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d6a49f1543c1..c061cd93ed75 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-06-30 John David Anglin + + * pa.c (emit_move_sequence): Fix loading of non 14-bit CONST operands + when generating PIC code. + 2004-06-28 Josef Zlomek PR c/15549 diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index 46318f64c23b..df3eebbf0afe 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -1706,6 +1706,7 @@ emit_move_sequence (operands, mode, scratch_reg) operands[1] = force_const_mem (mode, operand1); operands[1] = legitimize_pic_address (XEXP (operands[1], 0), mode, temp); + operands[1] = gen_rtx_MEM (mode, operands[1]); emit_move_sequence (operands, mode, temp); } else -- 2.47.2