Module Name:    src
Committed By:   abs
Date:           Fri Jun 22 20:32:35 UTC 2012

Modified Files:
        src/external/bsd/cron/bin/cron: Makefile
        src/external/gpl3/binutils/lib/libbfd: Makefile
        src/external/gpl3/gdb: Makefile.inc
        src/share/mk: bsd.own.mk sys.mk

Log Message:
Switch -current vax back to gcc 4.1 to match netbsd-6 - until someone has
time to look at the gcc 4.5 codegen issues we should at least have a usable
-current for vax.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/cron/bin/cron/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/binutils/lib/libbfd/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gdb/Makefile.inc
cvs rdiff -u -r1.698 -r1.699 src/share/mk/bsd.own.mk
cvs rdiff -u -r1.108 -r1.109 src/share/mk/sys.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/bsd/cron/bin/cron/Makefile
diff -u src/external/bsd/cron/bin/cron/Makefile:1.2 src/external/bsd/cron/bin/cron/Makefile:1.3
--- src/external/bsd/cron/bin/cron/Makefile:1.2	Wed Apr  4 10:59:44 2012
+++ src/external/bsd/cron/bin/cron/Makefile	Fri Jun 22 20:32:34 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2012/04/04 10:59:44 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2012/06/22 20:32:34 abs Exp $
 
 BINDIR=	/usr/sbin
 PROG=	cron
@@ -8,6 +8,6 @@ CPPFLAGS+=-I${.CURDIR} -DLOGIN_CAP
 LDADD+=-lutil
 MAN=	cron.8
 
-CWARNFLAGS+=	-Wno-string-plus-int
+CWARNFLAGS.clang+=	-Wno-string-plus-int
 
 .include <bsd.prog.mk>

Index: src/external/gpl3/binutils/lib/libbfd/Makefile
diff -u src/external/gpl3/binutils/lib/libbfd/Makefile:1.6 src/external/gpl3/binutils/lib/libbfd/Makefile:1.7
--- src/external/gpl3/binutils/lib/libbfd/Makefile:1.6	Sun Sep 25 04:32:46 2011
+++ src/external/gpl3/binutils/lib/libbfd/Makefile	Fri Jun 22 20:32:35 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2011/09/25 04:32:46 christos Exp $
+#	$NetBSD: Makefile,v 1.7 2012/06/22 20:32:35 abs Exp $
 
 NOLINKLIB=	# defined
 NOLINT=		# defined
@@ -35,6 +35,10 @@ CPPFLAGS+=	-I${.CURDIR}/arch/${BFD_MACHI
 		-I${DIST}/bfd ${GCPPFLAGS:M-D*} ${GCPPFLAGS:M-I*:N-I.*} \
 		-DDEBUGDIR=\"${DEBUGDIR}\"
 
+.if (${MACHINE_ARCH} == "vax")
+CPPFLAGS.elf.c +=	-O0
+.endif
+
 GSRCS=		${G_libbfd_la_OBJECTS:libbfd.lo=lib_bfd.lo} \
 		${G_libbfd_la_DEPENDENCIES:M*.lo}
 SRCS=		${GSRCS:.lo=.c}

Index: src/external/gpl3/gdb/Makefile.inc
diff -u src/external/gpl3/gdb/Makefile.inc:1.5 src/external/gpl3/gdb/Makefile.inc:1.6
--- src/external/gpl3/gdb/Makefile.inc:1.5	Wed Apr  4 10:59:45 2012
+++ src/external/gpl3/gdb/Makefile.inc	Fri Jun 22 20:32:35 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.5 2012/04/04 10:59:45 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.6 2012/06/22 20:32:35 abs Exp $
 
 USE_LIBEDIT=no
 USE_TUI=yes
@@ -11,8 +11,4 @@ CWARNFLAGS.clang+=	-Wno-unused-value -Wn
 			-Wno-tautological-compare -Wno-format-extra-args \
 			-Wno-string-plus-int
 
-.if ${MACHINE} == "vax"
-CWARNFLAGS.gcc+=	-Wno-overflow
-.endif
-
 DIST=		${NETBSDSRCDIR}/external/gpl3/gdb/dist

Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.698 src/share/mk/bsd.own.mk:1.699
--- src/share/mk/bsd.own.mk:1.698	Sun Jun 17 22:59:48 2012
+++ src/share/mk/bsd.own.mk	Fri Jun 22 20:32:35 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.own.mk,v 1.698 2012/06/17 22:59:48 uwe Exp $
+#	$NetBSD: bsd.own.mk,v 1.699 2012/06/22 20:32:35 abs Exp $
 
 # This needs to be before bsd.init.mk
 .if defined(BSD_MK_COMPAT_FILE)
@@ -47,8 +47,14 @@ NEED_OWN_INSTALL_TARGET?=	yes
 TOOLCHAIN_MISSING?=	no
 
 #
-# Everyone uses GCC4.5
+# Platforms still using GCC 4.1
+#
+.if ${MACHINE_CPU}  == "vax"
+HAVE_GCC?=    4
+.else
+# Otherwise, default to GCC4.5
 HAVE_GCC?=    45
+.endif
 
 .if \
     ${MACHINE_ARCH} == "i386" || \

Index: src/share/mk/sys.mk
diff -u src/share/mk/sys.mk:1.108 src/share/mk/sys.mk:1.109
--- src/share/mk/sys.mk:1.108	Fri Feb 10 05:57:42 2012
+++ src/share/mk/sys.mk	Fri Jun 22 20:32:35 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: sys.mk,v 1.108 2012/02/10 05:57:42 matt Exp $
+#	$NetBSD: sys.mk,v 1.109 2012/06/22 20:32:35 abs Exp $
 #	@(#)sys.mk	8.2 (Berkeley) 3/21/94
 
 unix?=		We run NetBSD.
@@ -26,8 +26,8 @@ DBG?=	-Os -freorder-blocks
 .elif ${MACHINE_ARCH} == "m68k" || ${MACHINE_ARCH} == "m68000"
 # see src/doc/HACKS for details
 DBG?=	-Os
-#.elif ${MACHINE_ARCH} == "vax"
-#DBG?=	-O1 -fgcse -fstrength-reduce -fgcse-after-reload
+.elif ${MACHINE_ARCH} == "vax"
+DBG?=	-O1 -fgcse -fstrength-reduce -fgcse-after-reload
 .else
 DBG?=	-O2
 .endif

Reply via email to