CVSROOT: /cvs Module name: src Changes by: pas...@cvs.openbsd.org 2012/08/22 11:19:35
Modified files: share/mk : bsd.lib.mk lib/libc/sys : Makefile.inc lib/csu/arm : md_init.h lib/csu/hppa : md_init.h lib/libc/arch/amd64: SYS.h lib/libc/arch/amd64/gen: flt_rounds.S setjmp.S sigsetjmp.S lib/libc/arch/amd64/sys: Ovfork.S brk.S cerror.S exect.S sbrk.S sigprocmask.S sigsuspend.S syscall.S tfork_thread.S lib/libc/arch/arm/sys: brk.S cerror.S sbrk.S lib/libc/arch/hppa/sys: brk.S cerror.S sbrk.S lib/libc/arch/hppa64/sys: brk.S cerror.S sbrk.S lib/libc/arch/i386: SYS.h lib/libc/arch/i386/gen: fixunsdfsi.S flt_rounds.S setjmp.S sigsetjmp.S lib/libc/arch/i386/sys: Ovfork.S brk.S cerror.S exect.S sbrk.S sigprocmask.S sigsuspend.S syscall.S tfork_thread.S lib/libc/arch/m68k/sys: Ovfork.S brk.S cerror.S sbrk.S setlogin.S lib/libc/arch/sh: SYS.h lib/libc/arch/sh/sys: brk.S cerror.S sbrk.S lib/libc/arch/sparc: SYS.h lib/libc/arch/sparc/gen: fixunsdfsi.S modf.S sigsetjmp.S lib/libc/arch/sparc/string: ffs.S lib/libc/arch/sparc/sys: brk.S cerror.S sbrk.S setlogin.S lib/libc/arch/sparc64: SYS.h lib/libc/arch/sparc64/gen: fixunsdfsi.S modf.S sigsetjmp.S lib/libc/arch/sparc64/string: ffs.S lib/libc/arch/sparc64/sys: brk.S cerror.S sbrk.S setlogin.S sys/arch/amd64/include: asm.h profile.h sys/arch/arm/include: profile.h sys/arch/i386/include: asm.h sys/arch/powerpc/include: asm.h sys/arch/sh/include: asm.h sys/arch/sparc/include: asm.h profile.h sys/arch/sparc64/include: asm.h profile.h lib/librthread/arch/m68k: cerror.S Log message: Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure cc invocations. This allows us to use the compiler builtin define __PIC__ to check for PIC/PIEness rather than passing -DPIC. Simplifies PIE work a lot. ok matthew@, conceptually ok kurt@