summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/arm/setjmp.S
AgeCommit message (Collapse)Author
2009-06-30Fix Thumb-2 setjmp.Joseph Myers
Many Thumb-2 instructions cannot use sp or pc as operands, and the assembler now diagnoses these. setjmp had one such instruction, movs; this patch changes it to mov. Signed-off-by: Joseph Myers <joseph@codesourcery.com>
2008-03-26Paul Brook writes:Bernhard Reutner-Fischer
The attached patch adds support for compiling arm uClibc as pure Thumb code. This is needed because some recent ARM codes do not implement traditional ARM mode. Specifically: * Cortex-M1 - An extremely minimal FPGA based core that only implements Thumb-1 (aka ARMv6-M). * Cortex-M3 - A Thumb-2 only ARMv7-M core. Most of uClibc already builds in Thumb mode, all that is left are a handful of assembly bits. Tested on arm-uclinuxeabi.
2006-08-31Fix from Joseph Myers: Save and restore iWMMXt registers in ARM setjmp/longjmpKhem Raj
2006-08-23fix from psm: remove unused defines/includesMike Frysinger
2006-01-31John Bowler writes in Bug 385:Mike Frysinger
The patch fixes up the .align directives to '2' (i.e. a multiple of 4) not '4' (a multiple of 16 - apparently an error since it seems to be unnecessary, there is no advantage here in cache line alignment). this is an arm "feature" ... the value given to .align is not in bytes: .align 4 in arm means .align 2 ^ 4
2006-01-29Patch by Joseph S. Myers to add support for ARM EABIMike Frysinger
2005-11-10add support for cirrus maverick fpu using patch for glibc ↵Mike Frysinger
http://yann.poupet.free.fr/ep93xx/
2005-11-10update licenseMike Frysinger
2005-06-11touchup syntax for no real good reason ;)Mike Frysinger
2005-06-10Remove TEXTREL relocations for ARM.Joakim Tjernlund
Hide __syscall_error from outside libc. From Peter Mazinger.
2003-03-03Fix the double sub #48, should have been an add :-)David McCullough
2003-02-23Fix FP handling alignment problems on ARM platforms without an FPU,David McCullough
patch from Vadim Lebedev <vadim@7chips.com>.
2002-11-06Update soft-float handlingEric Andersen
2002-09-10Don't run floating point opcodes when code is compiled -msoft-floatEric Andersen
-Erik
2002-01-31Fixup setjmp and longjmp so they behave themselves properly nowEric Andersen
on both x86 and arm... -Erik
2001-09-27Update to accomodate the header file changesEric Andersen
2001-06-21Patch from Shane Nay, who noticed that these were not properly labelingEric Andersen
functions as such, thereby hosing the shared lib loader.
2001-01-15Fix naming error. s/sigsetjmp/__sigsetjmp/gEric Andersen
2000-10-30Fix symbol problem. Add in arm support -- might even work...Eric Andersen