From: GCC Administrator Date: Sun, 29 Oct 2023 00:17:16 +0000 (+0000) Subject: Daily bump. X-Git-Tag: basepoints/gcc-15~5149 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b0f702922ab9be2ad449d5ed172e369a9f63c49c;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 208e534ff578..c45582a317ff 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20231028 +20231029 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index ed47d4ea0b90..e561c46e345b 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,31 @@ +2023-10-28 Iain Buclaw + + PR d/112270 + * d-builtins.cc (d_build_d_type_nodes): Initialize d_bool_false_node, + d_bool_true_node. + * d-codegen.cc (build_array_struct_comparison): Use d_bool_false_node + instead of boolean_false_node. + * d-convert.cc (d_truthvalue_conversion): Use d_bool_false_node and + d_bool_true_node instead of boolean_false_node and boolean_true_node. + * d-tree.h (enum d_tree_index): Add DTI_BOOL_FALSE and DTI_BOOL_TRUE. + (d_bool_false_node): New macro. + (d_bool_true_node): New macro. + * modules.cc (build_dso_cdtor_fn): Use d_bool_false_node and + d_bool_true_node instead of boolean_false_node and boolean_true_node. + (register_moduleinfo): Use d_bool_type instead of boolean_type_node. + +2023-10-28 Iain Buclaw + + * d-codegen.cc (call_side_effect_free_p): New function. + * d-tree.h (CALL_EXPR_WARN_IF_UNUSED): New macro. + (call_side_effect_free_p): New prototype. + * expr.cc (ExprVisitor::visit (CallExp *)): Set + CALL_EXPR_WARN_IF_UNUSED on matched call expressions. + (ExprVisitor::visit (NewExp *)): Don't dereference the result of an + allocation call here. + * toir.cc (add_stmt): Emit warning when call expression added to + statement list without being used. + 2023-10-22 Iain Buclaw * dmd/MERGE: Merge upstream dmd f4be7f6f7b. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 718345c35485..af0a83c08933 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,12 @@ +2023-10-28 Iain Buclaw + + PR d/112270 + * gdc.dg/pr112270.d: New test. + +2023-10-28 Iain Buclaw + + * gdc.dg/Wunused_value.d: New test. + 2023-10-27 Patrick O'Neill * gcc.target/riscv/stack_save_restore_2.c: Accept any number