mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			Add missing dg-require-cstdint directives to tests
* testsuite/18_support/aligned_alloc/aligned_alloc.cc: Add dg-require-cstdint directive. * testsuite/20_util/allocator/overaligned.cc: Likewise. * testsuite/20_util/any/cons/aligned.cc: Likewise. * testsuite/20_util/monotonic_buffer_resource/allocate.cc: Likewise. * testsuite/20_util/monotonic_buffer_resource/deallocate.cc: Likewise. * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc: Likewise. * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Likewise. * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise. * testsuite/23_containers/set/allocator/move_assign.cc: Likewise. * testsuite/25_algorithms/make_heap/complexity.cc: Likewise. * testsuite/25_algorithms/pop_heap/complexity.cc: Require cstdint and random_device effective-target. * testsuite/25_algorithms/push_heap/complexity.cc: Likewise. * testsuite/25_algorithms/sample/1.cc: Require cstdint. * testsuite/25_algorithms/sample/2.cc: Likewise. * testsuite/25_algorithms/sort_heap/complexity.cc: Require cstdint and random_device. * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Require cstdint. * testsuite/26_numerics/random/chi_squared_distribution/83833.cc: Likewise. * testsuite/26_numerics/random/discard_block_engine/requirements/ constexpr_data.cc: Likewise. * testsuite/26_numerics/random/discard_block_engine/requirements/ constexpr_functions.cc: Likewise. * testsuite/26_numerics/random/independent_bits_engine/requirements/ constexpr_functions.cc: Likewise. * testsuite/26_numerics/random/linear_congruential_engine/requirements/ constexpr_data.cc: Likewise. * testsuite/26_numerics/random/linear_congruential_engine/requirements/ constexpr_functions.cc: Likewise. * testsuite/26_numerics/random/mersenne_twister_engine/requirements/ constexpr_data.cc: Likewise. * testsuite/26_numerics/random/mersenne_twister_engine/requirements/ constexpr_functions.cc: Likewise. * testsuite/26_numerics/random/pr60037-neg.cc: Likewise. * testsuite/26_numerics/random/seed_seq/cons/65631.cc: Likewise. * testsuite/26_numerics/random/shuffle_order_engine/requirements/ constexpr_data.cc: Add dg-require-cstdint directive. * testsuite/26_numerics/random/shuffle_order_engine/requirements/ constexpr_functions.cc: Likewise. * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/ constexpr_data.cc: Likewise. * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/ constexpr_functions.cc: Likewise. * testsuite/26_numerics/random/uniform_real_distribution/operators/ 64351.cc: Likewise. * testsuite/29_atomics/headers/atomic/types_std_c++0x.cc: Likewise. * testsuite/experimental/algorithm/sample-2.cc: Likewise. * testsuite/experimental/algorithm/sample.cc: Likewise. * testsuite/experimental/algorithm/search.cc: Likewise. * testsuite/experimental/algorithm/shuffle.cc: Likewise. * testsuite/experimental/any/cons/aligned.cc: Likewise. * testsuite/experimental/memory_resource/new_delete_resource.cc: Likewise. * testsuite/experimental/memory_resource/resource_adaptor.cc: Likewise. * testsuite/experimental/random/randint.cc: Likewise. * testsuite/experimental/source_location/1.cc: Likewise. * testsuite/ext/bitmap_allocator/overaligned.cc: Likewise. * testsuite/ext/malloc_allocator/overaligned.cc: Likewise. * testsuite/ext/mt_allocator/overaligned.cc: Likewise. * testsuite/ext/new_allocator/overaligned.cc: Likewise. * testsuite/ext/pb_ds/regression/hash_map_rand.cc: Likewise. * testsuite/ext/pb_ds/regression/hash_set_rand.cc: Likewise. * testsuite/ext/pb_ds/regression/list_update_map_rand.cc: Likewise. * testsuite/ext/pb_ds/regression/list_update_set_rand.cc: Likewise. * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise. * testsuite/ext/pb_ds/regression/tree_map_rand.cc: Likewise. * testsuite/ext/pb_ds/regression/tree_set_rand.cc: Likewise. * testsuite/ext/pb_ds/regression/trie_map_rand.cc: Likewise. * testsuite/ext/pb_ds/regression/trie_set_rand.cc: Likewise. * testsuite/ext/pool_allocator/overaligned.cc: Likewise. * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise. * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise. * testsuite/ext/throw_allocator/check_delete.cc: Likewise. * testsuite/ext/throw_allocator/check_new.cc: Likewise. * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise. * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise. * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise. * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise. * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise. From-SVN: r263008
This commit is contained in:
		
							parent
							
								
									47114f2d02
								
							
						
					
					
						commit
						49ba258864
					
				|  | @ -1,5 +1,89 @@ | |||
