From: GCC Administrator Date: Wed, 26 Aug 2020 00:17:09 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-10.3.0~992 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3f77cd790ab3cf82553c9eb7b9bb2ac6ee197606;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b03c64fdc9b6..10ed17f15497 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,91 @@ +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-25 Jakub Jelinek + + PR tree-optimization/96722 + * gimple.c (infer_nonnull_range): Formatting fix. + (infer_nonnull_range_by_dereference): Return false for clobber stmts. + +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-25 Jakub Jelinek + + PR tree-optimization/96758 + * tree-ssa-strlen.c (handle_builtin_string_cmp): If both cstlen1 + and cstlen2 are set, set cmpsiz to their minimum, otherwise use the + one that is set. If bound is used and smaller than cmpsiz, set cmpsiz + to bound. If both cstlen1 and cstlen2 are set, perform the optimization. + +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-25 Jakub Jelinek + + PR target/95450 + * fold-const.c (native_interpret_real): For MODE_COMPOSITE_P modes + punt if the to be returned REAL_CST does not encode to the bitwise + same representation. + +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-12 Jakub Jelinek + + PR tree-optimization/96535 + * toplev.c (process_options): Move flag_unroll_loops and + flag_cunroll_grow_size handling from here to ... + * opts.c (finish_options): ... here. For flag_cunroll_grow_size, + don't check for AUTODETECT_VALUE, but instead check + opts_set->x_flag_cunroll_grow_size. + * common.opt (funroll-completely-grow-size): Default to 0. + * config/rs6000/rs6000.c (TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE): + Redefine. + (rs6000_override_options_after_change): New function. + (rs6000_option_override_internal): Call it. Move there the + flag_cunroll_grow_size, unroll_only_small_loops and + flag_rename_registers handling. + +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-11 Jakub Jelinek + + PR c/96549 + * tree.c (get_narrower): Use TREE_TYPE (ret) instead of + TREE_TYPE (win) for COMPOUND_EXPRs. + +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-08 Jakub Jelinek + + PR fortran/93553 + * tree-nested.c (convert_nonlocal_omp_clauses): For + OMP_CLAUSE_REDUCTION, OMP_CLAUSE_LASTPRIVATE and OMP_CLAUSE_LINEAR + save info->new_local_var_chain around walks of the clause gimple + sequences and declare_vars if needed into the sequence. + +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-05 Jakub Jelinek + + PR middle-end/96459 + * omp-low.c (lower_omp_taskreg): Call lower_reduction_clauses even in + for host teams. + +2020-08-25 Martin Jambor + + Backported from master: + 2020-08-25 Martin Jambor + + PR tree-optimization/96730 + * tree-sra.c (create_access): Disqualify any aggregate with negative + offset access. + (build_ref_for_model): Add assert that offset is non-negative. + 2020-08-21 Richard Sandiford Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 758e09d65f85..1aa5e58d9a2b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200825 +20200826 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 7cd89c37bec1..ddfd2e76d9f8 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,13 @@ +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-11 Jakub Jelinek + + PR c/96545 + * c-common.c (get_atomic_generic_size): Require that first argument's + type points to a complete type and use tree_fits_uhwi_p instead of + just INTEGER_CST TREE_CODE check for the TYPE_SIZE_UNIT. + 2020-07-23 Release Manager * GCC 10.2.0 released. diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 991c7f81b0f6..68e8511691ed 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,13 @@ +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-18 Jakub Jelinek + + PR c/96571 + * c-parser.c (c_parser_generic_selection): Change match_found from bool + to int, holding index of the match. Call mark_exp_read on the selector + expression and on expressions other than the selected one. + 2020-08-03 Richard Sandiford Backported from master: diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index c9b43bdf894c..a0eb4a4c123b 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,13 @@ +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-10 Jakub Jelinek + + PR c++/96497 + * constexpr.c (cxx_eval_binary_expression): For SPACESHIP_EXPR, tail + call cxx_eval_constant_expression after genericize_spaceship to avoid + undesirable further VERIFY_CONSTANT. + 2020-08-24 Jason Merrill PR c++/95428 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e5d63d1d53f8..6f7e36695557 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,67 @@ +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-25 Jakub Jelinek + + PR tree-optimization/96722 + * g++.dg/opt/pr96722.C: New test. + +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-25 Jakub Jelinek + + PR tree-optimization/96758 + * gcc.dg/strcmpopt_12.c: New test. + +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-25 Jakub Jelinek + + PR target/95450 + * gcc.target/powerpc/pr95450.c: New test. + +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-18 Jakub Jelinek + + PR c/96571 + * gcc.dg/Wunused-var-4.c: New test. + +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-11 Jakub Jelinek + + PR c/96545 + * c-c++-common/pr96545.c: New test. + +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-11 Jakub Jelinek + + PR c/96549 + * gcc.c-torture/execute/pr96549.c: New test. + +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-10 Jakub Jelinek + + PR c++/96497 + * g++.dg/cpp2a/spaceship-constexpr3.C: New test. + +2020-08-25 Martin Jambor + + Backported from master: + 2020-08-25 Martin Jambor + + PR tree-optimization/96730 + * gcc.dg/tree-ssa/pr96730.c: New test. + 2020-08-24 Jason Merrill * g++.dg/other/final8.C: Adjust expected output. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index e018c27bd279..76af1f4b3994 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,26 @@ +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-08 Jakub Jelinek + Tobias Burnus + + PR fortran/93553 + * testsuite/libgomp.fortran/pr93553.f90: New test. + +2020-08-25 Jakub Jelinek + + Backported from master: + 2020-08-05 Jakub Jelinek + + PR middle-end/96459 + * testsuite/libgomp.c/teams-3.c: New test. + * testsuite/libgomp.c-c++-common/for-2.h (OMPTEAMS): Define to nothing + if not defined yet. + (N(test)): Use it before all N(f*) calls. + * testsuite/libgomp.c-c++-common/for-14.c (DO_PRAGMA, OMPTEAMS): Define. + (main): Don't call all test_* functions from within + #pragma omp teams reduction(|:err), call them directly. + 2020-08-20 Chung-Lin Tang Backported from master: