[Bug libstdc++/89615] New: FAIL: 17_intro/headers/c++1998/charset.cc (test for excess errors)

danglin at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Mar 6 20:17:00 GMT 2019


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)


More information about the Gcc-bugs mailing list