On Mon, 18 Nov 2024 at 10:26, Rainer Orth <r...@cebitec.uni-bielefeld.de> wrote:
>
> Hi Jonathan,
>
> > Do we want something like this for GCC 15?
>
> That would be good indeed, as the default on both Solaris 11.4 and, if
> possible, versions of AIX where it works, too.
>
> > Tested x86_64-freebsd and sparc-solaris (although not for a few months).
>
> I've given it a try on both i386-pc-solaris2.11 and
> sparc-sun-solaris2.11.  Unfortunately, I find a large number of
> failures, e.g. on Solaris/i386:
>
> FAIL: libstdc++-abi/abi_check
> FAIL: 22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc  -std=gnu++17 
> execution test
> FAIL: 22_locale/codecvt/in/wchar_t/3.cc  -std=gnu++17 execution test
> FAIL: 22_locale/codecvt/in/wchar_t/37475.cc  -std=gnu++17 execution test
> FAIL: 22_locale/codecvt/max_length/wchar_t/4.cc  -std=gnu++17 execution test
> FAIL: 22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc  -std=gnu++17 
> execution test
> FAIL: 22_locale/codecvt/out/wchar_t/3.cc  -std=gnu++17 execution test
> FAIL: 22_locale/codecvt/out/wchar_t/37475.cc  -std=gnu++17 execution test
> FAIL: 22_locale/collate/compare/wchar_t/2.cc  -std=gnu++17 execution test
> FAIL: 22_locale/collate/compare/wchar_t/3.cc  -std=gnu++17 execution test
> FAIL: 22_locale/collate/compare/wchar_t/wrapped_env.cc  -std=gnu++17 
> execution test
> FAIL: 22_locale/collate/compare/wchar_t/wrapped_locale.cc  -std=gnu++17 
> execution test
> FAIL: 22_locale/collate/transform/wchar_t/2.cc  -std=gnu++17 execution test
> FAIL: 22_locale/collate/transform/wchar_t/3.cc  -std=gnu++17 execution test
> FAIL: 22_locale/collate/transform/wchar_t/wrapped_env.cc  -std=gnu++17 
> execution test
> FAIL: 22_locale/collate/transform/wchar_t/wrapped_locale.cc  -std=gnu++17 
> execution test
> FAIL: 22_locale/ctype/is/wchar_t/wrapped_env.cc  -std=gnu++17 execution test
> FAIL: 22_locale/ctype/is/wchar_t/wrapped_locale.cc  -std=gnu++17 execution 
> test
> FAIL: 22_locale/ctype/widen/wchar_t/2.cc  -std=gnu++17 execution test
> FAIL: 22_locale/locale/cons/29217.cc  -std=gnu++17 execution test
> FAIL: 22_locale/locale/cons/38368.cc  -std=gnu++17 execution test
> FAIL: 22_locale/locale/cons/40184.cc  -std=gnu++17 execution test
> FAIL: 22_locale/locale/global_locale_objects/14071.cc  -std=gnu++17 execution 
> test
> FAIL: 22_locale/messages/13631.cc  -std=gnu++17 (test for excess errors)
> UNRESOLVED: 22_locale/messages/13631.cc  -std=gnu++17 compilation failed to 
> produce executable
> FAIL: 22_locale/messages/members/char/1.cc  -std=gnu++17 execution test
> FAIL: 22_locale/messages/members/char/2.cc  -std=gnu++17 execution test
> FAIL: 22_locale/messages/members/char/wrapped_env.cc  -std=gnu++17 execution 
> test
> FAIL: 22_locale/messages/members/char/wrapped_locale.cc  -std=gnu++17 
> execution test
> FAIL: 22_locale/messages_byname/named_equivalence.cc  -std=gnu++17 execution 
> test
> FAIL: 22_locale/money_get/get/char/1.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_get/get/char/10.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_get/get/char/11528.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_get/get/char/12.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_get/get/char/13.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_get/get/char/15.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_get/get/char/3.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_get/get/wchar_t/1.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_get/get/wchar_t/10.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_get/get/wchar_t/11.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_get/get/wchar_t/11528.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_get/get/wchar_t/12.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_get/get/wchar_t/13.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_get/get/wchar_t/15.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_get/get/wchar_t/17.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_get/get/wchar_t/3.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_put/put/char/1.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_put/put/char/3.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_put/put/char/9780-3.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_put/put/wchar_t/1.cc  -std=gnu++17 execution test
> FAIL: 22_locale/money_put/put/wchar_t/3.cc  -std=gnu++17 execution test
> FAIL: 22_locale/moneypunct/members/wchar_t/2.cc  -std=gnu++17 execution test
> FAIL: 22_locale/moneypunct/members/wchar_t/wrapped_env.cc  -std=gnu++17 
> execution test
> FAIL: 22_locale/moneypunct/members/wchar_t/wrapped_locale.cc  -std=gnu++17 
> execution test
> FAIL: 22_locale/moneypunct_byname/named_equivalence.cc  -std=gnu++17 
> execution test
> FAIL: 22_locale/num_get/get/wchar_t/1.cc  -std=gnu++17 execution test
> FAIL: 22_locale/num_get/get/wchar_t/5.cc  -std=gnu++17 execution test
> FAIL: 22_locale/num_get/get/wchar_t/6.cc  -std=gnu++17 execution test
> FAIL: 22_locale/num_put/put/wchar_t/1.cc  -std=gnu++17 execution test
> FAIL: 22_locale/num_put/put/wchar_t/20914.cc  -std=gnu++17 execution test
> FAIL: 22_locale/numpunct/members/char/3.cc  -std=gnu++17 execution test
> FAIL: 22_locale/numpunct/members/wchar_t/2.cc  -std=gnu++17 execution test
> FAIL: 22_locale/numpunct/members/wchar_t/wrapped_env.cc  -std=gnu++17 
> execution test
> FAIL: 22_locale/numpunct/members/wchar_t/wrapped_locale.cc  -std=gnu++17 
> execution test
> FAIL: 22_locale/time_get/get/wchar_t/2.cc  -std=gnu++17 execution test
> FAIL: 22_locale/time_get/get_date/char/12750.cc  -std=gnu++17 execution test
> FAIL: 22_locale/time_get/get_date/wchar_t/12750.cc  -std=gnu++17 execution 
> test
> FAIL: 22_locale/time_get/get_date/wchar_t/26701.cc  -std=gnu++17 execution 
> test
> FAIL: 22_locale/time_get/get_date/wchar_t/4.cc  -std=gnu++17 execution test
> FAIL: 22_locale/time_get/get_weekday/char/38081-1.cc  -std=gnu++17 execution 
> test
> FAIL: 22_locale/time_get/get_weekday/char/38081-2.cc  -std=gnu++17 execution 
> test
> FAIL: 22_locale/time_put/put/char/2.cc  -std=gnu++17 execution test
> FAIL: 22_locale/time_put/put/char/4.cc  -std=gnu++17 execution test
> FAIL: 22_locale/time_put/put/wchar_t/17038.cc  -std=gnu++17 execution test
> FAIL: 22_locale/time_put/put/wchar_t/2.cc  -std=gnu++17 execution test
> FAIL: 22_locale/time_put/put/wchar_t/4.cc  -std=gnu++17 execution test
> FAIL: 22_locale/time_put/put/wchar_t/6.cc  -std=gnu++17 execution test
> FAIL: 22_locale/time_put/put/wchar_t/8.cc  -std=gnu++17 execution test
> FAIL: 26_numerics/headers/cmath/equivalent_functions.cc  -std=gnu++17 
> execution test
> FAIL: 27_io/basic_filebuf/overflow/wchar_t/11305-1.cc  -std=gnu++17 execution 
> test
> FAIL: 27_io/basic_filebuf/overflow/wchar_t/11305-2.cc  -std=gnu++17 execution 
> test
> FAIL: 27_io/basic_filebuf/overflow/wchar_t/11305-3.cc  -std=gnu++17 execution 
> test
> FAIL: 27_io/basic_filebuf/overflow/wchar_t/11305-4.cc  -std=gnu++17 execution 
> test
> FAIL: 27_io/manipulators/extended/get_money/char/1.cc  -std=gnu++17 execution 
> test
> FAIL: 27_io/manipulators/extended/get_money/char/51288.cc  -std=gnu++17 
> execution test
> FAIL: 27_io/manipulators/extended/get_money/wchar_t/1.cc  -std=gnu++17 
> execution test
> FAIL: 27_io/manipulators/extended/get_money/wchar_t/51288.cc  -std=gnu++17 
> execution test
> FAIL: 27_io/manipulators/extended/get_time/wchar_t/2.cc  -std=gnu++17 
> execution test
> FAIL: 27_io/manipulators/extended/put_money/char/1.cc  -std=gnu++17 execution 
> test
> FAIL: 27_io/manipulators/extended/put_money/wchar_t/1.cc  -std=gnu++17 
> execution test
> FAIL: 27_io/manipulators/extended/put_time/wchar_t/2.cc  -std=gnu++17 
> execution test
> FAIL: 28_regex/algorithms/regex_match/extended/wstring_locale.cc  
> -std=gnu++17 execution test
> FAIL: 28_regex/iterators/regex_token_iterator/wchar_t/wstring_02.cc  
> -std=gnu++17 execution test
> FAIL: 30_threads/future/members/poll.cc  -std=gnu++17 execution test
>
> I haven't even started investigating.
>

Leave it with me, maybe the patch bitrotted since I worked on it, or
maybe I did something stupid. I'll look into it, but not until next
week.

Reply via email to