History log of /netbsd-src/lib/libc/arch/sparc/SYS.h (Results 1 – 19 of 19)
Revision Date Author Comments
# 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