Compiling Rust with GCC: an update
Compiling Rust with GCC: an update
Posted Sep 11, 2022 9:20 UTC (Sun) by tialaramex (subscriber, #21167)In reply to: Compiling Rust with GCC: an update by khim
Parent article: Compiling Rust with GCC: an update
So, modulo crazy ISO problems, the C23 standard per se won't mandate this roughly PNVI-address exposed model, but there will be an ISO document separately specifying how this would work. The standard is... rough. But there is limited enthusiasm for figuring out all the fine details while it remains unclear if everybody will even implement it. This only starts to make sense once at least two major compilers (e.g. MSVC and GCC) implement it.
With TS6010 you get most of the optimisations people expect in a modern compiler, and which of course Rust is doing, but you can do a XOR doubly linked list in C, as one example of stunt pointer manipulation that some people still think is a good idea. Of course some optimisations are given up in your doubly linked list code to make this work, but you don't feel that loss in unrelated code.
