[LVU] deal with md final_scan_insn
commitdb63096add1e03f0a21cdcd66e89a35358a9a91f
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Feb 2018 15:26:11 +0000 (11 15:26 +0000)
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Feb 2018 15:26:11 +0000 (11 15:26 +0000)
tree65bfd469f2b7a7806341aa9e156d133ff4f0b0f6
parenteb66bf162f34dcbde6f143ae5dfc74d9f808cc5b
[LVU] deal with md final_scan_insn

Ports call final_scan_insn with seen == NULL, and then
maybe_output_next_view crashes because it assumes it's
non-NULL.  Oops.  Fixed.

for  gcc/ChangeLog

* final.c (final_scan_insn_1): Renamed from...
(final_scan_insn): ... this.  New wrapper, to recover
seen from the outermost call in recursive ones.
* config/sparc/sparc.c (output_return): Drop seen from call.
(output_sibcall): Likewise.
* config/visium/visium.c (output_branch): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257562 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sparc/sparc.c
gcc/config/visium/visium.c
gcc/final.c