On Fri, Feb 19, 2016 at 10:50:34AM +0000, Bernd Edlinger wrote: > While I think that we should probably not define __GNUC_GNU_INLINE__ at all > for C++, > because it is meaningless, I am warned that this could break (already broken) > header files.
It is not meaningless. The various headers need to know if it is safe to use the gnu_inline attribute in C++. In any case, the desirable state is that e.g. the -E -dD output should be identical if you explicitly request the default -std= version vs. if it is set implicitly. We should verify it is the case even for C. Jakub