original_kernel/arch/i386
Linus Torvalds b46522394d Revert "[PATCH] x86: Drop cc-options call for all options supported in gcc 3.2+"
This reverts commit c8fdd24725.

It turns out the kernel was correct, and the gcc complaint was a gcc
bug.  The preferred stack boundary is expressed not in bytes, but in the
the log2() of the preferred boundary, so "-mpreferred-stack-boundary=2"
is in fact exactly what we want, but a gcc that is compiled for x86-64
will consider it an error (because the 64-bit calling sequence says that
the stack should be 16-byte aligned) even if we are then using "-m32" to
generate 32-bit code.

Noted-by: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
Cc: Jan Hubicka <jh@suse.cz>
Acked-by: Andi Kleen <ak@suse.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-05-17 20:18:11 -07:00
..
boot
crypto
kernel i386: don't check_pgt_cache in flush_tlb_mm 2007-05-17 05:23:05 -07:00
lib
mach-default
mach-es7000
mach-generic
mach-visws
mach-voyager i386: fix voyager build 2007-05-15 08:54:01 -07:00
math-emu
mm x86: Fix discontigmem + non-HIGHMEM compile 2007-05-15 18:45:49 -07:00
oprofile
pci
power
Kconfig SLUB: i386 support 2007-05-12 11:26:22 -07:00
Kconfig.cpu
Kconfig.debug
Makefile Revert "[PATCH] x86: Drop cc-options call for all options supported in gcc 3.2+" 2007-05-17 20:18:11 -07:00
Makefile.cpu
defconfig