ldouble_wrappers: remove i386-specific optimization
ldouble_wrappers: remove i386-specific optimization

It is deemed too unsafe. Quoting Timo:

If I'm building with "-fPIC -pg" it instruments all C functions with
profiler stuff which is called via PLT and causes EBX reloads
 --> crash

-fno-omit-frame-pointer is sometimes useful for profiling too
 --> crash

Also the upcoming -fsplit-stack will be broken by this too (that might
need additional uclibc support though).

And I'm pretty sure there's also other similar compiler features.
There's no predefined #defines in gcc for any of these.

What I'm trying to say that there are *numerous* situations when the
compiler can create stack frame for you without you ever knowing it. And
if you want to do a tail jump, you really should be doing it from .S
file where you control fully the prologue/epilogue code. (GCC naked
attribute does not seem to work on x86.)

Signed-off-by: Denys Vlasenko <42afb3a19136e88700e8b77002ea6a5a94c16782@googlemail.com>

kraj/uclibc-ng,foss-for-synopsys-dwc-arc-processors/uClibc,ndmsystems/uClibc,foss-xtensa/uClibc,kraj/uClibc,groundwater/uClibc,mephi42/uClibc,hwoarang/uClibc,mephi42/uClibc,kraj/uclibc-ng,waweber/uclibc-clang,brgl/uclibc-ng,hjl-tools/uClibc,skristiansson/uClibc-or1k,foss-xtensa/uClibc,waweber/uclibc-clang,majek/uclibc-vx32,ddcc/klee-uclibc-0.9.33.2,ffainelli/uClibc,foss-xtensa/uClibc,skristiansson/uClibc-or1k,atgreen/uClibc-moxie,kraj/uClibc,ndmsystems/uClibc,czankel/xtensa-uclibc,hwoarang/uClibc,foss-for-synopsys-dwc-arc-processors/uClibc,wbx-github/uclibc-ng,ddcc/klee-uclibc-0.9.33.2,hjl-tools/uClibc,ffainelli/uClibc,waweber/uclibc-clang,wbx-github/uclibc-ng,foss-for-synopsys-dwc-arc-processors/uClibc,ddcc/klee-uclibc-0.9.33.2,ysat0/uClibc,m-labs/uclibc-lm32,groundwater/uClibc,brgl/uclibc-ng,hwoarang/uClibc,brgl/uclibc-ng,majek/uclibc-vx32,mephi42/uClibc,foss-for-synopsys-dwc-arc-processors/uClibc,majek/uclibc-vx32,ffainelli/uClibc,wbx-github/uclibc-ng,skristiansson/uClibc-or1k,groundwater/uClibc,czankel/xtensa-uclibc,m-labs/uclibc-lm32,kraj/uclibc-ng,kraj/uclibc-ng,groundwater/uClibc,ffainelli/uClibc,majek/uclibc-vx32,atgreen/uClibc-moxie,ddcc/klee-uclibc-0.9.33.2,atgreen/uClibc-moxie,waweber/uclibc-clang,wbx-github/uclibc-ng,hwoarang/uClibc,groundwater/uClibc,ysat0/uClibc,ndmsystems/uClibc,foss-xtensa/uClibc,skristiansson/uClibc-or1k,m-labs/uclibc-lm32,kraj/uClibc,ndmsystems/uClibc,mephi42/uClibc,brgl/uclibc-ng,ysat0/uClibc,kraj/uClibc,atgreen/uClibc-moxie,czankel/xtensa-uclibc,hjl-tools/uClibc,czankel/xtensa-uclibc,ffainelli/uClibc,hjl-tools/uClibc,ysat0/uClibc,hjl-tools/uClibc,m-labs/uclibc-lm32