http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19377
--- Comment #11 from Andrey Belevantsev <abel at gcc dot gnu.org> --- (In reply to fabien from comment #10) > The testcase is not valid, as a using declaration shall refer to a direct > base class, which is not the case in 'using ns::Base::i' (the namespace ns > does not seem to be relevant here). It is invalid for a second reason, > 'using Base::i' is declared (implicitly) in a private section, so > inaccessible in DerivedDerived. Thank you for clarification, we weren't 100% sure whether this is a bug but decided in favor of it because of icc/clang results... > > > It's 9 years of the > > original bugreport, maybe rise a priority?.. > > Raising the priority would not make me fix this bug more quickly. This bug > is not a regression, and not a high priority in my opinion. Thought, it is > in my TODO list. I gave it a try two years ago, and it was not obvious to > fix. Feel free to take over if you have more free time than I have. And sorry for the noise here, I just thought that having another test would help with fixing the issue but of course the invalid test does not help.