From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30599 invoked by alias); 1 Aug 2018 17:34:46 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 30191 invoked by uid 89); 1 Aug 2018 17:34:46 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-0.9 required=5.0 tests=BAYES_00,KAM_LAZY_DOMAIN_SECURITY,SPF_HELO_PASS autolearn=no version=3.3.2 spammy=Hx-languages-length:855 X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 01 Aug 2018 17:34:42 +0000 Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 40E0212C0E; Wed, 1 Aug 2018 17:34:41 +0000 (UTC) Received: from tucnak.zalov.cz (ovpn-117-71.ams2.redhat.com [10.36.117.71]) by smtp.corp.redhat.com (Postfix) with ESMTPS id B811D2010CA0; Wed, 1 Aug 2018 17:34:40 +0000 (UTC) Received: from tucnak.zalov.cz (localhost [127.0.0.1]) by tucnak.zalov.cz (8.15.2/8.15.2) with ESMTP id w71HYcn2006852; Wed, 1 Aug 2018 19:34:38 +0200 Received: (from jakub@localhost) by tucnak.zalov.cz (8.15.2/8.15.2/Submit) id w71HYYCX006851; Wed, 1 Aug 2018 19:34:34 +0200 Date: Wed, 01 Aug 2018 17:34:00 -0000 From: Jakub Jelinek To: Nathan Sidwell Cc: Tom de Vries , Cesar Philippidis , "gcc-patches@gcc.gnu.org" Subject: Re: [PATCH,nvptx] Truncate config/nvptx/oacc-parallel.c Message-ID: <20180801173434.GS17988@tucnak> Reply-To: Jakub Jelinek References: <1e40ad5b-dfc2-fc93-f4df-424fc5e468aa@codesourcery.com> <20180801115503.GN17988@tucnak> <77b7afc6-2e79-fc43-6263-3327d0407c92@acm.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <77b7afc6-2e79-fc43-6263-3327d0407c92@acm.org> User-Agent: Mutt/1.9.2 (2017-12-15) X-IsSubscribed: yes X-SW-Source: 2018-08/txt/msg00128.txt.bz2 On Wed, Aug 01, 2018 at 10:13:06AM -0700, Nathan Sidwell wrote: > On 08/01/2018 04:55 AM, Jakub Jelinek wrote: > > > The ABI compatibility is mainly for libgomp.so which hasn't (ever) bumped > > the soname and I don't plan to do that any time soon, but even for the > > offloaded libgomp.a I guess one might compile with GCC 5 and link with GCC > > 9 and expect things not to fail miserably. This is a *.a library, can't you > > I think it should fail horribly. If it succeeded, the performance would > suck. Far better to shout at the user sooner. Ok, I can live with that for OpenACC and GCC 5, just would not like to force people to rebuild everything every time GCC is bumped even for OpenACC (and once exported symbols from libgomp.so need to stay forever, unless soname is bumnped). Jakub