On 3/23/23 10:00, Richard Biener via Gcc-patches wrote:
The following makes lto-wrapper deal with non-combined debug
disabling / enabling option combinations properly. Interestingly
-gno-dwarf also enables debug.
Bootstrap / regtest running on x86_64-unknown-linux-gnu.
OK? Or do we want to try harder to zap earlier -g0 when later
-g* appear?
PR lto/109263
* lto-wrapper.c (run_gcc): Parse alternate debug options
as well, they always enable debug.
So I think the agreement was that later -g options override, but don't
completely disable. So OK.
Jeff