https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98795
--- Comment #1 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Nathan Sidwell <nat...@gcc.gnu.org>: https://gcc.gnu.org/g:eee8ed2f22b36dfe64a9516171871476e8ede477 commit r11-6860-geee8ed2f22b36dfe64a9516171871476e8ede477 Author: Nathan Sidwell <nat...@acm.org> Date: Fri Jan 22 06:44:22 2021 -0800 testsuite: Uniquify test names [PR 98795] Header unit names come from the path the preprocessor determines, and thus can be absolute. This tweaks the testsuite to elide that absoluteness when embedded in a CMI name. We were also not distinguishing link and execute tests by the $std flags, so append them when necessary. PR testsuite/98795 gcc/testsuite/ * g++.dg/modules/modules.exp (module_cmi_p): Avoid embedded absolute paths. (module_do_it): Append $std to test name.