News for hackers. Stuff that matters.
Re:The Itanic Has Sunk by dralley on Saturday July 31, 2021 @06:35PM (#28022087)
How much of this is because nobody puts effort into these optimizations?

The Rust compiler has repeatedly found critical bugs in LLVM's restrict / noalias support, bugs that would impact C / C++ as well if any real-world C / C++ programs actually used it.

If compilers produce straight-up broken code in these situations, I can only imagine they're not putting a lot of effort into these optimization strategies.

Re:The Itanic Has Sunk by tjalfi on Sunday August 01, 2021 @01:27PM (#28028121)
> How much of this is because nobody puts effort into these optimizations?

restrict is rare in C and C++ but common in Fortran; array parameters in Fortran aren't allowed to alias. Intel and IBM both have great Fortran compilers so I would expect their C and C++ compilers to have good support for restrict.