https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110803

--- Comment #2 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The trunk branch has been updated by Andrew Pinski <pins...@gcc.gnu.org>:

https://gcc.gnu.org/g:67357270772b9131f1780267485c9eba0331bd6f

commit r14-2767-g67357270772b9131f1780267485c9eba0331bd6f
Author: Andrew Pinski <apin...@marvell.com>
Date:   Tue Jul 25 21:50:33 2023 +0000

    Fix 110803: use of plain char instead of signed char

    So the problem here is that plain char can either be signed
    or unsigned depending on the target (powerpc and aarch64 are
    unsigned while most other targets are signed). So the testcase
    gcc.c-torture/execute/pr109986.c was assuming plain char was signed
    char which is wrong so it is better to just change the `char` to be
    `signed char`.
    Note gcc.c-torture/execute/pr109986.c includes gcc.dg/tree-ssa/pr109986.c
    where the plain char was being used.

    Committed as obvious after a quick test to make sure
gcc.c-torture/execute/pr109986.c
    now passes and gcc.dg/tree-ssa/pr109986.c still passes.

    gcc/testsuite/ChangeLog:

            PR testsuite/110803
            * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
            `signed char`.

Reply via email to