]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/rx/rx-asm-good.s
Fix an assertion failure in the AArch64 assembler triggered by incorrect instruction...
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / rx / rx-asm-good.s
1
2 .INCLUDE ..FILE@.inc
3
4 .SECTION P,CODE,ALIGN
5
6 .ORG 100H
7
8 .GLB mem
9 mem:
10 .word three, seven
11
12 ; mac1 r2
13 ; mac1 r3,r4
14 ;
15 ; mac2
16 ;
17 ; mac3 L,r0,H,[a0]
18
19 .MREPEAT 3
20 mov.l #..MACREP,r0
21 .ENDR
22
23 .ALIGN
24
25 .STK 2
26 bsr glbsub
27 bsr localsub
28 .STK -2
29
30 .IF TYPE==0
31 .byte "harry"
32 .ELIF TYPE>0
33 .byte "jim"
34 .ELSE
35 .byte "bert"
36 .ENDIF
37
38 ?:
39 bra ?+
40 bra ?-
41 ?:
42 bra ?-
43
44
45 .SECTION D_1,DATA
46 .GLB dmem
47 dmem:
48 size .EQU 2
49
50 .ADDR 1
51 .ADDR "dat"
52 .ADDR dmem+1
53
54 .BLKA 1
55 .BLKA size
56
57 .BLKB 1
58 .BLKB size
59
60 .BLKD 1
61 .BLKD size
62
63 .BLKF 1
64 .BLKF size
65
66 .BLKL 1
67 .BLKL size+1
68
69 .BLKW 1
70 .BLKW size
71
72 .BYTE 1
73 .BYTE "data"
74 .BYTE dmem+1
75
76 .DOUBLE 5e2
77 .FIXED 1.234
78 .FLOAT 5e2
79
80 .LWORD 1
81 .LWORD "two"
82 .LWORD 3+4
83
84 .WORD 3
85
86