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 filespecified 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.
Checking that the following compiles fail: cxx -c ftest1.cc cxx: Severe: ftest1.cc, line 1: Cannot find filespecified 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
Checking that the following compiles fail: cxx -DDEFECT_OLD_STDC_HEADERS -c ftest1.cc cxx: Severe: ftest1.cc, line 2: Cannot find filespecified 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
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 filespecified in #include directive. #include -^ cxx: Error: ftest1.cc, line 2: Object file deleted. #include -^ Test DEFECT/OLD_STRINGSTREAM Succeeded
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 filespecified in #include directive. #include -^ cxx: Error: ftest1.cc, line 2: Object file deleted. #include -^ Test DEFECT/NO_IOSFWD_HEADER Succeeded
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
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 filespecified in #include directive. #include -^ cxx: Error: ftest1.cc, line 2: Object file deleted. #include -^ Test DEFECT/NO_STDLIB_NAMESPACES Succeeded
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
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 filespecified 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.
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.
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.
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.
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.
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
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
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
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.
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.
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.
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.
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 filespecified 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.
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
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. templateclass 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.
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.
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.
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
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 filespecified 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.
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
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 filespecified 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.
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.
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.
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.
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.
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 filespecified 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.
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 filespecified 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.
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.
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.
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
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 filespecified 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.
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.
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 filespecified 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.
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
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.
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.
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.
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.
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.
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
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.
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.
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 filespecified 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.
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 filespecified 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.
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 filespecified 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.
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.
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. templateclass 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.
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.
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
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.
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+(Bd1, 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.
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.
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
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.