diff options
| author | matt <matt@NetBSD.org> | 2001-07-19 22:13:23 +0000 |
|---|---|---|
| committer | matt <matt@NetBSD.org> | 2001-07-19 22:13:23 +0000 |
| commit | 5ac8a0b7ba0c51ffc7d2da76df8a615302af243c (patch) | |
| tree | 3095a3ad282ecb4158455291f59d0a3cd2610351 /gnu/lib/libgcc | |
| parent | c45a0d8765fe4d856022c0c2b8f2d44463e2cf67 (diff) | |
powerpc support for 2.95.3
Diffstat (limited to 'gnu/lib/libgcc')
| -rw-r--r-- | gnu/lib/libgcc/Makefile | 11 | ||||
| -rw-r--r-- | gnu/lib/libgcc/powerpc.mk | 12 |
2 files changed, 22 insertions, 1 deletions
diff --git a/gnu/lib/libgcc/Makefile b/gnu/lib/libgcc/Makefile index 67ceea9ffe9..0fb9aec7145 100644 --- a/gnu/lib/libgcc/Makefile +++ b/gnu/lib/libgcc/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.22 2001/07/19 18:06:19 matt Exp $ +# $NetBSD: Makefile,v 1.23 2001/07/19 22:13:23 matt Exp $ .include <bsd.own.mk> @@ -30,6 +30,8 @@ OBJS+= ${G_LIB2FUNCS:=.o} ${G_LIB2FUNCS_EH:=.o} \ ${G_CXX_LIB2FUNCS:Mop*} ${G_CXXSRCS:T:R:=.o} \ ${G_CSRCS:T:R:=.o} +CLEANFILES+= fp-bit.c dp-bit.c + ${G_LIB2FUNCS:=.o}: libgcc2.c ${COMPILE.c} -DL$* -o $@ ${>:M*.c} @@ -59,6 +61,13 @@ ${f}.o: ${G_CXX_LIB2ADD:M*/${f}.c} ${COMPILE.c} -o $@ ${>:M*.c} .endfor +fp-bit.c: ${DIST}/gcc/config/fp-bit.c + cat $> > $@ + +dp-bit.c: ${DIST}/gcc/config/fp-bit.c + echo '#define FLOAT' > $@ + cat $> >> $@ + .include <bsd.lib.mk> ${OBJS}: ${.CURDIR}/${MACHINE_ARCH}.mk diff --git a/gnu/lib/libgcc/powerpc.mk b/gnu/lib/libgcc/powerpc.mk new file mode 100644 index 00000000000..eb82f8b3fd6 --- /dev/null +++ b/gnu/lib/libgcc/powerpc.mk @@ -0,0 +1,12 @@ +# This file is automatically generated. DO NOT EDIT! +# Generated from: NetBSD: toolchain2netbsd,v 1.2 2001/07/18 18:17:20 tv Exp +# +G_CXX_EXTRA_HEADERS=${DIST}/gcc/cp/inc/typeinfo ${DIST}/gcc/cp/inc/exception ${DIST}/gcc/cp/inc/new ${DIST}/gcc/cp/inc/new.h +G_CXX_LIB2FUNCS=tinfo.o tinfo2.o new.o opnew.o opnewnt.o opvnew.o opvnewnt.o opdel.o opdelnt.o opvdel.o opvdelnt.o exception.o +G_CXX_LIB2SRCS=${DIST}/gcc/cp/new.cc ${DIST}/gcc/cp/new1.cc ${DIST}/gcc/cp/new2.cc ${DIST}/gcc/cp/exception.cc ${DIST}/gcc/cp/tinfo.cc ${DIST}/gcc/cp/tinfo2.cc ${DIST}/gcc/cp/tinfo.h +G_INCLUDES=-I. -I${DIST}/gcc -I${DIST}/gcc/config -I${DIST}/gcc/../include +G_LIB2ADD=${DIST}/gcc/frame.c fp-bit.c dp-bit.c cplib2.txt +G_LIB2FUNCS=_muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2 _lshrdi3 _ashldi3 _ashrdi3 _ffsdi2 _udiv_w_sdiv _udivmoddi4 _cmpdi2 _ucmpdi2 _floatdidf _floatdisf _fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi _fixxfdi _fixunsxfdi _floatdixf _fixunsxfsi _fixtfdi _fixunstfdi _floatditf __gcc_bcmp _varargs __dummy _eprintf _bb _shtab _clear_cache _trampoline __main _exit _ctors _pure +G_LIB2FUNCS_EH=_eh +G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -DHAIFA -g -I./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED +G_MAYBE_USE_COLLECT2= |
