Home
last modified time | relevance | path

Searched refs:build_new (Results 1 – 25 of 32) sorted by relevance

12

/netbsd/src/external/gpl3/gcc/dist/gcc/cp/
DChangeLog-1997187 * init.c (build_new): Use a TARGET_EXPR instead of SAVE_EXPR for
312 * init.c (build_new): Copy size to the saveable obstack.
314 * init.c (build_new): Stick a CLEANUP_POINT_EXPR inside the
361 * init.c (build_new): Check for null throw spec, not nothrow_t.
412 * init.c (build_new): Use them. Support placement delete.
423 * init.c (build_new): Make the cleanup last longer.
432 * init.c (build_new): Handle vec delete in EH cleanup.
447 * init.c (build_new): Handle freeing allocated memory when the
1978 * init.c (build_new): Fix nothrow handling.
2533 * init.c (build_new): Make sure PLACEMENT has a type.
[all …]
DChangeLog-1995828 * call.c (build_method_call): Don't call build_new when calling a
1217 * init.c (build_new): Encode vector news so that later we will know
2156 * init.c (build_new): Handle initialization of arrays of builtins
2325 * init.c (build_new): Use build_pointer_type instead of
2365 * init.c (build_new): Catch use of an initializer list where it
2370 * init.c (build_new): Wrap alloc_expr in an RTL_EXPR if nelts is
2681 * init.c (build_new): Fix -fcheck-new for array new.
2714 * init.c (build_new): Don't allow new on a function type.
2958 * init.c (build_new): Set TREE_NO_UNUSED_WARNING on COMPOUND_EXPRs
3018 * init.c (build_new): Save the allocation before calling
[all …]
DChangeLog-1994119 * init.c (build_new): Likewise.
144 * except.c (expand_throw): Fix Dec 6th change, build_new likes a
1244 * init.c (build_new): Don't automatically save rval.
3440 (build_new): Support vec new. Always call something.
3749 * init.c (build_new): pedwarn about newing const and volatile
3936 * init.c (build_new): Convert array size argument to size_t.
3939 groktypename before passing it to build_new.
3957 * init.c (build_new, build_vec_delete): Use global new and delete
3972 * init.c (build_new): Handle array typedefs properly.
4205 * init.c (build_new): Set the return type of multidimensional
[all …]
DChangeLog-1993103 * cp-init.c (build_new): Don't mess with rval when building
177 (build_new): Likewise.
DChangeLog-1996576 * init.c (build_new): Don't add a cookie to new (void *) T[2].
1788 (build_new): Likewise.
2235 * init.c (build_new): Fix array new without -fcheck-new.
2247 * init.c (build_new): Use it instead of the RTL_EXPR nastiness and
2275 * init.c (build_new): Use a TARGET_EXPR for alloc_expr.
2723 (build_new): Likewise.
2843 * init.c (build_new): pedwarn about init and array new.
3815 * init.c (build_new): Delete gc code.
DChangeLog-200874 * init.c (build_new): Do auto deduction if type is describable.
725 * init.c (build_new): Handle 'new auto'.
1615 * init.c (perform_member_init, build_new_1, build_new): Likewise.
2279 (build_new): Ditto.
2349 (build_new): Ditto.
DChangeLog-2006639 * init.c (build_new): Check for invalid init.
1137 * init.c (build_new): Return early on invalid placement.
1875 * init.c (build_new): Correct logic for zero-element array
2264 (build_new): Adjust accordingly.
DChangeLog-2012463 * init.c (build_new): Don't turn a null *init into a pointer to
1743 build_new, build_vec_delete_1, build_vec_init, build_delete): Adjust.
2568 * init.c (build_new): Don't do auto deduction where it might
DChangeLog-2004417 * init.c (build_new): ... to here.
1362 * init.c (build_new): Correct comments.
2869 build_offset_ref, decl_constant_value, build_new, build_new_1,
4533 (build_new): Likewise.
4558 * init.c (build_new): Simplify.
5155 * init.c (build_new): Likewise.
DChangeLog-2007958 * init.c (build_new): Remove warning for zero-element
1774 * init.c (build_new): Tweak comment.
1781 * init.c (build_new): Call complete_type_or_else to ensure that the
DChangeLog-20092470 (build_new_1, build_new): Likewise.
2474 build_new. For CALL_EXPR create a vec rather than a tree_list;
3563 * init.c (build_new): Don't call describable_type unless we
DChangeLog-2010409 * init.c (build_new): Likewise.
1749 * init.c (build_new): Likewise.
3198 * init.c (build_new, build_delete): Likewise.
DChangeLog-1999474 * init.c (build_new): Don't use min_tree_cons.
1301 * init.c (build_new): Remove unused variable.
1619 * init.c (build_new): Don't save and restore
1660 * init.c (build_new): Call build_new_1 directly, rather than
5248 (build_new): Likewise.
DChangeLog-20182697 * init.c (build_new): Handle deducing a class with new
2780 (build_new): Use fold_non_dependent_expr. Tweak a condition.
2965 build_new, build_delete): Likewise.
4781 * init.c (build_new): Likewise.
DChangeLog-20201019 * init.c (build_new): When value-initializing an array new,
2510 (build_new): Handle new-expression with paren-init when the
2587 (build_new): Deduce the array size in new-expression if not
6516 * init.c (build_new): Add location_t parameter and use it throughout.
DChangeLog-1998680 * init.c (build_new): Complain about non-integral size.
6156 * init.c (build_new): Propagate error_mark_node up.
6428 (build_new): Initialize `nelts' to NULL_TREE. Initialize
6864 * init.c (build_new_1): Split out from build_new.
6865 (build_new): Just return a NEW_EXPR.
Dinit.cc3855 build_new (location_t loc, vec<tree, va_gc> **placement, tree type, in build_new() function
DChangeLog-20174923 * init.c (build_new): Handle deduction from no initializer.
5241 * init.c (build_new): Make backups of any CONSTRUCTORs in init.
DChangeLog-20192328 * init.c (build_new): Use cp_expr_loc_or_input_loc in two places.
5186 (build_new): Call valid_array_size_p instead of error.
Dcp-tree.h7068 extern tree build_new (location_t,
DChangeLog-2015874 (build_new): Detect and diagnose negative array sizes.
DChangeLog-20013049 * init.c (build_new): Allow enumeration types for the array-bounds
DChangeLog-20133142 * init.c (build_new): Don't try to process an array initializer
DChangeLog-20163898 * init.c (build_new): Likewise.
DChangeLog-20112715 * init.c (build_new): Likewise.

12