Module Name: src
Committed By: joerg
Date: Thu Jul 18 12:15:16 UTC 2013
Modified Files:
src/sys/arch/amiga/stand/bootblock/boot: Makefile
src/sys/arch/amiga/stand/bootblock/bootxx_ffs: Makefile
src/sys/arch/amiga/stand/bootblock/ppcboot: Makefile
src/sys/arch/vax/boot: Makefile.inc
Log Message:
Explicitly disable unwind tables for the boot loader.
To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/amiga/stand/bootblock/boot/Makefile
cvs rdiff -u -r1.18 -r1.19 \
src/sys/arch/amiga/stand/bootblock/bootxx_ffs/Makefile
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/amiga/stand/bootblock/ppcboot/Makefile
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/vax/boot/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/sys/arch/amiga/stand/bootblock/boot/Makefile
diff -u src/sys/arch/amiga/stand/bootblock/boot/Makefile:1.47 src/sys/arch/amiga/stand/bootblock/boot/Makefile:1.48
--- src/sys/arch/amiga/stand/bootblock/boot/Makefile:1.47 Tue Oct 4 04:04:15 2011
+++ src/sys/arch/amiga/stand/bootblock/boot/Makefile Thu Jul 18 12:15:15 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.47 2011/10/04 04:04:15 chs Exp $
+# $NetBSD: Makefile,v 1.48 2013/07/18 12:15:15 joerg Exp $
.include <bsd.own.mk>
.include <bsd.sys.mk> # for HOST_SH
@@ -83,7 +83,8 @@ INCPATH += -I${.CURDIR}/../elf2bb
AFLAGS += -m68030 -l
CAFLAGS += -Wa,-l -Wa,-m68030 ${INCPATH}
-COPTIM= -Os -fomit-frame-pointer -fcse-follow-jumps -fcse-skip-blocks -Wa,-l -m68060 -Wa,-m68030
+COPTIM= -Os -fomit-frame-pointer -fcse-follow-jumps -fcse-skip-blocks
+COPTIM+= -Wa,-l -m68060 -Wa,-m68030 -fno-unwind-tables
CFLAGS= -ffreestanding ${COPTIM} ${INCPATH} ${DEFS}
CFLAGS+= -Werror
CFLAGS+= -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith
Index: src/sys/arch/amiga/stand/bootblock/bootxx_ffs/Makefile
diff -u src/sys/arch/amiga/stand/bootblock/bootxx_ffs/Makefile:1.18 src/sys/arch/amiga/stand/bootblock/bootxx_ffs/Makefile:1.19
--- src/sys/arch/amiga/stand/bootblock/bootxx_ffs/Makefile:1.18 Sun Oct 2 18:30:50 2011
+++ src/sys/arch/amiga/stand/bootblock/bootxx_ffs/Makefile Thu Jul 18 12:15:15 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2011/10/02 18:30:50 christos Exp $
+# $NetBSD: Makefile,v 1.19 2013/07/18 12:15:15 joerg Exp $
### what we need:
@@ -54,7 +54,8 @@ INCPATH += -I${.CURDIR}/../elf2bb -I${.O
AFLAGS += -m68030 -l
CAFLAGS += -Wa,-l -Wa,-m68030 ${INCPATH} -D_PRIMARY_BOOT
-COPTIM= -Os -fomit-frame-pointer -fcse-follow-jumps -fcse-skip-blocks -Wa,-l -m68060 -Wa,-m68030
+COPTIM= -Os -fomit-frame-pointer -fcse-follow-jumps -fcse-skip-blocks
+COPTIM+= -Wa,-l -m68060 -Wa,-m68030 -fno-unwind-tables
CFLAGS= -ffreestanding ${COPTIM} ${INCPATH} ${DEFS} -Wall #-Wstrict-prototypes
NETBSD_VERS!= ${HOST_SH} ${.CURDIR}/../../../../../conf/osrelease.sh
Index: src/sys/arch/amiga/stand/bootblock/ppcboot/Makefile
diff -u src/sys/arch/amiga/stand/bootblock/ppcboot/Makefile:1.9 src/sys/arch/amiga/stand/bootblock/ppcboot/Makefile:1.10
--- src/sys/arch/amiga/stand/bootblock/ppcboot/Makefile:1.9 Tue Jul 6 06:09:57 2010
+++ src/sys/arch/amiga/stand/bootblock/ppcboot/Makefile Thu Jul 18 12:15:16 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2010/07/06 06:09:57 mrg Exp $
+# $NetBSD: Makefile,v 1.10 2013/07/18 12:15:16 joerg Exp $
### what we need:
@@ -43,7 +43,8 @@ INCPATH = -I${DIR_TOP} -I${DIR_TOP}/lib/
AFLAGS += -m68030 -l
CAFLAGS += -Wa,-l -Wa,-m68030 ${INCPATH}
-COPTIM= -O -fomit-frame-pointer -fcse-follow-jumps -fcse-skip-blocks -Wa,-l -m68060 -Wa,-m68030
+COPTIM= -Os -fomit-frame-pointer -fcse-follow-jumps -fcse-skip-blocks
+COPTIM+= -Wa,-l -m68060 -Wa,-m68030 -fno-unwind-tables
CFLAGS= -ffreestanding ${COPTIM} ${INCPATH} ${DEFS} -Wall #-Wstrict-prototypes
.c.o:
Index: src/sys/arch/vax/boot/Makefile.inc
diff -u src/sys/arch/vax/boot/Makefile.inc:1.14 src/sys/arch/vax/boot/Makefile.inc:1.15
--- src/sys/arch/vax/boot/Makefile.inc:1.14 Sat Mar 31 06:03:13 2007
+++ src/sys/arch/vax/boot/Makefile.inc Thu Jul 18 12:15:16 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.14 2007/03/31 06:03:13 matt Exp $
+# $NetBSD: Makefile.inc,v 1.15 2013/07/18 12:15:16 joerg Exp $
RELOC=0x3f0000
.PATH: ${.CURDIR}/../../vax ${.CURDIR}/../common
@@ -11,7 +11,7 @@ CPPFLAGS+=-I${.CURDIR}/../../include
CPPFLAGS+=-DRELOC=${RELOC}
WARNS?= 1
-CFLAGS+=-ffreestanding -fno-pic
+CFLAGS+=-ffreestanding -fno-pic -fno-unwind-tables
AFLAGS+=-fno-pic
MKMAN=no