Bootstrap failure for arm-netbsd (in libstdc++-v3)

Richard Earnshaw rearnsha@arm.com
Wed Jan 23 02:29:00 GMT 2002


Ok, I'm not a c++ programmer, so I've no idea why this has started 
failing.  Ben, could this be a result of your patch of the 14th Jan?

Incidentally, when a filename exceeds about half the line length, then the 
new pretty-printed c++ error messages are more ugly than the raw ones - 
and it's very hard to work out where one message ends and the next starts 
when there is no punctuation or capital letters to give a clue to the user.

In file included from /home/rearnsha/gnusrc/egcs/libstdc++-v3/src/locale.cc
:398:
/work/rearnsha/gnu/egcs/arm-netbsd/libstdc++-v3/include/bits/locale_facets.
h: In
   constructor `std::ctype<char>::ctype(const unsigned char*, bool, 
unsigned
   int)':
/work/rearnsha/gnu/egcs/arm-netbsd/libstdc++-v3/include/bits/locale_facets.
h:235: warning: member
   initializers for `const unsigned char*std::ctype<char>::_M_tolower'
/work/rearnsha/gnu/egcs/arm-netbsd/libstdc++-v3/include/bits/locale_facets.
h:234: warning:
    and `const unsigned char*std::ctype<char>::_M_toupper'
/work/rearnsha/gnu/egcs/arm-netbsd/libstdc++-v3/include/arm-netbsd/bits/cty
pe_noninline.h:50: warning:
    will be re-ordered to match declaration order
/work/rearnsha/gnu/egcs/arm-netbsd/libstdc++-v3/include/arm-netbsd/bits/cty
pe_noninline.h:50: multiple
   initializations given for member `std::ctype<char>::_M_toupper'
/work/rearnsha/gnu/egcs/arm-netbsd/libstdc++-v3/include/arm-netbsd/bits/cty
pe_noninline.h:50: multiple
   initializations given for member `std::ctype<char>::_M_tolower'

Which read (once the pretty-printing gloop has been removed):

In file included from /home/rearnsha/gnusrc/egcs/libstdc++-v3/src/locale.cc
:398:
/work/rearnsha/gnu/egcs/arm-netbsd/libstdc++-v3/include/bits/locale_facets.
h: In
   constructor `std::ctype<char>::ctype(const unsigned char*, bool, 
unsigned
   int)':
/work/rearnsha/gnu/egcs/arm-netbsd/libstdc++-v3/include/bits/locale_facets.
h:235: warning: member initializers for `const unsigned 
char*std::ctype<char>::_M_tolower' and `const unsigned 
char*std::ctype<char>::_M_toupper' will be re-ordered to match declaration 
order
/work/rearnsha/gnu/egcs/arm-netbsd/libstdc++-v3/include/arm-netbsd/bits/cty
pe_noninline.h:50: multiple initializations given for member 
`std::ctype<char>::_M_toupper'
/work/rearnsha/gnu/egcs/arm-netbsd/libstdc++-v3/include/arm-netbsd/bits/cty
pe_noninline.h:50: multiple initializations given for member 
`std::ctype<char>::_M_tolower'




More information about the Gcc-bugs mailing list