29 changed files with 106 additions and 302 deletions
@ -0,0 +1,2 @@ |
|||
.*pr4587.s: Assembler messages: |
|||
.*pr4587.s:18: Error: Illegal operands |
|||
@ -0,0 +1,22 @@ |
|||
.section .data |
|||
.align 4 |
|||
zero: .single 0.0 |
|||
|
|||
.section .text |
|||
.align 4 |
|||
.global main |
|||
main: |
|||
save %sp, -96, %sp |
|||
|
|||
! Zero-out the first FP register |
|||
set zero, %l0 |
|||
ld [%l0], %f0 |
|||
|
|||
! Compare it to itself |
|||
! The third reg (%f0) will cause a segfault in as |
|||
! fcmps only takes two regs... this should be illegal operand error |
|||
fcmps %f0, %f0, %f0 |
|||
|
|||
! Return 0 |
|||
ret |
|||
restore %g0, %g0, %o0 |
|||
Loading…
Reference in new issue