freebsd-dev/sys/boot/i386
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
..
boot0 Unrevert revision 1.12. Revision 1.14 backed this out saying it was 2002-01-10 21:40:33 +00:00
boot2 - Axe -mpreferred-stack-boundary=2 as -Os turns this on by default. 2002-05-10 04:05:42 +00:00
btx Whoops, missed these bits in the previous commit. 2001-11-03 22:21:21 +00:00
cdboot Remove a few more debugging bits and turn on twiddle output while reading 2001-11-07 01:20:33 +00:00
gptboot - Axe -mpreferred-stack-boundary=2 as -Os turns this on by default. 2002-05-10 04:05:42 +00:00
kgzldr Don't be redundant. 2002-05-10 01:06:52 +00:00
libi386 -ffreestanding is the word for /sys. 2002-05-10 00:53:45 +00:00
liloldr Fix a bug which prevents parsing this Makefile without having a 2000-09-05 22:33:07 +00:00
loader -ffreestanding is the word for /sys. 2002-05-10 00:53:45 +00:00
mbr Unset MAINTAINER. 2001-07-21 14:32:47 +00:00
pxeldr Allow for text section alignment to properly align the "end" symbol at the 2001-08-09 20:47:58 +00:00
Makefile Turn off boot2 -- it gained over 96 bytes dieting on the in-tree Gcc 3.1. 2002-05-10 00:52:00 +00:00
Makefile.inc -ffreestanding is the word for /sys. 2002-05-10 00:53:45 +00:00