Commit 11ec8ab5 authored by Austin Clements's avatar Austin Clements

[dev.power64] liblink: print line numbers in disassembly on power64

Matching other platforms.

LGTM=rsc
R=rsc
CC=golang-codereviews
https://golang.org/cl/161320043
parent a08783f0
...@@ -108,14 +108,14 @@ Pconv(Fmt *fp) ...@@ -108,14 +108,14 @@ Pconv(Fmt *fp)
if(p->mark & NOSCHED) if(p->mark & NOSCHED)
s += sprint(s, "*"); s += sprint(s, "*");
if(p->reg == NREG && p->from3.type == D_NONE) if(p->reg == NREG && p->from3.type == D_NONE)
sprint(s, "%.5lld (%d) %A %D,%D", p->pc, p->lineno, a, &p->from, &p->to); sprint(s, "%.5lld (%L) %A %D,%D", p->pc, p->lineno, a, &p->from, &p->to);
else else
if(a != ATEXT && p->from.type == D_OREG) { if(a != ATEXT && p->from.type == D_OREG) {
sprint(s, "%.5lld (%d) %A %lld(R%d+R%d),%D", p->pc, p->lineno, a, sprint(s, "%.5lld (%L) %A %lld(R%d+R%d),%D", p->pc, p->lineno, a,
p->from.offset, p->from.reg, p->reg, &p->to); p->from.offset, p->from.reg, p->reg, &p->to);
} else } else
if(p->to.type == D_OREG) { if(p->to.type == D_OREG) {
sprint(s, "%.5lld (%d) %A %D,%lld(R%d+R%d)", p->pc, p->lineno, a, sprint(s, "%.5lld (%L) %A %D,%lld(R%d+R%d)", p->pc, p->lineno, a,
&p->from, p->to.offset, p->to.reg, p->reg); &p->from, p->to.offset, p->to.reg, p->reg);
} else { } else {
s += sprint(s, "%.5lld (%L) %A %D", p->pc, p->lineno, a, &p->from); s += sprint(s, "%.5lld (%L) %A %D", p->pc, p->lineno, a, &p->from);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment