From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27909 invoked by alias); 28 Jan 2015 18:00:09 -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 26173 invoked by uid 89); 28 Jan 2015 18:00:01 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-qg0-f47.google.com Received: from mail-qg0-f47.google.com (HELO mail-qg0-f47.google.com) (209.85.192.47) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Wed, 28 Jan 2015 18:00:00 +0000 Received: by mail-qg0-f47.google.com with SMTP id z60so17779349qgd.6 for ; Wed, 28 Jan 2015 09:59:58 -0800 (PST) X-Received: by 10.140.25.245 with SMTP id 108mr14539880qgt.57.1422467997957; Wed, 28 Jan 2015 09:59:57 -0800 (PST) Received: from msticlxl57.ims.intel.com (fmdmzpr01-ext.fm.intel.com. [192.55.54.36]) by mx.google.com with ESMTPSA id n13sm4654916qaa.25.2015.01.28.09.59.54 (version=TLSv1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 28 Jan 2015 09:59:57 -0800 (PST) Date: Wed, 28 Jan 2015 18:16:00 -0000 From: Ilya Verbin To: Thomas Schwinge Cc: GCC Patches , Bernd Schmidt Subject: Re: nvptx offloading patches [4/n] Message-ID: <20150128175945.GD12176@msticlxl57.ims.intel.com> References: <5454CDF1.3070307@codesourcery.com> <87zj92vnsa.fsf@kepler.schwinge.homeip.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87zj92vnsa.fsf@kepler.schwinge.homeip.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-IsSubscribed: yes X-SW-Source: 2015-01/txt/msg02511.txt.bz2 On 28 Jan 18:05, Thomas Schwinge wrote: > + fprintf (out, "#define PTX_ID 1\n"); > + fprintf (out, "static __attribute__((constructor)) void init (void)\n{\n"); > + fprintf (out, " GOMP_offload_register (__OPENMP_TARGET__, PTX_ID,\n"); The file include/gomp-constants.h already contains: #define GOMP_DEVICE_NVIDIA_PTX 5 I guess it would be better to include gomp-constants.h into mkoffload and to use this define. -- Ilya