------------------------------------------------
C++ Working Group - Run II Committe
Fermilab at Work - Fermilab Home - Telephone/email - Search - Help
------------------------------------------------

Test output for OSF1 cxx


Test DEFECT/OLD_STL_HEADERS

Checking that the following compiles fail:
cxx -c ftest1.cc
Checking that the following compiles succeed:
cxx -c atest1.cc
cxx: Severe: atest1.cc, line 2: Cannot find file  specified in #include directive.
#include 
-^
cxx: Error: atest1.cc, line 2: Object file deleted.
#include 
-^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test DEFECT/OLD_STL_HEADERS Failed.

Test DEFECT/OLD_STDC_HEADERS

Checking that the following compiles fail:
cxx -c ftest1.cc
cxx: Severe: ftest1.cc, line 1: Cannot find file  specified in #include directive.
#include 
-^
cxx: Error: ftest1.cc, line 1: Object file deleted.
#include 
-^
Checking that the following compiles succeed:
cxx -c atest1.cc
cxx -o atest atest1.o -lm
Checking that executable succeeds:
Checking the executable's output:
Test DEFECT/OLD_STDC_HEADERS Succeeded

Test DEFECT/OLD_IOSTREAM_HEADERS

Checking that the following compiles fail:
cxx -DDEFECT_OLD_STDC_HEADERS -c ftest1.cc
cxx: Severe: ftest1.cc, line 2: Cannot find file  specified in #include directive.
#include 
-^
cxx: Error: ftest1.cc, line 2: Object file deleted.
#include 
-^
Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -c atest1.cc
cxx -o atest atest1.o -lm
Checking that executable succeeds:
Checking the executable's output:
Test DEFECT/OLD_IOSTREAM_HEADERS Succeeded

Test DEFECT/OLD_STRINGSTREAM

Checking that the following compiles fail:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -c ftest1.cc
cxx: Severe: ftest1.cc, line 2: Cannot find file  specified in #include directive.
#include 
-^
cxx: Error: ftest1.cc, line 2: Object file deleted.
#include 
-^
Test DEFECT/OLD_STRINGSTREAM Succeeded

Test DEFECT/NO_IOSFWD_HEADER

Checking that the following compiles fail:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -c ftest1.cc
cxx: Severe: ftest1.cc, line 2: Cannot find file  specified in #include directive.
#include 
-^
cxx: Error: ftest1.cc, line 2: Object file deleted.
#include 
-^
Test DEFECT/NO_IOSFWD_HEADER Succeeded

Test DEFECT/GCC27_STRINGSTREAM_STR

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -c atest1.cc
cxx -o atest atest1.o -lm
Checking that executable succeeds:
Checking the executable's output:
Test DEFECT/GCC27_STRINGSTREAM_STR Succeeded

Test DEFECT/NO_STDLIB_NAMESPACES

Checking that the following compiles fail:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -c ftest1.cc
cxx: Severe: ftest1.cc, line 2: Cannot find file  specified in #include directive.
#include 
-^
cxx: Error: ftest1.cc, line 2: Object file deleted.
#include 
-^
Test DEFECT/NO_STDLIB_NAMESPACES Succeeded

Test DEFECT/OLD_STL_COUNT

Checking that the following compiles fail:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -c ftest1.cc
cxx: Error: ftest1.cc, line 22: In this statement, the argument list "(v.begin(),v.end(),j)" supplies 3 argument(s), which is not the number expected by any "count" in scope.
    res = count( v.begin(), v.end(), j );
----------^
Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -c atest1.cc
cxx -o atest atest1.o -lm
Checking that executable succeeds:
Checking the executable's output:
Test DEFECT/OLD_STL_COUNT Succeeded

Test DEFECT/SGICC_STRING_HEADER

Checking that the following compiles fail:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c ftest1.cc
Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Severe: atest1.cc, line 1: Cannot find file  specified in #include directive.
#include 
-^
cxx: Error: atest1.cc, line 1: Object file deleted.
#include 
-^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test DEFECT/SGICC_STRING_HEADER Failed.

