This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r126050 - in /trunk/gcc: ChangeLog fwprop.c pos...
- From: hubicka at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 27 Jun 2007 01:21:14 -0000
- Subject: r126050 - in /trunk/gcc: ChangeLog fwprop.c pos...
Author: hubicka
Date: Wed Jun 27 01:21:13 2007
New Revision: 126050
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=126050
Log:
* fwprop.c (try_fwprop_subst): Use validate_unshare_change.
* postreload.c (reload_cse_simplify_set): Instead of copying the rtx
early use validate_unshare_change.
(reload_combine): Likewise.
* recog.c (change_t): New field unshare.
(validate_change_1): Rename from validate_change; add argument unshare.
(validate_change): Turn into wrapper of validate_change_1; update
prototype for bools.
(validate_unshare_change): New.
(confirm_change_group): Unshare changes if asked for; avoid unnecesary
calls of df_insn_rescan.
* recog.h (validate_change): Replace ints by bools.
(validate_unshare_change): Declare.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/fwprop.c
trunk/gcc/postreload.c
trunk/gcc/recog.c
trunk/gcc/recog.h