merge from gcc
[external/binutils.git] / gas / testsuite / gas / mips / elf_e_flags.s
1         .file   1 "elf_e_flags.c"
2 gcc2_compiled.:
3 __gnu_compiled_c:
4         .text
5         .align  2
6         .globl  foo
7         .text
8         .ent    foo
9 foo:
10         .frame  $sp,0,$31               # vars= 0, regs= 0/0, args= 0, extra= 0
11         .mask   0x00000000,0
12         .fmask  0x00000000,0
13         mul     $2,$4,$5
14         .set    noreorder
15         .set    nomacro
16         j       $31
17         addu    $2,$2,1
18         .set    macro
19         .set    reorder
20
21         .end    foo
22         .align  2
23         .globl  main
24         .text
25         .ent    main
26 main:
27         .frame  $sp,40,$31              # vars= 0, regs= 1/0, args= 32, extra= 0
28         .mask   0x80000000,-8
29         .fmask  0x00000000,0
30         subu    $sp,$sp,40
31         sw      $31,32($sp)
32         jal     __gccmain
33         move    $2,$0
34         lw      $31,32($sp)
35         nop
36         .set    noreorder
37         .set    nomacro
38         j       $31
39         addu    $sp,$sp,40
40         .set    macro
41         .set    reorder
42
43         .end    main
44
45 # Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
46         .space  8