Test Tests/bool

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 6: Missing ";".
   bool b;
--------^
cxx: Error: atest1.cc, line 8: In this statement, "b" is not declared.
   b = (10 != 3);
---^
cxx: Error: atest1.cc, line 9: In this statement, "b" is not declared.
   if (b) { 
-------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test Tests/bool Failed.

Test Tests/cast1

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 5: Type not followed by "(" in an expression.
	foo = static_cast(bar);
-----------------------------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test Tests/cast1 Failed.

Test Tests/cast2

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 5: Type not followed by "(" in an expression.
	foo = const_cast(bar);
----------------------------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test Tests/cast2 Failed.

Test Tests/cast3

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 5: Type not followed by "(" in an expression.
	foo = const_cast(bar);
----------------------------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test Tests/cast3 Failed.

Test Tests/except1

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c -fhandle-exceptions atest1.cc
cxx: Warning: -fhandle-exceptions ignored
cxx -o atest atest1.o -lm
Checking that executable succeeds:
Checking the executable's output:
Test Tests/except1 Succeeded

Test Tests/except2

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c -fhandle-exceptions atest1.cc
cxx: Warning: -fhandle-exceptions ignored
cxx -o atest atest1.o -lm
Checking that executable succeeds:
Checking the executable's output:
Test Tests/except2 Succeeded

Test Tests/hello

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx -o atest atest1.o -lm
Checking that executable succeeds:
Checking the executable's output:
Test Tests/hello Succeeded

Test Tests/mutable

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 12: Invalid declaration.
                mutable int     m2;
------------------------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test Tests/mutable Failed.

Test Tests/ns1

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 7: Invalid declaration.
namespace english {
----------^
cxx: Error: atest1.cc, line 10: Invalid declarator.
};
^
cxx: Error: atest1.cc, line 15: Invalid declarator.
};
^
cxx: Error: atest1.cc, line 21: Missing ";".
  german::hi();
--------^
cxx: Error: atest1.cc, line 22: Missing ";".
  german::bye();
--------^
cxx: Error: atest1.cc, line 23: Missing ";".
  english::hi();
---------^
cxx: Error: atest1.cc, line 24: Missing ";".
  english::bye();
---------^
cxx: Error: atest1.cc, line 14: This declaration contains a redefinition of "bye".
  int bye() { cout << "Auf Wiedersehn!\n";  return 0;}
------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test Tests/ns1 Failed.

Test Tests/ns2

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 7: Invalid declaration.
namespace english {
----------^
cxx: Error: atest1.cc, line 10: Invalid declarator.
};
^
cxx: Error: atest1.cc, line 15: Invalid declarator.
};
^
cxx: Error: atest1.cc, line 14: This declaration contains a redefinition of "bye".
  int bye() { cout << "Auf Wiedersehn!\n"; return 0;}
------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test Tests/ns2 Failed.

Test Tests/ns3

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 18: Invalid declaration.
namespace english {
----------^
cxx: Error: atest1.cc, line 21: Invalid declarator.
};
^
cxx: Error: atest1.cc, line 26: Invalid declarator.
};
^
cxx: Error: atest1.cc, line 32: Missing ";".
  german::hi();
--------^
cxx: Error: atest1.cc, line 33: Missing ";".
  german::bye();
--------^
cxx: Error: atest1.cc, line 34: Missing ";".
  english::hi();
---------^
cxx: Error: atest1.cc, line 35: Missing ";".
  english::bye();
---------^
cxx: Error: atest1.cc, line 36: Missing ";".
  german::hi();
--------^
cxx: Error: atest1.cc, line 37: Missing ";".
  german::bye();
--------^
cxx: Error: atest1.cc, line 38: Missing ";".
  english::hi();
---------^
cxx: Error: atest1.cc, line 39: Missing ";".
  english::bye();
---------^
cxx: Error: atest1.cc, line 25: This declaration contains a redefinition of "bye".
  int bye() { cout << "Auf Wiedersehn!\n"; return 0;}
------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test Tests/ns3 Failed.

Test Tests/rtti2

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Severe: atest1.cc, line 1: Cannot find file  specified in #include directive.
#include 
-^
cxx: Error: atest1.cc, line 1: Object file deleted.
#include 
-^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test Tests/rtti2 Failed.

Test Tests/template1

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx -o atest atest1.o -lm
Checking that executable succeeds:
Checking the executable's output:
Test Tests/template1 Succeeded

Test Tests/template2

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 6: Parameter has no type or storage class.
template   class smallstack {
-----------^
cxx: Error: atest1.cc, line 10: Invalid declarator.
    public:
----^
cxx: Error: atest1.cc, line 15: Missing ")".
	push(T item) {				// push element
---------------^
cxx: Error: atest1.cc, line 23: Invalid declaration.
	pop(void) {				// pop element
--------^
cxx: Error: atest1.cc, line 29: Invalid declarator.
};
^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test Tests/template2 Failed.

Test BZ/BOOL

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 14: Missing ")".
int foo(bool x)
-------------^
cxx: Error: atest1.cc, line 21: Missing ";".
    bool c = true;
---------^
cxx: Error: atest1.cc, line 22: In this statement, "c" is not declared.
    return foo(c);
---------------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/BOOL Failed.

Test BZ/CONST_CAST

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 9: Type not followed by "(" in an expression.
    int& z = const_cast(y);
---------------------------^
cxx: Error: atest1.cc, line 10: In this statement, "z" is not declared.
    z = 3;
----^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/CONST_CAST Failed.

Test BZ/DEFAULT_TEMPLATE_PARAMETERS

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx -o atest atest1.o -lm
Checking that executable succeeds:
Checking the executable's output:
Test BZ/DEFAULT_TEMPLATE_PARAMETERS Succeeded

Test BZ/DYNAMIC_CAST

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Severe: atest1.cc, line 1: Cannot find file  specified in #include directive.
#include 
-^
cxx: Error: atest1.cc, line 1: Object file deleted.
#include 
-^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/DYNAMIC_CAST Failed.

Test BZ/ENUM_COMPUTATIONS

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx -o atest atest1.o -lm
Checking that executable succeeds:
Checking the executable's output:
Test BZ/ENUM_COMPUTATIONS Succeeded

Test BZ/EXCEPTIONS

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c -fhandle-exceptions atest1.cc
cxx: Warning: -fhandle-exceptions ignored
cxx: Severe: atest1.cc, line 4: Cannot find file  specified in #include directive.
#include 
-^
cxx: Error: atest1.cc, line 4: Object file deleted.
#include 
-^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/EXCEPTIONS Failed.

Test BZ/EXPLICIT

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 6: Invalid declaration.
    explicit vector(double)
-------------^
cxx: Error: atest1.cc, line 8: Invalid declarator.
};
^
cxx: Error: atest1.cc, line 13: In this declaration, "vector" is not declared.
    vector x(c);
----^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/EXPLICIT Failed.

Test BZ/EXPLICIT_TEMPLATE_FUNCTION_QUALIFICATION

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 20: Type not followed by "(" in an expression.
    Vector y = to(x);
--------------------------------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/EXPLICIT_TEMPLATE_FUNCTION_QUALIFICATION Failed.

Test BZ/FULL_SPECIALIZATION_SYNTAX

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 10: Parameter has no type or storage class.
template<>
---------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/FULL_SPECIALIZATION_SYNTAX Failed.

Test BZ/FUNCTION_NONTYPE_PARAMETERS

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 8: The function template "showFoo" has a non-type parameter "N".
template
------------------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/FUNCTION_NONTYPE_PARAMETERS Failed.

Test BZ/HAVE_COMPLEX

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Severe: atest1.cc, line 3: Cannot find file  specified in #include directive.
#include 
-^
cxx: Error: atest1.cc, line 3: Object file deleted.
#include 
-^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/HAVE_COMPLEX Failed.

Test BZ/HAVE_COMPLEX_MATH

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Severe: atest1.cc, line 3: Cannot find file  specified in #include directive.
#include 
-^
cxx: Error: atest1.cc, line 3: Object file deleted.
#include 
-^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/HAVE_COMPLEX_MATH Failed.

Test BZ/HAVE_IEEE_MATH

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 20: In this statement, "acosh" is not declared.
    acosh(x);
----^
cxx: Error: atest1.cc, line 21: In this statement, "asinh" is not declared.
    asinh(x);
----^
cxx: Error: atest1.cc, line 22: In this statement, "atanh" is not declared.
    atanh(x);
----^
cxx: Error: atest1.cc, line 23: In this statement, "expm1" is not declared.
    expm1(x);
----^
cxx: Error: atest1.cc, line 26: In this statement, "finite" is not declared.
    finite(x);
----^
cxx: Error: atest1.cc, line 31: In this statement, "logb" is not declared.
    logb(x);
----^
cxx: Error: atest1.cc, line 32: In this statement, "log1p" is not declared.
    log1p(x);
----^
cxx: Error: atest1.cc, line 33: In this statement, "rint" is not declared.
    rint(x);
----^
cxx: Error: atest1.cc, line 34: In this statement, "trunc" is not declared.
    trunc(x);
----^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/HAVE_IEEE_MATH Failed.

Test BZ/HAVE_NUMERIC_LIMITS

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 6: Invalid declaration.
using namespace std;
------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/HAVE_NUMERIC_LIMITS Failed.

Test BZ/HAVE_RUSAGE

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx -o atest atest1.o -lm
Checking that executable succeeds:
Checking the executable's output:
Test BZ/HAVE_RUSAGE Succeeded

Test BZ/HAVE_STD

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Severe: atest1.cc, line 1: Cannot find file  specified in #include directive.
#include 
-^
cxx: Error: atest1.cc, line 1: Object file deleted.
#include 
-^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/HAVE_STD Failed.

Test BZ/HAVE_SYSTEM_V_MATH

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 20: In this statement, "_class" is not declared.
    _class(x);
----^
cxx: Error: atest1.cc, line 21: In this statement, "ilogb" is not declared.
    ilogb(x);
----^
cxx: Error: atest1.cc, line 22: In this statement, "itrunc" is not declared.
    itrunc(x);
----^
cxx: Error: atest1.cc, line 23: In this statement, "nearest" is not declared.
    nearest(x);
----^
cxx: Error: atest1.cc, line 24: In this statement, "rsqrt" is not declared.
    rsqrt(x);
----^
cxx: Error: atest1.cc, line 25: In this statement, "uitrunc" is not declared.
    uitrunc(x);
----^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/HAVE_SYSTEM_V_MATH Failed.

Test BZ/HAVE_VALARRAY

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Severe: atest1.cc, line 3: Cannot find file  specified in #include directive.
#include 
-^
cxx: Error: atest1.cc, line 3: Object file deleted.
#include 
-^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/HAVE_VALARRAY Failed.

Test BZ/MEMBER_CONSTANTS

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx -o atest atest1.o -lm
Checking that executable succeeds:
Checking the executable's output:
Test BZ/MEMBER_CONSTANTS Succeeded

Test BZ/MEMBER_TEMPLATES

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 8: Invalid declarator.
    template
----^
cxx: Error: atest1.cc, line 13: Invalid declarator.
};
^
cxx: Error: atest1.cc, line 17: In this declaration, "Foo" does not name a template.
    Foo x;
----^
cxx: Error: atest1.cc, line 18: In this declaration, "Foo" does not name a template.
    Foo y;
----^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/MEMBER_TEMPLATES Failed.

Test BZ/MEMBER_TEMPLATES_OUTSIDE_CLASS

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 9: Invalid declarator.
    template
----^
cxx: Error: atest1.cc, line 13: Invalid declarator.
template template
-------------------------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/MEMBER_TEMPLATES_OUTSIDE_CLASS Failed.

Test BZ/MUTABLE

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 24: Invalid declaration.
   mutable int numReads_;
-----------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/MUTABLE Failed.

Test BZ/NAMESPACES

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 3: Invalid declaration.
namespace computers {
----------^
cxx: Error: atest1.cc, line 10: Invalid declaration.
int keyboard::getkey() const
------------^
cxx: Error: atest1.cc, line 32: Invalid declarator.
}
^
cxx: Error: atest1.cc, line 38: Missing ";".
    keyboard x;
-------------^
cxx: Error: atest1.cc, line 41: Missing ";".
    music::keyboard y;
---------^
cxx: Error: atest1.cc, line 39: In the initializer for z, "x" is not declared.
    int z = x.getkey();
------------^
cxx: Error: atest1.cc, line 42: In this statement, "y" is not declared.
    y.playNote(z);
