change 10-11 to 10-13 broke 26_numerics/valarray_name_lookup.cc

Benjamin Kosnik bkoz@redhat.com
Wed Oct 23 10:11:00 GMT 2002


just noticed this. 

%COMP.sh "-static -g -O0" tevalarray_name_lookup.cc
testsuite/          testsuite_flags.in*
<bkoz@roscoe> /mnt/hd/src/gcc/libstdc++-v3
%COMP.sh "-static -g -O0" testsuite/26_numerics/valarray_name_lookup.cc
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt7_UnBaseISt13__logical_notSt8valarrayIN2My6NumberEEEixEj+0x1e): In function `std::_UnBase<std::__logical_not, std::valarray<My::Number> >::operator[](unsigned) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:95: undefined reference to `My::Number::operator bool() const'
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt6__plusclIN2My6NumberEEET_RKS3_S5_+0x18):
In function `My::Number std::__plus::operator()<My::Number>(My::Number const&, My::Number const&) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:95: undefined reference to `My::operator+(My::Number, My::Number)'
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt7__minusclIN2My6NumberEEET_RKS3_S5_+0x18): In function `My::Number std::__minus::operator()<My::Number>(My::Number const&, My::Number const&) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:95: undefined reference to `My::operator-(My::Number, My::Number)'
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt12__multipliesclIN2My6NumberEEET_RKS3_S5_+0x18): In function `My::Number std::__multiplies::operator()<My::Number>(My::Number const&, My::Number const&) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:95: undefined reference to `My::operator*(My::Number, My::Number)'
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt9__dividesclIN2My6NumberEEET_RKS3_S5_+0x18): In function `My::Number std::__divides::operator()<My::Number>(My::Number const&, My::Number const&) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:95: undefined reference to `My::operator/(My::Number, My::Number)'
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt9__modulusclIN2My6NumberEEET_RKS3_S5_+0x18): In function `My::Number std::__modulus::operator()<My::Number>(My::Number const&, My::Number const&) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:95: undefined reference to `My::operator%(My::Number, My::Number)'
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt13__bitwise_xorclIN2My6NumberEEET_RKS3_S5_+0x18): In function `My::Number std::__bitwise_xor::operator()<My::Number>(My::Number const&, My::Number const&) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:95: undefined reference to `My::operator^(My::Number, My::Number)'
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt13__bitwise_andclIN2My6NumberEEET_RKS3_S5_+0x18): In function `My::Number std::__bitwise_and::operator()<My::Number>(My::Number const&, My::Number const&) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:95: undefined reference to `My::operator&(My::Number, My::Number)'
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt12__bitwise_orclIN2My6NumberEEET_RKS3_S5_+0x18): In function `My::Number std::__bitwise_or::operator()<My::Number>(My::Number const&, My::Number const&) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:95: undefined reference to `My::operator|(My::Number, My::Number)'
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt12__shift_leftclIN2My6NumberEEET_RKS3_S5_+0x18): In function `My::Number std::__shift_left::operator()<My::Number>(My::Number const&, My::Number const&) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:95: undefined reference to `My::operator<<(My::Number, My::Number)'
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt13__shift_rightclIN2My6NumberEEET_RKS3_S5_+0x18): In function `My::Number std::__shift_right::operator()<My::Number>(My::Number const&, My::Number const&) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:95: undefined reference to `My::operator>>(My::Number, My::Number)'
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt10__equal_toclIN2My6NumberEEEbRKT_S5_+0x10): In function `bool std::__equal_to::operator()<My::Number>(My::Number const&,
My::Number const&) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:93: undefined reference to `My::operator==(My::Number, My::Number)'
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt14__not_equal_toclIN2My6NumberEEEbRKT_S5_+0x10): In function `bool std::__not_equal_to::operator()<My::Number>(My::Number
const&, My::Number const&) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:93: undefined reference to `My::operator==(My::Number, My::Number)'
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt6__lessclIN2My6NumberEEEbRKT_S5_+0x10): In function `bool std::__less::operator()<My::Number>(My::Number const&, My::Number const&) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:93: undefined reference to `My::operator<(My::Number, My::Number)'
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt12__less_equalclIN2My6NumberEEEbRKT_S5_+0x10): In function `bool std::__less_equal::operator()<My::Number>(My::Number const&, My::Number const&) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:93: undefined reference to `My::operator<=(My::Number, My::Number)'
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt9__greaterclIN2My6NumberEEEbRKT_S5_+0x10): In function `bool std::__greater::operator()<My::Number>(My::Number const&, My::Number const&) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:93: undefined reference to `My::operator>(My::Number, My::Number)'
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt15__greater_equalclIN2My6NumberEEEbRKT_S5_+0x10): In function `bool std::__greater_equal::operator()<My::Number>(My::Number const&, My::Number const&) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:93: undefined reference to `My::operator>=(My::Number, My::Number)'
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt7__atan2clIN2My6NumberEEET_RKS3_S5_+0x18): In function `My::Number std::__atan2::operator()<My::Number>(My::Number const&, My::Number const&) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:95: undefined reference to `My::atan2(My::Number, My::Number)'
/tmp/ccXYYBN1.o(.gnu.linkonce.t._ZNKSt5__powclIN2My6NumberEEET_RKS3_S5_+0x18): In function `My::Number std::__pow::operator()<My::Number>(My::Number const&, My::Number const&) const':
/mnt/hd/src/gcc/libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc:95: undefined reference to `My::pow(My::Number, My::Number)'
collect2: ld returned 1 exit status
<bkoz@roscoe> /mnt/hd/src/gcc/libstdc++-v3



More information about the Libstdc++ mailing list