GCC 8 Might Pursue Better, More Modern Default Options
Motivated by the 2017 GNU Tools Cauldron, an ARM developer is looking for feedback on improving the options enabled by default for the GCC 8 compiler.
Wilco Dijkstra of ARM is looking to possibly loosen GCC's conservative defaults a bit by allowing some more modern options by default and possibly adding more optimizations to -O2 too.
Among the options he is initially thinking of seeing turned on by default would be -fno-math-errno, -fno-trapping-math, -fno-common, and -fomit-frame-pointer.
Wilco just posted this RFC message a short time ago but it will be interesting to monitor the thread to see what comes of it and what other options/optimizations might get the default blessing for next year's GCC 8 release.
Wilco Dijkstra of ARM is looking to possibly loosen GCC's conservative defaults a bit by allowing some more modern options by default and possibly adding more optimizations to -O2 too.
Among the options he is initially thinking of seeing turned on by default would be -fno-math-errno, -fno-trapping-math, -fno-common, and -fomit-frame-pointer.
Wilco just posted this RFC message a short time ago but it will be interesting to monitor the thread to see what comes of it and what other options/optimizations might get the default blessing for next year's GCC 8 release.
4 Comments