From: wehle Date: Thu, 29 Nov 2001 05:26:31 +0000 (+0000) Subject: * alpha.md (tablejump): Use pic_offset_table_rtx X-Git-Url: http://git.sourceforge.jp/view?a=commitdiff_plain;h=3635740658252995cebb2145e15738da52013fab;p=pf3gnuchains%2Fgcc-fork.git * alpha.md (tablejump): Use pic_offset_table_rtx instead of gen_rtx_REG. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47436 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8c5947917f1..2406ae6bbfc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Thu Nov 29 00:24:15 EST 2001 John Wehle (john@feith.com) + + * alpha.md (tablejump): Use pic_offset_table_rtx + instead of gen_rtx_REG. + Wed Nov 28 15:36:13 2001 Jeffrey A Law (law@cygnus.com) * expr.c (store_expr): When copying a string constant into an diff --git a/gcc/config/alpha/alpha.md b/gcc/config/alpha/alpha.md index c809d6c00f4..8f87646930e 100644 --- a/gcc/config/alpha/alpha.md +++ b/gcc/config/alpha/alpha.md @@ -4965,7 +4965,7 @@ fadd,fmul,fcpys,fdiv,fsqrt,misc,mvi,ftoi,itof,multi" { rtx dest = gen_reg_rtx (DImode); emit_insn (gen_extendsidi2 (dest, operands[0])); - emit_insn (gen_adddi3 (dest, gen_rtx_REG (DImode, 29), dest)); + emit_insn (gen_adddi3 (dest, pic_offset_table_rtx, dest)); operands[0] = dest; } })