aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorAndreas Krebbel <krebbel1@de.ibm.com>2004-03-06 01:21:28 +0000
committerUlrich Weigand <uweigand@gcc.gnu.org>2004-03-06 01:21:28 +0000
commit2b3493c8bb8ee8d00e93c55d9cad5b322aa9f76e (patch)
tree357cb8fd1a073e3842ae68057a07998e44bc5205 /gcc/rtl.h
parent1a4a7065a972b721e9a5555dc87cd8d4d4ce755e (diff)
downloadgcc-2b3493c8bb8ee8d00e93c55d9cad5b322aa9f76e.zip
gcc-2b3493c8bb8ee8d00e93c55d9cad5b322aa9f76e.tar.gz
gcc-2b3493c8bb8ee8d00e93c55d9cad5b322aa9f76e.tar.bz2
rtl.h (mem_expr_equal_p): Function prototype added.
2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com> * rtl.h (mem_expr_equal_p): Function prototype added. * cfgcleanup.c (merge_memattrs): New function. (flow_find_cross_jump): Call merge_memattrs for matching insns. * emit-rtl.c (mem_expr_equal_p): New function. 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com> * gcc.dg/20040305-1.c: New test. From-SVN: r79005
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index 94dc136..6da7768 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1569,6 +1569,7 @@ extern void set_reg_attrs_from_mem (rtx, rtx);
extern void set_mem_attrs_from_reg (rtx, rtx);
extern void set_reg_attrs_for_parm (rtx, rtx);
extern void set_reg_pointer_align (rtx, unsigned int);
+extern int mem_expr_equal_p (tree, tree);
/* In rtl.c */
extern rtx rtx_alloc_stat (RTX_CODE MEM_STAT_DECL);