mirror of
https://gcc.gnu.org/git/gcc.git
synced 2025-01-06 11:03:43 +08:00
alias.c (find_base_term): Fix thinko in previous change.
2013-04-08 Richard Biener <rguenther@suse.de> * alias.c (find_base_term): Fix thinko in previous change. From-SVN: r197572
This commit is contained in:
parent
42109ab940
commit
481be1c483
@ -1,3 +1,7 @@
|
||||
2013-04-08 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* alias.c (find_base_term): Fix thinko in previous change.
|
||||
|
||||
2013-04-08 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* tree-loop-distribution.c (const_with_all_bytes_same): New function.
|
||||
|
16
gcc/alias.c
16
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
|
||||
|
Loading…
Reference in New Issue
Block a user