mirror of git://gcc.gnu.org/git/gcc.git
Set REG_POINTER flag according to MEM_POINTER flag.
From-SVN: r117143
This commit is contained in:
parent
2067150ee1
commit
2319ffbb7a
|
|
@ -1,3 +1,9 @@
|
||||||
|
2006-09-22 Peter Bergner <bergner@vnet.ibm.com>
|
||||||
|
|
||||||
|
PR middle-end/28690
|
||||||
|
* explow.c (force_reg): Set REG_POINTER flag according to
|
||||||
|
MEM_POINTER flag.
|
||||||
|
|
||||||
2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
|
2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
|
||||||
|
|
||||||
PR tree-optimization/28888
|
PR tree-optimization/28888
|
||||||
|
|
|
||||||
|
|
@ -710,6 +710,8 @@ force_reg (enum machine_mode mode, rtx x)
|
||||||
|
|
||||||
align = MIN (sa, ca);
|
align = MIN (sa, ca);
|
||||||
}
|
}
|
||||||
|
else if (MEM_P (x) && MEM_POINTER (x))
|
||||||
|
align = MEM_ALIGN (x);
|
||||||
|
|
||||||
if (align)
|
if (align)
|
||||||
mark_reg_pointer (temp, align);
|
mark_reg_pointer (temp, align);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue