r217124 - in /trunk/gcc: ChangeLog passes.c pas...

bernds@gcc.gnu.org bernds@gcc.gnu.org
Wed Nov 5 12:14:00 GMT 2014


Author: bernds
Date: Wed Nov  5 12:14:45 2014
New Revision: 217124

URL: https://gcc.gnu.org/viewcvs?rev=217124&root=gcc&view=rev
Log:
Reorganize post-ra pipeline for targets without register allocation.

	* passes.def (pass_compute_alignments, pass_duplicate_computed_gotos,
	pass_variable_tracking, pass_free_cfg, pass_machine_reorg,
	pass_cleanup_barriers, pass_delay_slots,
	pass_split_for_shorten_branches, pass_convert_to_eh_region_ranges,
	pass_shorten_branches, pass_est_nothrow_function_flags,
	pass_dwarf2_frame, pass_final): Move outside of pass_postreload and
	into pass_late_compilation.
	(pass_late_compilation): Add.
	* passes.c (pass_data_late_compilation, pass_late_compilation,
	make_pass_late_compilation): New.
	* timevar.def (TV_LATE_COMPILATION): New.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/passes.c
    trunk/gcc/passes.def
    trunk/gcc/timevar.def



More information about the Gcc-cvs mailing list