PIC_OFFSET_TABLE_SAVE_RTX.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41329
138bc75d-0d04-0410-961f-
82ee72b054a4
2001-04-13 Alan Modra <amodra@one.net.au>
+ * pa.c (hppa_init_pic_save): Set rtx_unchanging for
+ PIC_OFFSET_TABLE_SAVE_RTX.
+
* pa.c (uint32_operand): Don't use long constant >= 2^32.
(emit_move_sequence): Use HOST_WIDE_INT constants. Don't worry
about 32->64 bit sign extension if 32 bit HOST_WIDE_INTs.
picreg = gen_rtx_REG (word_mode, PIC_OFFSET_TABLE_REGNUM);
PIC_OFFSET_TABLE_SAVE_RTX = gen_reg_rtx (Pmode);
+ RTX_UNCHANGING_P (PIC_OFFSET_TABLE_SAVE_RTX) = 1;
insn = gen_rtx_SET (VOIDmode, PIC_OFFSET_TABLE_SAVE_RTX, picreg);
/* Emit the insn at the beginning of the function after the prologue. */