https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97088
--- Comment #8 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jonathan Wakely <r...@gcc.gnu.org>: https://gcc.gnu.org/g:75f948f089ceb8888fd00913635264e20610d0f2 commit r12-1845-g75f948f089ceb8888fd00913635264e20610d0f2 Author: Jonathan Wakely <jwak...@redhat.com> Date: Mon Jun 28 15:13:34 2021 +0100 libstdc++: Fix backwards logic in 17_intro/names.cc test [PR 97088] I meant to undef the names that clash with newlib headers for newlib, but I only undef'd them for non-newlib targets. This means they still cause errors for newlib, and aren't tested for other targets. This fixes the test to check those names for non-newlib targets, and to undef them to avoid errors for newlib. libstdc++-v3/ChangeLog: PR libstdc++/97088 * testsuite/17_intro/names.cc: Fix #if condition for names used by newlib headers.