From 7bcd7f47359b903bf7a193b95d4450d9d69c60ba Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Sun, 17 Jul 2022 00:16:23 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 21 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/go/ChangeLog | 5 +++++ 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index dc8d2e74c34..994875f262d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,24 @@ +2022-07-16 Takayuki 'January June' Suwa + + * 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 + + * 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 PR target/85620 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index cedfb434cc2..19c3fb767e6 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220716 +20220717 diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog index 6ad883f8b2e..5dbcb292eb6 100644 --- a/gcc/go/ChangeLog +++ b/gcc/go/ChangeLog @@ -1,3 +1,8 @@ +2022-07-16 Ian Lance Taylor + + * 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 * go-gcc.cc (Gcc_backend::call_expression): Handle a void -- 2.47.2