+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-12 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/96549
+ * tree.c (get_narrower): Use TREE_TYPE (ret) instead of
+ TREE_TYPE (win) for COMPOUND_EXPRs.
+
+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-08 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/96459
+ * omp-low.c (lower_omp_taskreg): Call lower_reduction_clauses even in
+ for host teams.
+
+2020-08-25 Martin Jambor <mjambor@suse.cz>
+
+ Backported from master:
+ 2020-08-25 Martin Jambor <mjambor@suse.cz>
+
+ 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 <richard.sandiford@arm.com>
Backported from master:
+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-11 Jakub Jelinek <jakub@redhat.com>
+
+ 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.
+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-18 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <richard.sandiford@arm.com>
Backported from master:
+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-10 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jason@redhat.com>
PR c++/95428
+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/96722
+ * g++.dg/opt/pr96722.C: New test.
+
+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/96758
+ * gcc.dg/strcmpopt_12.c: New test.
+
+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/95450
+ * gcc.target/powerpc/pr95450.c: New test.
+
+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/96571
+ * gcc.dg/Wunused-var-4.c: New test.
+
+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/96545
+ * c-c++-common/pr96545.c: New test.
+
+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/96549
+ * gcc.c-torture/execute/pr96549.c: New test.
+
+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/96497
+ * g++.dg/cpp2a/spaceship-constexpr3.C: New test.
+
+2020-08-25 Martin Jambor <mjambor@suse.cz>
+
+ Backported from master:
+ 2020-08-25 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/96730
+ * gcc.dg/tree-ssa/pr96730.c: New test.
+
2020-08-24 Jason Merrill <jason@redhat.com>
* g++.dg/other/final8.C: Adjust expected output.
+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-08 Jakub Jelinek <jakub@redhat.com>
+ Tobias Burnus <tobias@codesourcery.com>
+
+ PR fortran/93553
+ * testsuite/libgomp.fortran/pr93553.f90: New test.
+
+2020-08-25 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2020-08-05 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <cltang@codesourcery.com>
Backported from master: