From 8a06f2d42e7ea26635cdec8c373ddcacef4a5651 Mon Sep 17 00:00:00 2001
From: kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Wed, 5 Dec 2001 22:37:41 +0000
Subject: 	* attribs.c (handle_no_check_memory_usage_atribute): Deleted. 
 (c_com): Delete its reference. 	* builtins.c: Delete memory checking
 code. 	* calls.c, expr.c, function.c, stmt.c: Likewise. 	* builtins.c
 (expand_builtin_arg_info): Remove reference to 	EXPAND_MEMORY_USE_*
 modifiers. 	* explow.c (expr_size): Likewise. 	* expr.c (expand_expr,
 expand_increment): Likewise. 	* expr.h (ARGS_SIZE_RTX): Likewise. 	*
 function.c (assign_parms, expand_pending_sizeso): Likewise. 	* c-decl.c
 (duplicate_decls): Don't handle DECL_NO_CHECK_MEMORY_USAGE. 	* expr.c
 (in_check_memory_usage): Delete. 	(get_push_address,
 get_memory_usage_from_modifier): Delete. 	(expand_assigment): Use
 EXPAND_WRITE on destination. 	(expand_expr): Delete ro_modifier. 	*
 expr.h (expand_modifier): Delete EXPAND_MEMORY_* entries and 	add
 EXPAND_WRITE. 	(memory_use_mode): Delete. 	* flags.h
 (flag_check_memory_usage): Deleted. 	(flag_prefix_function_name): Likewise.
 	* function.c (expand_function_start): Don't set 
 current_function_check_memory_usage. 	* function.h (check_memory_usage):
 Delete. 	* libfuncs.h, optabs.c: Delete chkr_* stuff. 	* stmt.c
 (expand_asm_opernd): Change EXPAND_MEMORY_USE_WO to 	EXPAND_WRITE. 	*
 toplev.c (flag_check_memory_usage): Deleted. 	(flag_prefix_function_name):
 Likewise. 	(f_options, process_options): Delete references to above. 
 * tree.h (DECL_NO_CHECK_MEMORY_USAGE): Deleted. 	* varasm.c
 (CHKR_PREFIX): Deleted. 	(make_decl_rtl): Remove
 flag_prefix_function_name handling. 	(assemble_name): Likewise. 	*
 doc/extend.texi: Remove no_check_memory_usage attribute. 	*
 doc/invoke.texi: Remove -fcheck-memory-usage 	and -fprefix-function-name. 
 * cp/decl.c (duplicate_decls): Don't copy DECL_NO_CHECK_MEMORY_USAGE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47697 138bc75d-0d04-0410-961f-82ee72b054a4
---
 gcc/explow.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'gcc/explow.c')

diff --git a/gcc/explow.c b/gcc/explow.c
index 4d12f00aa1b..bd6a12bca40 100644
--- a/gcc/explow.c
+++ b/gcc/explow.c
@@ -297,8 +297,8 @@ expr_size (exp)
       && contains_placeholder_p (size))
     size = build (WITH_RECORD_EXPR, sizetype, size, exp);
 
-  return expand_expr (size, NULL_RTX, TYPE_MODE (sizetype),
-  		      EXPAND_MEMORY_USE_BAD);
+  return expand_expr (size, NULL_RTX, TYPE_MODE (sizetype), 0);
+
 }
 
 /* Return a copy of X in which all memory references
-- 
cgit v1.2.1