* gas/i386/float.s, gas/i386/float.l: Modify to work correctly
when gas uses 2**4 alignment for .text. * gas/i386/general.s, gas/i386/general.l: Likewise. * gas/i386/katmai.s, gas/i386/katmai.d: Likewise. * gas/i386/modrm.s, gas/i386/modrm.l: Likewise. * gas/i386/prefix.s, gas/i386/prefix.d: Likewise.
This commit is contained in:
parent
e6bc794707
commit
171a4983e7
11 changed files with 28 additions and 18 deletions
|
@ -1,3 +1,12 @@
|
||||||
|
1999-08-09 Ian Lance Taylor <ian@zembu.com>
|
||||||
|
|
||||||
|
* gas/i386/float.s, gas/i386/float.l: Modify to work correctly
|
||||||
|
when gas uses 2**4 alignment for .text.
|
||||||
|
* gas/i386/general.s, gas/i386/general.l: Likewise.
|
||||||
|
* gas/i386/katmai.s, gas/i386/katmai.d: Likewise.
|
||||||
|
* gas/i386/modrm.s, gas/i386/modrm.l: Likewise.
|
||||||
|
* gas/i386/prefix.s, gas/i386/prefix.d: Likewise.
|
||||||
|
|
||||||
1999-07-27 Alan Modra <alan@spri.levels.unisa.edu.au>
|
1999-07-27 Alan Modra <alan@spri.levels.unisa.edu.au>
|
||||||
|
|
||||||
* gas/i386/reloc.d: Fix so that test passes when enable-targets
|
* gas/i386/reloc.d: Fix so that test passes when enable-targets
|
||||||
|
|
|
@ -79,3 +79,7 @@
|
||||||
66 007e DEF9 [ ]*fdivrp
|
66 007e DEF9 [ ]*fdivrp
|
||||||
67 0080 DEFB [ ]*fdivrp %st\(3\)
|
67 0080 DEFB [ ]*fdivrp %st\(3\)
|
||||||
68 0082 DEFB [ ]*fdivrp %st,%st\(3\)
|
68 0082 DEFB [ ]*fdivrp %st,%st\(3\)
|
||||||
|
69 [ ]*
|
||||||
|
70 0084 00000000 [ ]*.p2align 4,0
|
||||||
|
70 00000000
|
||||||
|
70 00000000
|
||||||
|
|
|
@ -66,3 +66,5 @@
|
||||||
fdivrp
|
fdivrp
|
||||||
fdivrp %st(3)
|
fdivrp %st(3)
|
||||||
fdivrp %st,%st(3)
|
fdivrp %st,%st(3)
|
||||||
|
|
||||||
|
.p2align 4,0
|
||||||
|
|
|
@ -201,5 +201,6 @@
|
||||||
148 013e 80250000 00007F andb \$~0x80,foo
|
148 013e 80250000 00007F andb \$~0x80,foo
|
||||||
149
|
149
|
||||||
150 # Force a good alignment.
|
150 # Force a good alignment.
|
||||||
151 0145 0000 .word 0
|
151 0145 00000000 00000000[ ]*.p2align 4,0
|
||||||
152 0147 00 .byte 0
|
151 000000
|
||||||
|
|
||||||
|
|
|
@ -148,5 +148,4 @@
|
||||||
andb $~0x80,foo
|
andb $~0x80,foo
|
||||||
|
|
||||||
# Force a good alignment.
|
# Force a good alignment.
|
||||||
.word 0
|
.p2align 4,0
|
||||||
.byte 0
|
|
||||||
|
|
|
@ -167,11 +167,6 @@ Disassembly of section .text:
|
||||||
248: 65 [ ]*gs
|
248: 65 [ ]*gs
|
||||||
249: 0f [ ]*sfence.*\(bad\).*
|
249: 0f [ ]*sfence.*\(bad\).*
|
||||||
24a: ae [ ]*scas %es:\(%edi\),%al
|
24a: ae [ ]*scas %es:\(%edi\),%al
|
||||||
24b: ff 90 90 90 90 90 [ ]*call \*0x90909090\(%eax\)
|
24b: ff 00 [ ]*incl \(%eax\)
|
||||||
251: 90 [ ]*nop
|
24d: 00 00 [ ]*add %al,\(%eax\)
|
||||||
252: 90 [ ]*nop
|
...
|
||||||
253: 90 [ ]*nop
|
|
||||||
254: 90 [ ]*nop
|
|
||||||
255: 90 [ ]*nop
|
|
||||||
256: 90 [ ]*nop
|
|
||||||
257: 90 [ ]*nop
|
|
||||||
|
|
|
@ -163,5 +163,5 @@ foo:
|
||||||
nop
|
nop
|
||||||
# A bad sfence modrm byte
|
# A bad sfence modrm byte
|
||||||
.byte 0x65,0x0F,0xAE,0xff
|
.byte 0x65,0x0F,0xAE,0xff
|
||||||
# Pad out to goo alignment
|
# Pad out to good alignment
|
||||||
.byte 0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90
|
.p2align 4,0
|
||||||
|
|
|
@ -1981,4 +1981,4 @@
|
||||||
.*Warning:.*
|
.*Warning:.*
|
||||||
1669 [ ]*
|
1669 [ ]*
|
||||||
1670 [ ]* # Force a good alignment.
|
1670 [ ]* # Force a good alignment.
|
||||||
1671 217b 00 [ ]* .byte 0
|
1671 217b 00000000 00[ ]*.p2align 4,0
|
||||||
|
|
|
@ -1668,4 +1668,4 @@
|
||||||
mov %ds,%ds:0x12(,8)
|
mov %ds,%ds:0x12(,8)
|
||||||
|
|
||||||
# Force a good alignment.
|
# Force a good alignment.
|
||||||
.byte 0
|
.p2align 4,0
|
||||||
|
|
|
@ -12,4 +12,4 @@ Disassembly of section .text:
|
||||||
b: 9b df e0 [ ]*fstsw %ax
|
b: 9b df e0 [ ]*fstsw %ax
|
||||||
e: 9b 67 df e0 [ ]*addr16 fstsw %ax
|
e: 9b 67 df e0 [ ]*addr16 fstsw %ax
|
||||||
12: f3 67 66 36 a7 [ ]*repz addr16 cmpsw %es:\(%di\),%ss:\(%si\)
|
12: f3 67 66 36 a7 [ ]*repz addr16 cmpsw %es:\(%di\),%ss:\(%si\)
|
||||||
17: 90 [ ]*nop
|
...
|
||||||
|
|
|
@ -8,4 +8,4 @@ foo:
|
||||||
addr16 rep cmpsw %es:(%di),%ss:(%si)
|
addr16 rep cmpsw %es:(%di),%ss:(%si)
|
||||||
|
|
||||||
# Get a good alignment.
|
# Get a good alignment.
|
||||||
nop
|
.p2align 4,0
|
||||||
|
|
Loading…
Reference in a new issue