Better would be to say that the C standard committee screwed things up by refusing to address a lot of issues over the last 35 years.
Re:An ex-ARM engineer critiques RISC-V
by saagarjha on Sunday November 01, 2020 @02:53PM
(#24961985)
Not really, they have addresses pretty much all of the issues. Now, you can argue that they favored compiler authors when doing so, but they have consider the problems and done things in response to them.
ISO C is therefore a three-way compromise between three communities: Software authors, compiler authors, and CPU manufacturers. You will naturally end up with some decisions that dissatisfy some members of each.