Just wanted to let people know that the unmodified boot blocks have 144 bytes free if you compile them -Os and -16 free if you compile them -O2. -fno-exceptions didn't seem to impact things at all, nor did -fno-sjlj-exceptions. At least in terms of size. So it looks like the right fix for the boot blocks is to use -Os rather than -O2. This will make them slightly slower, but no body[*] is going to be able to convince me that they can measure the difference.
Warner [*] With the possible exception of Bruce. :-) To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of the message