From patchwork Sun Feb 17 12:49:55 2013
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Patchwork-Submitter: Gerald Pfeifer
X-Patchwork-Id: 221058
Return-Path:
X-Original-To: incoming@patchwork.ozlabs.org
Delivered-To: patchwork-incoming@bilbo.ozlabs.org
Received: from sourceware.org (server1.sourceware.org [209.132.180.131])
by ozlabs.org (Postfix) with SMTP id B06E22C007B
for ;
Sun, 17 Feb 2013 23:50:37 +1100 (EST)
Comment: DKIM? See http://www.dkim.org
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed;
d=gcc.gnu.org; s=default; x=1361710238; h=Comment:
DomainKey-Signature:Received:Received:Received:Received:Date:
From:To:Subject:Message-ID:MIME-Version:Content-Type:
Mailing-List:Precedence:List-Id:List-Unsubscribe:List-Archive:
List-Post:List-Help:Sender:Delivered-To; bh=uzn98ZEDED+H49wSN4/y
1SPZXAg=; b=S2m21zRJA4tNGCQTLuhfiGxCsK7zXzNCqY2r6WGACMrV5k3jkHk1
VhlQq33nUJyBlYke9poChBrTzLcPCVuqgBzXKY1kUU/KDa/yX2IjKPpMJu+o/Fmp
CcIjLyU+EO36xfBtwfMojU04Eb7fo12tPQsF0BzUcHWOU7KdQpw+wpY=
Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=gcc.gnu.org;
h=Received:Received:X-SWARE-Spam-Status:X-Spam-Check-By:Received:Received:Date:From:To:Subject:Message-ID:MIME-Version:Content-Type:X-IsSubscribed:Mailing-List:Precedence:List-Id:List-Unsubscribe:List-Archive:List-Post:List-Help:Sender:Delivered-To;
b=wwvL6onSKRzt+cLm+5iljm9RntE4I71/7N+IHeew+d5/bSGOKbDJ6ai3MQKwCc
3kVOywltP3ENjBpRXU2QmFjiycmoB6YtEhzahjY4R8D15gGsAFknkmo2qNigZf/c
GB1Waz7wcPf8YKUCp64pja7fdvoDvO1N4SFpmL6a8SIBo=;
Received: (qmail 17549 invoked by alias); 17 Feb 2013 12:50:32 -0000
Received: (qmail 17539 invoked by uid 22791); 17 Feb 2013 12:50:31 -0000
X-SWARE-Spam-Status: No, hits=-50.9 required=5.0 tests=AWL,BAYES_00
X-Spam-Check-By: sourceware.org
Received: from ainaz.pair.com (HELO ainaz.pair.com) (209.68.2.66) by
sourceware.org (qpsmtpd/0.43rc1) with ESMTP;
Sun, 17 Feb 2013 12:49:58 +0000
Received: from [192.168.0.132] (vie-188-118-252-092.dsl.sil.at
[188.118.252.92]) by ainaz.pair.com (Postfix) with ESMTPSA id
CA5373F410; Sun, 17 Feb 2013 07:49:56 -0500 (EST)
Date: Sun, 17 Feb 2013 13:49:55 +0100 (CET)
From: Gerald Pfeifer
To: gcc-patches@gcc.gnu.org, Jason Merrill
Subject: [wwwdocs] gcc-4.8/changes.html, C++ section
Message-ID:
MIME-Version: 1.0
X-IsSubscribed: yes
Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id:
List-Unsubscribe:
List-Archive:
List-Post:
List-Help:
Sender: gcc-patches-owner@gcc.gnu.org
Delivered-To: mailing list gcc-patches@gcc.gnu.org
I noticed there were three "paragraphs" where HTML would pull them
together into just one since it simply ignores blank lines. I marked
them up with ...
and used id= instead of .
Applied
Gerald
Index: changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.8/changes.html,v
retrieving revision 1.100
diff -u -3 -p -r1.100 changes.html
--- changes.html 16 Feb 2013 14:48:25 -0000 1.100
+++ changes.html 17 Feb 2013 12:37:13 -0000
@@ -196,10 +196,9 @@ t.c:7:7: note: in expansion of macro 'MY
-->
-
-C++
+C++
- - G++ now implements the C++11
+
G++ now implements the C++11
thread_local
keyword; this differs from the
GNU __thread
keyword primarily in that it allows dynamic
initialization and destruction semantics. Unfortunately, this support
@@ -209,16 +208,16 @@ t.c:7:7: note: in expansion of macro 'MY
initialization, so users may want to continue to
use __thread
for TLS variables with static initialization
semantics.
-
+
If the programmer can be sure that no use of the variable in a
non-defining TU needs to trigger dynamic initialization (either because
the variable is statically initialized, or a use of the variable in the
defining TU will be executed before any uses in another TU), they can
avoid this overhead with the -fno-extern-tls-init
option.
-
+
OpenMP threadprivate
variables now also support dynamic
- initialization and destruction by the same mechanism.
-
+ initialization and destruction by the same mechanism.
+
G++ now implements the C++11
attribute syntax, e.g.