https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112580
Patrick Palka <ppalka at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
See Also| |https://gcc.gnu.org/bugzill
| |a/show_bug.cgi?id=112737
CC| |ppalka at gcc dot gnu.org
--- Comment #7 from Patrick Palka <ppalka at gcc dot gnu.org> ---
The xtreme-header-{4,5,6} fails need -mx32 (rather than -m32) on x86_64-linux.
The error is:
.../x86_64-pc-linux-gnu/libstdc++-v3/include/format:3662: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>’
3662 | __arg._M_val = _M_values[__i];
| ^~~~~~~~~
The xtreme-header{,2} fails are also tracked by PR112737, and the error on
x86_64-linux is:
/src/gcc/testsuite/g++.dg/modules/xtreme-header-2_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>)()...))'
...