/netbsd-src/external/gpl3/gcc/dist/gcc/cp/ |
H A D | ChangeLog-1996 | 407 * call.c (build_over_call): A TARGET_EXPR has side-effects. 668 * call.c (build_over_call): Remove 'inline called before 699 * call.c (build_over_call): Check first whether DECL_CONTEXT exists 716 (build_over_call): Added call to build_signature_method_call. 744 * call.c (build_over_call): We can only use a TARGET_EXPR of the 847 * call.c (build_over_call): Also use an INIT_EXPR when 850 * call.c (build_over_call): Call stabilize_reference when building 868 * call.c (build_over_call): Elide unnecessary temps. 927 (build_over_call): Fix arg # output. 944 * call.c (build_over_call): Diagnose bad convs for `this'. [all …]
|
H A D | ChangeLog.tree-ssa | 67 * call.c (build_call, build_over_call, build_new_method_call): Add 108 * call.c (build_over_call): Don't create a save_expr of an 175 * call.c (build_over_call): A constructor no longer returns the
|
H A D | ChangeLog-2010 | 390 (build_over_call): Don't handle that here. 394 * call.c (build_over_call): Check for =delete even when trivial. 560 * call.c (build_over_call): Use it. 954 * call.c (build_over_call): Use argarray[0] for 'this' argument. 1331 * call.c (build_over_call): Use it. 1420 * call.c (build_this, convert_like_real, build_over_call): Adjust. 2111 * call.c (build_over_call): Return early if it's set. 2112 (build_over_call): Use trivial_fn_p. 2148 * call.c (build_over_call): Only give warnings with tf_warning. 2357 (build_over_call): Likewise. [all …]
|
H A D | ChangeLog-2001 | 198 * call.c (build_over_call): Use copy_fn_p. 411 (build_over_call): Likewise. 756 (build_over_call): Don't handle bad conversions specially. 855 * call.c (build_over_call), typeck.c (build_function_call_real): 918 * call.c (build_over_call): Use it. 1024 * call.c (build_over_call): Do not optimize any empty base 1088 * call.c (build_over_call): Mark COMPOUND_EXPRs generated for 1139 * call.c (build_over_call): Be careful when copy constructing 1401 * call.c (build_over_call): Adjust call to build_vfn_ref. 1808 (build_over_call): Likewise. [all …]
|
H A D | ChangeLog-2016 | 31 * call.c (build_over_call): Likewise. 325 * call.c (build_over_call): Don't set CALL_FROM_THUNK_P here. 615 (build_over_call): Likewise. A base ctor inheriting from vbase 749 * call.c (build_over_call): Use unsigned char for trivial copy. 852 (build_over_call): Check that we don't try to copy a TARGET_EXPR 911 (build_over_call): Add sanity check. 1056 * call.c (build_over_call): Don't handle TYPE_JAVA_INTERFACE. 1405 * call.c (build_over_call): Handle trivial default constructor. 1791 * call.c (build_over_call): Check unsafe_copy_elision_p even for 2117 * call.c (op_is_ordered, build_over_call): Adjust for [all …]
|
H A D | ChangeLog-1997 | 133 * call.c (build_over_call): Likewise. 1002 * call.c (build_over_call): Do require_complete_type before 1519 * call.c (build_over_call): tsubst all default parms from templates. 1552 * call.c (build_over_call): Use uses_template_parms. 2058 * call.c (build_over_call): Move setting of conv into the loop. 2071 * call.c (build_over_call): See through a CONVERT_EXPR around the 2284 * call.c (build_over_call): Only synthesize non-trivial copy ctors. 2298 * call.c (build_over_call): Call mark_used before trying to elide 2546 * call.c (build_over_call): Until here.
|
H A D | ChangeLog-2018 | 1251 * call.c (build_over_call): Eliminate the "arglocs" array, and the 1394 * call.c (build_over_call): Build a vec of locations of the 1507 * call.c (build_over_call): No longer check if we're outside a template 1832 (build_over_call): Likewise. 2688 * call.c (build_over_call): Warn about assignment from temporary 2848 * call.c (build_over_call): Warn about deprecated trivial fns. 2937 build_over_call, perform_implicit_conversion_flags, 3178 (build_over_call, build_special_member_call): Use it. 3915 (build_over_call): Handle C++17 copy elision. 4103 * call.c (build_over_call): Don't call replace_placeholders here. [all …]
|
H A D | ChangeLog-2017 | 933 (build_over_call): Likewise. 1077 * call.c (build_over_call): Don't pass tf_no_cleanup to nested 1154 (build_over_call): Handle error from build_this. 1492 * call.c (build_user_type_conversion_1, build_over_call, 1914 * call.c (build_over_call): Check convert_default_arg result for 2032 * call.c (build_over_call): Pass NULL for new parameter to 2104 (build_over_call): If LOOKUP_PREFER_RVALUE, check that the first 2868 * call.c (build_over_call): Allow a TARGET_EXPR from reference 2936 * call.c (build_over_call): Instantiate undeduced auto even in a 4604 * call.c (build_over_call): Don't check cxx_dialect. [all …]
|
H A D | ChangeLog-2012 | 422 (build_over_call): Make calls to multiversioned functions 1021 (build_op_delete_call, build_over_call): Adjust. 1084 * call.c (build_conditional_expr_1, build_over_call): Likewise. 1762 (build_user_type_conversion_1, build_new_op_1, build_over_call): Use 2112 * call.c (build_over_call): Handle final member functions 2184 convert_for_arg_passing, build_over_call, 2306 convert_like_real, convert_arg_to_ellipsis, build_over_call, 2808 * call.c (build_over_call): Check for error_mark_node as
|
H A D | ChangeLog-1998 | 294 * call.c (build_over_call): Turn dropped qualifier messages 386 * call.c (build_over_call): Use build_decl. 851 (build_over_call): Likewise. 1127 (build_over_call): Likewise. 1702 * call.c (build_over_call): Make pedwarns about dropped qualifiers 2281 * call.c (build_over_call): Check flag_elide_constructors. 2427 * call.c (build_over_call): Use convert_pointer_to_real for 'this'. 2529 * call.c (build_over_call): Warn about converting NULL to an 2980 * call.c (build_over_call): Pass 1 to popclass. 3695 (build_over_call): Here. [all …]
|
H A D | ChangeLog-2008 | 163 (build_over_call): Don't require the copy constructor 204 * call.c (build_over_call): Take the address of the function even 655 * call.c (build_over_call): Make =delete work with SFINAE. 1232 * call.c (build_over_call): Do not use inline_conversion. 1278 * call.c (build_over_call): Don't call mark_used twice. 1834 * call.c (build_over_call): Likewise. 2313 (build_over_call): Add SFINAE support. 2550 (build_over_call): Likewise.
|
H A D | ChangeLog-2009 | 88 * call.c (build_over_call, build_java_interface_fn_ref): Update 103 build_over_call): Update calls. 1302 * call.c (build_over_call): Warn about it. 1807 * call.c (build_over_call): Use can_trust_pointer_alignment. 2462 (build_over_call): Handle first_arg field. Use build_call_array 2647 (build_over_call): Likewise. 2882 * call.c (build_over_call): Set TREE_NO_WARNING on the 2908 * call.c (build_over_call): Don't call memcpy if the target is 3505 * call.c (build_over_call): If convert_for_arg_passing returns
|
H A D | ChangeLog-2002 | 467 compare_ics, build_over_call, build_java_interface_fn_ref, 672 * call.c (build_over_call): Check specifically for TARGET_EXPR 1006 * call.c (build_over_call): Use DECL_CONTEXT, not 1605 * call.c (build_over_call): Convert this pointer for fns found by 2024 * call.c (build_over_call): Lose empty class hackery. 2059 (build_over_call): Use cand->conversion_path. 2134 * call.c (build_over_call): Likewise. 2137 (convert_default_arg, build_over_call): Use it. 2683 (build_over_call): Use WRAPPER_ZC. 3605 * call.c (build_over_call): Fix empty class logic. [all …]
|
H A D | ChangeLog-2004 | 864 * call.c (build_x_va_arg, build_over_call): Likewise. 1133 (build_over_call): Adjust accessible_base_p call. 1447 * pt.c (build_over_call): Use DECL_MEMBER_TEMPLATE_P. 1597 convert_default_arg, build_over_call, build_new_method_call, 2432 convert_like_real, build_over_call, in_charge_arg_for_name, 2515 build_over_call, build_special_member_call, build_new_method_call, 2852 convert_arg_to_ellipsis, build_x_va_arg, build_over_call, 4156 * call.c (build_over_call), typeck.c (build_function_call): Call 4161 * call.c (build_over_call), typeck.c (build_function_call): Update 4166 * call.c (build_over_call): Use __builtin_memcpy for copying [all …]
|
H A D | ChangeLog-2013 | 659 * call.c (build_over_call): Check return value of mark_used. 2212 (build_over_call): Likewise. 2314 (build_over_call): Likewise. 2445 * call.c (build_over_call): Check if current_function_decl is 3008 * call.c (build_conditional_expr_1, build_over_call): Protect 3153 (build_over_call): And here. 3247 (build_over_call): Likewise. 3734 (build_over_call): Make sure it's only passed to build_cxx_call. 3903 * call.c (build_over_call): Avoid virtual lookup in a template.
|
H A D | ChangeLog-2020 | 744 (build_over_call): Use it to resolve LWG3396. 2069 * call.c (build_over_call): If obj_arg is non-NULL, return INIT_EXPR 2749 (build_over_call): Check unsafe_return_slot_p. 2966 (build_over_call): Adjust C++20 implicit move. 2979 * call.c (build_over_call): Don't call a const ref 3314 * call.c (build_over_call): Check calls only when tf_warning is set. 3460 * call.c (build_over_call): Only call build_base_path once. 3465 * call.c (build_over_call): Look up the overrider in base_binfo. 3717 * call.c (build_over_call): Use it. 4084 * call.c (build_over_call): Remove unnecessary [all …]
|
H A D | ChangeLog-2007 | 259 build_over_call. 316 * call.c (build_over_call): Don't check TREE_ADDRESSABLE 408 * call.c (build_over_call): Don't elide move constructors just 859 * call.c (build_over_call): Warn about deprecated virtuals. 2012 (build_over_call): Elide move constructors when possible. 2888 (build_over_call): Store converted arguments in a stack-allocated 2977 (build_over_call): Likewise.
|
H A D | call.cc | 163 static tree build_over_call (struct z_candidate *, int, tsubst_flags_t); 4852 result = build_over_call (cand, LOOKUP_NORMAL, complain); in build_new_function_call() 4987 tree ret = build_over_call (cand, LOOKUP_NORMAL, complain); in build_operator_new_call() 5119 result = build_over_call (cand, LOOKUP_NORMAL, complain); in build_op_call() 6722 result = build_over_call (cand, LOOKUP_NORMAL, ocomplain); in build_new_op() 7061 result = build_over_call (cand, LOOKUP_NORMAL, complain); in build_op_subscript() 8001 expr = build_over_call (cand, LOOKUP_NORMAL|LOOKUP_NO_CONVERSION, in convert_like_internal() 9206 build_over_call (struct z_candidate *cand, int flags, tsubst_flags_t complain) in build_over_call() function 11185 call = build_over_call (cand, flags, complain); in build_new_method_call()
|
H A D | ChangeLog-2014 | 464 (build_over_call): Or here. 928 (build_over_call): Use it to avoid infinite recursion on invalid code. 1007 * call.c (build_over_call): Use it. 2070 * call.c (build_over_call): Call build_this in template path. 2595 (build_over_call): Print call context for bad 'this' conversion. 2847 (build_over_call): Check for the placeholder object with 2908 (build_over_call): Set CALL_EXPR_LIST_INIT_P.
|
H A D | ChangeLog-2021 | 490 * call.c (add_operator_candidates, build_over_call): Adjust comments 894 (build_over_call): Temporarily set in_consteval_if_p for processing 1529 * call.c (build_over_call): Handle unavailable state in addition to 2378 * call.c (build_over_call): Replace direct uses of TREE_NO_WARNING 2765 * call.c (build_over_call): Adjust base_binfo in 3859 * call.c (build_over_call): Maybe call mark_used in case 4092 * call.c (build_over_call): For immediate evaluation of functions 5348 (build_over_call): Adjust. 5357 (build_over_call): Use make_base_init_ok.
|
H A D | ChangeLog-2011 | 1597 * call.c (build_over_call, build_special_member_call): Likewise. 2000 * call.c (build_over_call): Instead of memcpy use an 2010 * call.c (build_over_call): Call memcpy unconditionally. 3262 * call.c (build_over_call): Tweak call to check_function_arguments. 3774 (build_over_call): Use it to determine whether to emit a NULL 3913 * call.c (build_over_call): Handle trivial dtor. 4355 * call.c (build_over_call): Don't skip ck_rvalue. 4435 * call.c (build_over_call): Remove require_complete_type_sfinae call.
|
H A D | ChangeLog | 1136 * call.cc (build_over_call): Use z_candidate::conversion_path 1929 * call.cc (build_over_call): Use cxx_constant_value_sfinae 2599 * call.cc (build_over_call): For a non-dependent member call, 2604 after the build_over_call change. 2663 * call.cc (build_over_call): Use cp_build_indirect_ref.
|
H A D | ChangeLog-1999 | 787 (build_over_call): Likewise. 1069 * call.c (build_over_call): Check that the built-in function is 1313 * call.c (build_over_call): Don't set TREE_SIDE_EFFECTS for 2146 * call.c (build_over_call): Don't set TREE_SIDE_EFFECTS on 2161 (build_over_call): Likewise. 3691 (build_over_call): Likewise. 4014 * call.c (convert_default_arg, build_over_call): Change all uses of 4887 * call.c (build_over_call): Don't throw away 6269 * call.c (build_over_call): Cope with qualified void return type. 6620 (build_over_call): Here. [all …]
|
H A D | ChangeLog-2003 | 256 * call.c (build_over_call): Use CLASSTYPE_AS_BASE for trivial 417 (build_over_call): Do no ellipsis conversions for arguments to 728 * call.c (build_over_call): Check access using primary template 2684 * call.c (build_over_call): Use it. 4384 * call.c (build_op_delete_call, build_over_call): Use 4673 * call.c (build_over_call): Use build_cxx_call. 4674 (build_cxx_call): New method, split out of build_over_call. 6025 (covert_like_real): Adjust call to build_over_call. 6026 (build_over_call): Remove args parameter.
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/ |
H A D | call.c | 163 static tree build_over_call (struct z_candidate *, int, tsubst_flags_t); 4620 result = build_over_call (cand, flags, complain); in build_new_function_call() 4755 return build_over_call (cand, LOOKUP_NORMAL, complain); in build_operator_new_call() 4878 result = build_over_call (cand, LOOKUP_NORMAL, complain); in build_op_call_1() 6322 result = build_over_call (cand, LOOKUP_NORMAL, ocomplain); in build_new_op_1() 7543 expr = build_over_call (cand, LOOKUP_NORMAL|LOOKUP_NO_CONVERSION, in convert_like_real_1() 8491 build_over_call (struct z_candidate *cand, int flags, tsubst_flags_t complain) in build_over_call() function 10450 call = build_over_call (cand, flags, complain); in build_new_method_call_1()
|