kernel-ark/arch/x86_64/ia32
Andi Kleen ddbe3eec59 [PATCH] x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages
This quietens warnings and actually fixes a bug.  The unwind tables would
come out wrong without -32, causing pthread cancellation during them to
crash in the gcc runtime.

The problem seems to only happen with newer binutils (it doesn't happen
with 2.16.91.0.2 but happens wit 2.16.91.0.5)

Thanks to David Altobelli <david.altobelli@hp.com> and Brian Baker
<Brian.B@hp.com> for test case and initial analysis.

Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-04-22 09:19:52 -07:00
..
fpu32.c
ia32_aout.c [PATCH] x86_64: Allow modular build of ia32 aout loader 2005-11-14 19:55:16 -08:00
ia32_binfmt.c [PATCH] x86_64: s/Overwrite/Override/ in arch/x86-64 2006-03-25 09:10:54 -08:00
ia32_signal.c [PATCH] x86_64: fix single step handling for 32bit processes 2006-01-11 19:04:50 -08:00
ia32entry.S [PATCH] x86_64: Add tee and sync_file_range 2006-04-18 10:39:20 -07:00
ipc32.c
Makefile [PATCH] x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages 2006-04-22 09:19:52 -07:00
mmap32.c [PATCH] x86_64: Flexmap for 32bit and randomized mappings for 64bit 2006-01-16 23:18:35 -08:00
ptrace32.c [PATCH] amd64: task_pt_regs() 2006-01-12 09:08:51 -08:00
sys_ia32.c [PATCH] consolidate sys32/compat_adjtimex 2006-03-26 08:56:57 -08:00
syscall32_syscall.S
syscall32.c
tls32.c
vsyscall-sigreturn.S [PATCH] Mark unwind info for signal trampolines in vDSOs 2006-03-31 12:18:52 -08:00
vsyscall-syscall.S [PATCH] x86_64: Allow compilation on a 32bit biarch toolchain 2006-01-11 19:04:52 -08:00
vsyscall-sysenter.S [PATCH] x86_64: Allow compilation on a 32bit biarch toolchain 2006-01-11 19:04:52 -08:00
vsyscall.lds