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

--- Comment #25 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jakub Jelinek <ja...@gcc.gnu.org>:

https://gcc.gnu.org/g:4c0dc30099d39ef6d1b6c8c81418c726aa660768

commit r14-6096-g4c0dc30099d39ef6d1b6c8c81418c726aa660768
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Sun Dec 3 20:03:27 2023 +0100

    testsuite: Fix up gcc.target/aarch64/pr112406.c for modern C [PR112406]

    On Fri, Nov 17, 2023 at 02:04:01PM +0100, Robin Dapp wrote:
    > > Yes, your version is also OK.
    >
    > The attached was bootstrapped and regtested on aarch64, x86 and
    > regtested on riscv.  Going to commit it later unless somebody objects.

    Unfortunately the aarch64/pr112406.c was reduced too much and is rejected
    since the switch to modern C patchset.

    The following patch fixes that, I've verified the testcase
    before/after the changes still ICEs in r14-5563 and doesn't with
    r14-5564 and after the changes compiles fine with even latest trunk.
    Everything admittedly with a cross-compiler, but that shouldn't change
    anything.

    Note, one of the modern C changes is that at least when people use
    cvise/creduce/delta scripts which ensure no further errors are introduced
    during the reduction then expected originally such reductions will not
    appear anymore.

    2023-12-03  Jakub Jelinek  <ja...@redhat.com>

            PR middle-end/112406
            * gcc.target/aarch64/pr112406.c (MagickPixelPacket): Add missing
            semicolon.
            (GetImageChannelMoments_image): Avoid using implicit int.
            (SetMagickPixelPacket): Use void return type instead of implicit
int.
            (GetImageChannelMoments): Likewise.  Use __builtin_atan instead of
            atan.

Reply via email to