Thu Dec 15 13:27:06 2011 UTC ()
Specify COPTS="-Os" for rich gcc 4.5 as bsd.sys.mk does for userland binaries
so that gzipped atari kernels still fit into floppies.
Noticed by David Ross.


(tsutsui)
diff -r1.25 -r1.26 src/sys/arch/atari/conf/std.atari
diff -r1.7 -r1.8 src/sys/arch/atari/conf/std.hades
diff -r1.6 -r1.7 src/sys/arch/atari/conf/std.milan

cvs diff -r1.25 -r1.26 src/sys/arch/atari/conf/std.atari (expand / switch to unified diff)

--- src/sys/arch/atari/conf/std.atari 2010/09/19 02:09:27 1.25
+++ src/sys/arch/atari/conf/std.atari 2011/12/15 13:27:06 1.26
@@ -1,17 +1,19 @@ @@ -1,17 +1,19 @@
1# $NetBSD: std.atari,v 1.25 2010/09/19 02:09:27 tsutsui Exp $ 1# $NetBSD: std.atari,v 1.26 2011/12/15 13:27:06 tsutsui Exp $
2# 2#
3# standard atari information 3# standard atari information
4# 4#
5machine atari m68k 5machine atari m68k
6include "conf/std" # MI standard options 6include "conf/std" # MI standard options
7include "arch/m68k/conf/std.m68k" # m68k standard options 7include "arch/m68k/conf/std.m68k" # m68k standard options
8 8
 9makeoptions COPTS="-Os" # XXX for wasteful gcc 4.5
 10
9options _ATARIHW_ # Original Atari like mainboard hw. 11options _ATARIHW_ # Original Atari like mainboard hw.
10 12
11mainbus0 at root 13mainbus0 at root
12 14
13clock0 at mainbus0 # system clock 15clock0 at mainbus0 # system clock
14kbd0 at mainbus0 # standard keyboard 16kbd0 at mainbus0 # standard keyboard
15fdc0 at mainbus0 # floppy controller 17fdc0 at mainbus0 # floppy controller
16fd0 at fdc0 unit 0 # builtin floppy drive 18fd0 at fdc0 unit 0 # builtin floppy drive
17fd1 at fdc0 unit 1 # external floppy drive 19fd1 at fdc0 unit 1 # external floppy drive

cvs diff -r1.7 -r1.8 src/sys/arch/atari/conf/std.hades (expand / switch to unified diff)

--- src/sys/arch/atari/conf/std.hades 2010/09/19 02:09:27 1.7
+++ src/sys/arch/atari/conf/std.hades 2011/12/15 13:27:06 1.8
@@ -1,17 +1,19 @@ @@ -1,17 +1,19 @@
1# $NetBSD: std.hades,v 1.7 2010/09/19 02:09:27 tsutsui Exp $ 1# $NetBSD: std.hades,v 1.8 2011/12/15 13:27:06 tsutsui Exp $
2# 2#
3# standard Hades information 3# standard Hades information
4# 4#
5machine atari m68k 5machine atari m68k
6include "conf/std" # MI standard options 6include "conf/std" # MI standard options
7include "arch/m68k/conf/std.m68k" # m68k standard options 7include "arch/m68k/conf/std.m68k" # m68k standard options
8 8
 9makeoptions COPTS="-Os" # XXX for wasteful gcc 4.5
 10
9options _ATARIHW_ # Original Atari like mainboard hw. 11options _ATARIHW_ # Original Atari like mainboard hw.
10 12
11mainbus0 at root 13mainbus0 at root
12 14
13clock0 at mainbus0 # system clock 15clock0 at mainbus0 # system clock
14kbd0 at mainbus0 # standard keyboard 16kbd0 at mainbus0 # standard keyboard
15fdc0 at mainbus0 # floppy controller 17fdc0 at mainbus0 # floppy controller
16hdfd0 at fdc0 unit 0 # builtin Hades-type floppy drive 18hdfd0 at fdc0 unit 0 # builtin Hades-type floppy drive
17hdfd1 at fdc0 unit 1 # external Hades-type floppy drive 19hdfd1 at fdc0 unit 1 # external Hades-type floppy drive

cvs diff -r1.6 -r1.7 src/sys/arch/atari/conf/std.milan (expand / switch to unified diff)

--- src/sys/arch/atari/conf/std.milan 2010/09/19 02:09:27 1.6
+++ src/sys/arch/atari/conf/std.milan 2011/12/15 13:27:06 1.7
@@ -1,14 +1,16 @@ @@ -1,14 +1,16 @@
1# $NetBSD: std.milan,v 1.6 2010/09/19 02:09:27 tsutsui Exp $ 1# $NetBSD: std.milan,v 1.7 2011/12/15 13:27:06 tsutsui Exp $
2# 2#
3# standard atari information 3# standard atari information
4# 4#
5machine atari m68k 5machine atari m68k
6include "conf/std" # MI standard options 6include "conf/std" # MI standard options
7include "arch/m68k/conf/std.m68k" # m68k standard options 7include "arch/m68k/conf/std.m68k" # m68k standard options
8 8
 9makeoptions COPTS="-Os" # XXX for wasteful gcc 4.5
 10
9options _MILANHW_ 11options _MILANHW_
10 12
11mainbus0 at root 13mainbus0 at root
12 14
13clock0 at mainbus0 # system clock 15clock0 at mainbus0 # system clock
14 16