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

Re: [SFN] Bootstrap broken


On Wed, Dec 20, 2017 at 04:57:43AM -0200, Alexandre Oliva wrote:
> for  gcc/ChangeLog
> 
> 	PR bootstrap/83396
> 	* cfgexpand.c (label_rtx_for_bb): Revert SFN changes that
> 	allowed debug stmts before labels.
> 	(expand_gimple_basic_block): Likewise.
> 	* gimple-iterator.c (gimple_find_edge_insert_loc): Likewise.
> 	* gimple-iterator.h (gsi_after_labels): Likewise.
> 	* tree-cfgcleanup (remove_forwarder_block): Likewise, but
> 	rename reused variable, and simplify using gsi_move_before.
> 	* tree-ssa-tail-merge.c (find_duplicate): Likewise.
> 	* tree-cfg.c (make_edges, cleanup_dead_labels): Likewise.
> 	(gimple_can_merge_blocks_p, verify_gimple_in_cfg): Likewise.
> 	(gimple_verify_flow_info, gimple_block_label): Likewise.
> 	(make_blocks): Move debug markers after adjacent labels.
> 	* cfgrtl.c (skip_insns_after_block): Revert SFN changes that
> 	allowed debug insns outside blocks.
> 	* df-scan.c (df_insn_delete): Likewise.
> 	* lra-constraints.c (update_ebb_live_info): Likewise.
> 	* var-tracking.c (get_first_insn, vt_emit_notes): Likewise.
> 	(vt_initialize, delete_vta_debug_insns): Likewise.
> 	(reemit_marker_as_note): Drop BB parm.  Adjust callers.

Ok, thanks.

	Jakub


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