From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20434 invoked by alias); 18 Aug 2013 12:01:30 -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 20420 invoked by uid 89); 18 Aug 2013 12:01:30 -0000 X-Spam-SWARE-Status: No, score=-51.7 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED,RCVD_IN_HOSTKARMA_NO,SPF_PASS autolearn=ham version=3.3.2 Received: from ainaz.pair.com (HELO ainaz.pair.com) (209.68.2.66) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Sun, 18 Aug 2013 12:01:29 +0000 Received: from [192.168.0.131] (vie-188-118-245-189.dsl.sil.at [188.118.245.189]) by ainaz.pair.com (Postfix) with ESMTPSA id EB1863F412; Sun, 18 Aug 2013 08:01:26 -0400 (EDT) Date: Sun, 18 Aug 2013 12:14:00 -0000 From: Gerald Pfeifer To: Dave Korn cc: Richard Biener , gcc-patches@gcc.gnu.org, Jakub Jelinek Subject: Re: [PATCH][4.8][4.7][4.6] Make -shared-libgcc the default on Cygwin. In-Reply-To: <51409B61.8000704@gmail.com> Message-ID: References: <513E8877.7070606@gmail.com> <51409B61.8000704@gmail.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-SW-Source: 2013-08/txt/msg00948.txt.bz2 On Wed, 13 Mar 2013, Dave Korn wrote: > Committed revision 196634, with the attached documentation update and cvs > log entry: > > * htdocs/gcc-4.8/changes.html: Add OS-specific section and entry > for Windows (Cygwin). I applied this small editorial patch. Gerald Index: changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.8/changes.html,v retrieving revision 1.119 diff -u -3 -p -r1.119 changes.html --- changes.html 31 May 2013 08:49:25 -0000 1.119 +++ changes.html 18 Aug 2013 11:56:32 -0000 @@ -143,7 +143,7 @@ by this change.

-fsanitize=thread. Instructions will be instrumented to detect data races. The ThreadSanitizer is available on x86-64 GNU/Linux. -
  • A new local register allocator has been implemented, which +
  • A new local register allocator (LRA) has been implemented, which replaces the 26 year old reload pass and improves generated code quality. For now it is active on the ia32 and x86-64 targets.
  • @@ -858,11 +858,12 @@ int i = A().f(); // error, f() requires
    • Executables are now linked against shared libgcc by default. The previous default was to link statically, which can still be - done by explicitly specifying -static or -static-libgcc on the + done by explicitly specifying -static or + static-libgcc on the command line. However it is strongly advised against, as it will cause problems for any application that makes use of DLLs compiled by GCC. It should be alright for a monolithic stand-alone - application that only links against the Windows OS DLLs, but + application that only links against the Windows DLLs, but offers little or no benefit.