From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 34422 invoked by alias); 31 Oct 2015 20:36:13 -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 34393 invoked by uid 89); 31 Oct 2015 20:36:12 -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,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: ainaz.pair.com Received: from ainaz.pair.com (HELO ainaz.pair.com) (209.68.2.66) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Sat, 31 Oct 2015 20:36:11 +0000 Received: from antheas.dhcp.nue.suse.com (nat.nue.novell.com [195.135.221.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ainaz.pair.com (Postfix) with ESMTPSA id 10C023F427; Sat, 31 Oct 2015 16:36:07 -0400 (EDT) Date: Sat, 31 Oct 2015 21:17:00 -0000 From: Gerald Pfeifer To: Sebastian Huber cc: gcc-patches@gcc.gnu.org, RTEMS Subject: Re: [wwwdocs] GCC 6 Release Notes for RTEMS In-Reply-To: <55E939AD.7010906@embedded-brains.de> Message-ID: References: <55E939AD.7010906@embedded-brains.de> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-IsSubscribed: yes X-SW-Source: 2015-10/txt/msg03498.txt.bz2 Hi Sebastian, what do you think about the follow-up patch below, on top of your original patch? Gerald Index: gcc-6/changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-6/changes.html,v retrieving revision 1.38 diff -u -r1.38 changes.html --- gcc-6/changes.html 27 Oct 2015 09:32:43 -0000 1.38 +++ gcc-6/changes.html 31 Oct 2015 20:35:22 -0000 @@ -270,15 +270,15 @@

RTEMS

    -
  • The RTEMS thread model implementation changed. For the mutexes - self-contained objects defined in Newlib <sys/lock.h> are used +
  • The RTEMS thread model implementation changed. Mutexes now + use self-contained objects defined in Newlib <sys/lock.h> instead of Classic API semaphores. The keys for thread specific data and - the once function are directly defined via <pthread.h>. + the once function are directly defined via <pthread.h>. Self-contained condition variables are provided via Newlib - <sys/lock.h>. The RTEMS thread model supports now the C++11 + <sys/lock.h>. The RTEMS thread model also supports C++11 threads.
  • -
  • The OpenMP support uses now self-contained objects provided by Newlib +
  • OpenMP support now uses self-contained objects provided by Newlib <sys/lock.h> and offers a significantly better performance compared to the POSIX configuration of libgomp. It is possible to configure thread pools for each scheduler instance via the environment