https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89615
Bug ID: 89615 Summary: FAIL: 17_intro/headers/c++1998/charset.cc (test for excess errors) Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: danglin at gcc dot gnu.org Target Milestone: --- Host: hppa2.0w-hp-hpux11.11 Target: hppa2.0w-hp-hpux11.11 Build: hppa2.0w-hp-hpux11.11 This is with gcc configured as follows: ../gcc/configure --with-gnu-as --with-as=/opt/gnu/bin/as --enable-shared --with- local-prefix=/opt/gnu --prefix=/opt/gnu/gcc/gcc-9 --with-gmp=/opt/gnu/gcc/gmp -- with-libiconv-prefix=/opt/gnu --enable-threads=posix --disable-nls --disable-lto --without-cloog --without-ppl --enable-checking=yes --enable-languages="c,c++,d ,objc,fortran,ada,obj-c++" spawn /test/gnu/gcc/objdir/./gcc/xg++ -shared-libgcc -B/test/gnu/gcc/objdir/./gc c -nostdinc++ -L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/src -L/t est/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/src/.libs -L/test/gnu/gcc/ objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/libsupc++/.libs -B/opt/gnu/gcc/gcc-9/h ppa2.0w-hp-hpux11.11/bin/ -B/opt/gnu/gcc/gcc-9/hppa2.0w-hp-hpux11.11/lib/ -isyst em /opt/gnu/gcc/gcc-9/hppa2.0w-hp-hpux11.11/include -isystem /opt/gnu/gcc/gcc-9/ hppa2.0w-hp-hpux11.11/sys-include -fchecking=1 -B/test/gnu/gcc/objdir/hppa2.0w-h p-hpux11.11/./libstdc++-v3/src/.libs -fmessage-length=0 -fno-show-column -g -O2 -DLOCALEDIR="." -nostdinc++ -I/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc ++-v3/include/hppa2.0w-hp-hpux11.11 -I/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11 /libstdc++-v3/include -I/test/gnu/gcc/gcc/libstdc++-v3/libsupc++ -I/test/gnu/gcc /gcc/libstdc++-v3/include/backward -I/test/gnu/gcc/gcc/libstdc++-v3/testsuite/ut il /test/gnu/gcc/gcc/libstdc++-v3/testsuite/17_intro/headers/c++1998/charset.cc -finput-charset=ascii -fno-diagnostics-show-caret -fdiagnostics-color=never -S - o charset.s In file included from /test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/in clude/hppa2.0w-hp-hpux11.11/bits/extc++.h:82, from /test/gnu/gcc/gcc/libstdc++-v3/testsuite/17_intro/headers/ c++1998/charset.cc:4: /test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/ext/codecvt_spec ializations.h:40: error: failure to convert ascii to UTF-8 In file included from /test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/in clude/hppa2.0w-hp-hpux11.11/bits/extc++.h:82, from /test/gnu/gcc/gcc/libstdc++-v3/testsuite/17_intro/headers/ c++1998/charset.cc:4: /test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/ext/codecvt_spec ializations.h:57: error: 'iconv_t' does not name a type [...] The test assumes that iconv.h is a system header whreas it's actually in /opt/gnu/include. Similar fails: FAIL: 17_intro/headers/c++2011/charset.cc (test for excess errors) FAIL: 17_intro/headers/c++2014/charset.cc (test for excess errors) FAIL: 17_intro/headers/c++2017/charset.cc (test for excess errors) FAIL: 17_intro/headers/c++2020/charset.cc (test for excess errors)