diff options
author | Kai Backman <kaib@golang.org> | 2009-06-26 04:08:20 -0700 |
---|---|---|
committer | Kai Backman <kaib@golang.org> | 2009-06-26 04:08:20 -0700 |
commit | 2b544440e53426a47fbb685221780ea2c960dcbc (patch) | |
tree | 07f24ceb2b3117023b495dc5d9ca55f00b7d9492 /src/cmd/5g/gobj.c | |
parent | f3d19dfea7bc3bc3671d58ed021d85de76449470 (diff) | |
download | golang-2b544440e53426a47fbb685221780ea2c960dcbc.tar.gz |
more changes to make 5g code generation arm compatible.
R=rsc
APPROVED=rsc
DELTA=72 (12 added, 52 deleted, 8 changed)
OCL=30748
CL=30793
Diffstat (limited to 'src/cmd/5g/gobj.c')
-rw-r--r-- | src/cmd/5g/gobj.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/cmd/5g/gobj.c b/src/cmd/5g/gobj.c index 6f2c94b2b..4531e116f 100644 --- a/src/cmd/5g/gobj.c +++ b/src/cmd/5g/gobj.c @@ -64,8 +64,8 @@ zhist(Biobuf *b, int line, vlong offset) Addr a; Bputc(b, AHISTORY); - Bputc(b, 0); - Bputc(b, 0); + Bputc(b, C_SCOND_NONE); + Bputc(b, NREG); Bputc(b, line); Bputc(b, line>>8); Bputc(b, line>>16); @@ -89,8 +89,8 @@ zaddr(Biobuf *b, Addr *a, int s) switch(a->type) { case D_STATIC: - case D_EXTERN: case D_AUTO: + case D_EXTERN: case D_PARAM: Bputc(b, D_OREG); Bputc(b, a->reg); @@ -112,8 +112,6 @@ zaddr(Biobuf *b, Addr *a, int s) case D_REG: case D_FREG: case D_PSR: - case D_EXTERN: - case D_PARAM: break; case D_CONST2: @@ -128,6 +126,8 @@ zaddr(Biobuf *b, Addr *a, int s) case D_SHIFT: case D_STATIC: case D_AUTO: + case D_EXTERN: + case D_PARAM: l = a->offset; Bputc(b, l); Bputc(b, l>>8); |