This is the mail archive of the libstdc++@sources.redhat.com mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

AIX status


	With the current GCC and libstdc++-v3 sources, everything
compiles, except for misc-inst.cc which produces the following error after
a much longer compile than any other file:

/u/dje/src/GNU/gcc/libstdc++-v3/include/bits/basic_string.h: In function 
   `std::basic_istream<_CharT, _Traits>& 
   std::operator>>(std::basic_istream<_CharT, _Traits>&, 
   std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = __wchar_t, 
   _Traits = std::char_traits<__wchar_t>, _Alloc = std::allocator<__wchar_t>]':
/u/dje/src/GNU/gcc/libstdc++-v3/src/misc-inst.cc:201:   instantiated from here
/u/dje/src/GNU/gcc/libstdc++-v3/include/bits/basic_string.h:1126: warning: comparison
   between signed and unsigned integer expressions
/u/dje/src/GNU/gcc/libstdc++-v3/include/bits/stl_vector.h: At global scope:
/u/dje/src/GNU/gcc/libstdc++-v3/include/bits/stl_vector.h: In instantiation of `std::vector<std::locale::facet*, std::allocator<std::locale::facet*> >':
/u/dje/src/GNU/gcc/libstdc++-v3/include/bits/localefwd.h:77:   instantiated from `std::use_facet(const std::locale&) [with _Facet = std::codecvt<char, char, char*>]'
/u/dje/src/GNU/gcc/libstdc++-v3/include/bits/fstream.tcc:84:   instantiated from `std::basic_filebuf<_CharT, _Traits>::basic_filebuf() [with _CharT = char, _Traits = std::char_traits<char>]'
/u/dje/src/GNU/gcc/libstdc++-v3/src/misc-inst.cc:79:   instantiated from here
/u/dje/src/GNU/gcc/libstdc++-v3/include/bits/stl_vector.h:161: `_Assignable_concept_specification<_Type>::_Assignable_requirement_violation'
   is not a valid template argument
/u/dje/src/GNU/gcc/libstdc++-v3/include/bits/stl_vector.h:161: Tree check: 
   expected tree_vec, have error_mark
/u/dje/src/GNU/gcc/libstdc++-v3/include/bits/stl_vector.h:161: Internal 
   compiler error in , at cp/pt.c:3526
   Please submit a full bug report.
   See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make: *** [misc-inst.o] Error 1

This clearly is a compiler error, but I do not know if the C++ source code
is valid before it runs off the rails.

	With the current sources, the std_cmath.h error which I reported
earlier does not appear.

	I am continuing to encourage the various IBM and non-IBM
developers of AIX support in libtool to get their changes merged and
committed.

David


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]