From 3ce58c891359cd439518786448fd21a94c5a70a4 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Wed, 28 Sep 2022 22:14:55 +0200 Subject: [PATCH] [WIP] nvptx: '-mdejagnu-ptx' Similar to 'gcc/config/rs6000/rs6000.h:DRIVER_SELF_SPECS'. --- gcc/config/nvptx/nvptx.h | 9 +++++++++ gcc/testsuite/gcc.target/nvptx/atomic-store-1.c | 2 +- gcc/testsuite/gcc.target/nvptx/atomic-store-2.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-1.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-2.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-3.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-4.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-5.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-6.c | 2 +- gcc/testsuite/gcc.target/nvptx/nvptx.exp | 4 ++-- gcc/testsuite/gcc.target/nvptx/ptx31.c | 2 +- gcc/testsuite/gcc.target/nvptx/ptx60.c | 2 +- gcc/testsuite/gcc.target/nvptx/ptx63.c | 2 +- gcc/testsuite/gcc.target/nvptx/ptx70.c | 2 +- gcc/testsuite/gcc.target/nvptx/sm53.c | 2 +- gcc/testsuite/gcc.target/nvptx/sm70.c | 2 +- gcc/testsuite/gcc.target/nvptx/sm75.c | 2 +- gcc/testsuite/gcc.target/nvptx/sm80.c | 2 +- gcc/testsuite/gcc.target/nvptx/tanh-1.c | 2 +- gcc/testsuite/gcc.target/nvptx/uniform-simt-1.c | 2 +- gcc/testsuite/gcc.target/nvptx/uniform-simt-2.c | 2 +- gcc/testsuite/gcc.target/nvptx/uniform-simt-3.c | 2 +- gcc/testsuite/gcc.target/nvptx/uniform-simt-4.c | 2 +- libgomp/testsuite/libgomp.c/declare-variant-3-sm30.c | 2 +- libgomp/testsuite/libgomp.c/declare-variant-3-sm35.c | 2 +- libgomp/testsuite/libgomp.c/declare-variant-3-sm53.c | 2 +- libgomp/testsuite/libgomp.c/declare-variant-3-sm70.c | 2 +- libgomp/testsuite/libgomp.c/declare-variant-3-sm75.c | 2 +- libgomp/testsuite/libgomp.c/declare-variant-3-sm80.c | 2 +- libgomp/testsuite/libgomp.c/reverse-offload-sm30.c | 2 +- 30 files changed, 39 insertions(+), 30 deletions(-) diff --git a/gcc/config/nvptx/nvptx.h b/gcc/config/nvptx/nvptx.h index 0afc83b10a3..b015182a7d8 100644 --- a/gcc/config/nvptx/nvptx.h +++ b/gcc/config/nvptx/nvptx.h @@ -27,6 +27,15 @@ /* Run-time Target. */ +/* Only for use in the testsuite: -mdejagnu-ptx= filters out all + -mptx= options then simply adds -mptx=. + With older versions of Dejagnu the command line arguments you set in + RUNTESTFLAGS override those set in the testcases; with these options, + the testcase will always win. */ +#define DRIVER_SELF_SPECS \ + "%{mdejagnu-ptx=*: %