Preprocessor constructs in g++ performance regressions