gcc/libstdc++-v3/testsuite
Jason Merrill 36cbfdb066 Further P0135 refinement.
* call.c (build_user_type_conversion_1): Consider conversions from
	a single element in an initializer-list.
	(build_temp): Undo early_elide_copy change.
	(build_over_call): Check that we don't try to copy a TARGET_EXPR
	in C++17 mode.  Set user_conv_p here.
	(convert_like_real): Not here.
	(check_self_delegation): Split out from...
	(build_special_member_call): ...here.  Handle C++17 copy elision.
	* cvt.c (early_elide_copy): Remove.
	(ocp_convert): Undo early_elide_copy change.
	* except.c (build_throw): Likewise.
	* init.c (expand_default_init): Likewise.
	* typeck.c (cp_build_modify_expr): Likewise.

From-SVN: r240889
2016-10-08 12:23:26 -04:00
..
17_intro Fix libstdc++ versioned namespace build 2016-10-03 15:35:28 +01:00
18_support Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
19_diagnostics Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
20_util Further P0135 refinement. 2016-10-08 12:23:26 -04:00
21_strings re PR libstdc++/77717 (testsuite/21_strings/basic_string_view/operations/compare/char/1.cc makes undefined memcmp call) 2016-09-26 12:46:19 +03:00
22_locale [libstdc++-v3] Fix dg-require before dg-run directives in testsuite. 2016-09-12 09:03:50 +00:00
23_containers PR 70101 fix allocator-extended ctors for std::priority_queue 2016-10-05 13:01:57 +01:00
24_iterators Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
25_algorithms Fix dg-require before dg-run directives in testsuite. 2016-09-14 15:37:23 +02:00
26_numerics Define std::gcd and std::lcm for C++17 2016-10-03 18:01:10 +01:00
27_io libstdc++/77795 Only declare ::gets for C++98 and C++11 2016-09-30 19:28:53 +01:00
28_regex re PR libstdc++/77356 (regex error for a ECMAScript syntax string) 2016-08-27 02:03:23 +00:00
29_atomics [libstdc++-v3] Fix dg-require before dg-run directives in testsuite. 2016-09-12 09:03:50 +00:00
30_threads Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
abi Skip C tests if test flags include C++ options 2016-08-02 14:32:26 +01:00
backward Fix __gnu_cxx::hash_set test to pass in C++98 mode 2016-08-01 13:45:47 +01:00
config Update copyright years. 2016-01-04 15:30:50 +01:00
data make_graph_test_infos.xml: Edit. 2011-08-15 00:51:06 +00:00
decimal Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
experimental 70564 fix newly-added tests for not_fn 2016-10-05 13:40:31 +01:00
ext Fix libstdc++ versioned namespace build 2016-10-03 15:35:28 +01:00
lib Make libstdc++ tests FAIL on Python errors 2016-09-19 16:59:04 +01:00
libstdc++-abi Update copyright years. 2016-01-04 15:30:50 +01:00
libstdc++-dg Implement TR29124 C++ special Math Functions. 2016-01-14 18:12:43 +00:00
libstdc++-prettyprinters Implement C++17 node extraction and insertion (P0083R5) 2016-09-22 14:58:49 +01:00
libstdc++-xmethods Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
performance Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
special_functions Only run math special function tests for C++11 and later 2016-08-02 14:32:16 +01:00
tr1 Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
tr2 Use effective-target instead of -std options 2016-08-26 12:41:37 +01:00
util Check for overflow in filesystem::last_write_time 2016-09-28 19:02:25 +01:00
Makefile.am Update copyright years. 2016-01-04 15:30:50 +01:00
Makefile.in Disable .gnu.attributes tags in compatibility-ldbl.o 2016-09-29 07:33:17 +09:30