 	//
 	// Test C: device comparison operators
 	//
+	std::cerr << "Test C" << std::endl;
 	{
 		std::vector<int> hostArray( 100 );
 		for( std::vector<int>::size_type i = 0; i < hostArray.size(); ++i ) hostArray[i] = i;

	//
	// Test 7: device reverse iterators
	//
	{
		std::vector<int> hostArray( 100 );
		for( std::vector<int>::size_type i = 0; i < hostArray.size(); ++i ) hostArray[i] = i;
		ecuda::array<int,100> srcDeviceArray( hostArray.begin(), hostArray.end() );
		ecuda::array<int,100> destDeviceArray;
		kernel_checkDeviceReverseIterators<<<1,1>>>( srcDeviceArray, destDeviceArray );
		std::fill( hostArray.begin(), hostArray.end(), -1 );
		destDeviceArray >> hostArray;
		bool passed = true;

	//
	// Test B: host comparison operators
	//
	std::cerr << "Test B" << std::endl;
	{
		std::vector<int> hostArray( 100 );
		for( std::vector<int>::size_type i = 0; i < hostArray.size(); ++i ) hostArray[i] = i;
