diff options
author | Andreas Krebbel <krebbel1@de.ibm.com> | 2004-03-06 01:21:28 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@gcc.gnu.org> | 2004-03-06 01:21:28 +0000 |
commit | 2b3493c8bb8ee8d00e93c55d9cad5b322aa9f76e (patch) | |
tree | 357cb8fd1a073e3842ae68057a07998e44bc5205 /gcc/rtl.h | |
parent | 1a4a7065a972b721e9a5555dc87cd8d4d4ce755e (diff) | |
download | gcc-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.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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); |