summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/ppc/astest.s
blob: f1af216313c859f83edb85d80295e766c85b862f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
	.section ".data"
	.globl x
	.globl z
x:	.long 0
z	= . + 4
four	= z - x - 4
y:	.long 0
	
	.section ".text"
foo:	
	nop ; nop ; nop
	.globl a
a:	b .+4
b:	b .+8
	b x
	b y
	b z
	b z+20
	b .+four
	b a
	b b
	b a+4
	b b+4
	b a@local
	b b@local
	.long .
	.long .+8
	.long x-.
	.long x+4-.
	.long z-.
	.long y-.
	.long x
	.long y
	.long z
	.long x-four
	.long y-four
	.long z-four
	.long a-.
	.long b-.
	.long a
	.long b

apfour	= a + four
	.long apfour
	.long a-apfour
	.long apfour+2
	.long apfour-b

	.type	foo,@function
	.type	a,@function
	.type	b,@function
	.type	apfour,@function