#
4d12bfcd |
| 12-Sep-2013 |
joerg <joerg@NetBSD.org> |
Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small vs big PIC mode. Retire -DPIC and -DBIGPIC.
|
#
ecf8c9b0 |
| 28-Mar-2011 |
martin <martin@NetBSD.org> |
ABI police: avoid cluttering global registers %g2 and %g7. Not quite there yet for %g2, but the target is not very well defined. %g7 should be clean now.
|
#
a34b3f87 |
| 08-Oct-2007 |
uwe <uwe@NetBSD.org> |
In handwritten asm use -fPIC code instead of -fpic, our libc has grown large enough for GOT to be larger than 8k.
While here kill redundant PIC ifdefs in setjmp.S - sparc "call" instruction is piccy
In handwritten asm use -fPIC code instead of -fpic, our libc has grown large enough for GOT to be larger than 8k.
While here kill redundant PIC ifdefs in setjmp.S - sparc "call" instruction is piccy by itself.
Tested by martin@
show more ...
|
#
faedc2c4 |
| 20-May-2005 |
uwe <uwe@NetBSD.org> |
Prettify. Avoid code duplication. Same object code is generated.
|
#
eb7c1594 |
| 07-Aug-2003 |
agc <agc@NetBSD.org> |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
#
92d8b1e9 |
| 26-May-2002 |
wiz <wiz@NetBSD.org> |
Revert previous: .S files are currently compiled with -traditional-cpp, so __STDC__ is _not_ always defined.
|
#
d56bb7c2 |
| 26-May-2002 |
wiz <wiz@NetBSD.org> |
__STDC__ is always defined on NetBSD.
|
#
ac8c1c29 |
| 14-Jan-2002 |
thorpej <thorpej@NetBSD.org> |
* Add WSYSCALL() to SYS.h, which creates a system call with an internal name and a weak alias for the name. * Add a WEAKASM syscall list, and process it. * Make sysarch() have an internal name (_sy
* Add WSYSCALL() to SYS.h, which creates a system call with an internal name and a weak alias for the name. * Add a WEAKASM syscall list, and process it. * Make sysarch() have an internal name (_sysarch()).
show more ...
|
#
9a416d6f |
| 23-Jul-2001 |
christos <christos@NetBSD.org> |
Add a macro "CALL()" to call a function correctly in the pic and non pic case. Write ERROR() in terms of call.
|
#
2234f31b |
| 26-Jun-2000 |
kleink <kleink@NetBSD.org> |
Add a _SYSCALL(entry,syscall) macro like the one found on other architectures.
|
#
dccf2a15 |
| 31-Mar-1999 |
kleink <kleink@NetBSD.org> |
While in transition, conditionally rename _ASM_LABEL(cerror) and _ASM_LABEL(curbrk) to _C_LABEL(__cerror) and _C_LABEL(__curbrk), respectively, depending on the object format chosen, to avoid user na
While in transition, conditionally rename _ASM_LABEL(cerror) and _ASM_LABEL(curbrk) to _C_LABEL(__cerror) and _C_LABEL(__curbrk), respectively, depending on the object format chosen, to avoid user namespace clashes.
show more ...
|
#
7448a697 |
| 04-May-1997 |
kleink <kleink@NetBSD.org> |
Fix typo in last commit.
|
#
2913a7a8 |
| 02-May-1997 |
kleink <kleink@NetBSD.org> |
Consistency: distinguish between PSEUDO() and PSEUDO_NOERROR().
|
#
1efc8c37 |
| 09-Nov-1996 |
pk <pk@NetBSD.org> |
Flesh out the `noerror' syscall macros.
|
#
99db2fd3 |
| 24-Oct-1996 |
jtc <jtc@NetBSD.org> |
fix typo
|
#
41da4098 |
| 19-Oct-1996 |
jtc <jtc@NetBSD.org> |
Added new macros: SYSCALL_NOERROR(x): Like SYSCALL except that "x" is a syscall that can never fail.
RSYSCALL_NOERROR(x): Like RSYSCALL except that "x" is a syscall th
Added new macros: SYSCALL_NOERROR(x): Like SYSCALL except that "x" is a syscall that can never fail.
RSYSCALL_NOERROR(x): Like RSYSCALL except that "x" is a syscall that can never fail.
These macros simply call SYSCALL / RSYSCALL, and serve as placeholders until an optimized implementation is done.
show more ...
|
#
e0bf9676 |
| 10-Feb-1994 |
pk <pk@NetBSD.org> |
Insert some Position Independent Code.
|
#
939f7033 |
| 15-Jan-1994 |
pk <pk@NetBSD.org> |
Make it work with old-style (/usr/bin) cpp
|
#
0b9f5089 |
| 07-Oct-1993 |
cgd <cgd@NetBSD.org> |
make an arch directory in libc, and move all machine dirs into it
|