On Wed, Feb 28, 2024 at 12:19 PM Philippe Mathieu-Daudé <phi...@linaro.org> wrote: > > On 28/2/24 12:06, Paolo Bonzini wrote: > > The variables uext_opc and sext_opc are used without initialization if > > TCG_TARGET_extract_i{32,64}_valid returns false. The result, depending > > on the compiler, might be the generation of extract and sextract opcodes > > Shouldn't compilers bark?
I expected that too... Paolo > > with invalid offset and count, or just random data in the TCG opcode > > stream. > > > > Fixes: ceb9ee06b71 ("tcg/optimize: Handle TCG_COND_TST{EQ,NE}", 2024-02-03) > > Cc: Richard Henderson <pbonz...@redhat.com> > > Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> > > --- > > tcg/optimize.c | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> >