This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] unsave_expr removal
- From: Richard Henderson <rth at redhat dot com>
- To: Eric Christopher <echristo at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Wed, 28 Jul 2004 13:02:50 -0700
- Subject: Re: [PATCH] unsave_expr removal
- References: <1091044641.2925.30.camel@localhost.localdomain>
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~