diff options
author | avg <avg@FreeBSD.org> | 2011-09-13 14:03:55 +0000 |
---|---|---|
committer | avg <avg@FreeBSD.org> | 2011-09-13 14:03:55 +0000 |
commit | 85867a4f6ca6828664f36d7198c5cc29ccff0453 (patch) | |
tree | 3049aaa9eaa07eb1cfd64fc465229fce5b1be773 /lib/libc/stdlib/atof.c | |
parent | dab0468c873fe125b8dae06cd584e4933cfd69d1 (diff) | |
download | FreeBSD-src-85867a4f6ca6828664f36d7198c5cc29ccff0453.zip FreeBSD-src-85867a4f6ca6828664f36d7198c5cc29ccff0453.tar.gz |
gpt/zfs boot blocks: reduce optimizing CFLAGS to -O1
gpt and zfs boot blocks are not nearly as size-constrained as boot2
from which they inherited their current optimization and anti-optimization
options. As such the current options do not provide any benefit, but
make debugging of the code much harder.
Also, it has been demonstrated that combination of -mrtd and
-fno-unit-at-a-time may result in mis-compilation of the boot code
with the current base gcc.
Additionally, intermediate assembly file filtering is removed for
zfsboot.
The new boot blocks are all compile- and boot- tested using qemu.
gptzfsboot is tested with real hardware.
Reported by: Peter Jeremy <peterjeremy@acm.org> [miscompilation]
Discussed with: bde, jhb
Tested by: Sebastian Chmielewski <chmielsster@gmail.com> [gptzfsboot]
Approved by: re (kib)
MFC after: 3 weeks
Diffstat (limited to 'lib/libc/stdlib/atof.c')
0 files changed, 0 insertions, 0 deletions