| 2018-07-26  Jonathan Wakely  <jwakely@redhat.com> | ||||
| 
 | ||||
| 	* testsuite/18_support/aligned_alloc/aligned_alloc.cc: Add | ||||
| 	dg-require-cstdint directive. | ||||
| 	* testsuite/20_util/allocator/overaligned.cc: Likewise. | ||||
| 	* testsuite/20_util/any/cons/aligned.cc: Likewise. | ||||
| 	* testsuite/20_util/monotonic_buffer_resource/allocate.cc: Likewise. | ||||
| 	* testsuite/20_util/monotonic_buffer_resource/deallocate.cc: Likewise. | ||||
| 	* testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc: | ||||
| 	Likewise. | ||||
| 	* testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Likewise. | ||||
| 	* testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise. | ||||
| 	* testsuite/23_containers/set/allocator/move_assign.cc: Likewise. | ||||
| 	* testsuite/25_algorithms/make_heap/complexity.cc: Likewise. | ||||
| 	* testsuite/25_algorithms/pop_heap/complexity.cc: Require cstdint and | ||||
| 	random_device effective-target. | ||||
| 	* testsuite/25_algorithms/push_heap/complexity.cc: Likewise. | ||||
| 	* testsuite/25_algorithms/sample/1.cc: Require cstdint. | ||||
| 	* testsuite/25_algorithms/sample/2.cc: Likewise. | ||||
| 	* testsuite/25_algorithms/sort_heap/complexity.cc: Require cstdint | ||||
| 	and random_device. | ||||
| 	* testsuite/26_numerics/headers/random/types_std_c++0x.cc: Require | ||||
| 	cstdint. | ||||
| 	* testsuite/26_numerics/random/chi_squared_distribution/83833.cc: | ||||
| 	Likewise. | ||||
| 	* testsuite/26_numerics/random/discard_block_engine/requirements/ | ||||
| 	constexpr_data.cc: Likewise. | ||||
| 	* testsuite/26_numerics/random/discard_block_engine/requirements/ | ||||
| 	constexpr_functions.cc: Likewise. | ||||
| 	* testsuite/26_numerics/random/independent_bits_engine/requirements/ | ||||
| 	constexpr_functions.cc: Likewise. | ||||
| 	* testsuite/26_numerics/random/linear_congruential_engine/requirements/ | ||||
| 	constexpr_data.cc: Likewise. | ||||
| 	* testsuite/26_numerics/random/linear_congruential_engine/requirements/ | ||||
| 	constexpr_functions.cc: Likewise. | ||||
| 	* testsuite/26_numerics/random/mersenne_twister_engine/requirements/ | ||||
| 	constexpr_data.cc: Likewise. | ||||
| 	* testsuite/26_numerics/random/mersenne_twister_engine/requirements/ | ||||
| 	constexpr_functions.cc: Likewise. | ||||
| 	* testsuite/26_numerics/random/pr60037-neg.cc: Likewise. | ||||
| 	* testsuite/26_numerics/random/seed_seq/cons/65631.cc: Likewise. | ||||
| 	* testsuite/26_numerics/random/shuffle_order_engine/requirements/ | ||||
| 	constexpr_data.cc: Add dg-require-cstdint directive. | ||||
| 	* testsuite/26_numerics/random/shuffle_order_engine/requirements/ | ||||
| 	constexpr_functions.cc: Likewise. | ||||
| 	* testsuite/26_numerics/random/subtract_with_carry_engine/requirements/ | ||||
| 	constexpr_data.cc: Likewise. | ||||
| 	* testsuite/26_numerics/random/subtract_with_carry_engine/requirements/ | ||||
| 	constexpr_functions.cc: Likewise. | ||||
| 	* testsuite/26_numerics/random/uniform_real_distribution/operators/ | ||||
| 	64351.cc: Likewise. | ||||
| 	* testsuite/29_atomics/headers/atomic/types_std_c++0x.cc: Likewise. | ||||
| 	* testsuite/experimental/algorithm/sample-2.cc: Likewise. | ||||
| 	* testsuite/experimental/algorithm/sample.cc: Likewise. | ||||
| 	* testsuite/experimental/algorithm/search.cc: Likewise. | ||||
| 	* testsuite/experimental/algorithm/shuffle.cc: Likewise. | ||||
| 	* testsuite/experimental/any/cons/aligned.cc: Likewise. | ||||
| 	* testsuite/experimental/memory_resource/new_delete_resource.cc: | ||||
| 	Likewise. | ||||
| 	* testsuite/experimental/memory_resource/resource_adaptor.cc: Likewise. | ||||
| 	* testsuite/experimental/random/randint.cc: Likewise. | ||||
| 	* testsuite/experimental/source_location/1.cc: Likewise. | ||||
| 	* testsuite/ext/bitmap_allocator/overaligned.cc: Likewise. | ||||
| 	* testsuite/ext/malloc_allocator/overaligned.cc: Likewise. | ||||
| 	* testsuite/ext/mt_allocator/overaligned.cc: Likewise. | ||||
| 	* testsuite/ext/new_allocator/overaligned.cc: Likewise. | ||||
| 	* testsuite/ext/pb_ds/regression/hash_map_rand.cc: Likewise. | ||||
| 	* testsuite/ext/pb_ds/regression/hash_set_rand.cc: Likewise. | ||||
| 	* testsuite/ext/pb_ds/regression/list_update_map_rand.cc: Likewise. | ||||
| 	* testsuite/ext/pb_ds/regression/list_update_set_rand.cc: Likewise. | ||||
| 	* testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise. | ||||
| 	* testsuite/ext/pb_ds/regression/tree_map_rand.cc: Likewise. | ||||
| 	* testsuite/ext/pb_ds/regression/tree_set_rand.cc: Likewise. | ||||
| 	* testsuite/ext/pb_ds/regression/trie_map_rand.cc: Likewise. | ||||
| 	* testsuite/ext/pb_ds/regression/trie_set_rand.cc: Likewise. | ||||
| 	* testsuite/ext/pool_allocator/overaligned.cc: Likewise. | ||||
| 	* testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise. | ||||
| 	* testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise. | ||||
| 	* testsuite/ext/throw_allocator/check_delete.cc: Likewise. | ||||
| 	* testsuite/ext/throw_allocator/check_new.cc: Likewise. | ||||
| 	* testsuite/ext/throw_allocator/deallocate_global.cc: Likewise. | ||||
| 	* testsuite/ext/throw_allocator/deallocate_local.cc: Likewise. | ||||
| 	* testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise. | ||||
| 	* testsuite/ext/throw_allocator/variadic_construct.cc: Likewise. | ||||
| 	* testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise. | ||||
| 
 | ||||
