This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] unsave_expr removal


On Wed, Jul 28, 2004 at 12:57:21PM -0700, Eric Christopher wrote:
> Oh yeah, there's no ChangeLog entry for objc because, well, there's no
> ChangeLog there.

objc changelog entries go into the main gcc file.

> 	* c-common.c (c_common_unsafe_for_reeval): Delete.
> 	* c-lang.c (LANG_HOOKS_UNSAFE_FOR_REEVAL): Delete use.
> 	* c-pretty-print.c (pp_c_expression): Delete UNSAVE_EXPR case.
> 	* calls.c (fix_unsafe_tree): Delete.
> 	(expand_call): Delete code which used above.
> 	* dojump.c (do_jump): Delete UNSAVE_EXPR case.
> 	* expr.c (expand_expr_real_1): Ditto.
> 	* fold-const.c (non_lvalue): Ditto.
> 	* langhooks-def.h (LANG_HOOKS_UNSAFE_FOR_REEVAL): Delete.
> 	(lhd_unsafe_for_reeval): Ditto.
> 	* langhooks.c (lhd_unsafe_for_reeval): Ditto.
> 	* langhooks.h (unsafe_for_reeval): Ditto.
> 	(unsave_expr_now): Adjust comment.
> 	* tree-inline.c (copy_body_r): Delete UNSAVE_EXPR bits.
> 	(estimate_num_insns_1): Ditto.
> 	* tree-pretty-print.c (dump_generic_node): Ditto.
> 	* tree.c (expr_align): Ditto.
> 	(unsave_expr): Delete.
> 	(unsafe_for_reeval): Ditto.
> 	* tree.h (unsafe_for_reeval, unsave_expr): Ditto.
> 	* tree.def (UNSAVE_EXPR): Delete.
> 
> 2004-07-28  Eric Christopher  <echristo@redhat.com>
> 
> 	* cp-lang.c (LANG_HOOKS_UNSAFE_FOR_REEVAL): Delete.
> 
> 2004-07-28  Eric Christopher  <echristo@redhat.com>
> 
> 	* lang.c (LANG_HOOKS_UNSAFE_FOR_REEVAL): Delete.
> 	(java_unsafe_for_reeval): Ditto.

Ok.


r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]