summaryrefslogtreecommitdiffstats
path: root/gcc/alias.c
diff options
context:
space:
mode:
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2013-04-08 09:50:48 +0000
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2013-04-08 09:50:48 +0000
commitce0deccc53c69333a939f0d7b8945b785743f08b (patch)
tree8471160907336e7e3addaaa20ae71b9fa9a32efe /gcc/alias.c
parentab611c336622ace8332c61c24eea8c4ced8c46d9 (diff)
downloadppe42-gcc-ce0deccc53c69333a939f0d7b8945b785743f08b.tar.gz
ppe42-gcc-ce0deccc53c69333a939f0d7b8945b785743f08b.zip
2013-04-08 Richard Biener <rguenther@suse.de>
* alias.c (find_base_term): Fix thinko in previous change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197572 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/alias.c')
-rw-r--r--gcc/alias.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/gcc/alias.c b/gcc/alias.c
index c9870ecff36..ef11c6a2b9c 100644
--- a/gcc/alias.c
+++ b/gcc/alias.c
@@ -1687,16 +1687,16 @@ find_base_term (rtx x)
term is from a pointer or is a named object or a special address
(like an argument or stack reference), then use it for the
base term. */
- tmp1 = find_base_term (tmp1);
- if (tmp1 != NULL_RTX
+ rtx base = find_base_term (tmp1);
+ if (base != NULL_RTX
&& ((REG_P (tmp1) && REG_POINTER (tmp1))
- || known_base_value_p (tmp1)))
- return tmp1;
- tmp2 = find_base_term (tmp2);
- if (tmp2 != NULL_RTX
+ || known_base_value_p (base)))
+ return base;
+ base = find_base_term (tmp2);
+ if (base != NULL_RTX
&& ((REG_P (tmp2) && REG_POINTER (tmp2))
- || known_base_value_p (tmp2)))
- return tmp2;
+ || known_base_value_p (base)))
+ return base;
/* We could not determine which of the two operands was the
base register and which was the index. So we can determine
OpenPOWER on IntegriCloud