TLDR: Headline (and indeed bulk of article) is phantom symptom. True cause is register allocator behavior.
Specifically, allocator's handling of an instruction with a false dependency on register that's written to, coupled with multiple compilers being unaware of the false dependency.