This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [SFN] Bootstrap broken
- From: Jakub Jelinek <jakub at redhat dot com>
- To: Alexandre Oliva <aoliva at redhat dot com>
- Cc: Andreas Schwab <schwab at linux-m68k dot org>, David Edelsohn <dje dot gcc at gmail dot com>, Rainer Orth <ro at cebitec dot uni-bielefeld dot de>, Jeffrey Law <law at redhat dot com>, Richard Biener <richard dot guenther at gmail dot com>, Jason Merrill <jason at redhat dot com>, GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Wed, 20 Dec 2017 09:38:51 +0100
- Subject: Re: [SFN] Bootstrap broken
- Authentication-results: sourceware.org; auth=none
- References: <CAGWvny=4dmX11q5dBvy2SpAtRZYBygpb87JOwpzBZN6WS_qhDQ@mail.gmail.com> <yddo9n3n5ni.fsf@CeBiTec.Uni-Bielefeld.DE> <CAGWvnykHQmrxBU6rF=N+4MQskLdKW3vFqYwOQgqPo4jFrmLQvA@mail.gmail.com> <ormv2n6q7b.fsf@lxoliva.fsfla.org> <or1sjx2nde.fsf@lxoliva.fsfla.org> <ord13gn4gu.fsf@lxoliva.fsfla.org> <20171215081452.GC2353@tucnak> <oro9mutvtq.fsf@lxoliva.fsfla.org> <20171219193236.GZ2353@tucnak> <ork1xhdgyg.fsf@lxoliva.fsfla.org>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
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