aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2005-05-16 02:11:59 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2005-05-15 19:11:59 -0700
commit21e43850583de699a759686dbcc143841221d738 (patch)
treeed14c2b7c242186f875eee59df946c5c38179d47 /gcc
parent43da81be398890b7898e6b9f23cece186f5950fa (diff)
downloadgcc-21e43850583de699a759686dbcc143841221d738.zip
gcc-21e43850583de699a759686dbcc143841221d738.tar.gz
gcc-21e43850583de699a759686dbcc143841221d738.tar.bz2
re PR target/21551 (ia64 bootstrap failed)
2005-05-15 H.J. Lu <hongjiu.lu@intel.com> PR target/21551 * config/ia64/ia64.c (ia64_expand_move): Don't add addend twice. From-SVN: r99760
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/ia64/ia64.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2444447..c0f039a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2005-05-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/21551
+ * config/ia64/ia64.c (ia64_expand_move): Don't add addend twice.
+
2005-05-15 Daniel Berlin <dberlin@dberlin.org>
Fix PR tree-optimization/21576
diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c
index a4d12c9..da9f55c 100644
--- a/gcc/config/ia64/ia64.c
+++ b/gcc/config/ia64/ia64.c
@@ -984,6 +984,8 @@ ia64_expand_move (rtx op0, rtx op1)
op1 = plus_constant (sym, addend_hi);
addend = addend_lo;
}
+ else
+ addend = 0;
}
else
op1 = sym;