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

--- Comment #6 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:8570cce7c705f2ec3ffaeb8e47d58af22a075ebd

commit r12-7814-g8570cce7c705f2ec3ffaeb8e47d58af22a075ebd
Author: Tom de Vries <tdevr...@suse.de>
Date:   Fri Mar 25 10:06:41 2022 +0100

    [libgomp, testsuite] Scale down some OpenACC test-cases

    When a display manager is running on an nvidia card, all CUDA kernel
launches
    get a 5 seconds watchdog timer.

    Consequently, when running the libgomp testsuite with nvptx accelerator and
    GOMP_NVPTX_JIT=-O0 we run into a few FAILs like this:
    ...
    libgomp: cuStreamSynchronize error: the launch timed out and was terminated
    FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/parallel-dims.c \
      -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none -O0 \
      execution test
    ...

    Fix this by scaling down the failing test-cases by default, and reverting
to
    the original behaviour for GCC_TEST_RUN_EXPENSIVE=1.

    Tested on x86_64-linux with nvptx accelerator.

    libgomp/ChangeLog:

    2022-03-25  Tom de Vries  <tdevr...@suse.de>

            PR libgomp/105042
            * testsuite/libgomp.oacc-c-c++-common/parallel-dims.c: Reduce
            execution time.
            * testsuite/libgomp.oacc-c-c++-common/vred2d-128.c: Same.
            * testsuite/libgomp.oacc-fortran/parallel-dims.f90: Same.

Reply via email to