]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 27 Apr 2021 00:19:17 +0000 (00:19 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 27 Apr 2021 00:19:17 +0000 (00:19 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog
libgcc/ChangeLog
libiberty/ChangeLog

index b1f5765d1cc4f8bc4db2da2337e8ef3cc4c55307..4cc9612140cc771451482c5c8d1e48ade8fadf61 100644 (file)
@@ -1,3 +1,53 @@
+2021-04-26  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2021-02-08  Richard Biener  <rguenther@suse.de>
+
+       PR lto/96591
+       * tree.c (walk_tree_1): Walk VECTOR_CST elements.
+
+2021-04-26  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2021-01-11  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98117
+       * tree-vect-loop-manip.c (vect_gen_vector_loop_niters):
+       Properly handle degenerate niter when setting the vector
+       loop IV range.
+
+2021-04-26  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2021-04-14  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR rtl-optimization/99929
+       * rtl.h (same_vector_encodings_p): New function.
+       * cse.c (exp_equiv_p): Check that CONST_VECTORs have the same encoding.
+       * cselib.c (rtx_equal_for_cselib_1): Likewise.
+       * jump.c (rtx_renumbered_equal_p): Likewise.
+       * lra-constraints.c (operands_match_p): Likewise.
+       * reload.c (operands_match_p): Likewise.
+       * rtl.c (rtx_equal_p_cb, rtx_equal_p): Likewise.
+
+2021-04-26  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2021-03-30  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR target/98136
+       * config/aarch64/aarch64.md (mov<mode>): Pass multi-instruction
+       CONST_INTs to aarch64_expand_mov_immediate when called after RA.
+
+2021-04-26  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-04-16  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR rtl-optimization/94605
+       * early-remat.c (early_remat::process_block): Handle insns that
+       set multiple candidate registers.
+
 2021-04-22  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from master:
index 7f03bd177844e0ae6ed960351a70675e67376bae..f347a06c33428b0588551523e6cdabe4b1d0d319 100644 (file)
@@ -1 +1 @@
-20210426
+20210427
index 7c082567dc107645eca178042479ff0e4d5e2a42..26de4a9f9476c17691e1e596c0da394d650ebac9 100644 (file)
@@ -1,3 +1,41 @@
+2021-04-26  Michael Meissner  <meissner@linux.ibm.com>
+
+       PR target/98952
+       * gcc.target/powerpc/pr98952.c: New test.  Test backported from
+       trunk change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878.
+
+2021-04-26  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2021-02-08  Richard Biener  <rguenther@suse.de>
+
+       PR lto/96591
+       * g++.dg/lto/pr96591_0.C: New testcase.
+
+2021-04-26  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2021-01-11  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/98117
+       * gcc.dg/torture/pr98117.c: New testcase.
+
+2021-04-26  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2021-03-30  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR target/98136
+       * g++.dg/pr98136.C: New test.
+
+2021-04-26  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-04-16  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR rtl-optimization/94605
+       * gcc.target/aarch64/sve/pr94605.c: New test.
+
 2021-04-22  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from master:
index 78da63f8558fb7948adfd0760aa4105261537ace..919034cf3f385fe410afba98fd14ce798a16af76 100644 (file)
@@ -1,3 +1,14 @@
+2021-04-26  Michael Meissner  <meissner@linux.ibm.com>
+
+       PR target/98952
+       * config/rs6000/tramp.S (__trampoline_setup, elfv1 #ifdef): Fix
+       trampoline size comparison in 32-bit by reversing test and
+       combining load immediate with compare.  Fix backported from trunk
+       change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878.
+       (__trampoline_setup, elfv2 #ifdef): Fix trampoline size comparison
+       in 32-bit by reversing test and combining load immediate with
+       compare.
+
 2021-01-13  Samuel Thibault  <samuel.thibault@gnu.org>
 
        Backported from master:
index 73e9717019c43c1eb2c0839a4ffb657f09d91755..4df0b8f5db1a792534b685844f8c20d40934f687 100644 (file)
@@ -1,3 +1,13 @@
+2021-04-26  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2020-08-03  Richard Biener  <rguenther@suse.de>
+
+       PR lto/96385
+       * simple-object-elf.c
+       (simple_object_elf_copy_lto_debug_sections): Localize global
+       UNDEFs and reuse the prevailing name.
+
 2020-03-04  H.J. Lu  <hongjiu.lu@intel.com>
 
        Backport from master