public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [wwwdocs] GCC 6 Release Notes for RTEMS
@ 2015-09-04  7:00 Sebastian Huber
  2015-09-14  7:06 ` Sebastian Huber
  2015-10-31 21:17 ` Gerald Pfeifer
  0 siblings, 2 replies; 7+ messages in thread
From: Sebastian Huber @ 2015-09-04  7:00 UTC (permalink / raw)
  To: gcc-patches; +Cc: RTEMS

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 &lt;sys/lock.h&gt; are used
+    instead of Classic API semaphores.  The keys for thread specific 
data and
+    the once function are directly defined via &lt;pthread.h&gt;.
+    Self-contained condition variables are provided via Newlib
+    &lt;sys/lock.h&gt;.  The RTEMS thread model supports now the C++11
+    threads.</li>
+
+    <li>The OpenMP support uses now self-contained objects provided by 
Newlib
+    &lt;sys/lock.h&gt; 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@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [wwwdocs] GCC 6 Release Notes for RTEMS
  2015-09-04  7:00 [wwwdocs] GCC 6 Release Notes for RTEMS Sebastian Huber
@ 2015-09-14  7:06 ` Sebastian Huber
  2015-09-14 18:48   ` Jeff Law
  2015-10-31 21:17 ` Gerald Pfeifer
  1 sibling, 1 reply; 7+ messages in thread
From: Sebastian Huber @ 2015-09-14  7:06 UTC (permalink / raw)
  To: gcc-patches

Ping.

On 04/09/15 08:26, Sebastian Huber wrote:
> 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 &lt;sys/lock.h&gt; are used
> +    instead of Classic API semaphores.  The keys for thread specific 
> data and
> +    the once function are directly defined via &lt;pthread.h&gt;.
> +    Self-contained condition variables are provided via Newlib
> +    &lt;sys/lock.h&gt;.  The RTEMS thread model supports now the C++11
> +    threads.</li>
> +
> +    <li>The OpenMP support uses now self-contained objects provided 
> by Newlib
> +    &lt;sys/lock.h&gt; 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@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [wwwdocs] GCC 6 Release Notes for RTEMS
  2015-09-14  7:06 ` Sebastian Huber
@ 2015-09-14 18:48   ` Jeff Law
  2015-09-15  7:52     ` Sebastian Huber
  0 siblings, 1 reply; 7+ messages in thread
From: Jeff Law @ 2015-09-14 18:48 UTC (permalink / raw)
  To: Sebastian Huber, gcc-patches

On 09/14/2015 12:36 AM, Sebastian Huber wrote:
> Ping.
>
> On 04/09/15 08:26, Sebastian Huber wrote:
>> 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 &lt;sys/lock.h&gt; are used
>> +    instead of Classic API semaphores.  The keys for thread specific
>> data and
>> +    the once function are directly defined via &lt;pthread.h&gt;.
>> +    Self-contained condition variables are provided via Newlib
>> +    &lt;sys/lock.h&gt;.  The RTEMS thread model supports now the C++11
>> +    threads.</li>
>> +
>> +    <li>The OpenMP support uses now self-contained objects provided
>> by Newlib
>> +    &lt;sys/lock.h&gt; 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> -->
OK.
jeff

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [wwwdocs] GCC 6 Release Notes for RTEMS
  2015-09-14 18:48   ` Jeff Law
@ 2015-09-15  7:52     ` Sebastian Huber
  2015-09-16  6:58       ` Sebastian Huber
  0 siblings, 1 reply; 7+ messages in thread
From: Sebastian Huber @ 2015-09-15  7:52 UTC (permalink / raw)
  To: Jeff Law, gcc-patches

I think there are some head lines missing:

Index: htdocs/gcc-6/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-6/changes.html,v
retrieving revision 1.29
diff -u -r1.29 changes.html
--- htdocs/gcc-6/changes.html   15 Sep 2015 07:44:00 -0000      1.29
+++ htdocs/gcc-6/changes.html   15 Sep 2015 07:48:24 -0000
@@ -205,7 +205,7 @@

  <!-- <h3 id="nds32">NDS32</h3> -->

-<!-- <h3 id="powerpc">PowerPC / PowerPC64 / RS6000</h3> -->
+<h3 id="powerpc">PowerPC / PowerPC64 / RS6000</h3>
    <ul>
      <li><p>A new configuration option 
-<code>--with-advance-toolchain=at</code>
      was added for PowerPC 64-bit GNU/Linux systems to use the header 
files, library
@@ -221,13 +221,13 @@


  <!-- 
.................................................................. -->
-<!-- <h2 id="os">Operating Systems</h2> -->
+<h2 id="os">Operating Systems</h2>

  <!-- <h3 id="dragonfly">DragonFly BSD</h3> -->

  <!-- <h3 id="freebsd">FreeBSD</h3> -->

-<!-- <h3 id="rtems">RTEMS</h3> -->
+<h3 id="rtems">RTEMS</h3>
    <ul>
      <li>The RTEMS thread model implementation changed.  For the mutexes
      self-contained objects defined in Newlib &lt;sys/lock.h&gt; are used

-- 
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@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [wwwdocs] GCC 6 Release Notes for RTEMS
  2015-09-15  7:52     ` Sebastian Huber
