gcc/libstdc++-v3/testsuite
Jason Merrill fa2200cbb1 call.c (null_ptr_cst_p): Use maybe_constant_value.
* call.c (null_ptr_cst_p): Use maybe_constant_value.
	(set_up_extended_ref_temp): Support constant initialization.
	(initialize_reference): Adjust.
	* class.c (check_bitfield_decl): Use cxx_constant_value.
	* cvt.c (ocp_convert): Don't use integral_constant_value when
	converting to class type.
	* decl.c (finish_case_label): Use maybe_constant_value.
	(build_init_list_var_init): Support constant initialization.
	(check_initializer): Likewise.  Reorganize.
	(cp_finish_decl): Likewise.
	(expand_static_init): Likewise.
	(compute_array_index_type): Use maybe_constant_value.
	Add complain parm.
	(create_array_type_for_decl, grokdeclarator): Pass it.
	(build_enumerator): Use cxx_constant_value.
	* decl2.c (grokfield): Use maybe_constant_init.
	* except.c (check_noexcept_r): Handle constexpr.
	(build_noexcept_spec): Use maybe_constant_value.
	* init.c (expand_default_init): Support constant initialization.
	(build_vec_init): Likewise.
	(constant_value_1): Adjust.
	(build_new_1): Adjust.
	* parser.c (cp_parser_constant_expression): Allow non-integral
	in C++0x mode.
	(cp_parser_direct_declarator): Don't fold yet in C++0x mode.
	(cp_parser_initializer_clause): Toss folded result if non-constant.
	* pt.c (fold_decl_constant_value): Remove.
	(convert_nontype_argument): Use maybe_constant_value.  Give clearer
	error about overflow.
	(tsubst): Move array bounds handling into compute_array_index_type.
	(value_dependent_expression_p): Handle constant CALL_EXPR.
	* semantics.c (finish_static_assert): Use maybe_constant_value.
	(ensure_literal_type_for_constexpr_object): Make sure type is complete.
	(potential_constant_expression): Use maybe_constant_value.
	* tree.c (cast_valid_in_integral_constant_expression_p): Any cast
	is potentially valid in C++0x.
	* typeck2.c (store_init_value): Handle constant init.
	(check_narrowing): Use maybe_constant_value.
	(build_functional_cast): Set TREE_CONSTANT on literal T().
	* cp-tree.h (DECL_INTEGRAL_CONSTANT_VAR_P): Remove.
	(LOOKUP_ALREADY_DIGESTED): New.
	(compute_array_index_type): Adjust prototype.

From-SVN: r166167
2010-11-01 21:31:18 -04:00
..
17_intro
18_support
19_diagnostics
20_util call.c (null_ptr_cst_p): Use maybe_constant_value. 2010-11-01 21:31:18 -04:00
21_strings
22_locale
23_containers dr1325-2.cc: Fix typo. 2010-11-01 00:08:58 +00:00
24_iterators
25_algorithms
26_numerics random.h (discrete_distribution<>::param_type:: param_type()): Default construct the vectors. 2010-10-13 16:31:17 +00:00
27_io
28_regex
29_atomics * decl2.c (mark_used): Adjust error for use of deleted function. 2010-06-29 20:51:13 -04:00
30_threads
abi
backward
config
data
decimal
ext
lib libstdc++.exp ([check_v3_target_normal_mode]): Add. 2010-10-26 10:22:43 +00:00
libstdc++-abi
libstdc++-dg
performance
tr1
util PR libstdc++/44436 (partial) 2010-10-28 16:01:05 +00:00
Makefile.am
Makefile.in