| 	* testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise. | ||||
| 	* testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise. | ||||
| 	* testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise. | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ | |||
| 
 | ||||
| // { dg-options "-std=gnu++17" }
 | ||||
| // { dg-do run { target c++17 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <cstdlib> | ||||
| #include <cstdint> | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ | |||
| 
 | ||||
| // { dg-options "-faligned-new" }
 | ||||
| // { dg-do run { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <memory> | ||||
| #include <cstddef> | ||||
|  |  | |||
|  | @ -16,6 +16,7 @@ | |||
| // <http://www.gnu.org/licenses/>.
 | ||||
| 
 | ||||
| // { dg-options "-std=gnu++17" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <any> | ||||
| #include <cstdint> | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ | |||
| 
 | ||||
| // { dg-options "-std=gnu++17" }
 | ||||
| // { dg-do run { target c++17 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <memory_resource> | ||||
| #include <testsuite_allocator.h> | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ | |||
| 
 | ||||
| // { dg-options "-std=gnu++17" }
 | ||||
| // { dg-do run { target c++17 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <memory_resource> | ||||
| #include <testsuite_allocator.h> | ||||
|  |  | |||
|  | @ -21,6 +21,7 @@ | |||
| // { dg-options "-pthread"  }
 | ||||
| // { dg-require-effective-target c++11 }
 | ||||
| // { dg-require-effective-target pthread }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <memory> | ||||
| #include <random> | ||||
|  |  | |||
|  | @ -21,6 +21,7 @@ | |||
| // { dg-options "-pthread"  }
 | ||||
| // { dg-require-effective-target c++11 }
 | ||||
| // { dg-require-effective-target pthread }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <memory> | ||||
| #include <random> | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-require-time "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| // Copyright (C) 2005-2018 Free Software Foundation, Inc.
 | ||||
| //
 | ||||
|  |  | |||
|  | @ -16,6 +16,7 @@ | |||
| // <http://www.gnu.org/licenses/>.
 | ||||
| 
 | ||||
| // { dg-do run { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <set> | ||||
| #include <random> | ||||
|  |  | |||
|  | @ -16,6 +16,7 @@ | |||
| // <http://www.gnu.org/licenses/>.
 | ||||
| 
 | ||||
| // { dg-do run { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| // { dg-require-effective-target random_device }
 | ||||
| 
 | ||||
| #include <random> | ||||
|  |  | |||
|  | @ -18,6 +18,8 @@ | |||
| // { dg-do run { target c++11 } }
 | ||||
| // { dg-require-normal-mode "" }
 | ||||
| // { dg-require-cmath "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| // { dg-require-effective-target random_device }
 | ||||
| 
 | ||||
| #include <cmath> | ||||
| #include <random> | ||||
|  |  | |||
|  | @ -18,6 +18,8 @@ | |||
| // { dg-do run { target c++11 } }
 | ||||
| // { dg-require-normal-mode "" }
 | ||||
| // { dg-require-cmath "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| // { dg-require-effective-target random_device }
 | ||||
| 
 | ||||
| #include <cmath> | ||||
| #include <random> | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ | |||
| 
 | ||||
| // { dg-options "-std=gnu++17" }
 | ||||
| // { dg-do run { target c++17 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <algorithm> | ||||
| #include <random> | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ | |||
| 
 | ||||
| // { dg-options "-std=gnu++17" }
 | ||||
| // { dg-do run { target c++17 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #ifndef _GLIBCXX_ASSERTIONS | ||||
| // Make std::uniform_int_distribution check its parameters
 | ||||
|  |  | |||
|  | @ -17,6 +17,8 @@ | |||
| 
 | ||||
| // { dg-do run { target c++11 } }
 | ||||
| // { dg-require-cmath "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| // { dg-require-effective-target random_device }
 | ||||
| 
 | ||||
| #include <cmath> | ||||
| #include <random> | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do compile { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| // Copyright (C) 2007-2018 Free Software Foundation, Inc.
 | ||||
| //
 | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ | |||
| 
 | ||||
| // { dg-do run { target c++11 } }
 | ||||
| // { dg-additional-options "-ffloat-store" { target { m68*-*-* || ia32 } } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <random> | ||||
| #include <testsuite_hooks.h> | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do compile { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| // Copyright (C) 2010-2018 Free Software Foundation, Inc.
 | ||||
| //
 | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do compile { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| // Copyright (C) 2010-2018 Free Software Foundation, Inc.
 | ||||
| //
 | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do compile { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| // Copyright (C) 2010-2018 Free Software Foundation, Inc.
 | ||||
| //
 | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do compile { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| // Copyright (C) 2010-2018 Free Software Foundation, Inc.
 | ||||
| //
 | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do compile { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| // Copyright (C) 2010-2018 Free Software Foundation, Inc.
 | ||||
| //
 | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do compile { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| // Copyright (C) 2010-2018 Free Software Foundation, Inc.
 | ||||
| //
 | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do compile { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| // Copyright (C) 2010-2018 Free Software Foundation, Inc.
 | ||||
| //
 | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do compile { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <random> | ||||
| 
 | ||||
|  |  | |||
|  | @ -16,6 +16,7 @@ | |||
| // <http://www.gnu.org/licenses/>.
 | ||||
| 
 | ||||
| // { dg-do compile { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <random> | ||||
| #include <type_traits> | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do compile { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| // Copyright (C) 2010-2018 Free Software Foundation, Inc.
 | ||||
| //
 | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do compile { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| // Copyright (C) 2010-2018 Free Software Foundation, Inc.
 | ||||
| //
 | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do compile { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| // Copyright (C) 2010-2018 Free Software Foundation, Inc.
 | ||||
| //
 | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do compile { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| // Copyright (C) 2010-2018 Free Software Foundation, Inc.
 | ||||
| //
 | ||||
|  |  | |||
|  | @ -16,6 +16,7 @@ | |||
| // <http://www.gnu.org/licenses/>.
 | ||||
| 
 | ||||
| // { dg-do run { target { c++11 && { ! simulator } } } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <random> | ||||
| #include <testsuite_hooks.h> | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do compile { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| // Copyright (C) 2008-2018 Free Software Foundation, Inc.
 | ||||
| //
 | ||||
|  |  | |||
|  | @ -16,6 +16,7 @@ | |||
| // <http://www.gnu.org/licenses/>.
 | ||||
| 
 | ||||
| // { dg-do run { target c++14 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| // { dg-require-effective-target random_device }
 | ||||
| // { dg-require-effective-target tls_runtime }
 | ||||
| // { dg-add-options tls }
 | ||||
|  |  | |||
|  | @ -16,6 +16,7 @@ | |||
| // <http://www.gnu.org/licenses/>.
 | ||||
| 
 | ||||
| // { dg-do run { target c++14 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <experimental/algorithm> | ||||
| #include <random> | ||||
|  |  | |||
|  | @ -16,6 +16,7 @@ | |||
| // <http://www.gnu.org/licenses/>.
 | ||||
| 
 | ||||
| // { dg-do run { target c++14 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <experimental/algorithm> | ||||
| #include <testsuite_hooks.h> | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do run { target c++14 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| // { dg-require-effective-target random_device }
 | ||||
| // { dg-require-effective-target tls_runtime }
 | ||||
| // { dg-add-options tls }
 | ||||
|  |  | |||
|  | @ -16,6 +16,7 @@ | |||
| // <http://www.gnu.org/licenses/>.
 | ||||
| 
 | ||||
| // { dg-do run { target c++14 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <experimental/any> | ||||
| #include <cstdint> | ||||
|  |  | |||
|  | @ -16,6 +16,7 @@ | |||
| // <http://www.gnu.org/licenses/>.
 | ||||
| 
 | ||||
| // { dg-do run { target c++14 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| // { dg-xfail-run-if "PR libstdc++/77691" { { i?86-*-solaris2.* x86_64-*-solaris2.* } && ilp32 } }
 | ||||
| 
 | ||||
| #include <experimental/memory_resource> | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do run { target c++14 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| // { dg-xfail-run-if "PR libstdc++/77691" { { i?86-*-solaris2.* x86_64-*-solaris2.* } && ilp32 } }
 | ||||
| 
 | ||||
| // Copyright (C) 2016-2018 Free Software Foundation, Inc.
 | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do run { target c++14 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| // { dg-require-effective-target random_device }
 | ||||
| // { dg-require-effective-target tls_runtime }
 | ||||
| // { dg-add-options tls }
 | ||||
|  |  | |||
|  | @ -16,6 +16,7 @@ | |||
| // <http://www.gnu.org/licenses/>.
 | ||||
| 
 | ||||
| // { dg-do run { target c++14 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <experimental/source_location> | ||||
| #include <experimental/string_view> | ||||
|  | @ -28,7 +29,7 @@ void | |||
| test01() | ||||
| { | ||||
|   constexpr source_location loc = source_location::current(); | ||||
|   static_assert( loc.line() == 30 ); | ||||
|   static_assert( loc.line() == 31 ); | ||||
|   // static_assert( loc.column() == 35 );
 | ||||
|   VERIFY( loc.file_name() == __FILE__ ); | ||||
|   VERIFY( loc.function_name() == string_view(__FUNCTION__) ); | ||||
|  | @ -50,13 +51,13 @@ struct S { | |||
| void test02() | ||||
| { | ||||
|   S s0; | ||||
|   VERIFY( s0.loc.line() == 52 ); | ||||
|   VERIFY( s0.loc.line() == 53 ); | ||||
|   // static_assert( s0.loc.column() == 7 );
 | ||||
|   VERIFY( s0.loc.file_name() == __FILE__ ); | ||||
|   VERIFY( s0.loc.function_name() == string_view(__FUNCTION__) ); | ||||
| 
 | ||||
|   S s1(1); | ||||
|   VERIFY( s1.loc.line() == 46 ); | ||||
|   VERIFY( s1.loc.line() == 47 ); | ||||
|   VERIFY( s1.loc.file_name() == __FILE__ ); | ||||
|   VERIFY( s1.loc.function_name() == s1.func ); | ||||
| } | ||||
|  | @ -74,21 +75,21 @@ source_location g(string_view& func) { | |||
| void test03() | ||||
| { | ||||
|   auto loc = f(); // f's first argument corresponds to this line of code
 | ||||
|   VERIFY( loc.line() == 76 ); | ||||
|   VERIFY( loc.line() == 77 ); | ||||
|   // static_assert( loc.column() == 16 );
 | ||||
|   VERIFY( loc.file_name() == __FILE__ ); | ||||
|   VERIFY( loc.function_name() == string_view(__FUNCTION__) ); | ||||
| 
 | ||||
|   source_location c = source_location::current(); | ||||
|   loc = f(c); // f's first argument gets the same values as c, above
 | ||||
|   VERIFY( loc.line() == 82 ); | ||||
|   VERIFY( loc.line() == 83 ); | ||||
|   // static_assert( loc.column() == 23 );
 | ||||
|   VERIFY( loc.file_name() == __FILE__ ); | ||||
|   VERIFY( loc.function_name() == string_view(__FUNCTION__) ); | ||||
| 
 | ||||
|   string_view func; | ||||
|   loc = g(func); | ||||
|   VERIFY( loc.line() == 69 ); | ||||
|   VERIFY( loc.line() == 70 ); | ||||
|   // static_assert( loc.column() == 23 );
 | ||||
|   VERIFY( loc.file_name() == __FILE__ ); | ||||
|   VERIFY( loc.function_name() == func ); | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ | |||
| 
 | ||||
| // { dg-options "-faligned-new" }
 | ||||
| // { dg-do run { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <ext/bitmap_allocator.h> | ||||
| #include <cstddef> | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ | |||
| 
 | ||||
| // { dg-options "-faligned-new" }
 | ||||
| // { dg-do run { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <ext/malloc_allocator.h> | ||||
| #include <cstddef> | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ | |||
| 
 | ||||
| // { dg-options "-faligned-new" }
 | ||||
| // { dg-do run { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <ext/mt_allocator.h> | ||||
| #include <cstddef> | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ | |||
| 
 | ||||
| // { dg-options "-faligned-new" }
 | ||||
| // { dg-do run { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <ext/new_allocator.h> | ||||
| #include <cstddef> | ||||
|  |  | |||
|  | @ -1,6 +1,7 @@ | |||
| // __gnu_pbds::test::basic_type has ambiguous string conversions in C++17
 | ||||
| // { dg-do run { target { ! c++17 } } }
 | ||||
| // { dg-require-time "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| // This can take long on simulators, timing out the test.
 | ||||
| // { dg-options "-DITERATIONS=5" { target simulator } }
 | ||||
| // { dg-timeout-factor 2.0 }
 | ||||
|  |  | |||
|  | @ -1,6 +1,7 @@ | |||
| // __gnu_pbds::test::basic_type has ambiguous string conversions in C++17
 | ||||
| // { dg-do run { target { ! c++17 } } }
 | ||||
| // { dg-require-time "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| // This can take long on simulators, timing out the test.
 | ||||
| // { dg-options "-DITERATIONS=5" { target simulator } }
 | ||||
| // { dg-timeout-factor 2.0 }
 | ||||
|  |  | |||
|  | @ -1,6 +1,7 @@ | |||
| // __gnu_pbds::test::basic_type has ambiguous string conversions in C++17
 | ||||
| // { dg-do run { target { ! c++17 } } }
 | ||||
| // { dg-require-time "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| // -*- C++ -*-
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,7 @@ | |||
| // __gnu_pbds::test::basic_type has ambiguous string conversions in C++17
 | ||||
| // { dg-do run { target { ! c++17 } } }
 | ||||
| // { dg-require-time "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| // -*- C++ -*-
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,7 @@ | |||
| // __gnu_pbds::test::basic_type has ambiguous string conversions in C++17
 | ||||
| // { dg-do run { target { ! c++17 } } }
 | ||||
| // { dg-require-time "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| // This can take long on simulators, timing out the test.
 | ||||
| // { dg-options "-DITERATIONS=5" { target simulator } }
 | ||||
| // { dg-timeout-factor 2.0 }
 | ||||
|  |  | |||
|  | @ -1,6 +1,7 @@ | |||
| // __gnu_pbds::test::basic_type has ambiguous string conversions in C++17
 | ||||
| // { dg-do run { target { ! c++17 } } }
 | ||||
| // { dg-require-time "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| // This can take long on simulators, timing out the test.
 | ||||
| // { dg-options "-DITERATIONS=5" { target simulator } }
 | ||||
| // { dg-timeout-factor 2.0 }
 | ||||
|  |  | |||
|  | @ -1,6 +1,7 @@ | |||
| // __gnu_pbds::test::basic_type has ambiguous string conversions in C++17
 | ||||
| // { dg-do run { target { ! c++17 } } }
 | ||||
| // { dg-require-time "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| // This can take long on simulators, timing out the test.
 | ||||
| // { dg-options "-DITERATIONS=5" { target simulator } }
 | ||||
| // { dg-timeout-factor 2.0 }
 | ||||
|  |  | |||
|  | @ -1,6 +1,7 @@ | |||
| // __gnu_pbds::test::basic_type has ambiguous string conversions in C++17
 | ||||
| // { dg-do run { target { ! c++17 } } }
 | ||||
| // { dg-require-time "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| // This can take long on simulators, timing out the test.
 | ||||
| // { dg-options "-DITERATIONS=5" { target simulator } }
 | ||||
| // { dg-timeout-factor 2.0 }
 | ||||
|  |  | |||
|  | @ -1,6 +1,7 @@ | |||
| // __gnu_pbds::test::basic_type has ambiguous string conversions in C++17
 | ||||
| // { dg-do run { target { ! c++17 } } }
 | ||||
| // { dg-require-time "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| // This can take long on simulators, timing out the test.
 | ||||
| // { dg-options "-DITERATIONS=5" { target simulator } }
 | ||||
| // { dg-timeout-factor 2.0 }
 | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ | |||
| 
 | ||||
| // { dg-options "-faligned-new" }
 | ||||
| // { dg-do run { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <ext/pool_allocator.h> | ||||
| #include <cstddef> | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ | |||
| // <http://www.gnu.org/licenses/>.
 | ||||
| 
 | ||||
| // { dg-require-time "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <ext/throw_allocator.h> | ||||
| #include <testsuite_allocator.h> | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ | |||
| // <http://www.gnu.org/licenses/>.
 | ||||
| 
 | ||||
| // { dg-require-time "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <ext/throw_allocator.h> | ||||
| #include <testsuite_allocator.h> | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ | |||
| // <http://www.gnu.org/licenses/>.
 | ||||
| 
 | ||||
| // { dg-require-time "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <cstdlib> | ||||
| #include <ext/throw_allocator.h> | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ | |||
| // <http://www.gnu.org/licenses/>.
 | ||||
| 
 | ||||
| // { dg-require-time "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <cstdlib> | ||||
| #include <ext/throw_allocator.h> | ||||
|  |  | |||
|  | @ -19,6 +19,7 @@ | |||
| // <http://www.gnu.org/licenses/>.
 | ||||
| 
 | ||||
| // { dg-require-time "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <string> | ||||
| #include <stdexcept> | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ | |||
| // <http://www.gnu.org/licenses/>.
 | ||||
| 
 | ||||
| // { dg-require-time "" }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| #include <string> | ||||
| #include <ext/throw_allocator.h> | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do compile }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| //
 | ||||
| // Copyright (C) 2007-2018 Free Software Foundation, Inc.
 | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do run { target c++11 } }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| // 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| // { dg-do compile }
 | ||||
| // { dg-require-cstdint "" }
 | ||||
| 
 | ||||
| // 2006-01-30  Paolo Carlini  <pcarlini@suse.de>
 | ||||
| //
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Jonathan Wakely
						Jonathan Wakely