Comment 8 for bug 1843394

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Result Disco:
### Testing suffix '' ###

.code16
push %gs
push %fs
pop %gs
pop %fs
.code32
push %gs
push %fs
pop %gs
pop %fs
.code64
push %gs
push %fs
pop %gs
pop %fs

push.out: file format elf64-x86-64

Disassembly of section .text:

0000000000000000 <.text>:
   0: 0f a8 pushq %gs
   2: 0f a0 pushq %fs
   4: 0f a9 popq %gs
   6: 0f a1 popq %fs
   8: 0f a8 pushq %gs
   a: 0f a0 pushq %fs
   c: 0f a9 popq %gs
   e: 0f a1 popq %fs
  10: 0f a8 pushq %gs
  12: 0f a0 pushq %fs
  14: 0f a9 popq %gs
  16: 0f a1 popq %fs

### Testing suffix 'w' ###

.code16
pushw %gs
pushw %fs
popw %gs
popw %fs
.code32
pushw %gs
pushw %fs
popw %gs
popw %fs
.code64
pushw %gs
pushw %fs
popw %gs
popw %fs

push.out: file format elf64-x86-64

Disassembly of section .text:

0000000000000000 <.text>:
   0: 0f a8 pushq %gs
   2: 0f a0 pushq %fs
   4: 0f a9 popq %gs
   6: 0f a1 popq %fs
   8: 66 0f a8 pushw %gs
   b: 66 0f a0 pushw %fs
   e: 66 0f a9 popw %gs
  11: 66 0f a1 popw %fs
  14: 66 0f a8 pushw %gs
  17: 66 0f a0 pushw %fs
  1a: 66 0f a9 popw %gs
  1d: 66 0f a1 popw %fs

### Testing suffix 'l' ###

.code16
pushl %gs
pushl %fs
popl %gs
popl %fs
.code32
pushl %gs
pushl %fs
popl %gs
popl %fs
.code64
pushl %gs
pushl %fs
popl %gs
popl %fs
push.S: Assembler messages:
push.S:12: Error: invalid instruction suffix for `push'
push.S:13: Error: invalid instruction suffix for `push'
push.S:14: Error: invalid instruction suffix for `pop'
push.S:15: Error: invalid instruction suffix for `pop'

### Testing suffix 'q' ###

.code16
pushq %gs
pushq %fs
popq %gs
popq %fs
.code32
pushq %gs
pushq %fs
popq %gs
popq %fs
.code64
pushq %gs
pushq %fs
popq %gs
popq %fs
push.S: Assembler messages:
push.S:2: Error: unsupported instruction `push'
push.S:3: Error: unsupported instruction `push'
push.S:4: Error: unsupported instruction `pop'
push.S:5: Error: unsupported instruction `pop'
push.S:7: Error: unsupported instruction `push'
push.S:8: Error: unsupported instruction `push'
push.S:9: Error: unsupported instruction `pop'
push.S:10: Error: unsupported instruction `pop'