final: Improve output for -dp and -fverbose-asm
authorSegher Boessenkool <segher@kernel.crashing.org>
Sat, 2 Dec 2017 01:20:08 +0000 (02:20 +0100)
committerSegher Boessenkool <segher@gcc.gnu.org>
Sat, 2 Dec 2017 01:20:08 +0000 (02:20 +0100)
commitdff125ebb56f4b21a5b40d3aa6f9ccb7446cbdb4
tree31d87e26d2663969fcd7eb48c0074ac4c2123afc
parent79c9f76563e0c0943c9dc44bd1b892175c3239b9
final: Improve output for -dp and -fverbose-asm

This improves the assembler output (for -dp and -fverbose-asm) in
several ways.  It always prints the insn_cost.  It does not print
"[length = NN]" but "[c=NN l=NN]", to save space.  It does not add one
to the instruction alternative number (everything else starts counting
those at 0, too).  And finally, it tries to keep things lined up in
columns a bit better.

* final.c (output_asm_name): Print insn_cost.  Shorten output.  Print
which_alternative instead of which_alternative + 1.
(output_asm_insn): Print an extra tab if the template is short.

From-SVN: r255348
gcc/ChangeLog
gcc/final.c