@ 2015-09-16  6:58       ` Sebastian Huber
  0 siblings, 0 replies; 7+ messages in thread
From: Sebastian Huber @ 2015-09-16  6:58 UTC (permalink / raw)
  To: Jeff Law, gcc-patches

I checked this in.

On 15/09/15 09:49, Sebastian Huber wrote:
> I think there are some head lines missing:
>
> Index: htdocs/gcc-6/changes.html
> ===================================================================
> RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-6/changes.html,v
> retrieving revision 1.29
> diff -u -r1.29 changes.html
> --- htdocs/gcc-6/changes.html   15 Sep 2015 07:44:00 -0000 1.29
> +++ htdocs/gcc-6/changes.html   15 Sep 2015 07:48:24 -0000
> @@ -205,7 +205,7 @@
>
>  <!-- <h3 id="nds32">NDS32</h3> -->
>
> -<!-- <h3 id="powerpc">PowerPC / PowerPC64 / RS6000</h3> -->
> +<h3 id="powerpc">PowerPC / PowerPC64 / RS6000</h3>
>    <ul>
>      <li><p>A new configuration option 
> -<code>--with-advance-toolchain=at</code>
>      was added for PowerPC 64-bit GNU/Linux systems to use the header 
> files, library
> @@ -221,13 +221,13 @@
>
>
>  <!-- 
> .................................................................. -->
> -<!-- <h2 id="os">Operating Systems</h2> -->
> +<h2 id="os">Operating Systems</h2>
>
>  <!-- <h3 id="dragonfly">DragonFly BSD</h3> -->
>
>  <!-- <h3 id="freebsd">FreeBSD</h3> -->
>
> -<!-- <h3 id="rtems">RTEMS</h3> -->
> +<h3 id="rtems">RTEMS</h3>
>    <ul>
>      <li>The RTEMS thread model implementation changed.  For the mutexes
>      self-contained objects defined in Newlib &lt;sys/lock.h&gt; are used
>

-- 
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@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [wwwdocs] GCC 6 Release Notes for RTEMS
  2015-09-04  7:00 [wwwdocs] GCC 6 Release Notes for RTEMS Sebastian Huber
  2015-09-14  7:06 ` Sebastian Huber
@ 2015-10-31 21:17 ` Gerald Pfeifer
  2015-11-02  6:46   ` Sebastian Huber
  1 sibling, 1 reply; 7+ messages in thread
From: Gerald Pfeifer @ 2015-10-31 21:17 UTC (permalink / raw)
  To: Sebastian Huber; +Cc: gcc-patches, RTEMS

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 @@
 
 <h3 id="rtems">RTEMS</h3>
   <ul>
-    <li>The RTEMS thread model implementation changed.  For the mutexes
-    self-contained objects defined in Newlib &lt;sys/lock.h&gt; are used
+    <li>The RTEMS thread model implementation changed.  Mutexes now
+    use self-contained objects defined in Newlib &lt;sys/lock.h&gt;
     instead of Classic API semaphores.  The keys for thread specific data and
-    the once function are directly defined via &lt;pthread.h&gt;.
+    the <code>once</code> function are directly defined via &lt;pthread.h&gt;.
     Self-contained condition variables are provided via Newlib
-    &lt;sys/lock.h&gt;.  The RTEMS thread model supports now the C++11
+    &lt;sys/lock.h&gt;.  The RTEMS thread model also supports C++11
     threads.</li>
 
-    <li>The OpenMP support uses now self-contained objects provided by Newlib
+    <li>OpenMP support now uses self-contained objects provided by Newlib
     &lt;sys/lock.h&gt; 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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [wwwdocs] GCC 6 Release Notes for RTEMS
  2015-10-31 21:17 ` Gerald Pfeifer
@ 2015-11-02  6:46   ` Sebastian Huber
  0 siblings, 0 replies; 7+ messages in thread
From: Sebastian Huber @ 2015-11-02  6:46 UTC (permalink / raw)
  To: Gerald Pfeifer; +Cc: gcc-patches, RTEMS

Hello Gerald,

On 31/10/15 21:36, Gerald Pfeifer wrote:
> Hi Sebastian,
>
> what do you think about the follow-up patch below, on top of
> your original patch?

thanks for the style changes.

-- 
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@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2015-11-02  6:46 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-09-04  7:00 [wwwdocs] GCC 6 Release Notes for RTEMS Sebastian Huber
2015-09-14  7:06 ` Sebastian Huber
2015-09-14 18:48   ` Jeff Law
2015-09-15  7:52     ` Sebastian Huber
2015-09-16  6:58       ` Sebastian Huber
2015-10-31 21:17 ` Gerald Pfeifer
2015-11-02  6:46   ` Sebastian Huber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).