Hi Tom!

On 2019-10-08T18:30:36+0200, Tom de Vries <tdevr...@suse.de> wrote:
> I just build gcc trunk with nvptx offloading, and ran libgomp on a
> Quadro M1200 with driver version 390.87.
>
> On the OpenMP side, there are the known errors plus a new internal
> compiler error.
>
> On the OpenACC side, there's the usual lib-81.c timeout, plus a large
> number of new failures in host_data test-cases.
>
> Can you reproduce these new failures? If so, are these already filed
> somewhere?

Reproduced, and just filed earlier today:

> FAIL: libgomp.fortran/pr90779.f90   -O  (internal compiler error)
> FAIL: libgomp.fortran/pr90779.f90   -O  (test for excess errors)

<https://gcc.gnu.org/PR92029> "Regression: 'libgomp.fortran/pr90779.f90'
ICE for nvptx offloading".

> FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/host_data-1.c
> -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O0
> execution test
> FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/host_data-1.c
> -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O2
> execution test
> FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/host_data-2.c
> -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O0
> execution test
> FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/host_data-2.c
> -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O2
> execution test
> FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/host_data-4.c
> -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O0
> execution test
> FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/host_data-4.c
> -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O2
> execution test
> FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/host_data-5.c
> -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O0
> execution test
> FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/host_data-5.c
> -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O2
> execution test

> FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/host_data-1.c
> -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O0
> execution test
> FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/host_data-1.c
> -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O2
> execution test
> FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/host_data-2.c
> -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O0
> execution test
> FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/host_data-2.c
> -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O2
> execution test
> FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/host_data-4.c
> -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O0
> execution test
> FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/host_data-4.c
> -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O2
> execution test
> FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/host_data-5.c
> -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O0
> execution test
> FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/host_data-5.c
> -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O2
> execution test

> FAIL: libgomp.oacc-fortran/host_data-1.f90 -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O0  execution test
> FAIL: libgomp.oacc-fortran/host_data-1.f90 -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O1  execution test
> FAIL: libgomp.oacc-fortran/host_data-1.f90 -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O2  execution test
> FAIL: libgomp.oacc-fortran/host_data-1.f90 -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O3 -fomit-frame-pointer
> -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
> FAIL: libgomp.oacc-fortran/host_data-1.f90 -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O3 -g  execution test
> FAIL: libgomp.oacc-fortran/host_data-1.f90 -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -Os  execution test
> FAIL: libgomp.oacc-fortran/host_data-2.f90 -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O0  execution test
> FAIL: libgomp.oacc-fortran/host_data-2.f90 -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O1  execution test
> FAIL: libgomp.oacc-fortran/host_data-2.f90 -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O2  execution test
> FAIL: libgomp.oacc-fortran/host_data-2.f90 -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O3 -fomit-frame-pointer
> -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
> FAIL: libgomp.oacc-fortran/host_data-2.f90 -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O3 -g  execution test
> FAIL: libgomp.oacc-fortran/host_data-2.f90 -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -Os  execution test
> FAIL: libgomp.oacc-fortran/host_data-3.f -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O0  execution test
> FAIL: libgomp.oacc-fortran/host_data-3.f -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O1  execution test
> FAIL: libgomp.oacc-fortran/host_data-3.f -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O2  execution test
> FAIL: libgomp.oacc-fortran/host_data-3.f -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O3 -fomit-frame-pointer
> -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
> FAIL: libgomp.oacc-fortran/host_data-3.f -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O3 -g  execution test
> FAIL: libgomp.oacc-fortran/host_data-3.f -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -Os  execution test
> FAIL: libgomp.oacc-fortran/host_data-4.f90 -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O0  execution test
> FAIL: libgomp.oacc-fortran/host_data-4.f90 -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O1  execution test
> FAIL: libgomp.oacc-fortran/host_data-4.f90 -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O2  execution test
> FAIL: libgomp.oacc-fortran/host_data-4.f90 -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O3 -fomit-frame-pointer
> -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
> FAIL: libgomp.oacc-fortran/host_data-4.f90 -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -O3 -g  execution test
> FAIL: libgomp.oacc-fortran/host_data-4.f90 -DACC_DEVICE_TYPE_nvidia=1
> -DACC_MEM_SHARED=0 -foffload=nvptx-none  -Os  execution test

<https://gcc.gnu.org/PR92028> "OpenACC 'host_data' execution test
regressions with nvptx offloading".


Grüße
 Thomas

Attachment: signature.asc
Description: PGP signature

Reply via email to