On 6/18/20 8:10 AM, Alexandre Oliva wrote:
Could you possibly give this *completely* untested patch a try and let me know whether it does any good?
gcc/lto-wrapper.c:1473:41: error: invalid conversion from 'const char*' to 'char*' [-fpermissive] incoming_dumppfx = dumppfx = option->arg; ^ gcc/lto-wrapper.c:1518:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wpedantic] dumppfx = "a."; gcc/config/nvptx/mkoffload.c:535:13: error: invalid conversion from 'const char*' to 'char*' dumppfx = outname; ^ Otherwise, see attachment. I now added also the @/tmp file which is passed to mkoffload.
I actually thought it might be appropriate to use ".x<offload_target>" instead of ".target" in the dumpbase passed to mkoffload, so that we create different file names for different offload targets,
I wonder whether we need to do this – as one can create code for multiple offload targets by the same compiler at the same time. I don't know how common this is in practice, but the compilers offered by the Linux distributions support this. (At least Debian and SUSE, I did not follow whether Red Hat/Fedora already has GCN enabled or not.) For example, on an openSUSE Linux system, one gets with "gcc -fopenmp hello-world.f90 -v 2>&1|grep '/mkoffload": /usr/lib64/gcc/x86_64-suse-linux/10//accel/nvptx-none/mkoffload @/tmp/ccKJReG8 /usr/lib64/gcc/x86_64-suse-linux/10//accel/amdgcn-amdhsa/mkoffload @/tmp/ccJcfKw8 Thus, without the offload_target prefix, they would dump into the same file! On the other hand, by using -foffload=<name> one can restrict the code to the host ("disable") or a list of offload devices, typically the two above, although GCC also supports HSA (works differently) and intelmic. Thus, if really needed for debugging, one would be still able to save the dump one wants to have. I think the OpenACC libgomp testsuite cycles through the available offload targets (disable, ...). While OpenMP simply uses those which are available – which can be zero/host (e.g. if build w/o offload support), one or multiple.
but then, how do we access that target name in the testsuite machinery to pass ".x<offload_target>.mkoffload" as the dump base suffix appended to the source/output basename?
Good question. Tobias ----------------- Mentor Graphics (Deutschland) GmbH, Arnulfstraße 201, 80634 München / Germany Registergericht München HRB 106955, Geschäftsführer: Thomas Heurung, Alexander Walter
current directory: -rw-r--r-- 1 tburnus dem 1517 Jun 18 02:35 nvptx-merged-loop.i -rw-r--r-- 1 tburnus dem 10273 Jun 18 02:35 nvptx-merged-loop.s -rw-r--r-- 1 tburnus dem 6992 Jun 18 02:35 nvptx-merged-loop.o -rw-r--r-- 1 tburnus dem 2 Jun 18 02:35 nvptx-merged-loop.res -rw-r--r-- 1 tburnus dem 99 Jun 18 02:35 nvptx-merged-loop.lto_wrapper_args -rw-r--r-- 1 tburnus dem 1443 Jun 18 02:35 nvptx-merged-loop..target.mkoffload.s -rw-r--r-- 1 tburnus dem 17060 Jun 18 02:35 nvptx-merged-loop..target.mkoffload.309r.mach -rw-r--r-- 1 tburnus dem 1345 Jun 18 02:35 nvptx-merged-loop..target.mkoffload.o -rw-r--r-- 1 tburnus dem 1346 Jun 18 02:35 nvptx-merged-loop..target.mkoffload -rw-r--r-- 1 tburnus dem 3002 Jun 18 02:35 nvptx-merged-loop..target.c -rw-r--r-- 1 tburnus dem 3027 Jun 18 02:35 nvptx-merged-loop..target.i -rw-r--r-- 1 tburnus dem 3223 Jun 18 02:35 nvptx-merged-loop..target.s -rw-r--r-- 1 tburnus dem 4072 Jun 18 02:35 nvptx-merged-loop..target.o -rwxr-xr-x 1 tburnus dem 17984 Jun 18 02:35 nvptx-merged-loop.exe /tmp: -rw------- 1 tburnus dem 24 Jun 18 02:35 ccCV8RuG.ofldlist -rw------- 1 tburnus dem 22 Jun 18 02:35 cctfmzeG -rw------- 1 tburnus dem 393 Jun 18 02:35 ccobm6lG -rw------- 1 tburnus dem 282 Jun 18 02:35 ccDw6rnG -rw------- 1 tburnus dem 40 Jun 18 02:35 ccq1JC1X -rw------- 1 tburnus dem 155 Jun 18 02:35 ccWgcNpY -rw------- 1 tburnus dem 1648 Jun 18 02:35 ccf7LkyY.crtoffloadtable.o -rw-r--r-- 1 tburnus dem 45235 Jun 18 02:35 run.log -rw-r--r-- 1 tburnus dem 1041 Jun 18 02:35 files.log
-save-temps -v -xlto -m64 -save-temps -v ./nvptx-merged-loop.o -fno-openmp -fno-pie -foffload-abi=lp64 -O2 -fno-diagnostics-show-caret -fopenacc -fdiagnostics-color=never -fno-diagnostics-show-caret -dumpbase ./nvptx-merged-loop..target -fdump-rtl-mach -v -fdump-rtl-mach -v -dumpdir "" -dumpbase ./nvptx-merged-loop..target.mkoffload -dumpbase-ext "" -o ./nvptx-merged-loop..target.mkoffload
x86_64-none-linux-gnu-gcc /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/libgomp.oacc-c/../libgomp.oacc-c-c++-common/nvptx-merged-loop.c -I../libgomp-config-h/. -L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-driver/lib -Wl,-rpath,/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-driver/lib -I/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-runtime/include -L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-runtime/lib -Wl,-rpath,/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-runtime/lib -Wl,--allow-shlib-undefined -I/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/../../include -I/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/.. -fmessage-length=0 -fno-diagnostics-show-caret -Wno-hsa -fdiagnostics-color=never -B/opt/codesourcery/libexec/gcc/x86_64-none-linux-gnu/11.0.0 -B/opt/codesourcery/bin -fopenacc -I/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/libgomp.oacc-c-c++-common -DACC_DEVICE_TYPE_nvidia=1 -DACC_MEM_SHARED=0 -foffload=nvptx-none -O2 -foffload=-fdump-rtl-mach -save-temps -lm -o ./nvptx-merged-loop.exe -v -foffload=-v Using built-in specs. COLLECT_GCC=./install/opt/codesourcery/bin/x86_64-none-linux-gnu-gcc COLLECT_LTO_WRAPPER=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/x86_64-none-linux-gnu/11.0.0/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none Target: x86_64-none-linux-gnu Configured with: /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/configure --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-none-linux-gnu --enable-threads --disable-libmudflap --disable-libstdcxx-pch --disable-multilib --disable-libsanitizer --disable-libcc1 --enable-checking=yes,rtl --with-gnu-as --with-gnu-ld --enable-languages=c,c++,fortran --enable-shared --enable-lto --with-pkgversion='Sourcery CodeBench (OpenACC/PTX) Lite 2018.11-999999' --with-bugurl=https://sourcery.mentor.com/GNUToolchain/ --disable-nls --prefix=/opt/codesourcery --enable-offload-targets=nvptx-none --with-sysroot=/opt/codesourcery/x86_64-none-linux-gnu/libc --with-build-sysroot=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/x86_64-none-linux-gnu/libc --with-gmp=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/pkg-2018.11-999999-x86_64-none-linux-gnu/sourceryg++-2018.11-999999-x86_64-none-linux-gnu.extras/host-libs-x86_64-linux-gnu/usr --with-mpfr=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/pkg-2018.11-999999-x86_64-none-linux-gnu/sourceryg++-2018.11-999999-x86_64-none-linux-gnu.extras/host-libs-x86_64-linux-gnu/usr --with-mpc=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/pkg-2018.11-999999-x86_64-none-linux-gnu/sourceryg++-2018.11-999999-x86_64-none-linux-gnu.extras/host-libs-x86_64-linux-gnu/usr --with-isl=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/pkg-2018.11-999999-x86_64-none-linux-gnu/sourceryg++-2018.11-999999-x86_64-none-linux-gnu.extras/host-libs-x86_64-linux-gnu/usr --with-cuda-driver-include=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/cuda-2018.11-999999-x86_64-none-linux-gnu-x86_64-linux-gnu/cuda-runtime/include --with-cuda-driver-lib=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/cuda-2018.11-999999-x86_64-none-linux-gnu-x86_64-linux-gnu/cuda-driver/lib --enable-libgomp --disable-libitm --enable-libatomic --disable-libssp --disable-libcc1 --with-python-dir=x86_64-none-linux-gnu/share/gdb/python --with-build-time-tools=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/x86_64-none-linux-gnu/bin --with-build-time-tools=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/x86_64-none-linux-gnu/bin SED=sed Thread model: posix Supported LTO compression algorithms: zlib gcc version 11.0.0 20200618 (experimental) (Sourcery CodeBench (OpenACC/PTX) Lite 2018.11-999999) COLLECT_GCC_OPTIONS='-fdiagnostics-color=never' '-I' '../libgomp-config-h/.' '-L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-driver/lib' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-runtime/include' '-L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-runtime/lib' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/../../include' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/..' '-fmessage-length=0' '-fno-diagnostics-show-caret' '-Wno-hsa' '-B' '/opt/codesourcery/libexec/gcc/x86_64-none-linux-gnu/11.0.0' '-B' '/opt/codesourcery/bin' '-fopenacc' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/libgomp.oacc-c-c++-common' '-D' 'ACC_DEVICE_TYPE_nvidia=1' '-D' 'ACC_MEM_SHARED=0' '-foffload=nvptx-none' '-O2' '-foffload=-fdump-rtl-mach' '-save-temps' '-o' './nvptx-merged-loop.exe' '-v' '-foffload=-v' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' './' /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/x86_64-none-linux-gnu/11.0.0/cc1 -E -quiet -v -I ../libgomp-config-h/. -I /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-runtime/include -I /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/../../include -I /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/.. -I /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/libgomp.oacc-c-c++-common -iprefix /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/ -isysroot /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc -D_REENTRANT -D ACC_DEVICE_TYPE_nvidia=1 -D ACC_MEM_SHARED=0 /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/libgomp.oacc-c/../libgomp.oacc-c-c++-common/nvptx-merged-loop.c -mtune=generic -march=x86-64 -Wno-hsa -fdiagnostics-color=never -fmessage-length=0 -fno-diagnostics-show-caret -fopenacc -foffload=nvptx-none -foffload=-fdump-rtl-mach -foffload=-v -O2 -fpch-preprocess -o ./nvptx-merged-loop.i ignoring duplicate directory "/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/../../lib/gcc/x86_64-none-linux-gnu/11.0.0/include" ignoring nonexistent directory "/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/usr/local/include" ignoring duplicate directory "/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/../../lib/gcc/x86_64-none-linux-gnu/11.0.0/include-fixed" ignoring duplicate directory "/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/../../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/include" ignoring nonexistent directory "../libgomp-config-h/." ignoring nonexistent directory "/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-runtime/include" #include "..." search starts here: #include <...> search starts here: /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/../../include /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/.. /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/libgomp.oacc-c-c++-common /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/include /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/include-fixed /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/include /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/usr/include End of search list. COLLECT_GCC_OPTIONS='-fdiagnostics-color=never' '-I' '../libgomp-config-h/.' '-L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-driver/lib' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-runtime/include' '-L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-runtime/lib' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/../../include' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/..' '-fmessage-length=0' '-fno-diagnostics-show-caret' '-Wno-hsa' '-B' '/opt/codesourcery/libexec/gcc/x86_64-none-linux-gnu/11.0.0' '-B' '/opt/codesourcery/bin' '-fopenacc' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/libgomp.oacc-c-c++-common' '-D' 'ACC_DEVICE_TYPE_nvidia=1' '-D' 'ACC_MEM_SHARED=0' '-foffload=nvptx-none' '-O2' '-foffload=-fdump-rtl-mach' '-save-temps' '-o' './nvptx-merged-loop.exe' '-v' '-foffload=-v' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' './' /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/x86_64-none-linux-gnu/11.0.0/cc1 -fpreprocessed ./nvptx-merged-loop.i -quiet -dumpdir ./ -dumpbase nvptx-merged-loop.c -dumpbase-ext .c -mtune=generic -march=x86-64 -O2 -Wno-hsa -version -fdiagnostics-color=never -fmessage-length=0 -fno-diagnostics-show-caret -fopenacc -foffload=nvptx-none -foffload=-fdump-rtl-mach -foffload=-v -o ./nvptx-merged-loop.s GNU C17 (Sourcery CodeBench (OpenACC/PTX) Lite 2018.11-999999) version 11.0.0 20200618 (experimental) (x86_64-none-linux-gnu) compiled by GNU C version 5.2.0, GMP version 6.1.2, MPFR version 4.0.1-p13, MPC version 1.1.0, isl version isl-0.18-GMP GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C17 (Sourcery CodeBench (OpenACC/PTX) Lite 2018.11-999999) version 11.0.0 20200618 (experimental) (x86_64-none-linux-gnu) compiled by GNU C version 5.2.0, GMP version 6.1.2, MPFR version 4.0.1-p13, MPC version 1.1.0, isl version isl-0.18-GMP GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 5fa01b56cdf0d3a49c8f733c16985240 COLLECT_GCC_OPTIONS='-fdiagnostics-color=never' '-I' '../libgomp-config-h/.' '-L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-driver/lib' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-runtime/include' '-L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-runtime/lib' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/../../include' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/..' '-fmessage-length=0' '-fno-diagnostics-show-caret' '-Wno-hsa' '-B' '/opt/codesourcery/libexec/gcc/x86_64-none-linux-gnu/11.0.0' '-B' '/opt/codesourcery/bin' '-fopenacc' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/libgomp.oacc-c-c++-common' '-D' 'ACC_DEVICE_TYPE_nvidia=1' '-D' 'ACC_MEM_SHARED=0' '-foffload=nvptx-none' '-O2' '-foffload=-fdump-rtl-mach' '-save-temps' '-o' './nvptx-merged-loop.exe' '-v' '-foffload=-v' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' './' /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/bin/as -v -I ../libgomp-config-h/. -I /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-runtime/include -I /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/../../include -I /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/.. -I /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/libgomp.oacc-c-c++-common --64 -o ./nvptx-merged-loop.o ./nvptx-merged-loop.s GNU assembler version 2.31.51 (x86_64-none-linux-gnu) using BFD version (Sourcery CodeBench (OpenACC/PTX) Lite 2018.11-999999) 2.31.51 COMPILER_PATH=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/x86_64-none-linux-gnu/11.0.0/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/bin/ LIBRARY_PATH=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/lib/../lib64/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/lib/../lib64/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/usr/lib/../lib64/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/lib/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/lib/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/usr/lib/ Reading specs from /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/lib/../lib64/libgomp.spec COLLECT_GCC_OPTIONS='-fdiagnostics-color=never' '-I' '../libgomp-config-h/.' '-L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-driver/lib' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-runtime/include' '-L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-runtime/lib' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/../../include' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/..' '-fmessage-length=0' '-fno-diagnostics-show-caret' '-Wno-hsa' '-B' '/opt/codesourcery/libexec/gcc/x86_64-none-linux-gnu/11.0.0' '-B' '/opt/codesourcery/bin' '-fopenacc' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/libgomp.oacc-c-c++-common' '-D' 'ACC_DEVICE_TYPE_nvidia=1' '-D' 'ACC_MEM_SHARED=0' '-foffload=nvptx-none' '-O2' '-foffload=-fdump-rtl-mach' '-save-temps' '-o' './nvptx-merged-loop.exe' '-v' '-foffload=-v' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' './nvptx-merged-loop.' /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/x86_64-none-linux-gnu/11.0.0/collect2 -plugin /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/x86_64-none-linux-gnu/11.0.0/liblto_plugin.so -plugin-opt=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/x86_64-none-linux-gnu/11.0.0/lto-wrapper -plugin-opt=-fresolution=./nvptx-merged-loop.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o ./nvptx-merged-loop.exe /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/usr/lib/../lib64/crt1.o /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/usr/lib/../lib64/crti.o /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/crtbegin.o /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/crtoffloadbegin.o -L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-driver/lib -L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-runtime/lib -L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0 -L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc -L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/lib/../lib64 -L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/lib/../lib64 -L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/usr/lib/../lib64 -L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/lib -L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/lib -L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/usr/lib ./nvptx-merged-loop.o -rpath /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-driver/lib -rpath /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-runtime/lib --allow-shlib-undefined -lm -lgomp -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/crtend.o /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/usr/lib/../lib64/crtn.o /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/crtoffloadend.o /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/x86_64-none-linux-gnu/11.0.0/lto-wrapper -fresolution=./nvptx-merged-loop.res -flinker-output=exec -foffload-objects=/tmp/ccCV8RuG.ofldlist /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/x86_64-none-linux-gnu/11.0.0/lto-wrapper -fresolution=./nvptx-merged-loop.res -flinker-output=exec -foffload-objects=/tmp/ccCV8RuG.ofldlist [Leaving LTRANS /tmp/ccCV8RuG.ofldlist] /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/x86_64-none-linux-gnu/11.0.0//accel/nvptx-none/mkoffload @/tmp/ccDw6rnG ./install/opt/codesourcery/bin/x86_64-none-linux-gnu-accel-nvptx-none-gcc @/tmp/ccobm6lG Using built-in specs. COLLECT_GCC=./install/opt/codesourcery/bin/x86_64-none-linux-gnu-accel-nvptx-none-gcc COLLECT_LTO_WRAPPER=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/x86_64-none-linux-gnu/11.0.0/accel/nvptx-none/lto-wrapper Target: nvptx-none Configured with: /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/configure --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=nvptx-none --enable-threads --disable-libmudflap --disable-libstdcxx-pch --disable-multilib --disable-libsanitizer --disable-libcc1 --enable-checking=yes,rtl --with-gnu-as --with-gnu-ld --enable-languages=c,c++,fortran --enable-shared --enable-lto --with-pkgversion='Sourcery CodeBench (OpenACC/PTX) Lite 2018.11-999999' --with-bugurl=https://sourcery.mentor.com/GNUToolchain/ --disable-nls --prefix=/opt/codesourcery --with-headers=yes --enable-languages=c,lto,fortran --disable-sjlj-exceptions --disable-lto --without-gnu-ld --without-gnu-as --with-newlib --enable-multilib --enable-as-accelerator-for=x86_64-none-linux-gnu --with-sysroot=/opt/codesourcery/nvptx-none --with-build-sysroot=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/nvptx-none --with-gmp=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/pkg-2018.11-999999-x86_64-none-linux-gnu/sourceryg++-2018.11-999999-x86_64-none-linux-gnu.extras/host-libs-x86_64-linux-gnu/usr --with-mpfr=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/pkg-2018.11-999999-x86_64-none-linux-gnu/sourceryg++-2018.11-999999-x86_64-none-linux-gnu.extras/host-libs-x86_64-linux-gnu/usr --with-mpc=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/pkg-2018.11-999999-x86_64-none-linux-gnu/sourceryg++-2018.11-999999-x86_64-none-linux-gnu.extras/host-libs-x86_64-linux-gnu/usr --with-isl=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/pkg-2018.11-999999-x86_64-none-linux-gnu/sourceryg++-2018.11-999999-x86_64-none-linux-gnu.extras/host-libs-x86_64-linux-gnu/usr --with-cuda-driver-include=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/cuda-2018.11-999999-nvptx-none-x86_64-linux-gnu/cuda-runtime/include --with-cuda-driver-lib=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/cuda-2018.11-999999-nvptx-none-x86_64-linux-gnu/cuda-driver/lib --enable-libgomp --disable-libitm --disable-libatomic --disable-libssp --disable-libcc1 --with-python-dir=nvptx-none/share/gdb/python --with-build-time-tools=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/nvptx-none/bin --with-build-time-tools=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/nvptx-none/bin SED=sed Thread model: single Supported LTO compression algorithms: zlib gcc version 11.0.0 20200618 (experimental) (Sourcery CodeBench (OpenACC/PTX) Lite 2018.11-999999) COLLECT_GCC_OPTIONS='-fdiagnostics-color=never' '-save-temps' '-v' '-m64' '-save-temps' '-v' '-fno-openmp' '-fno-pie' '-foffload-abi=lp64' '-O2' '-fopenacc' '-fno-diagnostics-show-caret' '-fdump-rtl-mach' '-v' '-fdump-rtl-mach' '-v' '-o' './nvptx-merged-loop..target.mkoffload' /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/x86_64-none-linux-gnu/11.0.0/accel/nvptx-none/lto1 -quiet -dumpbase ./nvptx-merged-loop..target.mkoffload -m64 -O2 -version -fdiagnostics-color=never -fno-openmp -fno-pie -foffload-abi=lp64 -fopenacc -fno-diagnostics-show-caret -fdump-rtl-mach -fdump-rtl-mach @/tmp/cctfmzeG -o ./nvptx-merged-loop..target.mkoffload.s GNU GIMPLE (Sourcery CodeBench (OpenACC/PTX) Lite 2018.11-999999) version 11.0.0 20200618 (experimental) (nvptx-none) compiled by GNU C version 5.2.0, GMP version 6.1.2, MPFR version 4.0.1-p13, MPC version 1.1.0, isl version isl-0.18-GMP GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU GIMPLE (Sourcery CodeBench (OpenACC/PTX) Lite 2018.11-999999) version 11.0.0 20200618 (experimental) (nvptx-none) compiled by GNU C version 5.2.0, GMP version 6.1.2, MPFR version 4.0.1-p13, MPC version 1.1.0, isl version isl-0.18-GMP GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 COLLECT_GCC_OPTIONS='-fdiagnostics-color=never' '-save-temps' '-v' '-m64' '-save-temps' '-v' '-fno-openmp' '-fno-pie' '-foffload-abi=lp64' '-O2' '-fopenacc' '-fno-diagnostics-show-caret' '-fdump-rtl-mach' '-v' '-fdump-rtl-mach' '-v' '-o' './nvptx-merged-loop..target.mkoffload' /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/accel/nvptx-none/../../../../../../nvptx-none/bin/as -o ./nvptx-merged-loop..target.mkoffload.o ./nvptx-merged-loop..target.mkoffload.s COMPILER_PATH=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/x86_64-none-linux-gnu/11.0.0/accel/nvptx-none/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/accel/nvptx-none/../../../../../../nvptx-none/bin/ LIBRARY_PATH=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/accel/nvptx-none/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/accel/nvptx-none/../../../../../../nvptx-none/lib/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../nvptx-none/lib/ Reading specs from /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/accel/nvptx-none/../../../../../../nvptx-none/lib/libgomp.spec COLLECT_GCC_OPTIONS='-fdiagnostics-color=never' '-save-temps' '-v' '-m64' '-save-temps' '-v' '-fno-openmp' '-fno-pie' '-foffload-abi=lp64' '-O2' '-fopenacc' '-fno-diagnostics-show-caret' '-fdump-rtl-mach' '-v' '-fdump-rtl-mach' '-v' '-o' './nvptx-merged-loop..target.mkoffload' '-dumpdir' './nvptx-merged-loop..target.mkoffload.' /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/x86_64-none-linux-gnu/11.0.0/accel/nvptx-none/collect2 -o ./nvptx-merged-loop..target.mkoffload -L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/accel/nvptx-none -L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc -L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/accel/nvptx-none/../../../../../../nvptx-none/lib -L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../nvptx-none/lib @/tmp/ccq1JC1X -lgomp -lgcc -lc -lgcc COLLECT_GCC_OPTIONS='-fdiagnostics-color=never' '-save-temps' '-v' '-m64' '-save-temps' '-v' '-fno-openmp' '-fno-pie' '-foffload-abi=lp64' '-O2' '-fopenacc' '-fno-diagnostics-show-caret' '-fdump-rtl-mach' '-v' '-fdump-rtl-mach' '-v' '-o' './nvptx-merged-loop..target.mkoffload' '-dumpdir' './nvptx-merged-loop..target.mkoffload.' GCC_EXEC_PREFIX=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/ COMPILER_PATH=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/x86_64-none-linux-gnu/11.0.0/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/bin/ LIBRARY_PATH=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/lib/../lib64/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/lib/../lib64/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/usr/lib/../lib64/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/lib/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/lib/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/usr/lib/ ./install/opt/codesourcery/bin/x86_64-none-linux-gnu-gcc @/tmp/ccWgcNpY Using built-in specs. COLLECT_GCC=./install/opt/codesourcery/bin/x86_64-none-linux-gnu-gcc OFFLOAD_TARGET_NAMES=nvptx-none Target: x86_64-none-linux-gnu Configured with: /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/configure --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-none-linux-gnu --enable-threads --disable-libmudflap --disable-libstdcxx-pch --disable-multilib --disable-libsanitizer --disable-libcc1 --enable-checking=yes,rtl --with-gnu-as --with-gnu-ld --enable-languages=c,c++,fortran --enable-shared --enable-lto --with-pkgversion='Sourcery CodeBench (OpenACC/PTX) Lite 2018.11-999999' --with-bugurl=https://sourcery.mentor.com/GNUToolchain/ --disable-nls --prefix=/opt/codesourcery --enable-offload-targets=nvptx-none --with-sysroot=/opt/codesourcery/x86_64-none-linux-gnu/libc --with-build-sysroot=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/x86_64-none-linux-gnu/libc --with-gmp=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/pkg-2018.11-999999-x86_64-none-linux-gnu/sourceryg++-2018.11-999999-x86_64-none-linux-gnu.extras/host-libs-x86_64-linux-gnu/usr --with-mpfr=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/pkg-2018.11-999999-x86_64-none-linux-gnu/sourceryg++-2018.11-999999-x86_64-none-linux-gnu.extras/host-libs-x86_64-linux-gnu/usr --with-mpc=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/pkg-2018.11-999999-x86_64-none-linux-gnu/sourceryg++-2018.11-999999-x86_64-none-linux-gnu.extras/host-libs-x86_64-linux-gnu/usr --with-isl=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/pkg-2018.11-999999-x86_64-none-linux-gnu/sourceryg++-2018.11-999999-x86_64-none-linux-gnu.extras/host-libs-x86_64-linux-gnu/usr --with-cuda-driver-include=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/cuda-2018.11-999999-x86_64-none-linux-gnu-x86_64-linux-gnu/cuda-runtime/include --with-cuda-driver-lib=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/cuda-2018.11-999999-x86_64-none-linux-gnu-x86_64-linux-gnu/cuda-driver/lib --enable-libgomp --disable-libitm --enable-libatomic --disable-libssp --disable-libcc1 --with-python-dir=x86_64-none-linux-gnu/share/gdb/python --with-build-time-tools=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/x86_64-none-linux-gnu/bin --with-build-time-tools=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/x86_64-none-linux-gnu/bin SED=sed Thread model: posix Supported LTO compression algorithms: zlib gcc version 11.0.0 20200618 (experimental) (Sourcery CodeBench (OpenACC/PTX) Lite 2018.11-999999) COLLECT_GCC_OPTIONS='-save-temps' '-v' '-dumpdir' '' '-dumpbase' './nvptx-merged-loop..target.c' '-dumpbase-ext' '.c' '-m64' '-c' '-o' './nvptx-merged-loop..target.o' '-mtune=generic' '-march=x86-64' /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/../../libexec/gcc/x86_64-none-linux-gnu/11.0.0/cc1 -E -quiet -v -iprefix /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/ -isysroot /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc ./nvptx-merged-loop..target.c -m64 -mtune=generic -march=x86-64 -fpch-preprocess -o ./nvptx-merged-loop..target.i ignoring duplicate directory "/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/../../lib/gcc/x86_64-none-linux-gnu/11.0.0/include" ignoring nonexistent directory "/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/usr/local/include" ignoring duplicate directory "/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/../../lib/gcc/x86_64-none-linux-gnu/11.0.0/include-fixed" ignoring duplicate directory "/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/../../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/include" #include "..." search starts here: #include <...> search starts here: /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/include /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/include-fixed /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/include /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/usr/include End of search list. COLLECT_GCC_OPTIONS='-save-temps' '-v' '-m64' '-c' '-o' './nvptx-merged-loop..target.o' '-mtune=generic' '-march=x86-64' /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/../../libexec/gcc/x86_64-none-linux-gnu/11.0.0/cc1 -fpreprocessed ./nvptx-merged-loop..target.i -quiet -dumpbase ./nvptx-merged-loop..target.c -dumpbase-ext .c -m64 -mtune=generic -march=x86-64 -version -o ./nvptx-merged-loop..target.s GNU C17 (Sourcery CodeBench (OpenACC/PTX) Lite 2018.11-999999) version 11.0.0 20200618 (experimental) (x86_64-none-linux-gnu) compiled by GNU C version 5.2.0, GMP version 6.1.2, MPFR version 4.0.1-p13, MPC version 1.1.0, isl version isl-0.18-GMP GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C17 (Sourcery CodeBench (OpenACC/PTX) Lite 2018.11-999999) version 11.0.0 20200618 (experimental) (x86_64-none-linux-gnu) compiled by GNU C version 5.2.0, GMP version 6.1.2, MPFR version 4.0.1-p13, MPC version 1.1.0, isl version isl-0.18-GMP GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 5fa01b56cdf0d3a49c8f733c16985240 COLLECT_GCC_OPTIONS='-save-temps' '-v' '-m64' '-c' '-o' './nvptx-merged-loop..target.o' '-mtune=generic' '-march=x86-64' /net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/bin/as -v --64 -o ./nvptx-merged-loop..target.o ./nvptx-merged-loop..target.s GNU assembler version 2.31.51 (x86_64-none-linux-gnu) using BFD version (Sourcery CodeBench (OpenACC/PTX) Lite 2018.11-999999) 2.31.51 COMPILER_PATH=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/../../libexec/gcc/x86_64-none-linux-gnu/11.0.0/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/../../libexec/gcc/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/x86_64-none-linux-gnu/11.0.0/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/x86_64-none-linux-gnu/11.0.0/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../libexec/gcc/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/bin/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/bin/ LIBRARY_PATH=/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/lib/../lib64/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/lib/../lib64/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/usr/lib/../lib64/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../lib/gcc/x86_64-none-linux-gnu/11.0.0/../../../../x86_64-none-linux-gnu/lib/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/lib/:/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/install/opt/codesourcery/bin/../x86_64-none-linux-gnu/libc/usr/lib/ COLLECT_GCC_OPTIONS='-save-temps' '-v' '-m64' '-c' '-o' './nvptx-merged-loop..target.o' '-mtune=generic' '-march=x86-64' '-dumpdir' './nvptx-merged-loop..target.' [Leaving ./nvptx-merged-loop..target.c] [Leaving ./nvptx-merged-loop..target.mkoffload] [Leaving ./nvptx-merged-loop.lto_wrapper_args] [Leaving /tmp/ccf7LkyY.crtoffloadtable.o] [Leaving ./nvptx-merged-loop..target.o] COLLECT_GCC_OPTIONS='-fdiagnostics-color=never' '-I' '../libgomp-config-h/.' '-L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-driver/lib' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-runtime/include' '-L/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/obj/test-2018.11-999999-x86_64-none-linux-gnu/test-support/cuda-9.1.85_387.26-390.12/cuda-runtime/lib' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/../../include' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/..' '-fmessage-length=0' '-fno-diagnostics-show-caret' '-Wno-hsa' '-B' '/opt/codesourcery/libexec/gcc/x86_64-none-linux-gnu/11.0.0' '-B' '/opt/codesourcery/bin' '-fopenacc' '-I' '/net/build5-trusty-cs/scratch/tburnus/openacc.x86_64-linux-gnu-openacc-mainline/src/gcc-mainline/libgomp/testsuite/libgomp.oacc-c-c++-common' '-D' 'ACC_DEVICE_TYPE_nvidia=1' '-D' 'ACC_MEM_SHARED=0' '-foffload=nvptx-none' '-O2' '-foffload=-fdump-rtl-mach' '-save-temps' '-o' './nvptx-merged-loop.exe' '-v' '-foffload=-v' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' './nvptx-merged-loop.'