[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] mips: pass code of conditional trap
From: |
Maciej W. Rozycki |
Subject: |
Re: [PATCH] mips: pass code of conditional trap |
Date: |
Fri, 21 Jun 2024 13:02:45 +0100 (BST) |
User-agent: |
Alpine 2.21 (DEB 202 2017-01-01) |
On Fri, 21 Jun 2024, YunQiang Su wrote:
> > I haven't touched this stuff for ages, but AFAICT the code is already
> > passed where applicable via the environment for `do_tr_or_bp' to handle,
> > so I can't understand why your change is needed.
> >
>
> The error_code in env is always zero, as we need to set it here.
There is code to set it there already, so when submitting a fix you need
to investigate why it doesn't work and describe in the change description.
> > What problem are you trying to solve?
> >
>
> See the talk in GCC mailing list about testsuite/ubsan/overflow-div-3.c
> Qemu emits SIGTRAP instead of SIGFPE, due to it didn't initialize the
> code of conditional trap to env.
Self-contained information about the reproducer needs to be included in
the change description. A general statement such as "this and that does
not work" or referring to another mailing list is not sufficient.
Maciej