aboutsummaryrefslogtreecommitdiff
path: root/gcc/alias.c
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2007-09-19 02:58:24 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2007-09-19 02:58:24 +0000
commitaa317c97cf2fc0170203d7667c8cd41798793e1c (patch)
tree3d0567ca053f25a45c1c2c4020d91f2c5cace55d /gcc/alias.c
parent19bfb9361e2db9c9e4a57043d9bed3f0e7df2ccb (diff)
downloadgcc-aa317c97cf2fc0170203d7667c8cd41798793e1c.zip
gcc-aa317c97cf2fc0170203d7667c8cd41798793e1c.tar.gz
gcc-aa317c97cf2fc0170203d7667c8cd41798793e1c.tar.bz2
alias.c (memory_modified_1): Deconstify.
* alias.c (memory_modified_1): Deconstify. (memory_modified_in_insn_p): Don't use const_note_stores. * rtl.h (const_note_stores): Delete. * rtlanal.c (const_note_stores): Likewise. From-SVN: r128596
Diffstat (limited to 'gcc/alias.c')
-rw-r--r--gcc/alias.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/alias.c b/gcc/alias.c
index 870fbc4..1ba1ce3 100644
--- a/gcc/alias.c
+++ b/gcc/alias.c
@@ -167,7 +167,7 @@ static rtx adjust_offset_for_component_ref (tree, rtx);
static int nonoverlapping_memrefs_p (const_rtx, const_rtx);
static int write_dependence_p (const_rtx, const_rtx, int);
-static void memory_modified_1 (const_rtx, const_rtx, const void *);
+static void memory_modified_1 (rtx, const_rtx, void *);
static void record_alias_subset (alias_set_type, alias_set_type);
/* Set up all info needed to perform alias analysis on memory references. */
@@ -2356,7 +2356,7 @@ init_alias_target (void)
to be memory reference. */
static bool memory_modified;
static void
-memory_modified_1 (const_rtx x, const_rtx pat ATTRIBUTE_UNUSED, const void *data)
+memory_modified_1 (rtx x, const_rtx pat ATTRIBUTE_UNUSED, void *data)
{
if (MEM_P (x))
{
@@ -2374,7 +2374,7 @@ memory_modified_in_insn_p (const_rtx mem, const_rtx insn)
if (!INSN_P (insn))
return false;
memory_modified = false;
- const_note_stores (PATTERN (insn), memory_modified_1, mem);
+ note_stores (PATTERN (insn), memory_modified_1, CONST_CAST_RTX(mem));
return memory_modified;
}