Hacker News new | ask | show | jobs
by aw1621107 177 days ago
Possibly? LLVM had been around for a while as well but Rust still ended up running into aliasing-related optimizer bugs.

Now that I think about it some more, perhaps gfortran might be a differentiating factor? Not familiar enough with Fortran to guess as to how much it would exercise aliasing-related optimizations, though.

1 comments

I think Fortran function arguments are assumed not to alias. I'm not sure if it matches C restrict semantics though.
Yeah, that's why I was wondering whether GCC might have shaken out its aliasing bugs. Sibling seems to recall otherwise, though.