This is the mail archive of the gcc-cvs@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]

r174847 - in /branches/lra/gcc: ChangeLog Makef...


Author: vmakarov
Date: Thu Jun  9 15:47:46 2011
New Revision: 174847

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=174847
Log:
2011-06-09  Vladimir Makarov  <vmakarov@redhat.com>

	* lra-spills.c: Don't include toplev.h.

	* lra-eliminations.c: Ditto.

	* lra-lives.c: Ditto.

	* lra-saves.c: Ditto.

	* lra-coalesce.c: Ditto.

	* lra-equivs.c: Ditto.

	* lra.c: Ditto.
	(lra): Skip coalescing after spills and some assignments.  Remove
	live range creation before spills.

	* lra-constraints.c: Don't include toplev.h.
	(inherit_reload_reg): Invalidate used
	alternative for changed insn.

	* lra-assigns.c: Don't include toplev.h.
	(assign_by_spills): Remove parameter. Clear all_spilled_pseudos if
	necessary.  Fix typo in setting changed_pseudo_bitmap.  Don't set
	up changed_pseudo_bitmap for reload pseudos.
	(lra_assign): Return flag of spilling non-reload and
	non-inheritance pseudos.

	* Makefile.in (lra.o, lra-assigns.o, lra-coalesce.o): Remove
	dependence on toplev.h.
	(lra-constraints.o, lra-eliminations.o, lra-lives.o, lra-saves.o): Ditto.
	(lra-spills.o): Ditto.

	* lra-int.h (lra_assign): Don't include toplev.h.
	Change return type.
	* target.def (register_bank): Move description from tm.texi.in.

	* doc/tm.texi.in (TARGET_REGISTER_BANK): Move description to target.def.

	* doc/tm.texi: Update.


Modified:
    branches/lra/gcc/ChangeLog
    branches/lra/gcc/Makefile.in
    branches/lra/gcc/doc/tm.texi
    branches/lra/gcc/doc/tm.texi.in
    branches/lra/gcc/lra-assigns.c
    branches/lra/gcc/lra-coalesce.c
    branches/lra/gcc/lra-constraints.c
    branches/lra/gcc/lra-eliminations.c
    branches/lra/gcc/lra-equivs.c
    branches/lra/gcc/lra-int.h
    branches/lra/gcc/lra-lives.c
    branches/lra/gcc/lra-saves.c
    branches/lra/gcc/lra-spills.c
    branches/lra/gcc/lra.c
    branches/lra/gcc/target.def


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