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.