On Fri, Mar 27, 2020 at 09:50:54AM -0700, Fangrui Song wrote:
We aim for compatibility with GNU in many aspects to make it easier for
people to switch over. However, just because there is a subtle behavior
in GNU toolchain does not mean we need to emulate that behavior.
It isn't subtle. It is the explicit documented behaviour.
With
all due respect, there are a large quantity of legacy behaviors we don't
want to support.
And it isn't legacy at all. It is simply the defined semantics.
It is semantics that real code relies on (and has for ages) as well.
Segher