summaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-x86-64/32bit.s
blob: 2547a8b88f9334b311521c907b576b815387fa4e (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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78

	.section	.rodata.str1.1,"aMS",@progbits,1

.LC0:	.word 1
.LC1:	.word 2
.LC2:	.word 3
.LC3:	.word 4
.LC4:	.word 5
.LC5:	.word 6
.LC6:	.word 7
.LC7:	.word 8
.LC8:	.word 9
.LC9:	.word 10
.LC10:	.word 11
.LC11:	.word 12
.LC12:	.word 13
.LC13:	.word 14
.LC14:	.word 15
.LC15:	.word 16
.LC16:	.word 17
.LC17:	.word 18
.LC18:	.word 19
.LC19:	.word 20
.LC20:	.word 21
.LC21:	.word 22
.LC22:	.word 23
.LC23:	.word 24
.LC24:	.word 25
.LC25:	.word 26
.LC26:	.word 27
.LC27:	.word 28
.LC28:	.word 29
.LC29:	.word 30
.LC30:	.word 31
.LC31:	.word 32
.LC32:	.word 33
.LC33:	.word 34

	.text
	.p2align 4,,15
	.globl	foo
	.type	foo, @function
foo:

	leal	.LC0@GOTOFF(%ecx), %eax
	leal	.LC1@GOTOFF(%ecx), %eax
	leal	.LC2@GOTOFF(%ecx), %eax
	leal	.LC3@GOTOFF(%ecx), %eax
	leal	.LC4@GOTOFF(%ecx), %eax
	leal	.LC5@GOTOFF(%ecx), %eax
	leal	.LC6@GOTOFF(%ecx), %eax
	leal	.LC7@GOTOFF(%ecx), %eax
	leal	.LC8@GOTOFF(%ecx), %eax
	leal	.LC9@GOTOFF(%ecx), %eax
	leal	.LC10@GOTOFF(%ecx), %eax
	leal	.LC11@GOTOFF(%ecx), %eax
	leal	.LC12@GOTOFF(%ecx), %eax
	leal	.LC13@GOTOFF(%ecx), %eax
	leal	.LC14@GOTOFF(%ecx), %eax
	leal	.LC15@GOTOFF(%ecx), %eax
	leal	.LC16@GOTOFF(%ecx), %eax
	leal	.LC17@GOTOFF(%ecx), %eax
	leal	.LC18@GOTOFF(%ecx), %eax
	leal	.LC19@GOTOFF(%ecx), %eax
	leal	.LC20@GOTOFF(%ecx), %eax
	leal	.LC21@GOTOFF(%ecx), %eax
	leal	.LC22@GOTOFF(%ecx), %eax
	leal	.LC23@GOTOFF(%ecx), %eax
	leal	.LC24@GOTOFF(%ecx), %eax
	leal	.LC25@GOTOFF(%ecx), %eax
	leal	.LC26@GOTOFF(%ecx), %eax
	leal	.LC27@GOTOFF(%ecx), %eax
	leal	.LC28@GOTOFF(%ecx), %eax
	leal	.LC29@GOTOFF(%ecx), %eax
	leal	.LC30@GOTOFF(%ecx), %eax
	leal	.LC31@GOTOFF(%ecx), %eax
	leal	.LC32@GOTOFF(%ecx), %eax
	leal	.LC33@GOTOFF(%ecx), %eax