From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13100 invoked by alias); 1 Jul 2015 07:39:40 -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 13086 invoked by uid 89); 1 Jul 2015 07:39:39 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-ob0-f181.google.com Received: from mail-ob0-f181.google.com (HELO mail-ob0-f181.google.com) (209.85.214.181) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Wed, 01 Jul 2015 07:39:38 +0000 Received: by obdbs4 with SMTP id bs4so22882672obd.3 for ; Wed, 01 Jul 2015 00:39:36 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.182.186.2 with SMTP id fg2mr22203900obc.35.1435736376644; Wed, 01 Jul 2015 00:39:36 -0700 (PDT) Received: by 10.76.115.167 with HTTP; Wed, 1 Jul 2015 00:39:36 -0700 (PDT) In-Reply-To: <5592A818.7070607@redhat.com> References: <558B71A3.3080004@redhat.com> <558C32D7.1090902@redhat.com> <558DCB24.6060904@redhat.com> <5591C776.5050405@redhat.com> <5592A818.7070607@redhat.com> Date: Wed, 01 Jul 2015 07:39:00 -0000 Message-ID: Subject: Re: [patch] PR debug/66653: avoid late_global_decl on decl_type_context()s From: Richard Biener To: Jason Merrill Cc: Aldy Hernandez , gcc-patches , Jan Hubicka Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes X-SW-Source: 2015-07/txt/msg00003.txt.bz2 On Tue, Jun 30, 2015 at 4:30 PM, Jason Merrill wrote: > On 06/29/2015 06:32 PM, Jason Merrill wrote: >> >> On 06/29/2015 05:07 AM, Richard Biener wrote: >>> >>> On Fri, Jun 26, 2015 at 11:59 PM, Jason Merrill wrote: >>>> >>>> On 06/26/2015 05:37 AM, Richard Biener wrote: >>>>> >>>>> >>>>> Can we defer TLS model setting to template instantiation? >>>> >>>> >>>> We need to represent somehow that __thread (or thread_local) was used in >>>> the >>>> declaration, but DECL_THREAD_LOCAL_P was changed to refer to the TLS >>>> model. >>> >>> >>> Ok, so "easiest" would be to allocate a bit from decl_with_vis for >>> this... >> >> >> Or I can find a flag in the front end. I guess I'll do that. > > > Thus. Looks good to me. Richard. > Jason >