https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124118
--- Comment #2 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jakub Jelinek <[email protected]>: https://gcc.gnu.org/g:dac8b0c3ef7280b023369a956e0a9b4d4187c5c2 commit r16-7998-gdac8b0c3ef7280b023369a956e0a9b4d4187c5c2 Author: Jakub Jelinek <[email protected]> Date: Wed Mar 11 11:55:56 2026 +0100 testsuite: Fix up g++.dg/reflect/eh8.C for Solaris iconv [PR124118] I forgot about PR112652 and added a test that relies on iconv actually failing when converting from UTF-8 with some emojis to a character set without those characters. Seems Solaris iconv just transcodes such characters as ? instead of reporting an error. The following patch splits the test into two halves, so that the first one is tested on Solaris, and uses dg-skip-if for Solaris like in r16-6209 in the second half (rather than expecting no diagnostics for Solaris, because one can use GNU libiconv on Solaris too). 2026-03-11 Jakub Jelinek <[email protected]> PR c++/124118 * g++.dg/reflect/eh8.C (bar, c): Move second part of tests to ... * g++.dg/reflect/eh10.C: ... here, new test. Add dg-skip-if for solaris.
