FAIL: g++.dg/torture/pr67600.C -O0 (test for excess errors) Excess errors: In file included from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/stl_algobase.h:61:0, from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/char_traits.h:39, from /aux/hubicka/trunk-install/include/c++/6.0.0/ios:40, from /aux/hubicka/trunk-install/include/c++/6.0.0/ostream:38, from /aux/hubicka/trunk-install/include/c++/6.0.0/iostream:39, from t.C:1: /aux/hubicka/trunk-install/include/c++/6.0.0/bits/cpp_type_traits.h:259:40: error: template argument 1 is invalid /aux/hubicka/trunk-install/include/c++/6.0.0/bits/cpp_type_traits.h:259:145: error: template argument 1 is invalid In file included from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/move.h:57:0, from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/stl_pair.h:59, from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/stl_algobase.h:64, from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/char_traits.h:39, from /aux/hubicka/trunk-install/include/c++/6.0.0/ios:40, from /aux/hubicka/trunk-install/include/c++/6.0.0/ostream:38, from /aux/hubicka/trunk-install/include/c++/6.0.0/iostream:39, from t.C:1: /aux/hubicka/trunk-install/include/c++/6.0.0/type_traits:258:41: error: template argument 1 is invalid /aux/hubicka/trunk-install/include/c++/6.0.0/type_traits:262:50: error: template argument 1 is invalid In file included from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/move.h:57:0, from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/stl_pair.h:59, from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/stl_algobase.h:64, from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/char_traits.h:39, from /aux/hubicka/trunk-install/include/c++/6.0.0/ios:40, from /aux/hubicka/trunk-install/include/c++/6.0.0/ostream:38, from /aux/hubicka/trunk-install/include/c++/6.0.0/iostream:39, from t.C:1: /aux/hubicka/trunk-install/include/c++/6.0.0/type_traits:317:39: error: '__float128' was not declared in this scope /aux/hubicka/trunk-install/include/c++/6.0.0/type_traits:317:49: error: template argument 1 is invalid In file included from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/move.h:57:0, from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/stl_pair.h:59, from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/stl_algobase.h:64, from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/char_traits.h:39, from /aux/hubicka/trunk-install/include/c++/6.0.0/ios:40, from /aux/hubicka/trunk-install/include/c++/6.0.0/ostream:38, from /aux/hubicka/trunk-install/include/c++/6.0.0/iostream:39, from t.C:1: /aux/hubicka/trunk-install/include/c++/6.0.0/type_traits:1704:36: error: template argument 1 is invalid In file included from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/move.h:57:0, from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/stl_pair.h:59, from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/stl_algobase.h:64, from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/char_traits.h:39, from /aux/hubicka/trunk-install/include/c++/6.0.0/ios:40, from /aux/hubicka/trunk-install/include/c++/6.0.0/ostream:38, from /aux/hubicka/trunk-install/include/c++/6.0.0/iostream:39, from t.C:1: /aux/hubicka/trunk-install/include/c++/6.0.0/type_traits:1823:43: error: template argument 1 is invalid In file included from /aux/hubicka/trunk-install/include/c++/6.0.0/ext/new_allocator.h:33:0, from /aux/hubicka/trunk-install/include/c++/6.0.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33, from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/allocator.h:46, from /aux/hubicka/trunk-install/include/c++/6.0.0/string:41, from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/locale_classes.h:40, from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/ios_base.h:41, from /aux/hubicka/trunk-install/include/c++/6.0.0/ios:42, from /aux/hubicka/trunk-install/include/c++/6.0.0/ostream:38, from /aux/hubicka/trunk-install/include/c++/6.0.0/iostream:39, from t.C:1: /aux/hubicka/trunk-install/include/c++/6.0.0/new:112:41: error: 'operator new' takes type 'size_t' ('unsigned int') as first parameter [-fpermissive] /aux/hubicka/trunk-install/include/c++/6.0.0/new:114:41: error: 'operator new' takes type 'size_t' ('unsigned int') as first parameter [-fpermissive] /aux/hubicka/trunk-install/include/c++/6.0.0/new:120:41: error: 'operator new' takes type 'size_t' ('unsigned int') as first parameter [-fpermissive] /aux/hubicka/trunk-install/include/c++/6.0.0/new:122:41: error: 'operator new' takes type 'size_t' ('unsigned int') as first parameter [-fpermissive] /aux/hubicka/trunk-install/include/c++/6.0.0/new:129:51: error: 'operator new' takes type 'size_t' ('unsigned int') as first parameter [-fpermissive] /aux/hubicka/trunk-install/include/c++/6.0.0/new:131:53: error: 'operator new' takes type 'size_t' ('unsigned int') as first parameter [-fpermissive] In file included from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/range_access.h:36:0, from /aux/hubicka/trunk-install/include/c++/6.0.0/string:51, from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/locale_classes.h:40, from /aux/hubicka/trunk-install/include/c++/6.0.0/bits/ios_base.h:41, from /aux/hubicka/trunk-install/include/c++/6.0.0/ios:42, from /aux/hubicka/trunk-install/include/c++/6.0.0/ostream:38, from /aux/hubicka/trunk-install/include/c++/6.0.0/iostream:39, from t.C:1: /aux/hubicka/trunk-install/include/c++/6.0.0/initializer_list:47:11: fatal error: definition of std::initializer_list does not match #include <initializer_list>
Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."