freebsd-dev/sys/boot/i386/boot2
John Baldwin 88f0d73da4 - Axe -mpreferred-stack-boundary=2 as -Os turns this on by default.
- Axe -fdata-sections as turning it on or off makes no difference.  If
  it did make a difference it would serve to bloat boot2 even further with
  extra padding.
- Axe -fforce-addr.  This gets us 32 bytes so we are down to only being
  64-bytes over.

We still can't compile this with gcc 3.1.  The problem seems to be that
the -fno-align-foo options don't actually work.  Comparing the new and
old output it turns out that gcc is 4-byte padding all the functions and
labels and what not despite the passed in arguments thus adding the
unfortunate bloat to boot2.
2002-05-10 04:05:42 +00:00
..
boot1.s Fix the ILLEGAL fdisk table that is there for supporting "dangerously 2001-11-01 06:19:32 +00:00
boot1.S Fix the ILLEGAL fdisk table that is there for supporting "dangerously 2001-11-01 06:19:32 +00:00
boot2.c Code cleanup, no functional change. 2002-04-11 09:21:10 +00:00
lib.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
Makefile - Axe -mpreferred-stack-boundary=2 as -Os turns this on by default. 2002-05-10 04:05:42 +00:00
sio.s $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
sio.S $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00