aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-07-17 00:16:23 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-07-17 00:16:23 +0000
commit7bcd7f47359b903bf7a193b95d4450d9d69c60ba (patch)
tree8784cf0f3e981d662e649f31ce4bb0e77e62f901 /gcc
parent2b5baaef0b6e4d1d8e36cda091be26649163ffdb (diff)
downloadgcc-7bcd7f47359b903bf7a193b95d4450d9d69c60ba.zip
gcc-7bcd7f47359b903bf7a193b95d4450d9d69c60ba.tar.gz
gcc-7bcd7f47359b903bf7a193b95d4450d9d69c60ba.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog21
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/go/ChangeLog5
3 files changed, 27 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index dc8d2e7..994875f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index cedfb43..19c3fb7 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220716
+20220717
diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog
index 6ad883f..5dbcb29 100644
--- a/gcc/go/ChangeLog
+++ b/gcc/go/ChangeLog
@@ -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