Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rohde at soap dot adsl dot dk writes: | Eric Andersen | 2004-01-02 | 1 | -1/+1 |
| | | | | | The macro to do some floating point checks in libc/sysdeps/linux/powerpc/setjmp.S is incorrect. The following should fix it. | ||||
* | As noted by Felix Radensky back on 16 Mar: | Eric Andersen | 2003-07-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | I've tried several times to compile uClibc with soft-float (both gcc-3.2.2 toolchain and wrapper), but applications compiled with uClibc always failed with "Invalid instruction". So I ended up disabling floating point at all and this works well. I also has no problem with glibc from Monta Vista, which is compiled with soft-float. My processor is PowerPC 405GP. Maybe the problem is in FP() macro definition in libc/sysdeps/linux/powerpc/setjmp.S and libc/sysdeps/linux/powerpc/__longjmp.S #ifdef __UCLIBC_HAS_FLOATS__ #define FP(x...) x #else #define FP(x...) #endif which should be defined as if defined __UCLIBC_HAS_FLOATS__ && ! defined __UCLIBC_HAS_SOFT_FLOAT__ #define FP(x...) x #else #define FP(x...) #endif | ||||
* | Make assembly code PIC-compatible. | David Schleef | 2002-04-10 | 1 | -0/+4 |
| | |||||
* | Rework powerpc to be consistant with the other arches. | Eric Andersen | 2002-02-04 | 1 | -47/+35 |
| | | | | -Erik | ||||
* | Rewrite vfork() as C, should now work. Changed longjmp.S and setjmp.S | David Schleef | 2001-11-26 | 1 | -22/+35 |
| | | | | | | to use GCC's internal ppc-asm.h, and added macro to disable FP save/ restore in longjmp and setjmp. Fixed name of _setjmp() (was __setjmp). Fixed _setjmp to be PIC. | ||||
* | Add powerpc port done by David Schleef <ds@schleef.org> | Eric Andersen | 2001-03-16 | 1 | -0/+79 |