diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2005-05-16 02:11:59 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2005-05-15 19:11:59 -0700 |
commit | 21e43850583de699a759686dbcc143841221d738 (patch) | |
tree | ed14c2b7c242186f875eee59df946c5c38179d47 /gcc | |
parent | 43da81be398890b7898e6b9f23cece186f5950fa (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/ia64/ia64.c | 2 |
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; |