]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 17 Jul 2022 00:16:23 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 17 Jul 2022 00:16:23 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/go/ChangeLog

index dc8d2e74c34e8d19a509a692538aecfbd6fbe1f0..994875f262dd860d2ca3eb27a1609c9df003d828 100644 (file)
@@ -1,3 +1,24 @@
+2022-07-16  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+
+       * config/xtensa/xtensa.md
+       (*masktrue_const_pow2_minus_one, *masktrue_const_negative_pow2,
+       *masktrue_const_shifted_mask): If the immediate for bitwise AND is
+       represented as '-(1 << N)', decrease the lower bound of N from 12
+       to 1.  And the other immediate for conditional branch is now no
+       longer limited to zero, but also one of some positive integers.
+       Finally, remove the checks of some conditions, because the comparison
+       expressions that don't satisfy such checks are determined as
+       compile-time constants and thus will be optimized away before
+       RTL expansion.
+
+2022-07-16  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+
+       * config/xtensa/xtensa.cc (xtensa_emit_constantsynth): Remove.
+       (xtensa_constantsynth_2insn): Change to try all three synthetic
+       methods and to use the one that fits the immediate value of
+       the seed into a Narrow Move Immediate instruction "MOVI.N"
+       when the Code Density Option is configured.
+
 2022-07-15  H.J. Lu  <hjl.tools@gmail.com>
 
        PR target/85620
index cedfb434cc21fdee9b549eb7eeab05223da1f158..19c3fb767e654156fd1ab210b44a6315f98bf500 100644 (file)
@@ -1 +1 @@
-20220716
+20220717
index 6ad883f8b2e2a365521e481fcfbb77612a50e909..5dbcb292eb659f51a2bf9d1e951bb43f1bbdf69b 100644 (file)
@@ -1,3 +1,8 @@
+2022-07-16  Ian Lance Taylor  <iant@golang.org>
+
+       * go-gcc.cc (Gcc_backend::struct_field_expression): Handle a void
+       expression, as for f().x where f returns a zero-sized type.
+
 2022-07-15  Ian Lance Taylor  <iant@golang.org>
 
        * go-gcc.cc (Gcc_backend::call_expression): Handle a void