diff options
| author | Ben Shi <powerman1st@163.com> | 2018-09-29 08:35:32 +0000 |
|---|---|---|
| committer | Cherry Zhang <cherryyz@google.com> | 2018-10-03 01:05:56 +0000 |
| commit | c3304edf10223364bc1989bc1daa6908dbdd9c03 (patch) | |
| tree | 6da02184a6ddc08e1facde8f8631b2fe20a1d33c /src/cmd/internal/obj/arm | |
| parent | a73d8f5a86185aeb39e398d0226d56be7d9247ca (diff) | |
| download | go-c3304edf10223364bc1989bc1daa6908dbdd9c03.tar.xz | |
cmd/internal/obj/arm: delete unnecessary code
In the arm assembler, "AMOVW" never falls into optab
case 13, so the check "if p.As == AMOVW" is useless.
Change-Id: Iec241d5b4cffb358a1477f470619dc9a6287884a
Reviewed-on: https://go-review.googlesource.com/c/138575
Run-TryBot: Ben Shi <powerman1st@163.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Diffstat (limited to 'src/cmd/internal/obj/arm')
| -rw-r--r-- | src/cmd/internal/obj/arm/asm5.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/internal/obj/arm/asm5.go b/src/cmd/internal/obj/arm/asm5.go index 3427ea9161..dd6d9265c4 100644 --- a/src/cmd/internal/obj/arm/asm5.go +++ b/src/cmd/internal/obj/arm/asm5.go @@ -2007,7 +2007,7 @@ func (c *ctxt5) asmout(p *obj.Prog, o *Optab, out []uint32) { o2 = c.oprrr(p, p.As, int(p.Scond)) o2 |= REGTMP & 15 r := int(p.Reg) - if p.As == AMOVW || p.As == AMVN { + if p.As == AMVN { r = 0 } else if r == 0 { r = int(p.To.Reg) |
