r126970 - in /trunk/gcc: ChangeLog df-problems....

rsandifo@gcc.gnu.org rsandifo@gcc.gnu.org
Fri Jul 27 07:15:00 GMT 2007


Author: rsandifo
Date: Fri Jul 27 07:15:45 2007
New Revision: 126970

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=126970
Log:
gcc/
	* df.h (df_mw_hardreg): Remove "loc" field.
	* df-scan.c (df_ref_record): Don't set it.  Remove redundant
	local variable.
	* df-problems.c (df_whole_mw_reg_unused_p): New function,
	split out from df_set_unused_notes_for_mw.  Return false for
	partial references.  Assert that mw_reg is a REG when returning true.
	(df_set_unused_notes_for_mw): Use it.  Use mw_reg instead of *loc.
	(df_whole_mw_reg_dead_p): New function, split out from
	df_set_dead_notes_for_mw.  Return false for partial references.
	Assert that mw_reg is a REG when returning true.
	(df_set_dead_notes_for_mw): Use it.  Use mw_reg instead of *loc.
	Remove redundant bitmap check.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/df-problems.c
    trunk/gcc/df-scan.c
    trunk/gcc/df.h



More information about the Gcc-cvs mailing list