| ▲ | bluGill 16 hours ago | |||||||||||||
Many C programs are vailid C++ and are faster when compiled with a C++ compiler because of those stricter aliasing and type rules. Like you though I have no examples. | ||||||||||||||
| ▲ | stickynotememo 5 hours ago | parent [-] | |||||||||||||
That seems very odd - if it's possible to make those optimisations without any additional type data then why wouldn't GCC do that anyway? The benefit of stricter type rules is that more information is available to the compiler. Using a different compiler doesn't inherently increase the amount of type information. | ||||||||||||||
| ||||||||||||||