aboutsummaryrefslogtreecommitdiff
path: root/gcc/alias.c
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2006-11-30 07:24:03 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2006-11-30 07:24:03 +0000
commitac3768f69a29b98a3db963b3cc17cc1d721572d8 (patch)
tree842215adcde4863a27c06c314a1f5c58f2704a43 /gcc/alias.c
parente9ec5c6b5e65990251fa71ea6e885823d50f3df3 (diff)
downloadgcc-ac3768f69a29b98a3db963b3cc17cc1d721572d8.zip
gcc-ac3768f69a29b98a3db963b3cc17cc1d721572d8.tar.gz
gcc-ac3768f69a29b98a3db963b3cc17cc1d721572d8.tar.bz2
cselib.c (cselib_init): Use special MEM rtx form for callmem.
* cselib.c (cselib_init): Use special MEM rtx form for callmem. * alias.c (canon_true_dependence): Update comment. From-SVN: r119358
Diffstat (limited to 'gcc/alias.c')
-rw-r--r--gcc/alias.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/alias.c b/gcc/alias.c
index a3634ac..7a36284 100644
--- a/gcc/alias.c
+++ b/gcc/alias.c
@@ -2151,7 +2151,7 @@ true_dependence (rtx mem, enum machine_mode mem_mode, rtx x,
return 1;
/* (mem:BLK (scratch)) is a special mechanism to conflict with everything.
- This is used in epilogue deallocation functions. */
+ This is used in epilogue deallocation functions, and in cselib. */
if (GET_MODE (x) == BLKmode && GET_CODE (XEXP (x, 0)) == SCRATCH)
return 1;
if (GET_MODE (mem) == BLKmode && GET_CODE (XEXP (mem, 0)) == SCRATCH)