]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 26 Aug 2020 00:17:09 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 26 Aug 2020 00:17:09 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog

index b03c64fdc9b6b0382f0b41b73a5b48b8d5f85313..10ed17f15497d47d2cd6f6c345f0281e5f55f171 100644 (file)
@@ -1,3 +1,91 @@
+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:
index 758e09d65f8527ab60c0de7f124c98763c1f2b23..1aa5e58d9a2b651c4f292991409fd4bbf8476cba 100644 (file)
@@ -1 +1 @@
-20200825
+20200826
index 7cd89c37bec14794eed731a5d7b6ac22b20d7512..ddfd2e76d9f8cd205ad0042335d3f92e52506150 100644 (file)
@@ -1,3 +1,13 @@
+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.
index 991c7f81b0f6f25356477847d1c4634184d66993..68e8511691ed66545224788ab9c599a8c1e5ff59 100644 (file)
@@ -1,3 +1,13 @@
+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:
index c9b43bdf894cfd5e7ba9600a9a2c930d51b706a3..a0eb4a4c123be446a225146efe45e273494817c3 100644 (file)
@@ -1,3 +1,13 @@
+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
index e5d63d1d53f8734cd45f22fc1418680da5c44c63..6f7e36695557476ae9521781734b3a470f8f84ac 100644 (file)
@@ -1,3 +1,67 @@
+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.
index e018c27bd2799e3a3d40166739f7c06c3dceb95a..76af1f4b39940773bb13479d8df53169e2e2cbc2 100644 (file)
@@ -1,3 +1,26 @@
+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: