]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 2 Jul 2024 00:20:50 +0000 (00:20 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 2 Jul 2024 00:20:50 +0000 (00:20 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog

index 26851373a78734e0a9d2d33052e85c5e1bdf918d..45bf020f8326ddb49a0e37ba424566115ba8da1f 100644 (file)
@@ -1,3 +1,17 @@
+2024-07-01  Georg-Johann Lay  <avr@gjlay.de>
+
+       Backported from master:
+       2024-07-01  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR target/88236
+       PR target/115726
+       * config/avr/avr.md (mov<mode>) [avr_mem_memx_p]: Expand in such a
+       way that the destination does not overlap with any hard register
+       clobbered / used by xload8qi_A resp. xload<mode>_A.
+       * config/avr/avr.cc (avr_out_xload): Avoid early-clobber
+       situation for Z by executing just one load when the output register
+       overlaps with Z.
+
 2024-06-28  Kewen Lin  <linkw@linux.ibm.com>
 
        Backported from master:
index ff13db4fe3e609715652db3a8500c35f42046950..7f1fc5ab8cf25c37c736ca0d3620772e63365635 100644 (file)
@@ -1 +1 @@
-20240701
+20240702
index 5c60df32f88ee05debfcdf7deeb90ab43efdf7c6..60449edd77b18c98b55e046252ab71de0f4fc1bf 100644 (file)
@@ -1,3 +1,12 @@
+2024-07-01  Georg-Johann Lay  <avr@gjlay.de>
+
+       Backported from master:
+       2024-07-01  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR target/88236
+       PR target/115726
+       * gcc.target/avr/torture/pr88236-pr115726.c: New test.
+
 2024-06-28  Kewen Lin  <linkw@linux.ibm.com>
 
        Backported from master: