/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/ |
H A D | typeck.c | 3686 ret = cp_build_binary_op (input_location, PLUS_EXPR, ar, ind, complain); in cp_build_array_ref() 3777 e1 = cp_build_binary_op (input_location, in get_member_function_from_ptrfunc() 3780 idx = cp_build_binary_op (input_location, in get_member_function_from_ptrfunc() 3788 e1 = cp_build_binary_op (input_location, in get_member_function_from_ptrfunc() 3796 delta = cp_build_binary_op (input_location, in get_member_function_from_ptrfunc() 4405 return cp_build_binary_op (location, code, op0, op1, tf_warning_or_error); in build_binary_op() 4474 cp_build_binary_op (const op_location_t &location, in cp_build_binary_op() function 4840 op1 = cp_build_binary_op (EXPR_LOCATION (op1), NE_EXPR, op1, in cp_build_binary_op() 4859 op0 = cp_build_binary_op (EXPR_LOCATION (op0), NE_EXPR, op0, in cp_build_binary_op() 4868 op1 = cp_build_binary_op (EXPR_LOCATION (op1), NE_EXPR, op1, in cp_build_binary_op() [all …]
|
H A D | init.c | 3054 nelts = cp_build_binary_op (input_location, in build_new_1() 3586 cp_build_binary_op (input_location, in build_new_1() 3759 tree ifexp = cp_build_binary_op (input_location, in build_new_1() 4069 base_tbd = cp_build_binary_op (loc, in build_vec_delete_1() 4529 stmt = cp_build_binary_op (loc, MINUS_EXPR, iterator, length, complain); in build_vec_init() 4533 stmt = cp_build_binary_op (loc, PLUS_EXPR, base, length, complain); in build_vec_init() 4729 tree m = cp_build_binary_op (input_location, in build_vec_init() 4736 m = cp_build_binary_op (input_location, in build_vec_init() 5044 tree ifexp = cp_build_binary_op (loc, NE_EXPR, addr, in build_delete()
|
H A D | decl2.c | 3352 guard = cp_build_binary_op (input_location, in get_guard_cond() 3360 return cp_build_binary_op (input_location, in get_guard_cond() 3601 tree cond = cp_build_binary_op (DECL_SOURCE_LOCATION (var), in generate_tls_wrapper() 3986 = cp_build_binary_op (input_location, in one_static_initialization_or_destruction() 3996 = cp_build_binary_op (input_location, in one_static_initialization_or_destruction() 4062 cond = cp_build_binary_op (input_location, in do_static_initialization_or_destruction() 4106 cond = cp_build_binary_op (input_location, in do_static_initialization_or_destruction()
|
H A D | cp-tree.h | 7674 extern tree cp_build_binary_op (const op_location_t &,
|
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/ |
H A D | typeck.cc | 3947 ret = cp_build_binary_op (input_location, PLUS_EXPR, ar, ind, complain); in cp_build_array_ref() 4038 e1 = cp_build_binary_op (input_location, in get_member_function_from_ptrfunc() 4041 idx = cp_build_binary_op (input_location, in get_member_function_from_ptrfunc() 4049 e1 = cp_build_binary_op (input_location, in get_member_function_from_ptrfunc() 4057 delta = cp_build_binary_op (input_location, in get_member_function_from_ptrfunc() 4668 return cp_build_binary_op (location, code, op0, op1, tf_warning_or_error); in build_binary_op() 4911 cp_build_binary_op (const op_location_t &location, in cp_build_binary_op() function 5283 op1 = cp_build_binary_op (EXPR_LOCATION (op1), NE_EXPR, op1, in cp_build_binary_op() 5302 op0 = cp_build_binary_op (EXPR_LOCATION (op0), NE_EXPR, op0, in cp_build_binary_op() 5311 op1 = cp_build_binary_op (EXPR_LOCATION (op1), NE_EXPR, op1, in cp_build_binary_op() [all …]
|
H A D | init.cc | 3130 nelts = cp_build_binary_op (input_location, in build_new_1() 3669 cp_build_binary_op (input_location, in build_new_1() 3825 tree ifexp = cp_build_binary_op (input_location, in build_new_1() 4191 base_tbd = cp_build_binary_op (loc, in build_vec_delete_1() 4534 tree m = cp_build_binary_op (input_location, in build_vec_init() 4541 m = cp_build_binary_op (input_location, in build_vec_init() 4692 stmt = cp_build_binary_op (loc, MINUS_EXPR, iterator, length, complain); in build_vec_init() 4696 stmt = cp_build_binary_op (loc, PLUS_EXPR, base, length, complain); in build_vec_init() 5198 tree ifexp = cp_build_binary_op (loc, NE_EXPR, addr, in build_delete()
|
H A D | ChangeLog-2008 | 381 (cp_build_binary_op): Use common_pointer_type instead of 436 (cp_build_binary_op): Pass location to warn_for_div_by_zero. 497 * typeck.c (build_array_ref): Pass location to cp_build_binary_op. 501 (cp_build_binary_op): New location argument. 502 (pointer_diff): Pass location to cp_build_binary_op. 504 (convert_ptrmem): Pass location to cp_build_binary_op. 509 (build_new_1): Pass location to cp_build_binary_op. 517 * cp-tree.h: Add argument to cp_build_binary_op. 972 * typeck.c (cp_build_binary_op): Move code to c-common.c. 1611 cxx_alignof_expr, check_template_keyword, cp_build_binary_op, [all …]
|
H A D | ChangeLog-2013 | 1187 * typeck.c (cp_build_binary_op): Properly honor -fsanitize options. 1193 * typeck.c (cp_build_binary_op): Don't sanitize function if it has the 1365 * typeck.c (cp_build_binary_op): Use vector_types_compatible_elements_p. 1416 * typeck.c (cp_build_binary_op): Add division by zero and shift 1826 (cp_build_binary_op): Adjust. 2026 * typeck.c (cp_build_binary_op): Check complain before complaining. 2220 (cp_build_binary_op): Removed calling of the function 2319 (cp_build_binary_op): If array notations are preent in op, then call 2608 * call.c (build_new_op_1): Propagate loc to cp_build_binary_op. 2640 * call.c (build_conditional_expr_1): Use cp_build_binary_op [all …]
|
H A D | decl2.cc | 3566 guard = cp_build_binary_op (input_location, in get_guard_cond() 3574 return cp_build_binary_op (input_location, in get_guard_cond() 3821 tree cond = cp_build_binary_op (DECL_SOURCE_LOCATION (var), in generate_tls_wrapper() 4242 = cp_build_binary_op (input_location, in one_static_initialization_or_destruction() 4252 = cp_build_binary_op (input_location, in one_static_initialization_or_destruction() 4318 cond = cp_build_binary_op (input_location, in do_static_initialization_or_destruction() 4362 cond = cp_build_binary_op (input_location, in do_static_initialization_or_destruction()
|
H A D | ChangeLog-2012 | 645 * typeck.c (cp_build_binary_op): Handle mixed scalar-vector 826 * typeck.c (cp_build_binary_op): For warn_for_sign_compare 906 * typeck.c (cp_build_binary_op): Check side effects before generating 955 * typeck.c (cp_build_binary_op) [LSHIFT_EXPR, RSHIFT_EXPR, EQ_EXPR, 1738 cp_build_binary_op, cp_build_unary_op, build_static_cast_1, 2007 common_pointer_type, cp_build_indirect_ref, cp_build_binary_op, 2106 * typeck.c (cp_build_binary_op, case EQ_EXPR/NE_EXPR): Check 2150 * typeck.c (cp_build_binary_op): Likewise. 2290 cp_build_binary_op, cp_build_unary_op, build_reinterpret_cast_1, 2874 (cp_build_binary_op): When handling warn_sign_compare, don't test
|
H A D | ChangeLog-2019 | 227 * typeck.c (cp_build_binary_op): Handle error from spaceship_type. 450 * typeck.c (cp_build_binary_op): Only allow binary operators to be 877 cp_build_binary_op and c_common_truthvalue_conversion. 969 * typeck.c (cp_build_binary_op): Sorry about <=> on VECTOR_TYPE. 1001 * typeck.c (cp_build_binary_op): Move SPACESHIP_EXPR to be with the 1094 * typeck.c (cp_build_binary_op): Handle SPACESHIP_EXPR. 1179 (cp_build_binary_op): Adjust calls. 1656 * typeck.c (cp_build_binary_op): Do not handle RROTATE_EXPR and 1677 (cp_build_binary_op): For shifts with side-effects in the second 2211 * typeck.c (cp_build_binary_op): Use the op_location_t argument [all …]
|
H A D | ChangeLog-2015 | 27 * typeck.c (cp_build_binary_op): Update for change in signature 31 (cp_build_binary_op): Replace an error with an error_at, using 400 (cp_build_binary_op): Convert a build2 to a build2_loc. 751 (cp_build_binary_op): Fold for warnings and PMF ops. 1288 (cp_build_binary_op): Use build_vec_cmp for comparison. 1712 * typeck.c (cp_build_binary_op): Check and warn when nonnull arg 2280 * typeck.c (cp_build_binary_op): Warn about left shift overflows. 2879 * typeck.c (cp_build_binary_op): Warn when comparing an address 3331 * typeck.c (cp_build_binary_op): Warn when left shifting a negative 3917 * typeck.c (cp_build_binary_op): Avoid spurious -Waddress warnings [all …]
|
H A D | ChangeLog-2016 | 1090 * typeck.c (cp_build_binary_op): Pass original operands to 1169 (cp_build_binary_op): Likewise. 1310 (cp_build_binary_op): Use true instead of 1. 2687 * typeck.c (cp_build_binary_op): Pass LOCATION to pointer_diff and 3289 * typeck.c (cp_build_binary_op): Fix operand order of vector 3470 (cp_build_binary_op): Call it. 3822 * typeck.c (cp_build_binary_op): Revert 2015-09-09 change. 3875 * typeck.c (cp_build_binary_op): Fix up behavior spelling in 3882 * typeck.c (cp_build_binary_op): cp_fully_fold integer_zerop 4085 * typeck.c (cp_build_binary_op): Promote operand to unsigned, if
|
H A D | ChangeLog-2014 | 249 * typeck.c (cp_build_binary_op) <RSHIFT_EXPR, LSHIFT_EXPR>: Don't 575 * typeck.c (cp_build_binary_op): Likewise. 643 * typeck.c (cp_build_binary_op): Use OPT_Wshift_count_negative and 958 * typeck.c (cp_build_binary_op): save_expr after convert to save 1613 * typeck.c (cp_build_binary_op): Extend to more cases the 2752 * typeck.c (cp_build_binary_op): Call ubsan_instrument_division 3286 * typeck.c (cp_build_binary_op): Sorry on vector&&vector. 3814 * typeck.c (cp_build_binary_op): Pass location to shorten_compare.
|
H A D | ChangeLog-2009 | 470 (cp_build_binary_op): Likewise. 1986 * typeck.c (cp_build_binary_op): Move warnings about use of NULL 2046 * typeck.c (cp_build_binary_op): Don't call warn_sign_compare if 2065 * typeck.c (cp_build_binary_op): Only call warn_for_sign_compare 2126 (cp_build_binary_op): Don't warn about bad shift counts if 2166 * typeck.c (cp_build_binary_op): Pass location to overflow_warning. 2386 * typeck.c (cp_build_binary_op): Allow ENUMERAL_TYPE in
|
H A D | ChangeLog-2018 | 100 (cp_build_binary_op): Likewise. 108 (cp_build_binary_op): Likewise. Use binary_op_rich_location. 185 (cp_build_binary_op): Strip location wrapper from first_arg before 658 * typeck.c (cp_build_binary_op): Call cp_save_expr instead of 1885 (cp_build_binary_op): Likewise. 2158 * typeck.c (cp_build_binary_op): Fix formatting. Add a warning 2266 * typeck.c (cp_build_binary_op): Check c_inhibit_evaluation_warnings. 2767 cp_build_indirect_ref_1, cp_build_binary_op, build_const_cast_1): 5374 (cp_build_binary_op): Replace comparison with null_node with call 5423 (cp_build_binary_op): Likewise.
|
H A D | ChangeLog-2017 | 270 (cp_build_binary_op): Create compound expression if doing an 1789 * typeck.c (cp_build_binary_op): Use SCALAR_TYPE_MODE. 2312 * typeck.c (cp_build_binary_op): Likewise. 3057 * typeck.c (cp_build_binary_op): Likewise. 3178 * typeck.c (cp_build_binary_op): Implement the -Wsizeof_pointer_div 3263 * typeck.c (cp_build_binary_op): Replace pairs of %qT with 4584 * typeck.c (cp_build_binary_op): Use NULL_TREE instead of NULL. Set 4601 * typeck.c (cp_build_binary_op): Convert COP[01] to ORIG_TYPE. 5761 * typeck.c (cp_build_binary_op): Warn when a pointer is compared with
|
H A D | ChangeLog | 781 * typeck.cc (cp_build_binary_op): For integral division or modulo, 941 * typeck.cc (cp_build_binary_op): In the SPACESHIP_EXPR case, 1255 * typeck.cc (cp_build_binary_op): Don't fold operands 2208 * typeck.cc (cp_build_binary_op): Don't emit
|
H A D | ChangeLog-2011 | 462 * typeck.c (cp_build_binary_op, [case EQ_EXPR]): For targets having 989 (cp_build_binary_op): Tweak, just forward to cp_convert op1, 1483 * typeck.c (cp_build_binary_op): With -Wextra, warn for ordered 2422 * typeck.c (cp_build_binary_op): For MULT_EXPR and TRUNC_DIV_EXPR with 3931 * typeck.c (cp_build_binary_op): Fold COMPLEX_EXPR. 4028 * typeck.c (cp_build_binary_op): Don't decay void operands.
|
H A D | ChangeLog-2010 | 595 * typeck.c (cp_build_binary_op): Likewise. 1588 * typeck.c (cp_build_binary_op): Call do_warn_double_promotion. 3162 * typeck.c (cp_build_binary_op): Likewise. 3215 * typeck.c (cp_build_binary_op): Allow enums for <> as well. 3727 * typeck.c (cp_build_binary_op): Adapt mixed complex/non handling from
|
H A D | ChangeLog-2021 | 1080 * typeck.c (cp_build_binary_op): Call do_warn_array_compare. 1119 (cp_build_binary_op): Call it also for member pointers. 1131 * typeck.c (cp_build_binary_op): Call ubsan_instrument_division 2039 * typeck.c (cp_build_binary_op): Reject ordered comparison 2426 (cp_build_binary_op): Same. 3112 * typeck.c (cp_build_binary_op): Wrap SPACESHIP_EXPR in a
|
H A D | ChangeLog-2020 | 1560 (cp_build_binary_op): Reject float <=> enum or enum <=> float. Use 1650 (cp_build_binary_op): Call it. 1765 * typeck.c (cp_build_binary_op): Implement -Wsizeof-array-div. 4052 * typeck.c (cp_build_binary_op): Use fold_for_warn instead of 4079 (cp_build_binary_op): Turn two warning_at into error_at. Print the 6481 * typeck.c (cp_build_binary_op): Use folded op1 for short_shift. 6485 * typeck.c (cp_build_binary_op): Restore short_shift code.
|
H A D | ChangeLog-2000 | 2502 (cp_build_binary_op): New macro. 2503 * call.c (build_new_op): Use cp_build_binary_op instead of 2525 (pointer_int_sum): Use cp_build_binary_op.
|
H A D | cp-tree.h | 8085 extern tree cp_build_binary_op (const op_location_t &,
|
H A D | ChangeLog-2007 | 3153 * error.c (dump_type_suffix): Avoid use of cp_build_binary_op when
|