]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 24 Jun 2020 00:17:05 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 24 Jun 2020 00:17:05 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/c/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog

index 37c6640d0857ecc38892d8191d84883509004228..1bfe6cf5d1dcc118ae3a8487abf532f420d4ccae 100644 (file)
@@ -1,3 +1,53 @@
+2020-06-23  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/95493
+       PR middle-end/95690
+       * cfgexpand.c (expand_debug_expr): Avoid calling
+       set_mem_attributes_minus_bitpos when we were expanding
+       an SSA name.
+       * emit-rtl.c (set_mem_attributes_minus_bitpos): Remove
+       ARRAY_REF special-casing, add CONSTRUCTOR to the set of
+       special-cases we do not want MEM_EXPRs for.  Assert
+       we end up with reasonable MEM_EXPRs.
+       * varasm.c (build_constant_desc): Remove set_mem_attributes call.
+
+2020-06-23  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/95487
+       * tree-vect-stmts.c (vectorizable_store): Use a truth type
+       for the scatter mask.
+
+2020-06-23  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/95308
+       * tree-ssa-forwprop.c (pass_forwprop::execute): Generalize
+       test for TARGET_MEM_REFs.
+
+2020-06-23  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/95133
+       * gimple-ssa-split-paths.c
+       (find_block_to_duplicate_for_splitting_paths): Check for
+       normal edges.
+
+2020-06-23  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/95118
+       * real.c (real_to_decimal_for_mode): Make sure we handle
+       a zero with nonzero exponent.
+
+2020-06-23  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/95049
+       * tree-ssa-sccvn.c (set_ssa_val_to): Reject lattice transition
+       between different constants.
+
+2020-06-23  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/94964
+       * cfgloopmanip.c (create_preheader): Require non-complex
+       preheader edge for CP_SIMPLE_PREHEADERS.
+
 2020-06-20  Bin Cheng  <bin.cheng@linux.alibaba.com>
 
        PR tree-optimization/94969
index 01621c4e8201ef81fe28ff2fe429cecc3bf0efb7..1e6790229fe6231eee114d508e9eff5126cced79 100644 (file)
@@ -1 +1 @@
-20200623
+20200624
index 1faa9de0cee48f9a647ebb75f44da1fa1803bc1e..ee50d317156e6dda1797ca748adbf55b0f983919 100644 (file)
@@ -1,3 +1,8 @@
+2020-06-23  Eric Botcazou  <ebotcazou@gcc.gnu.org>
+
+       * gcc-interface/trans.c (gnat_to_gnu) <N_Allocator>: Minor tweaks.
+       Call Has_Constrained_Partial_View on base type of designated type.
+
 2020-05-07  Release Manager
 
        * GCC 10.1.0 released.
index 7fb870148da2cd4e545876a4aeb1945ad0ca7876..13aeefa509f2c2fef3ee17d2ab5bb94c5475ee43 100644 (file)
@@ -1,3 +1,9 @@
+2020-06-23  Richard Biener  <rguenther@suse.de>
+
+       PR c/95141
+       * c-fold.c (c_fully_fold_internal): Enhance guard on
+       overflow_warning.
+
 2020-05-07  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from mainline
index 314ae6255c6816d298fb2a8fd9b0e359fc65405b..a340510af3abde081901388f8f9d398b9749110e 100644 (file)
@@ -1,3 +1,26 @@
+2020-06-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       Backported from master:
+       2020-06-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/95812
+       * dependency.c (ref_same_as_full_array): Handle case of AR_FULL
+       vs. AR_FULL.
+
+2020-06-23  Mark Eggleston  <markeggleston@gcc.gnu.org>
+
+       Backported from master:
+       2020-06-22  Steven G. Kargl  <kargl@gcc.gnu.org>
+                   Mark Eggleston  <markeggleston@gcc.gnu.org>
+
+       PR fortran/95708
+       * intrinsic.c (add_functions): Replace CLASS_INQUIRY with
+       CLASS_TRANSFORMATIONAL for intrinsic num_images.
+       (make_generic): Replace ACTUAL_NO with ACTUAL_YES for
+       intrinsic team_number.
+       * resolve.c (resolve_fl_procedure): Check pointer ts.u.derived
+       exists before using it.
+
 2020-06-22  Harald Anlauf  <anlauf@gmx.de>
 
        Backported from master:
index 2ef10564974d55bca47be5b2087eaf16a12faf01..ab8c7c9775931bab9cf0a924944f5109a406efb5 100644 (file)
@@ -1,3 +1,66 @@
+2020-06-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       Backported from master:
+       2020-06-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/95812
+       * gfortran.fortran-torture/execute/forall_5.f90: Make forall
+       statement conforming.
+
+2020-06-23  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/95493
+       PR middle-end/95690
+       * g++.dg/torture/pr95493.C: New testcase.
+       * g++.dg/torture/pr95493-1.C: Likewise.
+       * gfortran.dg/pr95690.f90: Likewise.
+
+2020-06-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       Backported from master:
+       2020-06-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/95812
+       * gfortran.dg/dependency_59.f90: New test.
+
+2020-06-23  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/95487
+       * g++.dg/vect/pr95487.cc: New testcase.
+
+2020-06-23  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/95308
+       * g++.dg/torture/pr95308.C: New testcase.
+
+2020-06-23  Richard Biener  <rguenther@suse.de>
+
+       PR c/95141
+       * gcc.dg/pr95141.c: New testcase.
+
+2020-06-23  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/95133
+       * gcc.dg/pr95133.c: New testcase.
+
+2020-06-23  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/95118
+       * gcc.dg/pr95118.c: New testcase.
+
+2020-06-23  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/95049
+       * gcc.dg/torture/pr95049.c: New testcase.
+
+2020-06-23  Mark Eggleston  <markeggleston@gcc.gnu.org>
+
+       Backported from master:
+       2020-06-22  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/95708
+       * gfortran.dg/pr95708.f90: New test.
+
 2020-06-22  Jason Merrill  <jason@redhat.com>
 
        * g++.dg/cpp2a/concepts-return-req1.C: Expect error.