----^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/NAMESPACES Failed.

Test BZ/NCEG_RESTRICT

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 6: Missing ")".
void add(int length, double * restrict a, const double * restrict b,
---------------------------------------^
cxx: Error: atest1.cc, line 23: In this statement, "add" is not declared.
    add(10,a,b,c);
----^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/NCEG_RESTRICT Failed.

Test BZ/OLD_FOR_SCOPING

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx -o atest atest1.o -lm
Checking that executable succeeds:
Checking the executable's output:
Test BZ/OLD_FOR_SCOPING Succeeded

Test BZ/PARTIAL_ORDERING

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 13: Invalid declarator.
  template
--^
cxx: Error: atest1.cc, line 17: Invalid declarator.
  template
--^
cxx: Error: atest1.cc, line 20: Invalid declarator.
};
^
cxx: Error: atest1.cc, line 24: In this declaration, "A" does not name a template.
    A x;
----^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/PARTIAL_ORDERING Failed.

Test BZ/PARTIAL_SPECIALIZATION

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 10: This declaration of the class template "foo" has a parameter list that differs from that of a previous declaration of the same template at line number 4 in file atest1.cc.
template
^
cxx: Error: atest1.cc, line 24: In this statement, an incorrect number of arguments are supplied for the template "foo".
    if ((foo::z == 0) && (foo::z == 1) 
---------^
cxx: Error: atest1.cc, line 24: In this statement, an incorrect number of arguments are supplied for the template "foo".
    if ((foo::z == 0) && (foo::z == 1) 
---------------------------------^
cxx: Error: atest1.cc, line 25: In this statement, an incorrect number of arguments are supplied for the template "foo".
       && (foo::z == 2))
-----------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/PARTIAL_SPECIALIZATION Failed.

Test BZ/REINTERPRET_CAST

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Severe: atest1.cc, line 3: Cannot find file  specified in #include directive.
#include   
-^
cxx: Error: atest1.cc, line 3: Object file deleted.
#include   
-^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/REINTERPRET_CAST Failed.

Test BZ/RTTI

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Severe: atest1.cc, line 1: Cannot find file  specified in #include directive.
#include 
-^
cxx: Error: atest1.cc, line 1: Object file deleted.
#include 
-^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/RTTI Failed.

Test BZ/STATIC_CAST

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Severe: atest1.cc, line 3: Cannot find file  specified in #include directive.
#include 
-^
cxx: Error: atest1.cc, line 3: Object file deleted.
#include 
-^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/STATIC_CAST Failed.

Test BZ/TEMPLATES

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx -o atest atest1.o -lm
cxx: Error: ./cxx_repository/foo__XRC10Vector__Tf.cxx, line 1: Missing ")".
void static __dummy_ (const Vector &p1)
----------------------------------^
cxx: Error: ./cxx_repository/foo__XRC10Vector__Ti.cxx, line 1: Missing ")".
void static __dummy_ (const Vector &p1)
----------------------------------^
ld:
Unresolved:
foo(const Vector&)
foo(const Vector&)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/TEMPLATES Failed.

Test BZ/TEMPLATES_AS_TEMPLATE_ARGUMENTS

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 10: Parameter has no type or storage class.
template class T_alloc>
------------------^
cxx: Error: atest1.cc, line 15: Invalid declarator.
private:
^
cxx: Error: atest1.cc, line 21: Type not followed by "(" in an expression.
    foo x;
--------------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/TEMPLATES_AS_TEMPLATE_ARGUMENTS Failed.

Test BZ/TEMPLATE_KEYWORD_QUALIFIER

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 7: Invalid declarator.
    template static T convert() { return T(); }
----^
cxx: Error: atest1.cc, line 8: Invalid declarator.
};
^
cxx: Error: atest1.cc, line 12: Invalid qualified name.
    double z = Foo::template convert();
