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

--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom de Vries <vr...@gcc.gnu.org>:

https://gcc.gnu.org/g:344f09a756ebd50510cc1eb3db111fd61c527702

commit r11-2541-g344f09a756ebd50510cc1eb3db111fd61c527702
Author: Tom de Vries <tdevr...@suse.de>
Date:   Tue Aug 4 09:53:08 2020 +0200

    [nvptx] Handle V2DI/V2SI mode in nvptx_gen_shuffle

    With the pr96628-part1.f90 source and -ftree-slp-vectorize, we run into an
    ICE due to the fact that V2DI mode is not handled in nvptx_gen_shuffle.

    Fix this by adding handling of V2DI as well as V2SI mode in
    nvptx_gen_shuffle.

    Build and reg-tested on x86_64 with nvptx accelerator.

    gcc/ChangeLog:

            PR target/96428
            * config/nvptx/nvptx.c (nvptx_gen_shuffle): Handle V2SI/V2DI.

    libgomp/ChangeLog:

            PR target/96428
            * testsuite/libgomp.oacc-fortran/pr96628-part1.f90: New test.
            * testsuite/libgomp.oacc-fortran/pr96628-part2.f90: New test.

Reply via email to