From: Thomas Schwinge Date: Sun, 29 May 2022 20:31:43 +0000 (+0200) Subject: nvptx: forward '-v' command-line option to assembler X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dc09f5738e67bf5cccb2118b99c7632f3b5b0b05;p=thirdparty%2Fgcc.git nvptx: forward '-v' command-line option to assembler For example, for offloading compilation with '-save-temps -v', before vs. after word-diff then looks like: [...] [...]/build-gcc-offload-nvptx-none/gcc/as {+-v -v+} -o ./a.xnvptx-none.mkoffload.o ./a.xnvptx-none.mkoffload.s {+Verifying sm_30 code with sm_35 code generation.+} {+ ptxas -c -o /dev/null ./a.xnvptx-none.mkoffload.o --gpu-name sm_35 -O0+} [...] (This depends on "Put '-v' verbose output onto stderr instead of stdout".) gcc/ * config/nvptx/nvptx.h (ASM_SPEC): Define. (cherry picked from commit 84072a2615ec1f5f35e994128a6dc22af5bf1322) --- diff --git a/gcc/ChangeLog.omp b/gcc/ChangeLog.omp index 3b27de799487..662430dd6ec5 100644 --- a/gcc/ChangeLog.omp +++ b/gcc/ChangeLog.omp @@ -1,3 +1,10 @@ +2022-09-26 Thomas Schwinge + + Backported from master: + 2022-09-26 Thomas Schwinge + + * config/nvptx/nvptx.h (ASM_SPEC): Define. + 2022-09-24 Tobias Burnus Backport from mainline: diff --git a/gcc/config/nvptx/nvptx.h b/gcc/config/nvptx/nvptx.h index 712974405668..9c883ba272a9 100644 --- a/gcc/config/nvptx/nvptx.h +++ b/gcc/config/nvptx/nvptx.h @@ -27,6 +27,10 @@ /* Run-time Target. */ +/* Assembler supports '-v' option; handle similar to + '../../gcc.cc:asm_options', 'HAVE_GNU_AS'. */ +#define ASM_SPEC "%{v}" + #define STARTFILE_SPEC "%{mmainkernel:crt0.o}" #define TARGET_CPU_CPP_BUILTINS() nvptx_cpu_cpp_builtins ()