From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1643) id 4A8A23858D28; Mon, 17 Oct 2022 11:57:55 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4A8A23858D28 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1666007875; bh=ugVWbafH/5mN/Nff4Kk8pX7UsbWxr/tqfRz2kQ0mDHo=; h=From:To:Subject:Date:From; b=n/pHwL4CRKemUfE5CtdVzfev7tKcSQJlRwcioH8JKdf4sqc+ZO91H7+qzQQ4HJja/ u6uTR2shfAZsKq30AQVxtILJ9toaLOZkRAaqSXsAsQcHAT/3paaasAVgTkbZlc2e53 Rym/8aaueHVPH+S9ginZs6FDN38QzfduFm+x6J6k= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Thomas Schwinge To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/omp/gcc-12] Fix nvptx-specific '-foffload-options' syntax in 'libgomp.c/reverse-offload-sm30.c' X-Act-Checkin: gcc X-Git-Author: Thomas Schwinge X-Git-Refname: refs/heads/devel/omp/gcc-12 X-Git-Oldrev: d4504346d2a1d6ffecb8b2d8e3e04ab8ea259785 X-Git-Newrev: f36ce95ad928578aa6739f61480e6c8fbaf2248e Message-Id: <20221017115755.4A8A23858D28@sourceware.org> Date: Mon, 17 Oct 2022 11:57:55 +0000 (GMT) List-Id: https://gcc.gnu.org/g:f36ce95ad928578aa6739f61480e6c8fbaf2248e commit f36ce95ad928578aa6739f61480e6c8fbaf2248e Author: Thomas Schwinge Date: Fri Sep 23 11:29:50 2022 +0200 Fix nvptx-specific '-foffload-options' syntax in 'libgomp.c/reverse-offload-sm30.c' That is, '-mptx=_' is only valid in '-foffload-options=nvptx-none', too. Fix test case added in recent commit r13-2625-g6b43f556f392a7165582aca36a19fe7389d995b2 "nvptx/mkoffload.cc: Warn instead of error when reverse offload is not possible". libgomp/ * testsuite/libgomp.c/reverse-offload-sm30.c: Fix nvptx-specific '-foffload-options' syntax. (cherry picked from commit b61796663ba1fe8fb83203829398f3f89ec212b7) Diff: --- libgomp/ChangeLog.omp | 8 ++++++++ libgomp/testsuite/libgomp.c/reverse-offload-sm30.c | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/libgomp/ChangeLog.omp b/libgomp/ChangeLog.omp index cb3541be378..048314eb1be 100644 --- a/libgomp/ChangeLog.omp +++ b/libgomp/ChangeLog.omp @@ -1,3 +1,11 @@ +2022-10-17 Thomas Schwinge + + Backported from master: + 2022-10-17 Thomas Schwinge + + * testsuite/libgomp.c/reverse-offload-sm30.c: Fix nvptx-specific + '-foffload-options' syntax. + 2022-10-14 Julian Brown * testsuite/libgomp.oacc-fortran/declare-1.f90: Adjust scan output. diff --git a/libgomp/testsuite/libgomp.c/reverse-offload-sm30.c b/libgomp/testsuite/libgomp.c/reverse-offload-sm30.c index fbfeae1fd41..7f10fd4ded9 100644 --- a/libgomp/testsuite/libgomp.c/reverse-offload-sm30.c +++ b/libgomp/testsuite/libgomp.c/reverse-offload-sm30.c @@ -1,5 +1,5 @@ /* { dg-do link { target { offload_target_nvptx } } } */ -/* { dg-additional-options "-foffload-options=nvptx-none=-march=sm_30 -foffload=-mptx=_" } */ +/* { dg-additional-options "-foffload-options=nvptx-none=-march=sm_30 -foffload-options=nvptx-none=-mptx=_" } */ #pragma omp requires reverse_offload