--------------------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/TEMPLATE_KEYWORD_QUALIFIER Failed.

Test BZ/TEMPLATE_QUALIFIED_BASE_CLASS

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx -o atest atest1.o -lm
Checking that executable succeeds:
Checking the executable's output:
Test BZ/TEMPLATE_QUALIFIED_BASE_CLASS Succeeded

Test BZ/TEMPLATE_QUALIFIED_RETURN_TYPE

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 25: In this declaration, "promote_trait::T" is not declared.
Vector::T> operator+(const Vector&, const Vector&)
---------------------------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/TEMPLATE_QUALIFIED_RETURN_TYPE Failed.

Test BZ/TEMPLATE_SCOPED_ARGUMENT_MATCHING

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 18: Missing ")".
void operator+(B d1, typename Y::W d2)
--------------------^
cxx: Error: atest1.cc, line 25: In this statement, "z" and "0.5e0f" may not be added.
    z + 0.5f;     //        match +(B>, A::W)
----^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/TEMPLATE_SCOPED_ARGUMENT_MATCHING Failed.

Test BZ/TYPENAME

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 1: Parameter has no type or storage class.
template
---------^
cxx: Error: atest1.cc, line 5: Invalid declarator.
};
^
cxx: Error: atest1.cc, line 9: Type not followed by "(" in an expression.
    X z;
-----------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/TYPENAME Failed.

Test BZ/TYPE_PROMOTION

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx -o atest atest1.o -lm
Checking that executable succeeds:
Checking the executable's output:
Test BZ/TYPE_PROMOTION Succeeded

Test BZ/USE_NUMTRAIT

Checking that the following compiles succeed:
cxx -DDEFECT_OLD_STDC_HEADERS -DDEFECT_OLD_IOSTREAM_HEADERS -DDEFECT_OLD_STRINGSTREAM -DDEFECT_NO_IOSFWD_HEADER -DDEFECT_GCC27_STRINGSTREAM_STR -DDEFECT_NO_STDLIB_NAMESPACES -DDEFECT_OLD_STL_COUNT -c atest1.cc
cxx: Error: atest1.cc, line 14: Parameter has no type or storage class.
template<>
---------^
cxx: Error: atest1.cc, line 28: Invalid expression.
    return Vector::T_sumtype>();
--------------------------------------------------^
cxx: Error: atest1.cc, line 33: Type not followed by "(" in an expression.
    Vector x;
----------------^
cxx: Error: atest1.cc, line 34: In this statement, "x" is not declared.
    sum(x);
--------^
cxx -o atest *.o -lm
ld:
Can't open: *.o (No such file or directory)
Checking that executable succeeds:
Checking the executable's output:
Test BZ/USE_NUMTRAIT Failed.