ObjFW  Check-in [1300995979]

Overview
Comment:lookup-asm-x86-elf.S: Use \not_found@GOT(%eax)

This makes Solaris' linker happy.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 1300995979f7b81f01155adbf236721f217bc06bc739e42befb95d0f93d198d2
User & Date: js on 2015-04-11 14:15:50
Other Links: manifest | tags
Context
2015-04-11
14:17
forwarding-x86-elf.S: Use @GOTOFF / @GOT check-in: 20314bea6c user: js tags: trunk
14:15
lookup-asm-x86-elf.S: Use \not_found@GOT(%eax) check-in: 1300995979 user: js tags: trunk
13:46
configure.ac: Add defines necessary for Solaris check-in: 42af51eab4 user: js tags: trunk
Changes

Modified src/runtime/lookup-asm/lookup-asm-x86-elf.S from [1a3af7cdf5] to [f86ad8b6ed].

47
48
49
50
51
52
53

54
55
56
57
58
59
60
61
	jz	0f

	ret

0:
	call	get_eip
1:

	addl	$\not_found-1b, %eax
	jmp	*%eax
.type \name, %function
.size \name, .-\name
.endm

.macro generate_lookup_super name lookup
\name:







>
|







47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
	jz	0f

	ret

0:
	call	get_eip
1:
	addl	$_GLOBAL_OFFSET_TABLE_, %eax
	movl	\not_found@GOT(%eax), %eax
	jmp	*%eax
.type \name, %function
.size \name, .-\name
.endm

.macro generate_lookup_super name lookup
\name: