diff --git a/testing/pair_scan.cu b/testing/pair_scan.cu index b1bfe064b..5554c6dc4 100644 --- a/testing/pair_scan.cu +++ b/testing/pair_scan.cu @@ -61,19 +61,6 @@ template thrust::inclusive_scan(d_pairs.begin(), d_pairs.end(), d_output.begin(), thrust::maximum

()); ASSERT_EQUAL_QUIET(h_output, d_output); - - // The tests below get miscompiled on Tesla hw for 8b types - -#if THRUST_DEVICE_SYSTEM == THRUST_DEVICE_SYSTEM_CUDA - if(const CUDATestDriver *driver = dynamic_cast(&UnitTestDriver::s_driver())) - { - if(sizeof(T) == sizeof(unittest::uint8_t) && driver->current_device_architecture() < 200) - { - KNOWN_FAILURE; - } // end if - } // end if -#endif - // scan with plus thrust::exclusive_scan(h_pairs.begin(), h_pairs.end(), h_output.begin(), init, add_pairs()); thrust::exclusive_scan(d_pairs.begin(), d_pairs.end(), d_output.begin(), init, add_pairs()); diff --git a/testing/scan_by_key.cu b/testing/scan_by_key.cu index df173d7bc..b3442faed 100644 --- a/testing/scan_by_key.cu +++ b/testing/scan_by_key.cu @@ -437,15 +437,6 @@ DECLARE_VARIABLE_UNITTEST(TestExclusiveScanByKey); template void TestInclusiveScanByKeyInPlace(const size_t n) { - // XXX WAR nvbug 1541533 -#if 0 //THRUST_HOST_COMPILER == THRUST_HOST_COMPILER_MSVC - if(typeid(T) == typeid(char) || - typeid(T) == typeid(unsigned char)) - { - KNOWN_FAILURE; - } -#endif - thrust::host_vector h_keys(n); thrust::default_random_engine rng; for(size_t i = 0, k = 0; i < n; i++){ diff --git a/testing/tuple_scan.cu b/testing/tuple_scan.cu index c15b81751..d0565d6d4 100644 --- a/testing/tuple_scan.cu +++ b/testing/tuple_scan.cu @@ -58,18 +58,6 @@ struct TestTupleScan inclusive_scan(d_input.begin(), d_input.end(), d_output.begin(), SumTupleFunctor()); ASSERT_EQUAL_QUIET(h_output, d_output); - // The tests below get miscompiled on Tesla hw for 8b types - -#if THRUST_DEVICE_SYSTEM == THRUST_DEVICE_SYSTEM_CUDA - if(const CUDATestDriver *driver = dynamic_cast(&UnitTestDriver::s_driver())) - { - if(sizeof(T) == sizeof(unittest::uint8_t) && driver->current_device_architecture() < 200) - { - KNOWN_FAILURE; - } // end if - } // end if -#endif - // exclusive_scan tuple init(13,17); exclusive_scan(h_input.begin(), h_input.end(), h_output.begin(), init, SumTupleFunctor()); diff --git a/testing/zip_iterator_scan.cu b/testing/zip_iterator_scan.cu index 9fb767a68..96ace6d76 100644 --- a/testing/zip_iterator_scan.cu +++ b/testing/zip_iterator_scan.cu @@ -40,18 +40,6 @@ struct TestZipIteratorScan host_vector h_result(n); device_vector d_result(n); - // The tests below get miscompiled on Tesla hw for 8b types - -#if THRUST_DEVICE_SYSTEM == THRUST_DEVICE_SYSTEM_CUDA - if(const CUDATestDriver *driver = dynamic_cast(&UnitTestDriver::s_driver())) - { - if(sizeof(T) == sizeof(unittest::uint8_t) && driver->current_device_architecture() < 200) - { - KNOWN_FAILURE; - } // end if - } // end if -#endif - // inclusive_scan (tuple output) inclusive_scan( make_zip_iterator(make_tuple(h_data0.begin(), h_data1.begin())), make_zip_iterator(make_tuple(h_data0.end(), h_data1.end())),