[{"id":3678276,"web_url":"http://patchwork.ozlabs.org/comment/3678276/","msgid":"<d1c2c4e4-f74f-4090-925b-39a06d48f94f@baylibre.com>","list_archive_url":null,"date":"2026-04-16T16:37:45","subject":"Re: [Patch] nvptx: support -march=native with offloading","submitter":{"id":87873,"url":"http://patchwork.ozlabs.org/api/people/87873/","name":"Tobias Burnus","email":"tburnus@baylibre.com"},"content":"Tobias Burnus wrote:\n> This came on IRC when richi wondered whether there should be such \n> feature:\n>   -foffload-options=-march=native\n>\n> The obvious place to handle seems to be mkoffload. Well, attached is \n> an attempt\n>  to so for Nvidia, which works fine on my laptop:\n>\n> -march=native  becomes  -march-map=sm_86  which then becomes -misa=sm_80.\n>\n> Thoughts, comments, remark?\n> Or even OK for GCC 17 mainline?\n\nI had accidentally attached a slightly older hackier version.\n\nTobias","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=baylibre-com.20251104.gappssmtp.com\n header.i=@baylibre-com.20251104.gappssmtp.com header.a=rsa-sha256\n header.s=20251104 header.b=mUmXh7Gm;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=baylibre-com.20251104.gappssmtp.com\n header.i=@baylibre-com.20251104.gappssmtp.com header.a=rsa-sha256\n header.s=20251104 header.b=mUmXh7Gm","sourceware.org;\n dmarc=none (p=none dis=none) header.from=baylibre.com","sourceware.org; spf=pass smtp.mailfrom=baylibre.com","server2.sourceware.org;\n arc=none smtp.remote-ip=209.85.221.43"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fxNxG6wlcz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 02:38:25 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 5E8A34BC0577\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 16 Apr 2026 16:38:17 +0000 (GMT)","from mail-wr1-f43.google.com (mail-wr1-f43.google.com\n [209.85.221.43])\n by sourceware.org (Postfix) with ESMTPS id C1FE04BA9035\n for <gcc-patches@gcc.gnu.org>; Thu, 16 Apr 2026 16:37:47 +0000 (GMT)","by mail-wr1-f43.google.com with SMTP id\n ffacd0b85a97d-43d70b3e159so2277127f8f.0\n for <gcc-patches@gcc.gnu.org>; Thu, 16 Apr 2026 09:37:47 -0700 (PDT)","from ?IPV6:2001:16b8:3df4:5200:4f9d:fe54:a905:1e3f?\n ([2001:16b8:3df4:5200:4f9d:fe54:a905:1e3f])\n by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-43ead3e0091sm13285202f8f.25.2026.04.16.09.37.45\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Thu, 16 Apr 2026 09:37:45 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 5E8A34BC0577","OpenDKIM Filter v2.11.0 sourceware.org C1FE04BA9035"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org C1FE04BA9035","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org C1FE04BA9035","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776357468; cv=none;\n b=GsGaT1812cYiAw1H891pdrlbwYU7GIwrXomzjGlrkNtWrFnIqlO6gFuL/7VM5tilRZ+QPd5DMOyatCXwbG25Qw2hJdXeQ0U441hUdeZRsZYc3NR2li7un5AGEadP8bvC/vSusNZ/f4wgqELQRkEUjlLMJ2VLpU3P4Jm4oJkN18c=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776357468; c=relaxed/simple;\n bh=pv0uwZc1CYxcowN8MMow3qsQQnIOplIBiXn5h7gg4wo=;\n h=DKIM-Signature:Message-ID:Date:MIME-Version:From:Subject:To;\n b=aEXtFk/QOcCIoEHvFhOLtJDcp0TNiV7Z1lDwtSmZ3UdCm8cP2OTD46CREGqOuG3g7ByKcW4+2MzAWq2gYjKIHVa9pt1TrALJiQLKxNuTWNfg9tQtvGtfIk0SAkbyfRPiHWONrupsbIVTW2w3MXku/ElO3VgJ3+RO9ls4yRKZ94M=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=baylibre-com.20251104.gappssmtp.com; s=20251104; t=1776357466;\n x=1776962266;\n darn=gcc.gnu.org;\n h=in-reply-to:content-language:references:cc:to:subject:from\n :user-agent:mime-version:date:message-id:from:to:cc:subject:date\n :message-id:reply-to;\n bh=guHQr73jvibgwX51xl1Ky4g3rIaZDQB9z+AZ0UMgx00=;\n b=mUmXh7GmM53DXD1hVNbZJ038VcUJ+49512TRJHtaCrtTLRpTAFDlO0JebRf/A4d29w\n ia1ucfjW1zoqBYXMz5IappatGQH2kmS+/BSjtApm8RBjQA4Q1PLAiyYJJEFS//ZWtD/t\n u9/7Ye4AuuGfT3ajOL5feFVPiaLHi1HTrKEKDoL2vuVvMYiOH7PPAhvqubn9hrF+nDD1\n f6ap9kcGK9Z0iI+rz0ymU/4S/Abdn4DP3/2FLYak4oVev8LfdiJC1bY6zj2O4Pn4D5Ns\n vGFK6bP0l8NZGhKulspp1jsWVrZCzyaOrfuY2WaLJNNngysOaBBD8vlOnc6Svy/rYxmY\n 1fXA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776357466; x=1776962266;\n h=in-reply-to:content-language:references:cc:to:subject:from\n :user-agent:mime-version:date:message-id:x-gm-gg:x-gm-message-state\n :from:to:cc:subject:date:message-id:reply-to;\n bh=guHQr73jvibgwX51xl1Ky4g3rIaZDQB9z+AZ0UMgx00=;\n b=jMOeeft2ALl7YY9Ix0XQcp22vwufhNyvie7RPEqx53nkoaOLL/wYqmxrOiQL/IsNwE\n 7QQ1fCaXqgv5MnhcEKcoRZo7b5oc3Ew7IZmtYOSVMRjct0anvBZD17D8SogsQjto74E1\n pGPt3rzJhHBbz7KnkkfZ7T9cpabvK9hxtgvfmvQA4smjnzw+PnTeukVKH6LVjp731Uxw\n UglN+Ku/hxhrAHlswMBa+0FuUeAttBa/vgE4A86B5QP4DCMUGYJ+nfhUU4MLQk11xE+p\n F/BuBjJuGqQFueuEopBzumCYAxARbvZQjQFo/hGoDNqbRZ3JhRNHZYH/boAXn9JwLlhE\n n3gQ==","X-Gm-Message-State":"AOJu0YzPUr2EKXxoQW5Bh68MvHBqBg5tU7dAL2wBF9o5Vpdo9z6wHOyN\n nhKsNZjqy1FNDj1iYncVHkExOYUnEMpefbw1cz6K2ZkQ6AnsAtziW+0KDgW/GFHUtQWIv2503TD\n 4a08gYgF59A==","X-Gm-Gg":"AeBDietykiHLDUUhgG3IFVrAdkCGXgLv1MT6wZl3QoHbPs7Jg8L2wMparohuK7xPzvd\n 0ylCVANedRAZ/y2ygtZPaIdgw43pnzYzo2UQO+WiT1DRPORcdJOsaec73ADijKpLunqlcTpkMRC\n bdHkpGhCojXW91+1+iix9CUpebgsIQiVhrz377M9wrVy6ApgrttuCr3SO5ZRnMWtiLxIMy5LP3A\n zpr4b8eqtX3vUazIBw+w59LTUJmmZ11ihu1EAv/qDHhxyrcplERPodDTz7bwxLe86r9xv9Pkotm\n D2j8NaLwTfk61+YgM8xDOn9mKlJypvz6sTc11O/VivIO8UKinSSQxteOHGWXAazhJ1UuJ9Mwvk7\n /3QD8+81zOW9w5L3jwGw874/M44s6X0F5omc7QWzCVKYE+46GuLeUDp7onlppS5td54Z7HtZ0t7\n jafu+UO7qR4SP39S0QT1HwmVshhQKDKYJXTMWXC0d+GoEXMo+YY5hl3jzCA/mGlOrp+2NgjqHt1\n SDajqg4+S6/Ng==","X-Received":"by 2002:a05:6000:184e:b0:43d:70de:1c62 with SMTP id\n ffacd0b85a97d-43fe159f6b4mr80991f8f.45.1776357466523;\n Thu, 16 Apr 2026 09:37:46 -0700 (PDT)","Content-Type":"multipart/mixed; boundary=\"------------WUtINo09foQcjP0cxO4EGZJD\"","Message-ID":"<d1c2c4e4-f74f-4090-925b-39a06d48f94f@baylibre.com>","Date":"Thu, 16 Apr 2026 18:37:45 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","From":"Tobias Burnus <tburnus@baylibre.com>","Subject":"Re: [Patch] nvptx: support -march=native with offloading","To":"gcc-patches <gcc-patches@gcc.gnu.org>,\n Thomas Schwinge <tschwinge@baylibre.com>","Cc":"Andrew Stubbs <ams@baylibre.com>,\n =?utf-8?q?Arsen_Arsenovi=C4=87?= <aarsenovic@baylibre.com>","References":"<ab8f2c2f-e5ef-439f-95fe-4fddc885737d@baylibre.com>","Content-Language":"en-US","In-Reply-To":"<ab8f2c2f-e5ef-439f-95fe-4fddc885737d@baylibre.com>","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}}]