[wwwdocs] GCC 6 Release Notes for RTEMS
Sebastian Huber
sebastian.huber at embedded-brains.de
Fri Sep 4 06:26:53 UTC 2015
Index: htdocs/gcc-6/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-6/changes.html,v
retrieving revision 1.25
diff -u -r1.25 changes.html
--- htdocs/gcc-6/changes.html 25 Aug 2015 22:27:46 -0000 1.25
+++ htdocs/gcc-6/changes.html 4 Sep 2015 06:21:14 -0000
@@ -203,6 +203,23 @@
<!-- <h3 id="freebsd">FreeBSD</h3> -->
+<!-- <h3 id="rtems">RTEMS</h3> -->
+ <ul>
+ <li>The RTEMS thread model implementation changed. For the mutexes
+ self-contained objects defined in Newlib <sys/lock.h> are used
+ instead of Classic API semaphores. The keys for thread specific
data and
+ 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
+ threads.</li>
+
+ <li>The OpenMP support uses now self-contained objects provided by
Newlib
+ <sys/lock.h> and offers a significantly better performance
compared
+ to the POSIX configuration of <code>libgomp</code>. It is possible to
+ configure thread pools for each scheduler instance via the environment
+ variable <code>GOMP_RTEMS_THREAD_POOLS</code>.</li>
+ </ul>
+
<!-- <h3 id="vxmils">VxWorks MILS</h3> -->
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the devel
mailing list