i386: make stack size optimization selectable, and allow i486 insns (bswap)
[oweals/busybox.git] / Config.in
index ae611f81e9755a293ebe49bdcd572282520a23ae..51ff01ef4a933d1b9342e44d56a97e2b1e7c7b0c 100644 (file)
--- a/Config.in
+++ b/Config.in
@@ -518,6 +518,14 @@ config USE_PORTABLE_CODE
        compiler other than gcc.
        If you do use gcc, this option may needlessly increase code size.
 
+config STACK_OPTIMIZATION_386
+       bool "Use -mpreferred-stack-boundary=2 on i386 arch"
+       default y
+       help
+       This option makes for smaller code, but some libc versions
+       do not work with it (they use SSE instructions without
+       ensuring stack alignment).
+
 comment 'Installation Options ("make install" behavior)'
 
 choice