While we're not super size constrained, the x86 BIOS /boot/loader has to be less than about 520k-530k to be reliable. The LUA loader is at this size today. -Os saves about 15% on the size, keeping us safely small enough. This will also help with sjg's work on bringing in bearssl, though we may again be looking for space in the LUA loader. Size table for clang 6.0.0: default -Os -Oz -O1
loader_4th 442368 389120 376832 417792
loader_lua 524288 446464 430080 479232