CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Fri Jul 22 21:59:11 UTC 2022 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: arm64 needs additional lse.S builds with GCC 10.4.0. To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.51 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.52 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.51 Sun Apr 25 23:12:54 2021 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Fri Jul 22 21:59:11 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.51 2021/04/25 23:12:54 christos Exp $ +# $NetBSD: Makefile.inc,v 1.52 2022/07/22 21:59:11 mrg Exp $ LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} GCC_MACHINE_SUBDIR=${MACHINE_CPU:C/powerpc.*/rs6000/:C/x86_64/i386/} @@ -175,7 +175,7 @@ ${LIB1ASMFUNCS}: ${.CURDIR}/Makefile # XXX lse.S objects are placed directly into "libgcc-objects" for GCC, and # are not pulled out by mknative-gcc easily. . for s in 1 2 4 8 16 -. for m in 1 2 3 4 +. for m in 1 2 3 4 5 . for n in cas LSE_NAMES+= ${n}_${s}_${m} CPPFLAGS.${n}_${s}_${m}+= -DL_${n} -DSIZE=${s} -DMODEL=${m} @@ -184,7 +184,7 @@ CPPFLAGS.${n}_${s}_${m}+= -DL_${n} -DSIZ . endfor . for s in 1 2 4 8 -. for m in 1 2 3 4 +. for m in 1 2 3 4 5 . for n in swp ldadd ldclr ldeor ldset LSE_NAMES+= ${n}_${s}_${m} CPPFLAGS.${n}_${s}_${m}+= -DL_${n} -DSIZE=${s} -DMODEL=${m}
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Fri Jul 22 21:59:11 UTC 2022 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: arm64 needs additional lse.S builds with GCC 10.4.0. To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: rin Date: Sat Apr 24 06:34:53 UTC 2021 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: Fix build with MKDEBUG=yes for aarch64. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.49 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.50 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.49 Sat Apr 17 22:01:02 2021 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Sat Apr 24 06:34:52 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.49 2021/04/17 22:01:02 mrg Exp $ +# $NetBSD: Makefile.inc,v 1.50 2021/04/24 06:34:52 rin Exp $ LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} GCC_MACHINE_SUBDIR=${MACHINE_CPU:C/powerpc.*/rs6000/:C/x86_64/i386/} @@ -197,6 +197,11 @@ ${LSE_NAMES:=.o}: ${LSE_SRC} Makefile ${_MKTARGET_COMPILE} ${COMPILE.S} ${CPPFLAGS.${.TARGET:T:.o=}} -o ${.TARGET} ${LSE_SRC} +${LSE_NAMES:=.go}: ${LSE_SRC} Makefile + ${_MKTARGET_COMPILE} + ${COMPILE.S} ${DEBUGFLAGS} ${CPPFLAGS.${.TARGET:T:.go=}} -o ${.TARGET} \ + ${LSE_SRC} + # lse-init.c currently compiles to nothing for us G_LIB2ADD+= ${GNUHOSTDIST}/libgcc/config/aarch64/lse-init.c
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: rin Date: Sat Apr 24 06:34:53 UTC 2021 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: Fix build with MKDEBUG=yes for aarch64. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Sat Apr 17 10:54:47 UTC 2021 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: add support for arm64 lse.S. arm64 userland much happier now. /usr/bin/gcc as gcc 10 on arm64 is fine, build is complete, though i did not test xsrc yet. To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 src/external/gpl3/gcc/lib/libgcc/Makefile.inc cvs rdiff -u -r1.29 -r1.30 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Sat Apr 17 10:54:47 UTC 2021 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: add support for arm64 lse.S. arm64 userland much happier now. /usr/bin/gcc as gcc 10 on arm64 is fine, build is complete, though i did not test xsrc yet. To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 src/external/gpl3/gcc/lib/libgcc/Makefile.inc cvs rdiff -u -r1.29 -r1.30 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.47 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.48 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.47 Mon Apr 12 00:05:55 2021 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Sat Apr 17 10:54:46 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.47 2021/04/12 00:05:55 mrg Exp $ +# $NetBSD: Makefile.inc,v 1.48 2021/04/17 10:54:46 mrg Exp $ LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} GCC_MACHINE_SUBDIR=${MACHINE_CPU:C/powerpc.*/rs6000/:C/x86_64/i386/} @@ -30,9 +30,11 @@ CPPFLAGS+= ${G_INTERNAL_CFLAGS:M-DHAVE_C .if ${LIBGCC_MACHINE_ARCH} == "powerpc" || \ ${LIBGCC_MACHINE_ARCH} == "sh3el" || \ ${LIBGCC_MACHINE_ARCH} == "sh3eb" || \ -${LIBGCC_MACHINE_ARCH} == "m68000" +${LIBGCC_MACHINE_ARCH} == "m68000" || \ +${LIBGCC_MACHINE_ARCH} == "aarch64" || \ +${LIBGCC_MACHINE_ARCH} == "aarch64eb" _TRADITIONAL_CPP= -COMPILE.S= ${CC} ${AFLAGS} ${CPPFLAGS} -c +COMPILE.S= ${CC} ${AFLAGS} ${CPPFLAGS} ${CPPFLAGS.${.IMPSRC:T}} -c .endif .if ${LIBGCC_MACHINE_ARCH} == "powerpc" @@ -166,6 +168,40 @@ ${LIB1ASMFUNCS}: ${.CURDIR}/Makefile printf '#define L${.PREFIX}\n#include <${G_LIB1ASMSRC}>\n' >${.TARGET} .endif +.if ${LIB} == "gcc" && \ +(${LIBGCC_MACHINE_ARCH} == "aarch64" || \ + ${LIBGCC_MACHINE_ARCH} == "aarch64be") # { +# XXX lse.S objects are placed directly into "libgcc-objects" for GCC, and +# are not pulled out by mknative-gcc easily. +. for s in 1 2 4 8 16 +. for m in 1 2 3 4 +. for n in cas +LSE_NAMES+= ${n}_${s}_${m} +CPPFLAGS.${n}_${s}_${m}+= -DL_${n} -DSIZE=${s} -DMODEL=${m} +. endfor +. endfor +. endfor + +. for s in 1 2 4 8 +. for m in 1 2 3 4 +. for n in swp ldadd ldclr ldeor ldset +LSE_NAMES+= ${n}_${s}_${m} +CPPFLAGS.${n}_${s}_${m}+= -DL_${n} -DSIZE=${s} -DMODEL=${m} +. endfor +. endfor +. endfor + +LSE_SRC= ${GNUHOSTDIST}/libgcc/config/aarch64/lse.S + +${LSE_NAMES:=.o}: ${LSE_SRC} Makefile + ${_MKTARGET_COMPILE} + ${COMPILE.S} ${CPPFLAGS.${.TARGET:T:.o=}} -o ${.TARGET} ${LSE_SRC} + +# lse-init.c currently compiles to nothing for us +G_LIB2ADD+= ${GNUHOSTDIST}/libgcc/config/aarch64/lse-init.c + +.endif # } arm64 + # Use dynamic sources to arrange for the C file to be the first dependency # so ${.IMPSRC} will work. Index: src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.29 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.30 --- src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.29 Mon Apr 12 00:05:55 2021 +++ src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Sat Apr 17 10:54:46 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.29 2021/04/12 00:05:55 mrg Exp $ +# $NetBSD: Makefile,v 1.30 2021/04/17 10:54:46 mrg Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -32,7 +32,8 @@ LIB2ADD_EDITED= ${G_LIB2ADD:T:S/.asm/.S/ SRCS+= ${LIB2FUNCS} ${LIB2FUNCS_ST} ${LIB2DIVMOD} \ ${LIB2ADD_EDITED} \ ${LIB2ADD_HACK:T:S/.asm/.S/} \ - ${G_LIB2ADD_ST:T} ${LIB1ASMFUNCS} + ${G_LIB2ADD_ST:T} ${LIB1ASMFUNCS} \ + ${LSE_NAMES:=.o} .if ${MKPIC} == "no" .if empty(LIBGCC_MACHINE_ARCH:Mearm*) SRCS+= ${LIB2_EH} ${LIB2_EHASM}
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Sat Sep 5 11:40:56 UTC 2020 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: endfor not endif To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Sat Sep 5 11:40:56 UTC 2020 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: endfor not endif To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.45 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.46 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.45 Sat Sep 5 09:50:15 2020 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Sat Sep 5 11:40:56 2020 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.45 2020/09/05 09:50:15 mrg Exp $ +# $NetBSD: Makefile.inc,v 1.46 2020/09/05 11:40:56 mrg Exp $ LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} GCC_MACHINE_SUBDIR=${MACHINE_CPU:C/powerpc.*/rs6000/:C/x86_64/i386/} @@ -106,7 +106,7 @@ LIB2FUNCS= ${LIB2FUNCS_SHORT:=.c} _LIB2FUNCS= ${G_LIB2FUNCS_ST} .for _f in ${LIB2FUNCS_EXCLUDE} _LIB2FUNCS= ${_LIB2FUNCS:N${_f}} -.endif +.endfor LIB2FUNCS_ST= ${_LIB2FUNCS:=.c} LIB2DIVMOD= ${LIB2_DIVMOD_FUNCS:=.c} .if ${HAVE_LIBGCC_EH} == "no"
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: christos Date: Sat May 11 02:39:32 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: remove the ppc64 long-double-128; the default is 64 now. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Tue Apr 16 08:08:18 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: fix -I paths for powerpc*. convert amd64 specific hack. we've been building dp-bit.c and fp-bit.c backwards, but as they use the same input source, they just had opposite objects and the right total was provided. oops. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.41 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.42 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.41 Wed Apr 3 02:13:56 2019 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Tue Apr 16 08:08:18 2019 @@ -1,6 +1,7 @@ -# $NetBSD: Makefile.inc,v 1.41 2019/04/03 02:13:56 mrg Exp $ +# $NetBSD: Makefile.inc,v 1.42 2019/04/16 08:08:18 mrg Exp $ LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} +GCC_MACHINE_SUBDIR=${MACHINE_CPU:C/powerpc.*/rs6000/:C/x86_64/i386/} .if ${MKGCC} != "no" .if exists(${.CURDIR}/../arch/${LIBGCC_MACHINE_ARCH}/defs.mk) @@ -22,11 +23,7 @@ CPPFLAGS+= -I${GCCARCH} ${GCPPFLAGS:M-D* CPPFLAGS+= ${GCPPFLAGS:M-m*} ${GCPPFLAGS:M-f*} CPPFLAGS+= ${G_EXTRA_HEADERS:M/*:H:u:S/^/-I/g} CPPFLAGS+= -I${DIST}/libgcc -I${DIST}/libgcc/config -.if ${LIBGCC_MACHINE_ARCH} == "x86_64" -CPPFLAGS+= -I${DIST}/libgcc/config/i386 -.else -CPPFLAGS+= -I${DIST}/libgcc/config/${LIBGCC_MACHINE_ARCH} -.endif +CPPFLAGS+= -I${DIST}/libgcc/config/${GCC_MACHINE_SUBDIR} CPPFLAGS+= -I${DIST}/gcc -I${DIST}/include -I. CPPFLAGS+= ${G_INTERNAL_CFLAGS:M-DHAVE_CC_TLS} @@ -120,7 +117,7 @@ LIB2_EHASM= ${G_LIB2ADDEH:M*.S:T} # from the list of files we create. .if !empty(G_LIB1ASMFUNCS) . for f in ${G_LIB1ASMFUNCS:=.S} -. if !exists(${DIST}/libgcc/config/${MACHINE_CPU}/${f}) +. if !exists(${DIST}/libgcc/config/${GCC_MACHINE_SUBDIR}/${f}) LIB1ASMFUNCS+= ${f} . endif . endfor @@ -184,16 +181,17 @@ ${G_LIB2_DIVMOD_FUNCS:=.pico}: $(.PREFIX ${_MKTARGET_COMPILE} ${COMPILE.c} ${CPICFLAGS} -fexceptions -fnon-call-exceptions ${COPTS.${.IMPSRC:T}} -o ${.TARGET} ${.IMPSRC} +CPPFLAGS.fp-bit.c+= -DFLOAT=1 dp-bit.c: ${.CURDIR}/Makefile ${_MKTARGET_CREATE} - printf '#define FLOAT\n#include \n' >${.TARGET} + printf '#include \n' >${.TARGET} # # Common rules. # .PATH: ${DIST}/gcc ${DIST}/gcc/cp ${DIST}/gcc/cp/inc ${DIST}/gcc/config \ - ${DIST}/libgcc/config ${DIST}/libgcc/config/${MACHINE_CPU} \ + ${DIST}/libgcc/config ${DIST}/libgcc/config/${GCC_MACHINE_SUBDIR} \ ${G_LIB2ADD:H:O:u} ${G_LIB2ADDEH:H:O:u} ${GCCARCHLIBGCC} .include "../Makefile.tconfigh"
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Tue Apr 16 08:08:18 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: fix -I paths for powerpc*. convert amd64 specific hack. we've been building dp-bit.c and fp-bit.c backwards, but as they use the same input source, they just had opposite objects and the right total was provided. oops. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/arch/riscv64
Module Name:src Committed By: maya Date: Sat Apr 13 15:54:07 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libgcc/arch/riscv64: defs.mk Log Message: Fake mknative. enough to build libc, with other changes pending To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/riscv64/defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/arch/riscv64
Module Name:src Committed By: maya Date: Sat Apr 13 15:54:07 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libgcc/arch/riscv64: defs.mk Log Message: Fake mknative. enough to build libc, with other changes pending To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/riscv64/defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/arch/riscv64/defs.mk diff -u src/external/gpl3/gcc/lib/libgcc/arch/riscv64/defs.mk:1.3 src/external/gpl3/gcc/lib/libgcc/arch/riscv64/defs.mk:1.4 --- src/external/gpl3/gcc/lib/libgcc/arch/riscv64/defs.mk:1.3 Sun Feb 10 07:57:22 2019 +++ src/external/gpl3/gcc/lib/libgcc/arch/riscv64/defs.mk Sat Apr 13 15:54:07 2019 @@ -3,8 +3,8 @@ # Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp # G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_INTERNAL_CFLAGS=-g -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fPIC -I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -DHAVE_CC_TLS -G_LIB2ADD= enable-execute-stack.c +G_INTERNAL_CFLAGS=-g -O2 -O2 -I${GNUHOSTDIST}/libgcc/../gcc/config/riscv -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fPIC -I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -DHAVE_CC_TLS +G_LIB2ADD= ${GNUHOSTDIST}/libgcc/soft-fp/addtf3.c ${GNUHOSTDIST}/libgcc/soft-fp/divtf3.c ${GNUHOSTDIST}/libgcc/soft-fp/eqtf2.c ${GNUHOSTDIST}/libgcc/soft-fp/getf2.c ${GNUHOSTDIST}/libgcc/soft-fp/letf2.c ${GNUHOSTDIST}/libgcc/soft-fp/multf3.c ${GNUHOSTDIST}/libgcc/soft-fp/negtf2.c ${GNUHOSTDIST}/libgcc/soft-fp/subtf3.c ${GNUHOSTDIST}/libgcc/soft-fp/unordtf2.c ${GNUHOSTDIST}/libgcc/soft-fp/fixtfsi.c ${GNUHOSTDIST}/libgcc/soft-fp/fixunstfsi.c ${GNUHOSTDIST}/libgcc/soft-fp/floatsitf.c ${GNUHOSTDIST}/libgcc/soft-fp/floatunsitf.c ${GNUHOSTDIST}/libgcc/soft-fp/fixtfdi.c ${GNUHOSTDIST}/libgcc/soft-fp/fixunstfdi.c ${GNUHOSTDIST}/libgcc/soft-fp/floatditf.c ${GNUHOSTDIST}/libgcc/soft-fp/floatunditf.c ${GNUHOSTDIST}/libgcc/soft-fp/extendsftf2.c ${GNUHOSTDIST}/libgcc/soft-fp/extenddftf2.c ${GNUHOSTDIST}/libgcc/soft-fp/trunctfsf2.c ${GNUHOSTDIST}/libgcc/soft-fp/trunctfdf2.c enable-execute-stack.c G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c G_LIB2ADD_ST= G_LIB1ASMFUNCS= @@ -12,7 +12,7 @@ G_LIB1ASMSRC= G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _divmoddi4 _udivdi3 _umoddi3 _udivmoddi4 _udiv_w_sdiv G_LIB2FUNCS_ST=_eprintf __gcc_bcmp G_LIB2FUNCS_EXTRA= -G_LIBGCC2_CFLAGS=-O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector +G_LIBGCC2_CFLAGS=-O2 -I${GNUHOSTDIST}/libgcc/config/riscv -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkmap-symver.awk G_SHLIB_MKMAP_OPTS= G_SHLIB_MAPFILES=libgcc-std.ver
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Wed Apr 3 02:13:56 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: fix error in previous To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.40 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.41 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.40 Tue Apr 2 21:29:46 2019 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Wed Apr 3 02:13:56 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.40 2019/04/02 21:29:46 mrg Exp $ +# $NetBSD: Makefile.inc,v 1.41 2019/04/03 02:13:56 mrg Exp $ LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} @@ -76,7 +76,7 @@ EXTRA_FUNC_SIZES= sf df xf .if ${LIBGCC_MACHINE_ARCH} != "x86_64" && \ ${LIBGCC_MACHINE_ARCH} != "i386" && \ -${LIBGCC_MACHINE_ARCH} != "ia64" && +${LIBGCC_MACHINE_ARCH} != "ia64" EXTRA_FUNC_SIZES+= tf .endif
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Wed Apr 3 02:13:56 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: fix error in previous To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/arch/riscv64
Module Name:src Committed By: mrg Date: Thu Feb 28 09:50:03 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libgcc/arch/riscv64: gthr-defs.mk Log Message: basic mknative bootstrap-libgcc for riscv64 To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libgcc/arch/riscv64/gthr-defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/arch/riscv64
Module Name:src Committed By: mrg Date: Thu Feb 28 09:50:03 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libgcc/arch/riscv64: gthr-defs.mk Log Message: basic mknative bootstrap-libgcc for riscv64 To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libgcc/arch/riscv64/gthr-defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/arch/riscv64/gthr-defs.mk diff -u src/external/gpl3/gcc/lib/libgcc/arch/riscv64/gthr-defs.mk:1.2 src/external/gpl3/gcc/lib/libgcc/arch/riscv64/gthr-defs.mk:1.3 --- src/external/gpl3/gcc/lib/libgcc/arch/riscv64/gthr-defs.mk:1.2 Wed Feb 27 08:22:43 2019 +++ src/external/gpl3/gcc/lib/libgcc/arch/riscv64/gthr-defs.mk Thu Feb 28 09:50:02 2019 @@ -1,9 +1,9 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.97 2019/02/01 09:27:23 mrg Exp +# Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp # Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp # G_enable_execute_stack=enable-execute-stack-mprotect.c G_unwind_header=unwind-generic.h G_md_unwind_header=no-unwind.h -G_sfp_machine_header=no-sfp-machine.h +G_sfp_machine_header=riscv/sfp-machine.h G_thread_header=gthr-posix.h
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Thu Jan 31 06:47:22 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: don't build the ditf files on x86 anymore. they come from soft-fp now. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Thu Jan 31 06:47:22 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: don't build the ditf files on x86 anymore. they come from soft-fp now. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.38 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.39 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.38 Sat Jan 19 17:11:02 2019 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Thu Jan 31 06:47:21 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.38 2019/01/19 17:11:02 mrg Exp $ +# $NetBSD: Makefile.inc,v 1.39 2019/01/31 06:47:21 mrg Exp $ LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} @@ -72,15 +72,21 @@ LIB2FUNCS_ALL+= \ empty(LIBGCC_MACHINE_ARCH:Maarch64*) && \ empty(LIBGCC_MACHINE_ARCH:Mmips64*) +EXTRA_FUNC_SIZES= sf df xf + +.if ${LIBGCC_MACHINE_ARCH} != "x86_64" && ${LIBGCC_MACHINE_ARCH} != "i386" +EXTRA_FUNC_SIZES+= tf +.endif + # non swfloat versions .for _p in _fix _fixuns -. for _m in sf df xf tf +. for _m in ${EXTRA_FUNC_SIZES} LIB2FUNCS_ALL+= ${_p}${_m}di . endfor .endfor .for _p in _float _floatun -. for _m in sf df xf tf +. for _m in ${EXTRA_FUNC_SIZES} LIB2FUNCS_ALL+= ${_p}di${_m} . endfor .endfor
CVS commit: src/external/gpl3/gcc/lib/libgcc/arch
Module Name:src Committed By: mrg Date: Thu Jan 31 06:53:21 UTC 2019 Added Files: src/external/gpl3/gcc/lib/libgcc/arch/aarch64: gthr-defs.mk src/external/gpl3/gcc/lib/libgcc/arch/powerpc: gthr-defs.mk Log Message: add missing files To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libgcc/arch/aarch64/gthr-defs.mk cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libgcc/arch/powerpc/gthr-defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/arch
Module Name:src Committed By: mrg Date: Thu Jan 31 06:53:21 UTC 2019 Added Files: src/external/gpl3/gcc/lib/libgcc/arch/aarch64: gthr-defs.mk src/external/gpl3/gcc/lib/libgcc/arch/powerpc: gthr-defs.mk Log Message: add missing files To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libgcc/arch/aarch64/gthr-defs.mk cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libgcc/arch/powerpc/gthr-defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Added files: Index: src/external/gpl3/gcc/lib/libgcc/arch/aarch64/gthr-defs.mk diff -u /dev/null src/external/gpl3/gcc/lib/libgcc/arch/aarch64/gthr-defs.mk:1.1 --- /dev/null Thu Jan 31 06:53:21 2019 +++ src/external/gpl3/gcc/lib/libgcc/arch/aarch64/gthr-defs.mk Thu Jan 31 06:53:21 2019 @@ -0,0 +1,9 @@ +# This file is automatically generated. DO NOT EDIT! +# Generated from: NetBSD: mknative-gcc,v 1.96 2019/01/19 20:02:06 mrg Exp +# Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp +# +G_enable_execute_stack=enable-execute-stack-mprotect.c +G_unwind_header=unwind-generic.h +G_md_unwind_header=aarch64/aarch64-unwind.h +G_sfp_machine_header=aarch64/sfp-machine.h +G_thread_header=gthr-posix.h Index: src/external/gpl3/gcc/lib/libgcc/arch/powerpc/gthr-defs.mk diff -u /dev/null src/external/gpl3/gcc/lib/libgcc/arch/powerpc/gthr-defs.mk:1.1 --- /dev/null Thu Jan 31 06:53:21 2019 +++ src/external/gpl3/gcc/lib/libgcc/arch/powerpc/gthr-defs.mk Thu Jan 31 06:53:21 2019 @@ -0,0 +1,9 @@ +# This file is automatically generated. DO NOT EDIT! +# Generated from: NetBSD: mknative-gcc,v 1.96 2019/01/19 20:02:06 mrg Exp +# Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp +# +G_enable_execute_stack=enable-execute-stack-mprotect.c +G_unwind_header=unwind-generic.h +G_md_unwind_header=no-unwind.h +G_sfp_machine_header=rs6000/sfp-machine.h +G_thread_header=gthr-posix.h
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Wed Sep 5 00:51:42 UTC 2018 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add it to CPPFLAGS. this fixes PR#53567 for me. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Wed Sep 5 00:51:42 UTC 2018 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: pull -DHAVE_CC_TLS out of $(INTERNAL_CFLAGS) if it is there, and add it to CPPFLAGS. this fixes PR#53567 for me. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.36 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.37 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.36 Sat Jul 14 23:40:19 2018 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Wed Sep 5 00:51:42 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.36 2018/07/14 23:40:19 christos Exp $ +# $NetBSD: Makefile.inc,v 1.37 2018/09/05 00:51:42 mrg Exp $ LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} @@ -28,6 +28,7 @@ CPPFLAGS+= -I${DIST}/libgcc/config/i386 CPPFLAGS+= -I${DIST}/libgcc/config/${LIBGCC_MACHINE_ARCH} .endif CPPFLAGS+= -I${DIST}/gcc -I${DIST}/include -I. +CPPFLAGS+= ${G_INTERNAL_CFLAGS:M-DHAVE_CC_TLS} .if ${LIBGCC_MACHINE_ARCH} == "powerpc" || \ ${LIBGCC_MACHINE_ARCH} == "sh3el" || \
CVS commit: src/external/gpl3/gcc/lib/libgcc/arch
Module Name:src Committed By: mrg Date: Wed Sep 5 00:22:10 UTC 2018 Modified Files: src/external/gpl3/gcc/lib/libgcc/arch/aarch64: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/alpha: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/arm: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/armeb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earm: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmeb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmhf: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmhfeb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv4: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv4eb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv6: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv6eb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv6hf: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv6hfeb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv7: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv7eb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv7hf: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv7hfeb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/hppa: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/i386: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/ia64: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/m68000: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/m68k: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/mips64eb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/mips64el: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/mipseb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/mipsel: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/powerpc: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/powerpc64: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/sh3eb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/sh3el: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/sparc: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/sparc64: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/vax: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/x86_64: defs.mk Log Message: regen to pull out INTERNAL_CFLAGS. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libgcc/arch/aarch64/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/alpha/defs.mk cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libgcc/arch/arm/defs.mk cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libgcc/arch/armeb/defs.mk cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/lib/libgcc/arch/earm/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/earmeb/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/earmhf/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/earmhfeb/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/earmv4/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/earmv4eb/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/earmv6/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/earmv6eb/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/earmv6hf/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/earmv6hfeb/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/earmv7/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/earmv7eb/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/earmv7hf/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/earmv7hfeb/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/hppa/defs.mk cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gcc/lib/libgcc/arch/i386/defs.mk cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/lib/libgcc/arch/ia64/defs.mk cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/gcc/lib/libgcc/arch/m68000/defs.mk cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/lib/libgcc/arch/m68k/defs.mk cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/gcc/lib/libgcc/arch/mips64eb/defs.mk cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/lib/libgcc/arch/mips64el/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/mipseb/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/mipsel/defs.mk cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/lib/libgcc/arch/powerpc/defs.mk cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/lib/libgcc/arch/powerpc64/defs.mk cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libgcc/arch/sh3eb/defs.mk cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libgcc/arch/sh3el/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/sparc/defs.mk cvs rdiff -u -r1.3 -r1.4 \
CVS commit: src/external/gpl3/gcc/lib/libgcc/arch
Module Name:src Committed By: mrg Date: Wed Sep 5 00:22:10 UTC 2018 Modified Files: src/external/gpl3/gcc/lib/libgcc/arch/aarch64: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/alpha: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/arm: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/armeb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earm: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmeb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmhf: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmhfeb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv4: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv4eb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv6: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv6eb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv6hf: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv6hfeb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv7: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv7eb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv7hf: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/earmv7hfeb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/hppa: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/i386: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/ia64: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/m68000: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/m68k: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/mips64eb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/mips64el: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/mipseb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/mipsel: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/powerpc: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/powerpc64: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/sh3eb: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/sh3el: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/sparc: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/sparc64: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/vax: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/x86_64: defs.mk Log Message: regen to pull out INTERNAL_CFLAGS. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/gcc/lib/libgcc/arch/aarch64/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/alpha/defs.mk cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libgcc/arch/arm/defs.mk cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libgcc/arch/armeb/defs.mk cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/lib/libgcc/arch/earm/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/earmeb/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/earmhf/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/earmhfeb/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/earmv4/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/earmv4eb/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/earmv6/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/earmv6eb/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/earmv6hf/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/earmv6hfeb/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/earmv7/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/earmv7eb/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/earmv7hf/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/earmv7hfeb/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/hppa/defs.mk cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gcc/lib/libgcc/arch/i386/defs.mk cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/lib/libgcc/arch/ia64/defs.mk cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/gcc/lib/libgcc/arch/m68000/defs.mk cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/lib/libgcc/arch/m68k/defs.mk cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/gcc/lib/libgcc/arch/mips64eb/defs.mk cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/lib/libgcc/arch/mips64el/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/mipseb/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/mipsel/defs.mk cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/lib/libgcc/arch/powerpc/defs.mk cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/gcc/lib/libgcc/arch/powerpc64/defs.mk cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libgcc/arch/sh3eb/defs.mk cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libgcc/arch/sh3el/defs.mk cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/sparc/defs.mk cvs rdiff -u -r1.3 -r1.4 \
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: christos Date: Sat Jul 14 23:40:19 UTC 2018 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: avoid dups for aarch64 To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.35 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.36 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.35 Sat Oct 22 16:33:28 2016 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Sat Jul 14 19:40:19 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.35 2016/10/22 20:33:28 christos Exp $ +# $NetBSD: Makefile.inc,v 1.36 2018/07/14 23:40:19 christos Exp $ LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} @@ -68,6 +68,7 @@ LIB2FUNCS_ALL+= \ .if ${LIBGCC_MACHINE_ARCH} != "coldfire" && \ empty(LIBGCC_MACHINE_ARCH:Mearm*) && \ +empty(LIBGCC_MACHINE_ARCH:Maarch64*) && \ empty(LIBGCC_MACHINE_ARCH:Mmips64*) # non swfloat versions
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: christos Date: Sat Jul 14 23:40:19 UTC 2018 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: avoid dups for aarch64 To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4
Module Name:src Committed By: mrg Date: Mon Feb 5 22:11:42 UTC 2018 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4: gcov-iov.h Log Message: missing in previous: mknative gcc 6.4 and powerpc / earmv4. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h diff -u src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h:1.9 src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h:1.10 --- src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h:1.9 Mon Nov 13 07:21:17 2017 +++ src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h Mon Feb 5 22:11:42 2018 @@ -1,8 +1,8 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-gcc,v 1.90 2017/10/04 21:42:20 christos Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ +/* Generated from: NetBSD: mknative-gcc,v 1.91 2018/02/03 19:06:25 mrg Exp */ +/* Generated from: NetBSD: mknative.common,v 1.15 2017/11/29 03:32:28 christos Exp */ /* Generated automatically by the program `build/gcov-iov' - from `5.5.0 (5 5) and (*)'. */ + from `6.4.0 (6 4) and (*)'. */ -#define GCOV_VERSION ((gcov_unsigned_t)0x3530352a) /* 505* */ +#define GCOV_VERSION ((gcov_unsigned_t)0x3630342a) /* 604* */
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4
Module Name:src Committed By: mrg Date: Mon Feb 5 22:11:42 UTC 2018 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4: gcov-iov.h Log Message: missing in previous: mknative gcc 6.4 and powerpc / earmv4. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: christos Date: Sat Oct 22 20:33:28 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: use LIBGCC_MACHINE_ARCH for the compat build To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: christos Date: Sat Oct 22 20:33:28 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: use LIBGCC_MACHINE_ARCH for the compat build To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.34 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.35 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.34 Fri Oct 21 23:55:03 2016 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Sat Oct 22 16:33:28 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.34 2016/10/22 03:55:03 christos Exp $ +# $NetBSD: Makefile.inc,v 1.35 2016/10/22 20:33:28 christos Exp $ LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} @@ -22,7 +22,7 @@ CPPFLAGS+= -I${GCCARCH} ${GCPPFLAGS:M-D* CPPFLAGS+= ${GCPPFLAGS:M-m*} ${GCPPFLAGS:M-f*} CPPFLAGS+= ${G_EXTRA_HEADERS:M/*:H:u:S/^/-I/g} CPPFLAGS+= -I${DIST}/libgcc -I${DIST}/libgcc/config -.if ${MACHINE_ARCH} == "x86_64" +.if ${LIBGCC_MACHINE_ARCH} == "x86_64" CPPFLAGS+= -I${DIST}/libgcc/config/i386 .else CPPFLAGS+= -I${DIST}/libgcc/config/${LIBGCC_MACHINE_ARCH}
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: christos Date: Sat Oct 22 03:55:03 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc src/external/gpl3/gcc/lib/libgcc/arch/i386: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/x86_64: defs.mk Log Message: regen and include the proper directory for x86_64 To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/external/gpl3/gcc/lib/libgcc/Makefile.inc cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/i386/defs.mk cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libgcc/arch/x86_64/defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.33 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.34 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.33 Tue Mar 22 04:18:27 2016 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Fri Oct 21 23:55:03 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.33 2016/03/22 08:18:27 mrg Exp $ +# $NetBSD: Makefile.inc,v 1.34 2016/10/22 03:55:03 christos Exp $ LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} @@ -22,7 +22,11 @@ CPPFLAGS+= -I${GCCARCH} ${GCPPFLAGS:M-D* CPPFLAGS+= ${GCPPFLAGS:M-m*} ${GCPPFLAGS:M-f*} CPPFLAGS+= ${G_EXTRA_HEADERS:M/*:H:u:S/^/-I/g} CPPFLAGS+= -I${DIST}/libgcc -I${DIST}/libgcc/config -CPPFLAGS+= -I${DIST}/libgcc/config/${MACHINE_CPU} +.if ${MACHINE_ARCH} == "x86_64" +CPPFLAGS+= -I${DIST}/libgcc/config/i386 +.else +CPPFLAGS+= -I${DIST}/libgcc/config/${LIBGCC_MACHINE_ARCH} +.endif CPPFLAGS+= -I${DIST}/gcc -I${DIST}/include -I. .if ${LIBGCC_MACHINE_ARCH} == "powerpc" || \ Index: src/external/gpl3/gcc/lib/libgcc/arch/i386/defs.mk diff -u src/external/gpl3/gcc/lib/libgcc/arch/i386/defs.mk:1.3 src/external/gpl3/gcc/lib/libgcc/arch/i386/defs.mk:1.4 --- src/external/gpl3/gcc/lib/libgcc/arch/i386/defs.mk:1.3 Wed Mar 16 06:56:20 2016 +++ src/external/gpl3/gcc/lib/libgcc/arch/i386/defs.mk Fri Oct 21 23:55:03 2016 @@ -1,9 +1,9 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.85 2016/03/15 21:38:32 mrg Exp +# Generated from: NetBSD: mknative-gcc,v 1.89 2016/10/05 19:25:49 christos Exp # Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp # G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/i386/cpuinfo.c enable-execute-stack.c +G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/i386/cpuinfo.c ${GNUHOSTDIST}/libgcc/config/i386/32/tf-signs.c ${GNUHOSTDIST}/libgcc/config/i386/sfp-exceptions.c ${GNUHOSTDIST}/libgcc/soft-fp/addtf3.c ${GNUHOSTDIST}/libgcc/soft-fp/divtf3.c ${GNUHOSTDIST}/libgcc/soft-fp/eqtf2.c ${GNUHOSTDIST}/libgcc/soft-fp/getf2.c ${GNUHOSTDIST}/libgcc/soft-fp/letf2.c ${GNUHOSTDIST}/libgcc/soft-fp/multf3.c ${GNUHOSTDIST}/libgcc/soft-fp/negtf2.c ${GNUHOSTDIST}/libgcc/soft-fp/subtf3.c ${GNUHOSTDIST}/libgcc/soft-fp/unordtf2.c ${GNUHOSTDIST}/libgcc/soft-fp/fixtfsi.c ${GNUHOSTDIST}/libgcc/soft-fp/fixunstfsi.c ${GNUHOSTDIST}/libgcc/soft-fp/floatsitf.c ${GNUHOSTDIST}/libgcc/soft-fp/floatunsitf.c ${GNUHOSTDIST}/libgcc/soft-fp/fixtfdi.c ${GNUHOSTDIST}/libgcc/soft-fp/fixunstfdi.c ${GNUHOSTDIST}/libgcc/soft-fp/floatditf.c ${GNUHOSTDIST}/libgcc/soft-fp/floatunditf.c ${GNUHOSTDIST}/libgcc/soft-fp/extendsftf2.c ${GNUHOSTDIST}/libgcc/soft-fp/extenddftf2.c ${GNUHOSTDIST}/libgcc/soft-fp/extendxftf2.c ${GNUHOSTDIST}/libgcc/s oft-fp/trunctfsf2.c ${GNUHOSTDIST}/libgcc/soft-fp/trunctfdf2.c ${GNUHOSTDIST}/libgcc/soft-fp/trunctfxf2.c enable-execute-stack.c G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c G_LIB2ADD_ST= G_LIB1ASMFUNCS= Index: src/external/gpl3/gcc/lib/libgcc/arch/x86_64/defs.mk diff -u src/external/gpl3/gcc/lib/libgcc/arch/x86_64/defs.mk:1.2 src/external/gpl3/gcc/lib/libgcc/arch/x86_64/defs.mk:1.3 --- src/external/gpl3/gcc/lib/libgcc/arch/x86_64/defs.mk:1.2 Wed Mar 16 01:29:39 2016 +++ src/external/gpl3/gcc/lib/libgcc/arch/x86_64/defs.mk Fri Oct 21 23:55:03 2016 @@ -1,9 +1,9 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-gcc,v 1.85 2016/03/15 21:38:32 mrg Exp +# Generated from: NetBSD: mknative-gcc,v 1.89 2016/10/05 19:25:49 christos Exp # Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp # G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/i386/cpuinfo.c enable-execute-stack.c +G_LIB2ADD= ${GNUHOSTDIST}/libgcc/config/i386/cpuinfo.c
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: christos Date: Sat Oct 22 03:55:03 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc src/external/gpl3/gcc/lib/libgcc/arch/i386: defs.mk src/external/gpl3/gcc/lib/libgcc/arch/x86_64: defs.mk Log Message: regen and include the proper directory for x86_64 To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/external/gpl3/gcc/lib/libgcc/Makefile.inc cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/arch/i386/defs.mk cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libgcc/arch/x86_64/defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc_s
Module Name:src Committed By: christos Date: Fri Oct 21 23:44:09 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc_s: Makefile Log Message: Mark this -z nodelete, so that it does not get unloaded before other shared libraries do, since they destructors need to still call millicode. The problem this time was with /usr/pkg/bin/gdk-pixbuf-query-loaders calling glib2's g_log... To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc_s
Module Name:src Committed By: christos Date: Fri Oct 21 23:44:09 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc_s: Makefile Log Message: Mark this -z nodelete, so that it does not get unloaded before other shared libraries do, since they destructors need to still call millicode. The problem this time was with /usr/pkg/bin/gdk-pixbuf-query-loaders calling glib2's g_log... To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.13 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.14 --- src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.13 Wed Mar 23 01:28:01 2016 +++ src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Fri Oct 21 19:44:09 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2016/03/23 05:28:01 mrg Exp $ +# $NetBSD: Makefile,v 1.14 2016/10/21 23:44:09 christos Exp $ USE_SHLIBDIR= yes REQUIRETOOLS= yes @@ -19,7 +19,7 @@ NOPICINSTALL= # defined SHLIB_MAJOR= 1 SHLIB_MINOR= 0 -LDFLAGS+= -nodefaultlibs +LDFLAGS+= -nodefaultlibs -Wl,-z -Wl,nodelete LDFLAGS+= -Wl,--version-script=${.OBJDIR}/libgcc.map # XXX handle this better? GCC 4.8 moved them.
CVS commit: src/external/gpl3/gcc/lib/libgcc/arch/mips64eb
Module Name:src Committed By: christos Date: Wed Oct 5 14:30:19 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc/arch/mips64eb: defs.mk Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/mips64eb/defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/arch/mips64el
Module Name:src Committed By: christos Date: Wed Oct 5 14:16:56 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc/arch/mips64el: defs.mk Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/mips64el/defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/arch/mips64el/defs.mk diff -u src/external/gpl3/gcc/lib/libgcc/arch/mips64el/defs.mk:1.3 src/external/gpl3/gcc/lib/libgcc/arch/mips64el/defs.mk:1.4 --- src/external/gpl3/gcc/lib/libgcc/arch/mips64el/defs.mk:1.3 Tue Mar 22 02:54:18 2016 +++ src/external/gpl3/gcc/lib/libgcc/arch/mips64el/defs.mk Wed Oct 5 10:16:56 2016 @@ -3,7 +3,6 @@ # Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp # G_INCLUDES=-I. -I. -I../.././gcc -I${GNUHOSTDIST}/libgcc -I${GNUHOSTDIST}/libgcc/. -I${GNUHOSTDIST}/libgcc/../gcc -I${GNUHOSTDIST}/libgcc/../include -G_LIB2ADD= ${GNUHOSTDIST}/libgcc/soft-fp/addsf3.c ${GNUHOSTDIST}/libgcc/soft-fp/divsf3.c ${GNUHOSTDIST}/libgcc/soft-fp/eqsf2.c ${GNUHOSTDIST}/libgcc/soft-fp/gesf2.c ${GNUHOSTDIST}/libgcc/soft-fp/lesf2.c ${GNUHOSTDIST}/libgcc/soft-fp/mulsf3.c ${GNUHOSTDIST}/libgcc/soft-fp/negsf2.c ${GNUHOSTDIST}/libgcc/soft-fp/subsf3.c ${GNUHOSTDIST}/libgcc/soft-fp/unordsf2.c ${GNUHOSTDIST}/libgcc/soft-fp/fixsfsi.c ${GNUHOSTDIST}/libgcc/soft-fp/fixunssfsi.c ${GNUHOSTDIST}/libgcc/soft-fp/floatsisf.c ${GNUHOSTDIST}/libgcc/soft-fp/floatunsisf.c ${GNUHOSTDIST}/libgcc/soft-fp/fixsfdi.c ${GNUHOSTDIST}/libgcc/soft-fp/fixunssfdi.c ${GNUHOSTDIST}/libgcc/soft-fp/floatdisf.c ${GNUHOSTDIST}/libgcc/soft-fp/floatundisf.c ${GNUHOSTDIST}/libgcc/soft-fp/fixsfti.c ${GNUHOSTDIST}/libgcc/soft-fp/fixunssfti.c ${GNUHOSTDIST}/libgcc/soft-fp/floattisf.c ${GNUHOSTDIST}/libgcc/soft-fp/floatuntisf.c ${GNUHOSTDIST}/libgcc/soft-fp/adddf3.c ${GNUHOSTDIST}/libgcc/soft-fp/divdf3.c ${GNUHOSTDIST}/libgcc/soft-fp/eqdf2.c ${GNUHOSTDIST }/libgcc/soft-fp/gedf2.c ${GNUHOSTDIST}/libgcc/soft-fp/ledf2.c ${GNUHOSTDIST}/libgcc/soft-fp/muldf3.c ${GNUHOSTDIST}/libgcc/soft-fp/negdf2.c ${GNUHOSTDIST}/libgcc/soft-fp/subdf3.c ${GNUHOSTDIST}/libgcc/soft-fp/unorddf2.c ${GNUHOSTDIST}/libgcc/soft-fp/fixdfsi.c ${GNUHOSTDIST}/libgcc/soft-fp/fixunsdfsi.c ${GNUHOSTDIST}/libgcc/soft-fp/floatsidf.c ${GNUHOSTDIST}/libgcc/soft-fp/floatunsidf.c ${GNUHOSTDIST}/libgcc/soft-fp/fixdfdi.c ${GNUHOSTDIST}/libgcc/soft-fp/fixunsdfdi.c ${GNUHOSTDIST}/libgcc/soft-fp/floatdidf.c ${GNUHOSTDIST}/libgcc/soft-fp/floatundidf.c ${GNUHOSTDIST}/libgcc/soft-fp/fixdfti.c ${GNUHOSTDIST}/libgcc/soft-fp/fixunsdfti.c ${GNUHOSTDIST}/libgcc/soft-fp/floattidf.c ${GNUHOSTDIST}/libgcc/soft-fp/floatuntidf.c ${GNUHOSTDIST}/libgcc/soft-fp/addtf3.c ${GNUHOSTDIST}/libgcc/soft-fp/divtf3.c ${GNUHOSTDIST}/libgcc/soft-fp/eqtf2.c ${GNUHOSTDIST}/libgcc/soft-fp/getf2.c ${GNUHOSTDIST}/libgcc/soft-fp/letf2.c ${GNUHOSTDIST}/libgcc/soft-fp/multf3.c ${GNUHOSTDIST}/libgcc/soft-fp/negtf2.c ${GNUHOSTDIST}/libgcc/soft-fp/subtf3.c ${GNUHOSTDIST}/libgcc/soft-fp/unordtf2.c ${GNUHOSTDIST}/libgcc/soft-fp/fixtfsi.c ${GNUHOSTDIST}/libgcc/soft-fp/fixunstfsi.c ${GNUHOSTDIST}/libgcc/soft-fp/floatsitf.c ${GNUHOSTDIST}/libgcc/soft-fp/floatunsitf.c ${GNUHOSTDIST}/libgcc/soft-fp/fixtfdi.c ${GNUHOSTDIST}/libgcc/soft-fp/fixunstfdi.c ${GNUHOSTDIST}/libgcc/soft-fp/floatditf.c ${GNUHOSTDIST}/libgcc/soft-fp/floatunditf.c ${GNUHOSTDIST}/libgcc/soft-fp/fixtfti.c ${GNUHOSTDIST}/libgcc/soft-fp/fixunstfti.c ${GNUHOSTDIST}/libgcc/soft-fp/floattitf.c ${GNUHOSTDIST}/libgcc/soft-fp/floatuntitf.c ${GNUHOSTDIST}/libgcc/soft-fp/extendsfdf2.c ${GNUHOSTDIST}/libgcc/soft-fp/extendsftf2.c ${GNUHOSTDIST}/libgcc/soft-fp/extenddftf2.c ${GNUHOSTDIST}/libgcc/soft-fp/truncdfsf2.c ${GNUHOSTDIST}/libgcc/soft-fp/trunctfsf2.c ${GNUHOSTDIST}/libgcc/soft-fp/trunctfdf2.c enable-execute-stack.c G_LIB2ADDEH=${GNUHOSTDIST}/libgcc/unwind-dw2.c ${GNUHOSTDIST}/libgcc/unwind-dw2-fde-dip.c ${GNUHOSTDIST}/libgcc/unwind-sjlj.c ${GNUHOSTDIST}/libgcc/unwind-c.c ${GNUHOSTDIST}/libgcc/emutls.c G_LIB2ADD_ST= ${GNUHOSTDIST}/libgcc/config/mips/lib2funcs.c G_LIB1ASMFUNCS= @@ -16,6 +15,7 @@ G_SHLIB_MKMAP=${GNUHOSTDIST}/libgcc/mkma G_SHLIB_MKMAP_OPTS= G_SHLIB_MAPFILES=libgcc-std.ver G_SHLIB_NM_FLAGS=-pg +G_LIB2ADD=enable-execute-stack.c G_NOEXCEPTION_FLAGS=-fno-exceptions -fno-rtti -fasynchronous-unwind-tables G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/mips/loongson.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h G_CONFIGLINKS=${GNUHOSTDIST}/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ${GNUHOSTDIST}/libgcc/unwind-generic.h unwind.h ${GNUHOSTDIST}/libgcc/config/no-unwind.h md-unwind-support.h ${GNUHOSTDIST}/libgcc/config/mips/sfp-machine.h sfp-machine.h ${GNUHOSTDIST}/libgcc/gthr-posix.h gthr-default.h
CVS commit: src/external/gpl3/gcc/lib/libgcc/arch/mips64el
Module Name:src Committed By: christos Date: Wed Oct 5 14:16:56 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc/arch/mips64el: defs.mk Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/lib/libgcc/arch/mips64el/defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc
Module Name:src Committed By: martin Date: Thu Mar 31 06:59:44 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: Extend the "mips64 hack" to all MKSOFTFLOAT builds - avoid duplicate symbols in libgcc. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.25 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.26 --- src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.25 Wed Mar 23 05:28:01 2016 +++ src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Thu Mar 31 06:59:44 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.25 2016/03/23 05:28:01 mrg Exp $ +# $NetBSD: Makefile,v 1.26 2016/03/31 06:59:44 martin Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -23,7 +23,7 @@ LIB2ADD_HACK+= ${GNUHOSTDIST}/gcc/config .endif # XXXGCC5 GCC 5.3 has all these in libgcc and we have them in libc. -.if ${MACHINE_ARCH} == "mips64el" || ${MACHINE_ARCH} == "mips64eb" +.if ${MKSOFTFLOAT} == "yes" LIB2ADD_EDITED= ${G_LIB2ADD:T:Nfloatsisf.c:Nfloatunsisf.c:Nfloatsidf.c:Nfloatunsidf.c:Nfixsfsi.c:Nextendsfdf2.c:Naddsf3.c:Nmulsf3.c:Ndivsf3.c:Nadddf3.c:Nsubdf3.c:Nmuldf3.c:Ndivdf3.c:Nfixdfsi.c:S/.asm/.S/} .else LIB2ADD_EDITED= ${G_LIB2ADD:T:S/.asm/.S/}
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc
Module Name:src Committed By: martin Date: Thu Mar 31 06:59:44 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: Extend the "mips64 hack" to all MKSOFTFLOAT builds - avoid duplicate symbols in libgcc. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Wed Mar 23 05:28:01 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile src/external/gpl3/gcc/lib/libgcc/libgcc_s: Makefile Log Message: hackaround a problem on mips64 in soft-fp between libgcc and our libc. i'm not 100% sure how this should work (matt?), as now we have some functions coming from libc and some from libgcc, but this at least builds now. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Wed Mar 23 05:28:01 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile src/external/gpl3/gcc/lib/libgcc/libgcc_s: Makefile Log Message: hackaround a problem on mips64 in soft-fp between libgcc and our libc. i'm not 100% sure how this should work (matt?), as now we have some functions coming from libc and some from libgcc, but this at least builds now. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.24 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.25 --- src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.24 Wed Mar 23 00:20:18 2016 +++ src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Wed Mar 23 05:28:01 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.24 2016/03/23 00:20:18 mrg Exp $ +# $NetBSD: Makefile,v 1.25 2016/03/23 05:28:01 mrg Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -22,8 +22,15 @@ LIB2ADD_HACK+= ${GNUHOSTDIST}/gcc/config ${GNUHOSTDIST}/gcc/config/floatunsisf.c .endif +# XXXGCC5 GCC 5.3 has all these in libgcc and we have them in libc. +.if ${MACHINE_ARCH} == "mips64el" || ${MACHINE_ARCH} == "mips64eb" +LIB2ADD_EDITED= ${G_LIB2ADD:T:Nfloatsisf.c:Nfloatunsisf.c:Nfloatsidf.c:Nfloatunsidf.c:Nfixsfsi.c:Nextendsfdf2.c:Naddsf3.c:Nmulsf3.c:Ndivsf3.c:Nadddf3.c:Nsubdf3.c:Nmuldf3.c:Ndivdf3.c:Nfixdfsi.c:S/.asm/.S/} +.else +LIB2ADD_EDITED= ${G_LIB2ADD:T:S/.asm/.S/} +.endif + SRCS+= ${LIB2FUNCS} ${LIB2FUNCS_ST} ${LIB2DIVMOD} \ - ${G_LIB2ADD:T:S/.asm/.S/} \ + ${LIB2ADD_EDITED} \ ${LIB2ADD_HACK:T:S/.asm/.S/} \ ${G_LIB2ADD_ST:T} ${LIB1ASMFUNCS} .if ${MKPIC} == "no" Index: src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.12 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.13 --- src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.12 Wed Mar 23 00:20:18 2016 +++ src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Wed Mar 23 05:28:01 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2016/03/23 00:20:18 mrg Exp $ +# $NetBSD: Makefile,v 1.13 2016/03/23 05:28:01 mrg Exp $ USE_SHLIBDIR= yes REQUIRETOOLS= yes @@ -28,8 +28,15 @@ LIB2ADD_HACK+= ${GNUHOSTDIST}/gcc/config ${GNUHOSTDIST}/gcc/config/floatunsisf.c .endif +# XXXGCC5 GCC 5.3 has all these in libgcc and we have them in libc. +.if ${MACHINE_ARCH} == "mips64el" || ${MACHINE_ARCH} == "mips64eb" +LIB2ADD_EDITED= ${G_LIB2ADD:T:Nfloatsisf.c:Nfloatunsisf.c:Nfloatsidf.c:Nfloatunsidf.c:Nfixsfsi.c:Nextendsfdf2.c:Naddsf3.c:Nmulsf3.c:Ndivsf3.c:Nadddf3.c:Nsubdf3.c:Nmuldf3.c:Ndivdf3.c:Nfixdfsi.c:S/.asm/.S/} +.else +LIB2ADD_EDITED= ${G_LIB2ADD:T:S/.asm/.S/} +.endif + SRCS+= ${LIB2FUNCS} ${LIB2DIVMOD} ${LIB2_EH} ${LIB2_EHASM} \ - ${G_LIB2ADD:T:S/.asm/.S/} \ + ${LIB2ADD_EDITED} \ ${LIB2ADD_HACK:T:S/.asm/.S/} \ ${G_LIB2ADD_ST:T} ${LIB1ASMFUNCS}
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Wed Mar 23 00:20:18 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile src/external/gpl3/gcc/lib/libgcc/libgcc_s: Makefile Log Message: slightly rearrange the generation of SRCS. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.23 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.24 --- src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.23 Sun Nov 2 14:54:27 2014 +++ src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Wed Mar 23 00:20:18 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.23 2014/11/02 14:54:27 matt Exp $ +# $NetBSD: Makefile,v 1.24 2016/03/23 00:20:18 mrg Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -18,12 +18,13 @@ LIB= gcc # XXX handle this better? GCC 4.8 moved them. .if ${MACHINE} == "emips" -G_LIB2ADD_HACK+= ${GNUHOSTDIST}/gcc/config/floatunsidf.c \ - ${GNUHOSTDIST}/gcc/config/floatunsisf.c +LIB2ADD_HACK+= ${GNUHOSTDIST}/gcc/config/floatunsidf.c \ + ${GNUHOSTDIST}/gcc/config/floatunsisf.c .endif SRCS+= ${LIB2FUNCS} ${LIB2FUNCS_ST} ${LIB2DIVMOD} \ - ${G_LIB2ADD:T:S/.asm/.S/} ${G_LIB2ADD_HACK:T:S/.asm/.S/} \ + ${G_LIB2ADD:T:S/.asm/.S/} \ + ${LIB2ADD_HACK:T:S/.asm/.S/} \ ${G_LIB2ADD_ST:T} ${LIB1ASMFUNCS} .if ${MKPIC} == "no" .if empty(LIBGCC_MACHINE_ARCH:Mearm*) Index: src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.11 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.12 --- src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.11 Fri Oct 3 12:41:41 2014 +++ src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Wed Mar 23 00:20:18 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2014/10/03 12:41:41 apb Exp $ +# $NetBSD: Makefile,v 1.12 2016/03/23 00:20:18 mrg Exp $ USE_SHLIBDIR= yes REQUIRETOOLS= yes @@ -22,15 +22,15 @@ SHLIB_MINOR= 0 LDFLAGS+= -nodefaultlibs LDFLAGS+= -Wl,--version-script=${.OBJDIR}/libgcc.map -# XXX handle this better? # XXX handle this better? GCC 4.8 moved them. .if ${MACHINE} == "emips" -G_LIB2ADD_HACK+= ${GNUHOSTDIST}/gcc/config/floatunsidf.c \ - ${GNUHOSTDIST}/gcc/config/floatunsisf.c +LIB2ADD_HACK+= ${GNUHOSTDIST}/gcc/config/floatunsidf.c \ + ${GNUHOSTDIST}/gcc/config/floatunsisf.c .endif SRCS+= ${LIB2FUNCS} ${LIB2DIVMOD} ${LIB2_EH} ${LIB2_EHASM} \ - ${G_LIB2ADD:T:S/.asm/.S/} ${G_LIB2ADD_HACK:T:S/.asm/.S/} \ + ${G_LIB2ADD:T:S/.asm/.S/} \ + ${LIB2ADD_HACK:T:S/.asm/.S/} \ ${G_LIB2ADD_ST:T} ${LIB1ASMFUNCS} COPTS.unwind-dw2.c = -Wno-stack-protector
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Wed Mar 23 00:20:18 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile src/external/gpl3/gcc/lib/libgcc/libgcc_s: Makefile Log Message: slightly rearrange the generation of SRCS. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Tue Mar 22 08:18:27 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: mips64 does not get (all?) the non sw-float version. fixes double symbol issues. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.32 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.33 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.32 Fri Mar 18 10:08:43 2016 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Tue Mar 22 08:18:27 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.32 2016/03/18 10:08:43 mrg Exp $ +# $NetBSD: Makefile.inc,v 1.33 2016/03/22 08:18:27 mrg Exp $ LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} @@ -62,7 +62,9 @@ LIB2FUNCS_ALL+= \ .endif -.if ${LIBGCC_MACHINE_ARCH} != "coldfire" && empty(LIBGCC_MACHINE_ARCH:Mearm*) +.if ${LIBGCC_MACHINE_ARCH} != "coldfire" && \ +empty(LIBGCC_MACHINE_ARCH:Mearm*) && \ +empty(LIBGCC_MACHINE_ARCH:Mmips64*) # non swfloat versions .for _p in _fix _fixuns
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Tue Mar 22 08:18:27 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: mips64 does not get (all?) the non sw-float version. fixes double symbol issues. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Fri Mar 18 10:08:43 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: find all libgcc sources To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.31 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.32 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.31 Wed Mar 16 05:44:16 2016 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Fri Mar 18 10:08:43 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.31 2016/03/16 05:44:16 mrg Exp $ +# $NetBSD: Makefile.inc,v 1.32 2016/03/18 10:08:43 mrg Exp $ LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} @@ -22,6 +22,7 @@ CPPFLAGS+= -I${GCCARCH} ${GCPPFLAGS:M-D* CPPFLAGS+= ${GCPPFLAGS:M-m*} ${GCPPFLAGS:M-f*} CPPFLAGS+= ${G_EXTRA_HEADERS:M/*:H:u:S/^/-I/g} CPPFLAGS+= -I${DIST}/libgcc -I${DIST}/libgcc/config +CPPFLAGS+= -I${DIST}/libgcc/config/${MACHINE_CPU} CPPFLAGS+= -I${DIST}/gcc -I${DIST}/include -I. .if ${LIBGCC_MACHINE_ARCH} == "powerpc" || \ @@ -104,7 +105,7 @@ LIB2_EHASM= ${G_LIB2ADDEH:M*.S:T} # from the list of files we create. .if !empty(G_LIB1ASMFUNCS) . for f in ${G_LIB1ASMFUNCS:=.S} -. if !exists(${DIST}/libgcc/config/${MACHINE_GNU_ARCH}/${f}) +. if !exists(${DIST}/libgcc/config/${MACHINE_CPU}/${f}) LIB1ASMFUNCS+= ${f} . endif . endfor @@ -177,6 +178,7 @@ dp-bit.c: ${.CURDIR}/Makefile # .PATH: ${DIST}/gcc ${DIST}/gcc/cp ${DIST}/gcc/cp/inc ${DIST}/gcc/config \ + ${DIST}/libgcc/config ${DIST}/libgcc/config/${MACHINE_CPU} \ ${G_LIB2ADD:H:O:u} ${G_LIB2ADDEH:H:O:u} ${GCCARCHLIBGCC} .include "../Makefile.tconfigh"
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Fri Mar 18 10:08:43 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: find all libgcc sources To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcov
Module Name:src Committed By: mrg Date: Tue Mar 15 06:12:11 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcov: Makefile Log Message: update for GCC 5.3 To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile:1.8 src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile:1.9 --- src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile:1.8 Sun Jun 1 19:51:01 2014 +++ src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile Tue Mar 15 06:12:11 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2014/06/01 19:51:01 mrg Exp $ +# $NetBSD: Makefile,v 1.9 2016/03/15 06:12:11 mrg Exp $ REQUIRETOOLS= yes NOPIC= # defined @@ -15,7 +15,13 @@ LIB= gcov .include "${.CURDIR}/arch/${LIBGCC_MACHINE_ARCH}/defs.mk" -LIBGCOVSRCS= ${G_LIBGCOV:=.c} +LIBGCOVMERGESRCS= ${G_LIBGCOV_MERGE:=.c} +LIBGCOVPROFILERSRCS= ${G_LIBGCOV_PROFILER:=.c} +LIBGCOVINTERFACESRCS= ${G_LIBGCOV_INTERFACE:=.c} +LIBGCOVDRIVERSRCS= ${G_LIBGCOV_DRIVER:=.c} + +LIBGCOVSRCS= ${LIBGCOVMERGESRCS} ${LIBGCOVPROFILERSRCS} \ + ${LIBGCOVINTERFACESRCS} ${LIBGCOVDRIVERSRCS} CPPFLAGS+= -I${.CURDIR}/arch/${LIBGCC_MACHINE_ARCH} CPPFLAGS+= -Wno-stack-protector @@ -25,9 +31,21 @@ SRCS+= ${LIBGCOVSRCS} CLEANFILES+= ${LIBGCOVSRCS} -${LIBGCOVSRCS}: ${.CURDIR}/Makefile +${LIBGCOVMERGESRCS}: ${.CURDIR}/Makefile + ${_MKTARGET_CREATE} + printf '#define L${.PREFIX}\n#include \n' >${.TARGET} + +${LIBGCOVPROFILERSRCS}: ${.CURDIR}/Makefile + ${_MKTARGET_CREATE} + printf '#define L${.PREFIX}\n#include \n' >${.TARGET} + +${LIBGCOVINTERFACESRCS}: ${.CURDIR}/Makefile + ${_MKTARGET_CREATE} + printf '#define L${.PREFIX}\n#include \n' >${.TARGET} + +${LIBGCOVDRIVERSRCS}: ${.CURDIR}/Makefile ${_MKTARGET_CREATE} - printf '#define L${.PREFIX}\n#include \n' >${.TARGET} + printf '#define L${.PREFIX}\n#include \n' >${.TARGET} .include .else
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcov
Module Name:src Committed By: mrg Date: Tue Mar 15 06:12:11 UTC 2016 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcov: Makefile Log Message: update for GCC 5.3 To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc
Module Name:src Committed By: matt Date: Sun Nov 2 14:54:27 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: Avoid using ld -x. Instead use ${OBJCOPY} ${OBJCOPYLIBFLAGS} to string local symbols. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.22 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.23 --- src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.22 Sun Jun 1 19:51:01 2014 +++ src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Sun Nov 2 14:54:27 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.22 2014/06/01 19:51:01 mrg Exp $ +# $NetBSD: Makefile,v 1.23 2014/11/02 14:54:27 matt Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -50,11 +50,12 @@ CLEANFILES+= ${SOBJS:=.tmp1} ${SOBJS:=.t ${COMPILE.c} ${COPTS.${.IMPSRC:T}} ${CSHLIBFLAGS} ${.IMPSRC} -o ${.TARGET}.tmp1 ${NM} -pg ${.TARGET}.tmp1 | \ ${TOOL_AWK} 'NF == 3 { print \t.hidden, $$3 }' | \ - ${CC} ${COPTS} -Wl,-x -r -nostdinc -nostdlib ${CPUFLAGS} -o ${.TARGET}.tmp2 ${.TARGET}.tmp1 -xassembler - + ${CC} ${COPTS} -r -nostdinc -nostdlib ${CPUFLAGS} -o ${.TARGET}.tmp2 ${.TARGET}.tmp1 -xassembler - + ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}.tmp2 .if defined(COPTS) !empty(COPTS:M*-g*) mv ${.TARGET}.tmp2 ${.TARGET} .else - ${LD} -x -r ${.TARGET}.tmp2 -o ${.TARGET} + ${LD} -r ${.TARGET}.tmp2 -o ${.TARGET} rm -f ${.TARGET}.tmp2 .endif rm -f ${.TARGET}.tmp1 @@ -64,11 +65,12 @@ CLEANFILES+= ${SOBJS:=.tmp1} ${SOBJS:=.t ${COMPILE.S} ${PICFLAGS} ${CFLAGS:M-[ID]*} ${.IMPSRC} -o ${.TARGET}.tmp1 ${NM} -pg ${.TARGET}.tmp1 | \ ${TOOL_AWK} 'NF == 3 { print \t.hidden, $$3 }' | \ - ${CC} ${COPTS} -Wl,-x -r -nostdinc -nostdlib -o ${.TARGET}.tmp2 ${.TARGET}.tmp1 -xassembler - + ${CC} ${COPTS} -r -nostdinc -nostdlib -o ${.TARGET}.tmp2 ${.TARGET}.tmp1 -xassembler - + ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}.tmp2 .if defined(COPTS) !empty(COPTS:M*-g*) mv ${.TARGET}.tmp2 ${.TARGET} .else - ${LD} -x -r ${.TARGET}.tmp2 -o ${.TARGET} + ${LD} -r ${.TARGET}.tmp2 -o ${.TARGET} rm -f ${.TARGET}.tmp2 .endif rm -f ${.TARGET}.tmp1
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc
Module Name:src Committed By: matt Date: Sun Nov 2 14:54:27 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: Avoid using ld -x. Instead use ${OBJCOPY} ${OBJCOPYLIBFLAGS} to string local symbols. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc_s
Module Name:src Committed By: apb Date: Fri Oct 3 12:41:41 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc_s: Makefile Log Message: Add space before ] in if [ ... ] to fix usage error and test for existence of the correct file. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.10 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.11 --- src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.10 Sun Jun 1 19:51:01 2014 +++ src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Fri Oct 3 12:41:41 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2014/06/01 19:51:01 mrg Exp $ +# $NetBSD: Makefile,v 1.11 2014/10/03 12:41:41 apb Exp $ USE_SHLIBDIR= yes REQUIRETOOLS= yes @@ -59,7 +59,7 @@ libgcc.map: ${LIBGCC_S_OBJS} ${G_SHLIB_M ${NM} ${G_SHLIB_NM_FLAGS} ${LIBGCC_S_OBJS}; \ echo %%; \ for f in ${G_SHLIB_MAPFILES}; do \ - if [ -f ${.OBJDIR}/$${f}]; then \ + if [ -f ${.OBJDIR}/$${f} ]; then \ cat ${.OBJDIR}/$${f}; \ else \ cat $${f}; \
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc_s
Module Name:src Committed By: apb Date: Fri Oct 3 12:41:41 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc_s: Makefile Log Message: Add space before ] in if [ ... ] to fix usage error and test for existence of the correct file. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: christos Date: Thu Aug 21 08:52:24 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: PR/49087: Jarmo Jaakkola: Make sure that the first dependency is the C source file so ${.IMPSRC} gets set correctly. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.28 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.29 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.28 Sun Jun 1 15:51:01 2014 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Thu Aug 21 04:52:23 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.28 2014/06/01 19:51:01 mrg Exp $ +# $NetBSD: Makefile.inc,v 1.29 2014/08/21 08:52:23 christos Exp $ LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} @@ -149,19 +149,22 @@ ${LIB1ASMFUNCS}: ${.CURDIR}/Makefile printf '#define L${.PREFIX}\n#include ${G_LIB1ASMSRC}\n' ${.TARGET} .endif -${LIB2_EH:.c=.o}: +# Use dynamic sources to arrange for the C file to be the first dependency +# so ${.IMPSRC} will work. + +${LIB2_EH:.c=.o}: $(.PREFIX).c ${_MKTARGET_COMPILE} ${COMPILE.c} -fexceptions ${COPTS.${.IMPSRC:T}} -o ${.TARGET} ${.IMPSRC} -${LIB2_EH:.c=.pico}: +${LIB2_EH:.c=.pico}: $(.PREFIX).c ${_MKTARGET_COMPILE} ${COMPILE.c} ${CPICFLAGS} -fexceptions ${COPTS.${.IMPSRC:T}} -o ${.TARGET} ${.IMPSRC} -${G_LIB2_DIVMOD_FUNCS:=.o}: +${G_LIB2_DIVMOD_FUNCS:=.o}: $(.PREFIX).c ${_MKTARGET_COMPILE} ${COMPILE.c} -fexceptions -fnon-call-exceptions ${COPTS.${.IMPSRC:T}} -o ${.TARGET} ${.IMPSRC} -${G_LIB2_DIVMOD_FUNCS:=.pico}: +${G_LIB2_DIVMOD_FUNCS:=.pico}: $(.PREFIX).c ${_MKTARGET_COMPILE} ${COMPILE.c} ${CPICFLAGS} -fexceptions -fnon-call-exceptions ${COPTS.${.IMPSRC:T}} -o ${.TARGET} ${.IMPSRC}
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: christos Date: Thu Aug 21 08:52:24 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: PR/49087: Jarmo Jaakkola: Make sure that the first dependency is the C source file so ${.IMPSRC} gets set correctly. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: martin Date: Sat May 3 16:43:10 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: Fix comment pointing at the source of the list of functions and add two missing ones: _clrsbsi2 and _clrsbdi2 To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.25 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.26 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.25 Fri Mar 21 20:54:13 2014 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Sat May 3 16:43:10 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.25 2014/03/21 20:54:13 joerg Exp $ +# $NetBSD: Makefile.inc,v 1.26 2014/05/03 16:43:10 martin Exp $ LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} @@ -40,7 +40,7 @@ CPPFLAGS+= -I${DIST}/gcc/config/rs6000 # Old style libgcc build procedure. # -# This is copied from gcc/mklibgcc.in:$lib2funcs +# This is copied from dist/libgcc/Makefile.in:$lib2funcs LIB2FUNCS_ALL= \ _muldi3 _negdi2 _lshrdi3 _ashldi3 _ashrdi3 _cmpdi2 _ucmpdi2\ _clear_cache _trampoline __main \ @@ -52,7 +52,7 @@ LIB2FUNCS_ALL= \ _popcount_tab _popcountsi2 _popcountdi2 _paritysi2 _paritydi2 \ _powisf2 _powidf2 _powixf2 _powitf2 \ _mulsc3 _muldc3 _mulxc3 _multc3 _divsc3 _divdc3 _divxc3 _divtc3 \ - _bswapsi2 _bswapdi2 + _bswapsi2 _bswapdi2 _clrsbsi2 _clrsbdi2 .if ${LIBGCC_MACHINE_ARCH} != coldfire empty(LIBGCC_MACHINE_ARCH:Mearm*)
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: martin Date: Sat May 3 16:43:10 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: Fix comment pointing at the source of the list of functions and add two missing ones: _clrsbsi2 and _clrsbdi2 To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/arch/earm
Module Name:src Committed By: skrll Date: Thu Mar 20 15:21:46 UTC 2014 Removed Files: src/external/gpl3/gcc/lib/libgcc/arch/earm: libgcc-std.ver Log Message: Remove a file that should be generated and fix the build To generate a diff of this commit: cvs rdiff -u -r1.1 -r0 \ src/external/gpl3/gcc/lib/libgcc/arch/earm/libgcc-std.ver Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/arch/earm
Module Name:src Committed By: skrll Date: Thu Mar 20 15:21:46 UTC 2014 Removed Files: src/external/gpl3/gcc/lib/libgcc/arch/earm: libgcc-std.ver Log Message: Remove a file that should be generated and fix the build To generate a diff of this commit: cvs rdiff -u -r1.1 -r0 \ src/external/gpl3/gcc/lib/libgcc/arch/earm/libgcc-std.ver Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Sun Mar 9 23:23:09 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: more ia64 support: # We have to weed out any existing func.S file that may exist # from the list of files we create. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.23 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.24 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.23 Sat Mar 1 10:00:33 2014 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Sun Mar 9 23:23:09 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.23 2014/03/01 10:00:33 mrg Exp $ +# $NetBSD: Makefile.inc,v 1.24 2014/03/09 23:23:09 mrg Exp $ LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} @@ -93,8 +93,15 @@ LIB2FUNCS_ST= ${G_LIB2FUNCS_ST:=.c} LIB2DIVMOD= ${LIB2_DIVMOD_FUNCS:=.c} LIB2_EH= ${G_LIB2ADDEH:M*.c:T} LIB2_EHASM= ${G_LIB2ADDEH:M*.S:T} + +# We have to weed out any existing func.S file that may exist +# from the list of files we create. .if !empty(G_LIB1ASMFUNCS) -LIB1ASMFUNCS= ${G_LIB1ASMFUNCS:=.S} +. for f in ${G_LIB1ASMFUNCS:=.S} +. if !exists(${DIST}/libgcc/config/${MACHINE_GNU_ARCH}/${f}) +LIB1ASMFUNCS+= ${f} +. endif +. endfor .endif .if exists(${.CURDIR}/../arch/${LIBGCC_MACHINE_ARCH}/defs.mk)
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: mrg Date: Sun Mar 9 23:23:09 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: more ia64 support: # We have to weed out any existing func.S file that may exist # from the list of files we create. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc_s
Module Name:src Committed By: tron Date: Wed Mar 5 21:38:59 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc_s: Makefile Log Message: Remove automatically generated file libgcc-std.ver while cleaning. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.8 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.9 --- src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.8 Sat Mar 1 10:00:36 2014 +++ src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Wed Mar 5 21:38:59 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2014/03/01 10:00:36 mrg Exp $ +# $NetBSD: Makefile,v 1.9 2014/03/05 21:38:59 tron Exp $ USE_SHLIBDIR= yes REQUIRETOOLS= yes @@ -46,6 +46,7 @@ LIBGCC_S_OBJS= ${OBJS} .endif LIBGCC_STD_VER_IN= ${GNUHOSTDIST}/libgcc/libgcc-std.ver.in +CLEANFILES+= libgcc-std.ver libgcc-std.ver: ${LIBGCC_STD_VER_IN} ${_MKTARGET_CREATE}
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc_s
Module Name:src Committed By: tron Date: Wed Mar 5 21:38:59 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc_s: Makefile Log Message: Remove automatically generated file libgcc-std.ver while cleaning. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc
Module Name:src Committed By: martin Date: Thu Feb 27 09:05:08 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: Explicitly remove .note.netbsd.mcmodel sections (eroneously generated on sparc64 during intermediate linking) To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.19 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.20 --- src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.19 Wed Feb 26 09:54:32 2014 +++ src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Thu Feb 27 09:05:08 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.19 2014/02/26 09:54:32 mrg Exp $ +# $NetBSD: Makefile,v 1.20 2014/02/27 09:05:08 martin Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -61,6 +61,7 @@ CLEANFILES+= ${SOBJS:=.tmp1} ${SOBJS:=.t ${NM} -pg ${.TARGET}.tmp1 | \ ${TOOL_AWK} 'NF == 3 { print \t.hidden, $$3 }' | \ ${CC} ${COPTS} -r -nostdinc -nostdlib ${CPUFLAGS} -o ${.TARGET}.tmp2 ${.TARGET}.tmp1 -xassembler - + ${OBJCOPY} -R .note.netbsd.mcmodel ${.TARGET}.tmp2 .if defined(COPTS) !empty(COPTS:M*-g*) mv ${.TARGET}.tmp2 ${.TARGET} .else @@ -75,6 +76,7 @@ CLEANFILES+= ${SOBJS:=.tmp1} ${SOBJS:=.t ${NM} -pg ${.TARGET}.tmp1 | \ ${TOOL_AWK} 'NF == 3 { print \t.hidden, $$3 }' | \ ${CC} ${COPTS} -r -nostdinc -nostdlib -o ${.TARGET}.tmp2 ${.TARGET}.tmp1 -xassembler - + ${OBJCOPY} -R .note.netbsd.mcmodel ${.TARGET}.tmp2 .if defined(COPTS) !empty(COPTS:M*-g*) mv ${.TARGET}.tmp2 ${.TARGET} .else
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc
Module Name:src Committed By: martin Date: Thu Feb 27 09:05:08 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: Explicitly remove .note.netbsd.mcmodel sections (eroneously generated on sparc64 during intermediate linking) To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc
Module Name:src Committed By: matt Date: Sat Jan 11 00:30:23 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: Don't use ${LD} -x because it screws up ARM BE. Use ${OBJCOPY} ${OBJCOPYLIBFLAGS} instead so that $a/$d/$t are preserved. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.16 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.17 --- src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.16 Wed Oct 2 18:25:43 2013 +++ src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Sat Jan 11 00:30:23 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.16 2013/10/02 18:25:43 christos Exp $ +# $NetBSD: Makefile,v 1.17 2014/01/11 00:30:23 matt Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -63,7 +63,7 @@ CLEANFILES+= ${SOBJS:=.tmp1} ${SOBJS:=.t .if defined(COPTS) !empty(COPTS:M*-g*) mv ${.TARGET}.tmp2 ${.TARGET} .else - ${LD} -x -r ${.TARGET}.tmp2 -o ${.TARGET} + ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}.tmp2 ${.TARGET} rm -f ${.TARGET}.tmp2 .endif rm -f ${.TARGET}.tmp1 @@ -77,7 +77,7 @@ CLEANFILES+= ${SOBJS:=.tmp1} ${SOBJS:=.t .if defined(COPTS) !empty(COPTS:M*-g*) mv ${.TARGET}.tmp2 ${.TARGET} .else - ${LD} -x -r ${.TARGET}.tmp2 -o ${.TARGET} + ${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}.tmp2 ${.TARGET} rm -f ${.TARGET}.tmp2 .endif rm -f ${.TARGET}.tmp1
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc
Module Name:src Committed By: matt Date: Sat Jan 11 02:45:52 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: Don't pass -Wl,-x to ${CC} since that strips symbols needed by ARM BE. Let the OBJCOPY strip them. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.17 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.18 --- src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.17 Sat Jan 11 00:30:23 2014 +++ src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Sat Jan 11 02:45:52 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.17 2014/01/11 00:30:23 matt Exp $ +# $NetBSD: Makefile,v 1.18 2014/01/11 02:45:52 matt Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -59,7 +59,7 @@ CLEANFILES+= ${SOBJS:=.tmp1} ${SOBJS:=.t ${COMPILE.c} ${COPTS.${.IMPSRC:T}} ${CSHLIBFLAGS} ${.IMPSRC} -o ${.TARGET}.tmp1 ${NM} -pg ${.TARGET}.tmp1 | \ ${TOOL_AWK} 'NF == 3 { print \t.hidden, $$3 }' | \ - ${CC} ${COPTS} -Wl,-x -r -nostdinc -nostdlib ${CPUFLAGS} -o ${.TARGET}.tmp2 ${.TARGET}.tmp1 -xassembler - + ${CC} ${COPTS} -r -nostdinc -nostdlib ${CPUFLAGS} -o ${.TARGET}.tmp2 ${.TARGET}.tmp1 -xassembler - .if defined(COPTS) !empty(COPTS:M*-g*) mv ${.TARGET}.tmp2 ${.TARGET} .else @@ -73,7 +73,7 @@ CLEANFILES+= ${SOBJS:=.tmp1} ${SOBJS:=.t ${COMPILE.S} ${PICFLAGS} ${CFLAGS:M-[ID]*} ${.IMPSRC} -o ${.TARGET}.tmp1 ${NM} -pg ${.TARGET}.tmp1 | \ ${TOOL_AWK} 'NF == 3 { print \t.hidden, $$3 }' | \ - ${CC} ${COPTS} -Wl,-x -r -nostdinc -nostdlib -o ${.TARGET}.tmp2 ${.TARGET}.tmp1 -xassembler - + ${CC} ${COPTS} -r -nostdinc -nostdlib -o ${.TARGET}.tmp2 ${.TARGET}.tmp1 -xassembler - .if defined(COPTS) !empty(COPTS:M*-g*) mv ${.TARGET}.tmp2 ${.TARGET} .else
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc
Module Name:src Committed By: matt Date: Sat Jan 11 00:30:23 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: Don't use ${LD} -x because it screws up ARM BE. Use ${OBJCOPY} ${OBJCOPYLIBFLAGS} instead so that $a/$d/$t are preserved. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc
Module Name:src Committed By: matt Date: Sat Jan 11 02:45:52 UTC 2014 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: Don't pass -Wl,-x to ${CC} since that strips symbols needed by ARM BE. Let the OBJCOPY strip them. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc
Module Name:src Committed By: christos Date: Wed Oct 2 18:25:43 UTC 2013 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: If building with MKPIC=no, then set PICFLAGS to empty, otherwise bsd.lib.mk sets PICFLAGS=-fPIC and we pick this via CSHLIBFLAGS to build .o objects. This breaks the sun2 port, because with -fPIC we end up producing short relative pic branches for $_exception_handler, so we get relocation errors. Arguably: 1. MKPIC=no should not set PICFLAGS in bsd.lib.mk 2. CSHLIBFLAGS should not be used in non pic (.o) productions To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.15 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.16 --- src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.15 Thu Sep 12 11:36:14 2013 +++ src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Wed Oct 2 14:25:43 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2013/09/12 15:36:14 joerg Exp $ +# $NetBSD: Makefile,v 1.16 2013/10/02 18:25:43 christos Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -28,6 +28,7 @@ SRCS+= ${LIB2FUNCS} ${LIB2FUNCS_ST} ${L .if empty(LIBGCC_MACHINE_ARCH:Mearm*) SRCS+= ${LIB2_EH} ${LIB2_EHASM} .endif +PICFLAGS= .else CPPFLAGS+= -DPIC .endif
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc
Module Name:src Committed By: christos Date: Wed Oct 2 18:25:43 UTC 2013 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: If building with MKPIC=no, then set PICFLAGS to empty, otherwise bsd.lib.mk sets PICFLAGS=-fPIC and we pick this via CSHLIBFLAGS to build .o objects. This breaks the sun2 port, because with -fPIC we end up producing short relative pic branches for $_exception_handler, so we get relocation errors. Arguably: 1. MKPIC=no should not set PICFLAGS in bsd.lib.mk 2. CSHLIBFLAGS should not be used in non pic (.o) productions To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: matt Date: Thu Jul 18 22:39:57 UTC 2013 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: Don't emit _fix _floatun for coldfire To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.19 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.20 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.19 Thu Feb 14 09:19:28 2013 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Thu Jul 18 22:39:57 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.19 2013/02/14 09:19:28 matt Exp $ +# $NetBSD: Makefile.inc,v 1.20 2013/07/18 22:39:57 matt Exp $ .if ${MKGCC} != no LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH} @@ -46,6 +46,8 @@ LIB2FUNCS_ALL= \ _mulsc3 _muldc3 _mulxc3 _multc3 _divsc3 _divdc3 _divxc3\ _divtc3 _bswapsi2 _bswapdi2 +.if ${MACHINE_ARCH} != coldfire + # non swfloat versions .for _p in _fix _fixuns . for _m in sf df xf tf @@ -62,6 +64,7 @@ LIB2FUNCS_ALL+= ${_p}di${_m} .for _m in sf df xf LIB2FUNCS_ALL+= _fixuns${_m}si .endfor +.endif LIB2FUNCS_SHORT:=${LIB2FUNCS_ALL} LIB2_DIVMOD_FUNCS:=${G_LIB2_DIVMOD_FUNCS}
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: matt Date: Thu Jul 18 22:39:57 UTC 2013 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: Don't emit _fix _floatun for coldfire To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb
Module Name:src Committed By: skrll Date: Sun May 5 19:01:54 UTC 2013 Added Files: src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb: defs.mk gcov-iov.h Log Message: Missed earmhfeb files from gcc mknative To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/defs.mk \ src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Added files: Index: src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/defs.mk diff -u /dev/null src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/defs.mk:1.1 --- /dev/null Sun May 5 19:01:54 2013 +++ src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/defs.mk Sun May 5 19:01:54 2013 @@ -0,0 +1,5 @@ +# This file is automatically generated. DO NOT EDIT! +# Generated from: NetBSD: mknative-gcc,v 1.69 2013/04/25 16:18:43 skrll Exp +# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp +# +G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior Index: src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h diff -u /dev/null src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h:1.1 --- /dev/null Sun May 5 19:01:54 2013 +++ src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h Sun May 5 19:01:54 2013 @@ -0,0 +1,8 @@ +/* This file is automatically generated. DO NOT EDIT! */ +/* Generated from: NetBSD: mknative-gcc,v 1.69 2013/04/25 16:18:43 skrll Exp */ +/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ + +/* Generated automatically by the program `build/gcov-iov' + from `4.5.4 (4 5) and (*)'. */ + +#define GCOV_VERSION ((gcov_unsigned_t)0x3430352a) /* 405* */
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb
Module Name:src Committed By: skrll Date: Sun May 5 19:01:54 UTC 2013 Added Files: src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb: defs.mk gcov-iov.h Log Message: Missed earmhfeb files from gcc mknative To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/defs.mk \ src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcov
Module Name:src Committed By: skrll Date: Mon Apr 29 12:59:56 UTC 2013 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcov: Makefile Log Message: Remove a hack. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile:1.3 src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile:1.4 --- src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile:1.3 Sat Dec 8 02:35:06 2012 +++ src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile Mon Apr 29 12:59:55 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2012/12/08 02:35:06 christos Exp $ +# $NetBSD: Makefile,v 1.4 2013/04/29 12:59:55 skrll Exp $ REQUIRETOOLS= yes NOPIC= # defined @@ -11,12 +11,7 @@ LIB= gcov .if ${MKGCC} != no -# XXX: Fix me -.if ${MACHINE_ARCH} == earmeb -.include ${.CURDIR}/arch/earm/defs.mk -.else .include ${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk -.endif LIBGCOVSRCS= ${G_LIBGCOV:=.c}
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc
Module Name:src Committed By: matt Date: Tue Apr 30 02:28:16 UTC 2013 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: Use !empty(LIBGCC_MACHINE_ARCH:Mearm*) To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.12 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.13 --- src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.12 Thu Feb 14 15:42:31 2013 +++ src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Tue Apr 30 02:28:16 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2013/02/14 15:42:31 matt Exp $ +# $NetBSD: Makefile,v 1.13 2013/04/30 02:28:16 matt Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -24,7 +24,7 @@ SRCS+= ${LIB2FUNCS} ${LIB2FUNCS_ST} ${L ${G_LIB2ADD_ST} ${LIB1ASMFUNCS} .if ${MKPIC} == no LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH} -.if ${LIBGCC_MACHINE_ARCH:Mearm*} == +.if empty(LIBGCC_MACHINE_ARCH:Mearm*) SRCS+= ${LIB2_EH} ${LIB2_EHASM} .endif .else
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc
Module Name:src Committed By: matt Date: Tue Apr 30 02:28:16 UTC 2013 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: Use !empty(LIBGCC_MACHINE_ARCH:Mearm*) To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: matt Date: Thu Feb 14 09:19:28 UTC 2013 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: For compat, use LIBGCC_MACHINE_ARCH (which defaults to MACHINE_ARCH). When generating .hidden stub, use ${COPTS} To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/external/gpl3/gcc/lib/libgcc/Makefile.inc cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.18 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.19 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.18 Sun Feb 3 01:59:55 2013 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Thu Feb 14 09:19:28 2013 @@ -1,8 +1,10 @@ -# $NetBSD: Makefile.inc,v 1.18 2013/02/03 01:59:55 matt Exp $ +# $NetBSD: Makefile.inc,v 1.19 2013/02/14 09:19:28 matt Exp $ .if ${MKGCC} != no -.if exists(${.CURDIR}/../arch/${MACHINE_ARCH}.mk) -.include ${.CURDIR}/../arch/${MACHINE_ARCH}.mk +LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH} +#.info LIBGCC_MACHINE_ARCH=${LIBGCC_MACHINE_ARCH} +.if exists(${.CURDIR}/../arch/${LIBGCC_MACHINE_ARCH}.mk) +.include ${.CURDIR}/../arch/${LIBGCC_MACHINE_ARCH}.mk .endif .endif @@ -10,9 +12,9 @@ UNSUPPORTED_COMPILER.clang= # defined DIST= ${NETBSDSRCDIR}/external/gpl3/gcc/dist GNUHOSTDIST= ${DIST} -GCCARCH= ${NETBSDSRCDIR}/external/gpl3/gcc/usr.bin/gcc/arch/${MACHINE_ARCH} -GCCARCHLIBGCC= ${NETBSDSRCDIR}/external/gpl3/gcc/lib/libgcc/arch/${MACHINE_ARCH} -GCCARCHXX= ${NETBSDSRCDIR}/external/gpl3/gcc/lib/libstdc++-v3/arch/${MACHINE_ARCH} +GCCARCH= ${NETBSDSRCDIR}/external/gpl3/gcc/usr.bin/gcc/arch/${LIBGCC_MACHINE_ARCH} +GCCARCHLIBGCC= ${NETBSDSRCDIR}/external/gpl3/gcc/lib/libgcc/arch/${LIBGCC_MACHINE_ARCH} +GCCARCHXX= ${NETBSDSRCDIR}/external/gpl3/gcc/lib/libstdc++-v3/arch/${LIBGCC_MACHINE_ARCH} GCPPFLAGS= ${G_LIBGCC2_CFLAGS} ${G_USE_COLLECT2} ${G_INCLUDES} CPPFLAGS+= -I${.CURDIR} -I${GCCARCHLIBGCC} @@ -21,10 +23,10 @@ CPPFLAGS+= ${GCPPFLAGS:M-m*} ${GCPPFLAGS CPPFLAGS+= ${G_EXTRA_HEADERS:M/*:H:u:S/^/-I/g} CPPFLAGS+= -I${DIST} -I${DIST}/gcc/cp -I${DIST}/gcc/config -I${GCCARCHXX} -I. -.if ${MACHINE_ARCH} == powerpc || \ -${MACHINE_ARCH} == sh3el || \ -${MACHINE_ARCH} == sh3eb || \ -${MACHINE_ARCH} == m68000 +.if ${LIBGCC_MACHINE_ARCH} == powerpc || \ +${LIBGCC_MACHINE_ARCH} == sh3el || \ +${LIBGCC_MACHINE_ARCH} == sh3eb || \ +${LIBGCC_MACHINE_ARCH} == m68000 _TRADITIONAL_CPP= COMPILE.S= ${CC} ${AFLAGS} ${CPPFLAGS} -c .endif @@ -77,7 +79,7 @@ LIB2_EHASM= ${G_LIB2ADDEH:M*.S:T} LIB1ASMFUNCS= ${G_LIB1ASMFUNCS:=.S} .endif -DPSRCS+= ${.CURDIR}/../arch/${MACHINE_ARCH}.mk +DPSRCS+= ${.CURDIR}/../arch/${LIBGCC_MACHINE_ARCH}.mk CLEANFILES+= ${LIB2FUNCS} ${LIB2FUNCS_ST} ${LIB2DIVMOD} cs-tconfig.h .if !empty(G_LIB1ASMFUNCS) CLEANFILES+= ${LIB1ASMFUNCS} @@ -88,14 +90,14 @@ BUILDSYMLINKS+= ${file} ${file:T:S/.asm$ .endfor # XXX -.if (${MACHINE_ARCH} == m68000 || ${MACHINE_ARCH} == m68k) +.if (${LIBGCC_MACHINE_ARCH} == m68000 || ${LIBGCC_MACHINE_ARCH} == m68k) CPICFLAGS:= BUILDSYMLINKS+= ${DIST}/gcc/config/m68k/fpgnulib.c fpgnulib.c BUILDSYMLINKS+= ${DIST}/gcc/config/m68k/fpgnulib.c xfgnulib.c CPPFLAGS.xfgnulib.c+=-DEXTFLOAT=1 .endif -.if ${MACHINE_ARCH} == powerpc64 +.if ${LIBGCC_MACHINE_ARCH} == powerpc64 COPTS+= -mlong-double-128 .endif @@ -170,6 +172,6 @@ CLEANFILES+= insn-modes.h .endif # XXX -.if defined(HAVE_GCC) ${HAVE_GCC} == 45 ${MACHINE_ARCH} == m68k +.if defined(HAVE_GCC) ${HAVE_GCC} == 45 ${LIBGCC_MACHINE_ARCH} == m68k COPTS._fixunsxfdi.c+= -O0 .endif Index: src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.10 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.11 --- src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.10 Mon Aug 6 02:34:28 2012 +++ src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Thu Feb 14 09:19:28 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2012/08/06 02:34:28 matt Exp $ +# $NetBSD: Makefile,v 1.11 2013/02/14 09:19:28 matt Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -23,7 +23,7 @@ SRCS+= ${LIB2FUNCS} ${LIB2FUNCS_ST} ${L ${G_LIB2ADD_HACK:T:S/.asm/.S/} ${G_LIB2ADD:T:S/.asm/.S/} \ ${G_LIB2ADD_ST} ${LIB1ASMFUNCS} .if ${MKPIC} == no -.if ${MACHINE_ARCH} != earm ${MACHINE_ARCH} != earmeb +.if ${LIBGCC_MACHINE_ARCH:Mearm*} == SRCS+= ${LIB2_EH} ${LIB2_EHASM} .endif .else @@ -34,7 +34,7 @@ CPPFLAGS+= -DPIC # gcc/config/$PLATFORM/foo.asm to it. So far, only rs6000 uses it, # so we hack it for now. #.for file in ${G_LIB2ADD_ST} -. if ${MACHINE_ARCH} == powerpc # XXX XXX why does the above work?* +. if ${LIBGCC_MACHINE_ARCH} == powerpc # XXX XXX why does the above work?* .for file
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc
Module Name:src Committed By: matt Date: Thu Feb 14 15:42:31 UTC 2013 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: Make sure LIBGCC_MACHINE_ARCH is always defined. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.11 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.12 --- src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.11 Thu Feb 14 09:19:28 2013 +++ src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Thu Feb 14 15:42:31 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2013/02/14 09:19:28 matt Exp $ +# $NetBSD: Makefile,v 1.12 2013/02/14 15:42:31 matt Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -23,6 +23,7 @@ SRCS+= ${LIB2FUNCS} ${LIB2FUNCS_ST} ${L ${G_LIB2ADD_HACK:T:S/.asm/.S/} ${G_LIB2ADD:T:S/.asm/.S/} \ ${G_LIB2ADD_ST} ${LIB1ASMFUNCS} .if ${MKPIC} == no +LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH} .if ${LIBGCC_MACHINE_ARCH:Mearm*} == SRCS+= ${LIB2_EH} ${LIB2_EHASM} .endif
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: matt Date: Thu Feb 14 09:19:28 UTC 2013 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: For compat, use LIBGCC_MACHINE_ARCH (which defaults to MACHINE_ARCH). When generating .hidden stub, use ${COPTS} To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/external/gpl3/gcc/lib/libgcc/Makefile.inc cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc
Module Name:src Committed By: matt Date: Thu Feb 14 15:42:31 UTC 2013 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: Make sure LIBGCC_MACHINE_ARCH is always defined. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: matt Date: Sun Feb 3 01:59:55 UTC 2013 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: Use MACHINE_CPU for arm instead of MACHINE_ARCH To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.17 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.18 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.17 Sun Dec 16 15:32:38 2012 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Sun Feb 3 01:59:55 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.17 2012/12/16 15:32:38 skrll Exp $ +# $NetBSD: Makefile.inc,v 1.18 2013/02/03 01:59:55 matt Exp $ .if ${MKGCC} != no .if exists(${.CURDIR}/../arch/${MACHINE_ARCH}.mk) @@ -158,7 +158,7 @@ DPSRCS+= ${FAKEHEADERS} CLEANFILES+= ${FAKEHEADERS} # XXX arm hack -.if ${MACHINE_ARCH} == arm || ${MACHINE_ARCH} == armeb +.if ${MACHINE_CPU} == arm ${SRCS}: insn-modes.h # XXX XXX ${__DPSRCS.d}: insn-modes.h
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: matt Date: Sun Feb 3 02:01:19 UTC 2013 Added Files: src/external/gpl3/gcc/lib/libgcc/arch: earmhf.mk src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf: defs.mk gcov-iov.h Log Message: earmhf mknative for libgcc To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/external/gpl3/gcc/lib/libgcc/arch/earmhf.mk cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/defs.mk \ src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Added files: Index: src/external/gpl3/gcc/lib/libgcc/arch/earmhf.mk diff -u /dev/null src/external/gpl3/gcc/lib/libgcc/arch/earmhf.mk:1.1 --- /dev/null Sun Feb 3 02:01:19 2013 +++ src/external/gpl3/gcc/lib/libgcc/arch/earmhf.mk Sun Feb 3 02:01:19 2013 @@ -0,0 +1,24 @@ +# This file is automatically generated. DO NOT EDIT! +# Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp +# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp +# +G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I${GNUHOSTDIST}/gcc/../libcpp/include -I/u1/netbsd-HEAD/tools/include -I/u1/netbsd-HEAD/tools/include -I/u1/netbsd-HEAD/tools/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -I/usr/include/libelf +G_LIB2ADD=${GNUHOSTDIST}/gcc/config/arm/bpabi-netbsd.c ${GNUHOSTDIST}/gcc/config/arm/unaligned-funcs.c +G_LIB2ADDEH=${GNUHOSTDIST}/gcc/config/arm/unwind-arm.c ${GNUHOSTDIST}/gcc/config/arm/libunwind.S ${GNUHOSTDIST}/gcc/config/arm/pr-support.c ${GNUHOSTDIST}/gcc/unwind-c.c +G_LIB2ADD_ST= +G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _aeabi_lcmp _aeabi_ulcmp _aeabi_ldivmod _aeabi_uldivmod +G_LIB1ASMSRC=arm/lib1funcs.asm +G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 +G_LIB2FUNCS_ST=_eprintf __gcc_bcmp +G_LIB2FUNCS_EXTRA=${GNUHOSTDIST}/gcc/config/arm/bpabi-netbsd.c ${GNUHOSTDIST}/gcc/config/arm/unaligned-funcs.c +G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc +G_SHLIB_MKMAP=${GNUHOSTDIST}/gcc/mkmap-symver.awk +G_SHLIB_MKMAP_OPTS= +G_SHLIB_MAPFILES=${GNUHOSTDIST}/gcc/libgcc-std.ver ${GNUHOSTDIST}/gcc/config/arm/libgcc-bpabi.ver +G_SHLIB_NM_FLAGS=-pg +G_EXTRA_HEADERS=${GNUHOSTDIST}/gcc/config/arm/mmintrin.h ${GNUHOSTDIST}/gcc/config/arm/arm_neon.h ${GNUHOSTDIST}/gcc/ginclude/tgmath.h +G_xm_defines= +G_tm_defines=NETBSD_ENABLE_PTHREADS TARGET_DEFAULT_FLOAT_ABI=ARM_FLOAT_ABI_HARD +G_COLLECT2=collect2 +G_UNWIND_H=${GNUHOSTDIST}/gcc/config/arm/unwind-netbsd.h +G_xm_include_list=auto-host.h ansidecl.h Index: src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/defs.mk diff -u /dev/null src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/defs.mk:1.1 --- /dev/null Sun Feb 3 02:01:19 2013 +++ src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/defs.mk Sun Feb 3 02:01:19 2013 @@ -0,0 +1,5 @@ +# This file is automatically generated. DO NOT EDIT! +# Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp +# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp +# +G_LIBGCOV=_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta _gcov_fork _gcov_execl _gcov_execlp _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler _gcov_merge_ior Index: src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h diff -u /dev/null src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h:1.1 --- /dev/null Sun Feb 3 02:01:19 2013 +++ src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h Sun Feb 3 02:01:19 2013 @@ -0,0 +1,8 @@ +/* This file is automatically generated. DO NOT EDIT! */ +/* Generated from: NetBSD: mknative-gcc,v 1.68 2012/09/25 06:55:10 skrll Exp */ +/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ + +/* Generated automatically by the program `build/gcov-iov' + from `4.5.4 (4 5) and (*)'. */ + +#define GCOV_VERSION ((gcov_unsigned_t)0x3430352a) /* 405* */
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: matt Date: Sun Feb 3 01:59:55 UTC 2013 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: Use MACHINE_CPU for arm instead of MACHINE_ARCH To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: matt Date: Sun Feb 3 02:01:19 UTC 2013 Added Files: src/external/gpl3/gcc/lib/libgcc/arch: earmhf.mk src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf: defs.mk gcov-iov.h Log Message: earmhf mknative for libgcc To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/external/gpl3/gcc/lib/libgcc/arch/earmhf.mk cvs rdiff -u -r0 -r1.1 \ src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/defs.mk \ src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: skrll Date: Sun Dec 16 15:32:38 UTC 2012 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: Remove G_CONFIGDIR from .PATH as nothing defines it (anymore) Add the paths from G_LIB2ADDEH to .PATH (for ia64) To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.16 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.17 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.16 Fri Dec 7 15:38:04 2012 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Sun Dec 16 15:32:38 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.16 2012/12/07 15:38:04 christos Exp $ +# $NetBSD: Makefile.inc,v 1.17 2012/12/16 15:32:38 skrll Exp $ .if ${MKGCC} != no .if exists(${.CURDIR}/../arch/${MACHINE_ARCH}.mk) @@ -138,7 +138,7 @@ dp-bit.c: ${.CURDIR}/Makefile # .PATH: ${DIST}/gcc ${DIST}/gcc/cp ${DIST}/gcc/cp/inc ${DIST}/gcc/config \ - ${G_CONFIGDIR} ${G_LIB2ADD:H:O:u} + ${G_LIB2ADD:H:O:u} ${G_LIB2ADDEH:H:O:u} .include ../Makefile.tconfigh DPSRCS+= tconfig.h
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: skrll Date: Sun Dec 16 15:32:38 UTC 2012 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: Remove G_CONFIGDIR from .PATH as nothing defines it (anymore) Add the paths from G_LIB2ADDEH to .PATH (for ia64) To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: christos Date: Fri Dec 7 15:38:04 UTC 2012 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: If we did not include a specific arch file G_UNWIND_H will not be defined. Perhaps it is better to error out in that case? To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.15 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.16 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.15 Tue Aug 28 23:12:08 2012 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Fri Dec 7 10:38:04 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.15 2012/08/29 03:12:08 msaitoh Exp $ +# $NetBSD: Makefile.inc,v 1.16 2012/12/07 15:38:04 christos Exp $ .if ${MKGCC} != no .if exists(${.CURDIR}/../arch/${MACHINE_ARCH}.mk) @@ -143,7 +143,7 @@ dp-bit.c: ${.CURDIR}/Makefile .include ../Makefile.tconfigh DPSRCS+= tconfig.h -.if ${MKGCC} != no +.if ${MKGCC} != no defined(G_UNWIND_H) !empty(G_UNWIND_H) # XXX figure out why Makefile.hacks doesn't work BUILDSYMLINKS+= ${G_UNWIND_H} unwind.h DPSRCS+= unwind.h
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcov
Module Name:src Committed By: christos Date: Sat Dec 8 02:35:06 UTC 2012 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcov: Makefile Log Message: XXX: Use earm for earmeb To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile:1.2 src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile:1.3 --- src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile:1.2 Mon Aug 15 05:19:21 2011 +++ src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile Fri Dec 7 21:35:06 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2011/08/15 09:19:21 mrg Exp $ +# $NetBSD: Makefile,v 1.3 2012/12/08 02:35:06 christos Exp $ REQUIRETOOLS= yes NOPIC= # defined @@ -11,7 +11,12 @@ LIB= gcov .if ${MKGCC} != no +# XXX: Fix me +.if ${MACHINE_ARCH} == earmeb +.include ${.CURDIR}/arch/earm/defs.mk +.else .include ${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk +.endif LIBGCOVSRCS= ${G_LIBGCOV:=.c}
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: christos Date: Fri Dec 7 15:38:04 UTC 2012 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: If we did not include a specific arch file G_UNWIND_H will not be defined. Perhaps it is better to error out in that case? To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcov
Module Name:src Committed By: christos Date: Sat Dec 8 02:35:06 UTC 2012 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcov: Makefile Log Message: XXX: Use earm for earmeb To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: msaitoh Date: Wed Aug 29 03:12:08 UTC 2012 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: Don't add unwind.h stuff into BUILDSYMLINKS when MKGCC==no. Fixes Wrong number of words (1) in .for substitution list with 2 vars problem while mknative-ing. Approved by mrg. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/gcc/lib/libgcc/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.14 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.15 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.14 Mon Aug 6 00:19:03 2012 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Wed Aug 29 03:12:08 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.14 2012/08/06 00:19:03 matt Exp $ +# $NetBSD: Makefile.inc,v 1.15 2012/08/29 03:12:08 msaitoh Exp $ .if ${MKGCC} != no .if exists(${.CURDIR}/../arch/${MACHINE_ARCH}.mk) @@ -143,9 +143,11 @@ dp-bit.c: ${.CURDIR}/Makefile .include ../Makefile.tconfigh DPSRCS+= tconfig.h +.if ${MKGCC} != no # XXX figure out why Makefile.hacks doesn't work BUILDSYMLINKS+= ${G_UNWIND_H} unwind.h DPSRCS+= unwind.h +.endif # these aren't necessary but are #include'd FAKEHEADERS=options.h insn-flags.h insn-constants.h sysroot-suffix.h
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: matt Date: Mon Aug 6 00:19:03 UTC 2012 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc src/external/gpl3/gcc/lib/libgcc/libgcc_s: Makefile Log Message: deal with LIB2_EH has ASM (.S) files. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gcc/lib/libgcc/Makefile.inc cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.13 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.14 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.13 Sun Sep 25 13:34:16 2011 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Mon Aug 6 00:19:03 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.13 2011/09/25 13:34:16 chs Exp $ +# $NetBSD: Makefile.inc,v 1.14 2012/08/06 00:19:03 matt Exp $ .if ${MKGCC} != no .if exists(${.CURDIR}/../arch/${MACHINE_ARCH}.mk) @@ -72,6 +72,7 @@ LIB2FUNCS= ${LIB2FUNCS_SHORT:=.c} LIB2FUNCS_ST= ${G_LIB2FUNCS_ST:=.c} LIB2DIVMOD= ${LIB2_DIVMOD_FUNCS:=.c} LIB2_EH= ${G_LIB2ADDEH:M*.c:T} +LIB2_EHASM= ${G_LIB2ADDEH:M*.S:T} .if !empty(G_LIB1ASMFUNCS) LIB1ASMFUNCS= ${G_LIB1ASMFUNCS:=.S} .endif Index: src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.5 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.6 --- src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile:1.5 Sat Oct 29 17:14:12 2011 +++ src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Mon Aug 6 00:19:03 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2011/10/29 17:14:12 christos Exp $ +# $NetBSD: Makefile,v 1.6 2012/08/06 00:19:03 matt Exp $ USE_SHLIBDIR= yes REQUIRETOOLS= yes @@ -27,7 +27,7 @@ G_LIB2ADD_HACK+= ${GNUHOSTDIST}/gcc/conf ${GNUHOSTDIST}/gcc/config/floatunsisf.c .endif -SRCS+= ${LIB2FUNCS} ${LIB2DIVMOD} ${LIB2_EH} \ +SRCS+= ${LIB2FUNCS} ${LIB2DIVMOD} ${LIB2_EH} ${LIB2_EHASM} \ ${G_LIB2ADD:T:S/.asm/.S/} ${G_LIB2ADD_HACK:T:S/.asm/.S/} \ ${LIB1ASMFUNCS}
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc_eh
Module Name:src Committed By: matt Date: Mon Aug 6 00:21:09 UTC 2012 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc_eh: Makefile Log Message: Deal with LIB2_EHASM To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/lib/libgcc/libgcc_eh/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc_eh/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc_eh/Makefile:1.4 src/external/gpl3/gcc/lib/libgcc/libgcc_eh/Makefile:1.5 --- src/external/gpl3/gcc/lib/libgcc/libgcc_eh/Makefile:1.4 Mon Oct 17 14:20:54 2011 +++ src/external/gpl3/gcc/lib/libgcc/libgcc_eh/Makefile Mon Aug 6 00:21:09 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2011/10/17 14:20:54 chs Exp $ +# $NetBSD: Makefile,v 1.5 2012/08/06 00:21:09 matt Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -13,7 +13,7 @@ LIB= gcc_eh .cc: # disable .cc-NULL transform -SRCS+= ${LIB2_EH} +SRCS+= ${LIB2_EH} ${LIB2_EHASM} COPTS.unwind-dw2.c = -Wno-stack-protector MKPIC:= no
CVS commit: src/external/gpl3/gcc/lib/libgcc/arch
Module Name:src Committed By: matt Date: Mon Aug 6 00:21:37 UTC 2012 Modified Files: src/external/gpl3/gcc/lib/libgcc/arch: earm.mk Log Message: Regen again. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gcc/lib/libgcc/arch/earm.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/arch/earm.mk diff -u src/external/gpl3/gcc/lib/libgcc/arch/earm.mk:1.1 src/external/gpl3/gcc/lib/libgcc/arch/earm.mk:1.2 --- src/external/gpl3/gcc/lib/libgcc/arch/earm.mk:1.1 Sun Aug 5 17:21:47 2012 +++ src/external/gpl3/gcc/lib/libgcc/arch/earm.mk Mon Aug 6 00:21:37 2012 @@ -3,14 +3,14 @@ # Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp # G_INCLUDES=-I. -I. -I${GNUHOSTDIST}/gcc -I${GNUHOSTDIST}/gcc/. -I${GNUHOSTDIST}/gcc/../include -I./../intl -I${GNUHOSTDIST}/gcc/../libcpp/include -I${GNUHOSTDIST}/gcc/../libdecnumber -I${GNUHOSTDIST}/gcc/../libdecnumber/dpd -I../libdecnumber -G_LIB2ADD=${GNUHOSTDIST}/gcc/config/arm/bpabi.c ${GNUHOSTDIST}/gcc/config/arm/unaligned-funcs.c +G_LIB2ADD=${GNUHOSTDIST}/gcc/config/arm/bpabi-netbsd.c ${GNUHOSTDIST}/gcc/config/arm/unaligned-funcs.c G_LIB2ADDEH=${GNUHOSTDIST}/gcc/config/arm/unwind-arm.c ${GNUHOSTDIST}/gcc/config/arm/libunwind.S ${GNUHOSTDIST}/gcc/config/arm/pr-support.c ${GNUHOSTDIST}/gcc/unwind-c.c -G_LIB2ADD_ST=${GNUHOSTDIST}/gcc/config/arm/fp16.c +G_LIB2ADD_ST= G_LIB1ASMFUNCS=_thumb1_case_sqi _thumb1_case_uqi _thumb1_case_shi _thumb1_case_uhi _thumb1_case_si _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _lshrdi3 _ashrdi3 _ashldi3 _arm_negdf2 _arm_addsubdf3 _arm_muldivdf3 _arm_cmpdf2 _arm_unorddf2 _arm_fixdfsi _arm_fixunsdfsi _arm_truncdfsf2 _arm_negsf2 _arm_addsubsf3 _arm_muldivsf3 _arm_cmpsf2 _arm_unordsf2 _arm_fixsfsi _arm_fixunssfsi _arm_floatdidf _arm_floatdisf _arm_floatundidf _arm_floatundisf _clzsi2 _clzdi2 _aeabi_lcmp _aeabi_ulcmp _aeabi_ldivmod _aeabi_uldivmod _floatundisf G_LIB1ASMSRC=arm/lib1funcs.asm G_LIB2_DIVMOD_FUNCS=_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 G_LIB2FUNCS_ST=_eprintf __gcc_bcmp -G_LIB2FUNCS_EXTRA=${GNUHOSTDIST}/gcc/config/arm/bpabi.c ${GNUHOSTDIST}/gcc/config/arm/unaligned-funcs.c +G_LIB2FUNCS_EXTRA=${GNUHOSTDIST}/gcc/config/arm/bpabi-netbsd.c ${GNUHOSTDIST}/gcc/config/arm/unaligned-funcs.c G_LIBGCC2_CFLAGS=-O2 -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fno-inline -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED G_SHLIB_MKMAP=${GNUHOSTDIST}/gcc/mkmap-symver.awk G_SHLIB_MKMAP_OPTS=
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc
Module Name:src Committed By: matt Date: Mon Aug 6 01:38:30 UTC 2012 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: Add LIB2_EHASM to SRCS To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.8 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.9 --- src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.8 Sat Oct 22 10:41:50 2011 +++ src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Mon Aug 6 01:38:29 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2011/10/22 10:41:50 tron Exp $ +# $NetBSD: Makefile,v 1.9 2012/08/06 01:38:29 matt Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -20,9 +20,10 @@ G_LIB2ADD_HACK+= ${GNUHOSTDIST}/gcc/conf .endif SRCS+= ${LIB2FUNCS} ${LIB2FUNCS_ST} ${LIB2DIVMOD} \ - ${G_LIB2ADD_HACK:T:S/.asm/.S/} ${G_LIB2ADD:T:S/.asm/.S/} ${G_LIB2ADD_ST} ${LIB1ASMFUNCS} + ${G_LIB2ADD_HACK:T:S/.asm/.S/} ${G_LIB2ADD:T:S/.asm/.S/} \ + ${G_LIB2ADD_ST} ${LIB1ASMFUNCS} .if ${MKPIC} == no -SRCS+= ${LIB2_EH} +SRCS+= ${LIB2_EH} ${LIB2_EHASM} .else CPPFLAGS+= -DPIC .endif
CVS commit: src/external/gpl3/gcc/lib/libgcc/libgcc
Module Name:src Committed By: matt Date: Mon Aug 6 02:34:28 UTC 2012 Modified Files: src/external/gpl3/gcc/lib/libgcc/libgcc: Makefile Log Message: on earm, don't include EH code. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile diff -u src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.9 src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.10 --- src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile:1.9 Mon Aug 6 01:38:29 2012 +++ src/external/gpl3/gcc/lib/libgcc/libgcc/Makefile Mon Aug 6 02:34:28 2012 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2012/08/06 01:38:29 matt Exp $ +# $NetBSD: Makefile,v 1.10 2012/08/06 02:34:28 matt Exp $ REQUIRETOOLS= yes NOLINT= # defined @@ -23,7 +23,9 @@ SRCS+= ${LIB2FUNCS} ${LIB2FUNCS_ST} ${L ${G_LIB2ADD_HACK:T:S/.asm/.S/} ${G_LIB2ADD:T:S/.asm/.S/} \ ${G_LIB2ADD_ST} ${LIB1ASMFUNCS} .if ${MKPIC} == no +.if ${MACHINE_ARCH} != earm ${MACHINE_ARCH} != earmeb SRCS+= ${LIB2_EH} ${LIB2_EHASM} +.endif .else CPPFLAGS+= -DPIC .endif
CVS commit: src/external/gpl3/gcc/lib/libgcc
Module Name:src Committed By: matt Date: Mon Aug 6 00:19:03 UTC 2012 Modified Files: src/external/gpl3/gcc/lib/libgcc: Makefile.inc src/external/gpl3/gcc/lib/libgcc/libgcc_s: Makefile Log Message: deal with LIB2_EH has ASM (.S) files. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gcc/lib/libgcc/Makefile.inc cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gcc/lib/libgcc/libgcc_s/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.