https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98531
--- Comment #20 from John David Anglin <danglin at gcc dot gnu.org> --- The fails have changed on hppa with gcc-14 trunk: FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) Excess errors: /home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/include/format:3524:28: error: invalid use of non-static data member 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<wchar_t>, wchar_t> >::__as_base ::<anonymous>' /home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/include/format:3527:19: error: invalid use of non-static data member 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<wchar_t>, wchar_t> >::__as_base ::<anonymous>' FAIL: g++.dg/modules/xtreme-header-5_c.C -std=c++2a (test for excess errors) Excess errors: /home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/include/format:3524:28: error: invalid use of non-static data member 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<wchar_t>, wchar_t> >::__as_base ::<anonymous>' /home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/include/format:3527:19: error: invalid use of non-static data member 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<wchar_t>, wchar_t> >::__as_base ::<anonymous>' FAIL: g++.dg/modules/xtreme-header-5_c.C -std=c++2b (test for excess errors) Excess errors: /home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/include/format:3524:28: error: invalid use of non-static data member 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<wchar_t>, wchar_t> >::__as_base ::<anonymous>' /home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/include/format:3527:19: error: invalid use of non-static data member 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<wchar_t>, wchar_t> >::__as_base ::<anonymous>' FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) Excess errors: /home/dave/gnu/gcc/gcc/gcc/testsuite/g++.dg/modules/xtreme-header_a.H: error: conflicting global module declaration 'template<template<class ...> class _Cont, class _Rg, class ... _Args> using std::ranges::__detail::_DeduceExpr1 = decltype (_Cont<...auto...>(declval<_Rg>(), (declval<_Args>)()...))' /home/dave/gnu/gcc/gcc/gcc/testsuite/g++.dg/modules/xtreme-header_a.H: error: conflicting global module declaration 'template<template<class ...> class _Cont, class _Rg, class ... _Args> using std::ranges::__detail::_DeduceExpr2 = decltype (_Cont<...auto...>(std::from_range, declval<_Rg>(), (declval<_Args>)()...))' /home/dave/gnu/gcc/gcc/gcc/testsuite/g++.dg/modules/xtreme-header_a.H: error: conflicting global module declaration 'template<template<class ...> class _Cont, class _Rg, class ... _Args> using std::ranges::__detail::_DeduceExpr3 = decltype (_Cont<...auto...>(declval<std::ranges::__detail::_InputIter<_Rg> >(), declval<std::ranges::__detail::_InputIter<_Rg> >(), (declval<_Args>)()...))' /home/dave/gnu/gcc/gcc/gcc/testsuite/g++.dg/modules/xtreme-header_a.H: error: conflicting global module declaration 'using std::ranges::__detail::_DeduceExpr1 = decltype (_Cont<...auto...>(declval<_Rg>(), (declval<_Args>)()...))' /home/dave/gnu/gcc/gcc/gcc/testsuite/g++.dg/modules/xtreme-header_a.H: error: conflicting global module declaration 'using std::ranges::__detail::_DeduceExpr2 = decltype (_Cont<...auto...>(std::from_range, declval<_Rg>(), (declval<_Args>)()...))' /home/dave/gnu/gcc/gcc/gcc/testsuite/g++.dg/modules/xtreme-header_a.H: error: conflicting global module declaration 'using std::ranges::__detail::_DeduceExpr3 = decltype (_Cont<...auto...>(declval<std::ranges::__detail::_InputIter<_Rg> >(), declval<std::ranges::__detail::_InputIter<_Rg> >(), (declval<_Args>)()...))' The latter fail looks like PR112737.