Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | hppa64 bits cloned form hppa | 2005-04-01 | 33 | -0/+1694 | |
| | |||||
* | Fix typo in comment (_setjmp -> setjmp) | 2005-04-01 | 1 | -2/+2 | |
| | | | | ok deraadt | ||||
* | Change wording of APIWARNs to match arch-independent code. | 2005-03-25 | 2 | -4/+4 | |
| | | | | ok deraadt@ | ||||
* | Fix APIWARNs. | 2005-03-25 | 2 | -6/+6 | |
| | | | | ok deraadt@ | ||||
* | Replace broken frexp() with a working one from FreeBSD. There's | 2005-02-01 | 23 | -838/+22 | |
| | | | | | | no need to have a copy for each platform with ieee floating point, only vax needs a special version (which probably has similar bugs). OK and with help from otto@ | ||||
* | fix typo in comment | 2004-10-29 | 1 | -2/+2 | |
| | | | | jolan@ tdeval@ pvalchev@ jaredy@ | ||||
* | rcsid | 2004-10-26 | 1 | -1/+2 | |
| | |||||
* | fix a couple of wrongly used li's instead of dli's. spotted by as@gnu ;) | 2004-10-18 | 1 | -3/+3 | |
| | |||||
* | convert to 64 bit | 2004-10-02 | 1 | -97/+55 | |
| | |||||
* | convert to 64 bit | 2004-10-02 | 1 | -19/+13 | |
| | |||||
* | add some missing $, ok djm@ 'That looks fine to me' millert@ | 2004-10-01 | 3 | -0/+4 | |
| | |||||
* | Fix unsigned {int, long, long long} to long double conversions for | 2004-09-28 | 3 | -11/+65 | |
| | | | | values with the high bit set. ok kettenis@ jason@ | ||||
* | ABI compliant register names | 2004-09-15 | 1 | -19/+19 | |
| | |||||
* | setjmp now passes all regress tests. | 2004-09-10 | 3 | -11/+17 | |
| | |||||
* | mips64 is now going ABI64 and shared library support! | 2004-09-09 | 29 | -114/+270 | |
| | | | | String functions need some optimization/rewrite to take full advantage. | ||||
* | 32 -> 64 bit cleanups but no optimizations yet | 2004-09-07 | 12 | -42/+47 | |
| | |||||
* | remove single ' | 2004-08-15 | 1 | -2/+2 | |
| | |||||
* | bye | 2004-08-11 | 44 | -2516/+0 | |
| | |||||
* | Move mips to mips64 | 2004-08-11 | 44 | -0/+2551 | |
| | |||||
* | Use less stack space for temporary storage and C code invocation, after | 2004-07-28 | 3 | -30/+24 | |
| | | | | the ABI change. | ||||
* | Update stack frame processing after ABI change. | 2004-07-28 | 2 | -9/+9 | |
| | |||||
* | Do not overallocate stack space, and keep the stack on a 16-byte boundary. | 2004-07-22 | 1 | -7/+7 | |
| | |||||
* | Sync with NetBSD, picking up fixes to correctly reset status bits returning | 2004-07-13 | 1 | -3/+6 | |
| | | | | | the old status bits. ok deraadt@ | ||||
* | Use _ENTRY(CERROR) instead of CERROR so correct type info is generated. | 2004-06-21 | 1 | -2/+2 | |
| | | | | ok marc@ | ||||
* | include whole SYS.h instead of just machine/asm.h | 2004-06-10 | 1 | -2/+2 | |
| | |||||
* | PICy stuff | 2004-05-25 | 6 | -31/+86 | |
| | |||||
* | In _longjmp(), flush windows rather than attempting to backtrack manually, | 2004-05-04 | 2 | -59/+35 | |
| | | | | | | | | | since the latter is not reliable in all cases. This allows ruby to work on sparc64. Problem spotted by claudio@; fix adapted from NetBSD for sparc, FreeBSD for sparc64; ok deraadt@ | ||||
* | It turns out that the so-called fast ffs(3) routines were wrong, as soon as | 2004-04-01 | 2 | -18/+2 | |
| | | | | | | | | | | | | more than one bit is set, as the ff1 instruction counts from the highest order. However, gcc/m88k with optimization enabled would use a correct, short sequence based upon ff1 and tweaks, to achieve the intended result, hence i did not catch this flaw initially. So revert to the C implementation - it is correct, still decently fast, and will only be used when compiling at -O0. | ||||
* | From the how many ways can you screw up replacing one line of code | 2004-03-24 | 1 | -2/+2 | |
| | | | | | department: cast 'i' to u_int64_t so the sign comparison actually makes sense. Any other bugs in here just ship in the release, I'm done. | ||||
* | use absolute value like rev 1.1 did; pointed out by tom and ok deraadt. | 2004-03-23 | 1 | -1/+2 | |
| | |||||
* | gcc3 doesn't align things the same as gcc2. Casting upwards is dangerous | 2004-03-23 | 1 | -2/+3 | |
| | | | | to a program's health, avoid it. ok deraadt | ||||
* | longjmp should not return 0, if longjmp(..., 0) is invoked return 1. | 2004-03-01 | 1 | -2/+8 | |
| | | | | ok miod@ deraadt@ | ||||
* | fix weak aliases for _thread_sys functions, proper libpthead linking. | 2004-03-01 | 1 | -31/+18 | |
| | | | | rewrittent to more closely model other archs. ok deraadt@ miod@ | ||||
* | change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many | 2004-02-27 | 42 | -1879/+2 | |
| | | | | | | reasons for this, quite a few of them technical, and not all of them in response to Intel's broken ia32e crud. The gcc toolchain stays at x86_64 for now. | ||||
* | Define OSYSCALL* macros, as their SYSCALL* counterparts, but using the | 2004-02-22 | 4 | -6/+52 | |
| | | | | | | | | | int 0x80 mechanism; and use OSYSCALL for sigreturn() as done in the sigcode. Naming borrowed from NetBSD. ok deraadt@ | ||||
* | errno is int, not long; tracked down by otto@ | 2004-02-18 | 2 | -8/+8 | |
| | | | | ok deraadt@ | ||||
* | Remove WARN_REFERENCES incorrectly imported from NetBSD. ok miod@ | 2004-02-16 | 2 | -8/+2 | |
| | |||||
* | Update from netbsd, prodded by miod@ | 2004-02-12 | 1 | -2/+2 | |
| | |||||
* | correct syscall() stub; fixes perl and vi.recover | 2004-02-11 | 2 | -4/+6 | |
| | |||||
* | Fix PIC cerror. ok miod@ mickey@ | 2004-02-10 | 2 | -4/+6 | |
| | |||||
* | CURBRK -> __curbrk changes from mickey, minbrk addition by me, ok mickey@ | 2004-02-10 | 4 | -24/+28 | |
| | |||||
* | correct function names, ok deraadt@ | 2004-02-10 | 6 | -12/+12 | |
| | |||||
* | masks are only 32 bits on openbsd | 2004-02-09 | 2 | -4/+4 | |
| | |||||
* | do signal blocking before saving registers | 2004-02-09 | 4 | -46/+46 | |
| | |||||
* | 16 byte align for performance, as on other architectures | 2004-02-08 | 2 | -4/+8 | |
| | |||||
* | from freebsd, helps awk too: | 2004-02-08 | 2 | -4/+4 | |
| | | | | | Fix fabs(). This commit brought to you by the letter 'l'. (fstp stores a mem32 value, fstpl stores a mem64 value) | ||||
* | from freebsd (and appears to make our awk work better) | 2004-02-08 | 2 | -34/+28 | |
| | | | | | | Tidy up modf.S and make it actually work. It wasn't extracting the value out of ST(0) before copying it to %xmm0. Also remove bogus stack frame and work in the red zone. | ||||
* | Do not generate text relocations in PIC code. | 2004-02-07 | 3 | -11/+11 | |
| | |||||
* | make old & new SYSENTRY macros | 2004-02-06 | 2 | -14/+24 | |
| | |||||
* | fix alias definition, was backwards. | 2004-02-06 | 1 | -2/+2 | |
| |