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.

Reply via email to