From 87aa5a09eb09fb07351b5e6c3bda7c354ad8f50e Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Mon, 19 Jul 2021 00:18:25 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 56 +++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 26 +++++++++++++++++++ gcc/cp/ChangeLog | 17 +++++++++++++ gcc/testsuite/ChangeLog | 55 ++++++++++++++++++++++++++++++++++++++++ libgomp/ChangeLog | 28 +++++++++++++++++++++ 6 files changed, 183 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 04f223093657..bea6b1fa9c3b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,59 @@ +2021-07-18 Jakub Jelinek + + Backported from master: + 2021-07-01 Jakub Jelinek + + PR middle-end/94366 + * omp-low.c (lower_rec_input_clauses): Rename is_fp_and_or to + is_truth_op, set it for TRUTH_*IF_EXPR regardless of new_var's type, + use boolean_type_node instead of integer_type_node as NE_EXPR type. + (lower_reduction_clauses): Likewise. + +2021-07-18 Tobias Burnus + + Backported from master: + 2021-05-04 Tobias Burnus + + * omp-low.c (lower_rec_input_clauses, lower_reduction_clauses): Handle + && and || with floating-point and complex arguments. + +2021-07-18 Jakub Jelinek + + Backported from master: + 2021-07-14 Jakub Jelinek + + PR go/101407 + * godump.c (godump_str_hash): New type. + (godump_container::pot_dummy_types): Use string_hash instead of + ptr_hash in the hash_set. + +2021-07-18 Jakub Jelinek + + Backported from master: + 2021-07-01 Jakub Jelinek + + PR debug/101266 + * dwarf2out.c (loc_list_from_tree_1): Handle COMPOUND_LITERAL_EXPR. + +2021-07-18 Jakub Jelinek + + Backported from master: + 2021-06-29 Jakub Jelinek + + PR c++/101210 + * match.pd ((intptr_t)x eq/ne CST to x eq/ne (typeof x) CST): Don't + perform the optimization in GENERIC when sanitizing and x has a + reference type. + +2021-07-18 Jakub Jelinek + + Backported from master: + 2021-06-24 Jakub Jelinek + + PR middle-end/101172 + * stor-layout.c (finish_bitfield_representative): If nextf has + error_mark_node type, set repr type to error_mark_node too. + 2021-07-15 H.J. Lu Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index fe69eb29cdf7..844ac7405638 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210718 +20210719 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index a056349e730b..dbd71d52616d 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,29 @@ +2021-07-18 Tobias Burnus + + Backported from master: + 2021-05-04 Tobias Burnus + + * c-typeck.c (c_finish_omp_clauses): Accept float + complex + for || and && reductions. + +2021-07-18 Jakub Jelinek + + Backported from master: + 2021-06-24 Jakub Jelinek + + PR c/101176 + * c-parser.c (c_parser_has_attribute_expression): Set source range for + the result. + +2021-07-18 Jakub Jelinek + + Backported from master: + 2021-06-24 Jakub Jelinek + + PR c/101171 + * c-typeck.c (build_c_cast): Don't call note_integer_operands on + error_mark_node. + 2021-06-23 Jakub Jelinek Backported from master: diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 451655af5d45..8199a48d88df 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,20 @@ +2021-07-18 Tobias Burnus + + Backported from master: + 2021-05-04 Tobias Burnus + + * semantics.c (finish_omp_reduction_clause): Accept float + complex + for || and && reductions. + +2021-07-18 Jakub Jelinek + + Backported from master: + 2021-07-15 Jakub Jelinek + + PR c++/101443 + * cp-gimplify.c (cp_fold): For comparisons with NULLPTR_TYPE + operands, fold them right away to true or false. + 2021-07-16 Patrick Palka Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6c86e7715af7..aff32074c9dc 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,58 @@ +2021-07-18 Tobias Burnus + + Backported from master: + 2021-05-05 Tobias Burnus + + PR testsuite/100422 + * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'. + +2021-07-18 Tobias Burnus + + Backported from master: + 2021-05-04 Tobias Burnus + + * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'. + +2021-07-18 Jakub Jelinek + + Backported from master: + 2021-07-15 Jakub Jelinek + + PR c++/101443 + * g++.dg/cpp0x/nullptr46.C: New test. + +2021-07-18 Jakub Jelinek + + Backported from master: + 2021-07-01 Jakub Jelinek + + PR debug/101266 + * gcc.dg/pr101266.c: New test. + +2021-07-18 Jakub Jelinek + + Backported from master: + 2021-06-29 Jakub Jelinek + + PR c++/101210 + * g++.dg/ubsan/pr101210.C: New test. + +2021-07-18 Jakub Jelinek + + Backported from master: + 2021-06-24 Jakub Jelinek + + PR c/101171 + * gcc.dg/pr101171.c: New test. + +2021-07-18 Jakub Jelinek + + Backported from master: + 2021-06-24 Jakub Jelinek + + PR middle-end/101172 + * gcc.dg/pr101172.c: New test. + 2021-07-16 Patrick Palka Backported from master: diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index ce541d22b32b..ab86adac76e8 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,31 @@ +2021-07-18 Jakub Jelinek + + Backported from master: + 2021-07-01 Jakub Jelinek + + PR middle-end/94366 + * testsuite/libgomp.c-c++-common/pr94366.c: New test. + +2021-07-18 Tobias Burnus + + Backported from master: + 2021-05-04 Tobias Burnus + + * testsuite/libgomp.c-c++-common/reduction-1.c: New test. + * testsuite/libgomp.c-c++-common/reduction-2.c: New test. + * testsuite/libgomp.c-c++-common/reduction-3.c: New test. + * testsuite/libgomp.c-c++-common/reduction-4.c: New file. + +2021-07-18 Jakub Jelinek + + Backported from master: + 2021-07-13 Jakub Jelinek + Florian Weimer + + * config/linux/sem.h: Don't include limits.h. + (SEM_WAIT): Define to -__INT_MAX__ - 1 instead of INT_MIN. + * config/linux/affinity.c: Include limits.h. + 2021-06-23 Jakub Jelinek Backported from master: -- 2.47.2