Good luck with that, cause there are bugs, as the article also points out.
Previous release miscompiled Python [1]
Current release miscompiles bison [2]
It's also the type of compiler that defaults to -ffast-math to look good in benchmarks (well, all vendor compilers do). That breaks many packages that rely on signalling NaNs, or use e.g. Kahan summation for stable math with IEEE floats.
It's caught in the Spack package manager because it's probably one of the few package managers that lets users pick their own compiler for a full software stack.
Previous release miscompiled Python [1]
Current release miscompiles bison [2]
It's also the type of compiler that defaults to -ffast-math to look good in benchmarks (well, all vendor compilers do). That breaks many packages that rely on signalling NaNs, or use e.g. Kahan summation for stable math with IEEE floats.
It's caught in the Spack package manager because it's probably one of the few package managers that lets users pick their own compiler for a full software stack.
[1] https://github.com/spack/spack/issues/38724 and https://github.com/python/cpython/issues/106424
[2] https://github.com/spack/spack/issues/37172#issuecomment-181...