summaryrefslogtreecommitdiffstats
path: root/gas/testsuite/gas/mips/lineno.s
diff options
context:
space:
mode:
authorMaciej W. Rozycki <macro@linux-mips.org>2010-10-18 00:15:35 +0000
committerMaciej W. Rozycki <macro@linux-mips.org>2010-10-18 00:15:35 +0000
commit704897fbeff6f2247f87578efb9054e246fd0cd0 (patch)
tree0e0c7f70cebfb078115bea1a9028f3384e3fbb62 /gas/testsuite/gas/mips/lineno.s
parent998b3c3643a874e4f94dbeda5c1ba315f26c1ec5 (diff)
downloadppe42-binutils-704897fbeff6f2247f87578efb9054e246fd0cd0.tar.gz
ppe42-binutils-704897fbeff6f2247f87578efb9054e246fd0cd0.zip
opcodes/
* mips-opc.c (mips_builtin_opcodes): Move M_LD_OB and M_SD_OB macros before their corresponding MIPS III hardware instructions. gas/ * config/tc-mips.c (macro)[M_LD_OB, M_SD_OB]: Handle 64-bit ABIs. gas/testsuite/ * gas/mips/lineno.s: Convert to o32. * gas/mips/lineno.d: Adjust patterns accordingly. Force the o32 ABI.
Diffstat (limited to 'gas/testsuite/gas/mips/lineno.s')
-rw-r--r--gas/testsuite/gas/mips/lineno.s26
1 files changed, 13 insertions, 13 deletions
diff --git a/gas/testsuite/gas/mips/lineno.s b/gas/testsuite/gas/mips/lineno.s
index 531f331a4a..be71a7c420 100644
--- a/gas/testsuite/gas/mips/lineno.s
+++ b/gas/testsuite/gas/mips/lineno.s
@@ -7,15 +7,15 @@
.word 0xdeadbeef
# some real code, compiled from a toy C program
- .globl main
+ .globl main
.ent main
main:
- .frame $fp,32,$31 # vars= 16, regs= 2/0, args= 0, extra= 0
+ .frame $fp,24,$31 # vars= 16, regs= 2/0, args= 0, extra= 0
.mask 0xc0000000,-8
.fmask 0x00000000,0
- subu $sp,$sp,32
- sd $31,24($sp)
- sd $fp,16($sp)
+ subu $sp,$sp,24
+ sw $31,20($sp)
+ sw $fp,16($sp)
move $fp,$sp
jal __main
li $2,2 # 0x2
@@ -32,20 +32,20 @@ main:
b $L1
$L1:
move $sp,$fp
- ld $31,24($sp)
- ld $fp,16($sp)
- addu $sp,$sp,32
+ lw $31,20($sp)
+ lw $fp,16($sp)
+ addu $sp,$sp,24
j $31
.end main
.align 2
.globl g
.ent g
g:
- .frame $fp,32,$31 # vars= 16, regs= 1/0, args= 0, extra= 0
+ .frame $fp,24,$31 # vars= 16, regs= 1/0, args= 0, extra= 0
.mask 0x40000000,-16
.fmask 0x00000000,0
- subu $sp,$sp,32
- sd $fp,16($sp)
+ subu $sp,$sp,24
+ sw $fp,16($sp)
move $fp,$sp
sw $4,0($fp)
lw $2,0($fp)
@@ -54,7 +54,7 @@ g:
b $L2
$L2:
move $sp,$fp
- ld $fp,16($sp)
- addu $sp,$sp,32
+ lw $fp,16($sp)
+ addu $sp,$sp,24
j $31
.end g
OpenPOWER on IntegriCloud