http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53952
--- Comment #5 from Alexandre Oliva <aoliva at gcc dot gnu.org> 2012-12-15 10:25:24 UTC --- Author: aoliva Date: Sat Dec 15 10:25:15 2012 New Revision: 194519 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=194519 Log: PR libmudflap/53952 * expr.c (mem_ref_refers_to_non_mem_p): Factor out implementation into... (addr_expr_of_non_mem_decl_p_1): ... this new function. (addr_expr_of_non_mem_decl_p): New. * tree.h (addr_expr_of_non_mem_decl_p): Declare. * tree-mudflap.c (mf_xform_derefs_1): Don't change MEM_REFs and TARGET_MEM_REFs that have an ADDR_EXPR of a non-mem DECL as base operand. Modified: trunk/gcc/ChangeLog trunk/gcc/expr.c trunk/gcc/tree-mudflap.c trunk/gcc/tree.h