armv6 memory access and strict aliasing and PIC are fixed upstream, -O2 should be only if -Os was set