<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>change log for rtems (2010-10-21)</title>
</head>
<body text='#000000' bgcolor='#ffffff'>
<a name='cs1'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
<font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
_CPU_Context_restore() because it does not return. Telling GCC this
avoids generation of dead code.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/avr/ChangeLog.diff?r1=text&tr1=1.52&r2=text&tr2=1.53&diff_format=h">M</a></td><td width='1%'>1.53</td><td width='100%'>cpukit/score/cpu/avr/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/avr/rtems/score/cpu.h.diff?r1=text&tr1=1.29&r2=text&tr2=1.30&diff_format=h">M</a></td><td width='1%'>1.30</td><td width='100%'>cpukit/score/cpu/avr/rtems/score/cpu.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/bfin/ChangeLog.diff?r1=text&tr1=1.40&r2=text&tr2=1.41&diff_format=h">M</a></td><td width='1%'>1.41</td><td width='100%'>cpukit/score/cpu/bfin/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/bfin/rtems/score/cpu.h.diff?r1=text&tr1=1.23&r2=text&tr2=1.24&diff_format=h">M</a></td><td width='1%'>1.24</td><td width='100%'>cpukit/score/cpu/bfin/rtems/score/cpu.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/h8300/ChangeLog.diff?r1=text&tr1=1.98&r2=text&tr2=1.99&diff_format=h">M</a></td><td width='1%'>1.99</td><td width='100%'>cpukit/score/cpu/h8300/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/h8300/rtems/score/cpu.h.diff?r1=text&tr1=1.43&r2=text&tr2=1.44&diff_format=h">M</a></td><td width='1%'>1.44</td><td width='100%'>cpukit/score/cpu/h8300/rtems/score/cpu.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/lm32/ChangeLog.diff?r1=text&tr1=1.18&r2=text&tr2=1.19&diff_format=h">M</a></td><td width='1%'>1.19</td><td width='100%'>cpukit/score/cpu/lm32/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/lm32/rtems/score/cpu.h.diff?r1=text&tr1=1.12&r2=text&tr2=1.13&diff_format=h">M</a></td><td width='1%'>1.13</td><td width='100%'>cpukit/score/cpu/lm32/rtems/score/cpu.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/m32c/ChangeLog.diff?r1=text&tr1=1.15&r2=text&tr2=1.16&diff_format=h">M</a></td><td width='1%'>1.16</td><td width='100%'>cpukit/score/cpu/m32c/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/m32c/rtems/score/cpu.h.diff?r1=text&tr1=1.10&r2=text&tr2=1.11&diff_format=h">M</a></td><td width='1%'>1.11</td><td width='100%'>cpukit/score/cpu/m32c/rtems/score/cpu.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/m32r/ChangeLog.diff?r1=text&tr1=1.8&r2=text&tr2=1.9&diff_format=h">M</a></td><td width='1%'>1.9</td><td width='100%'>cpukit/score/cpu/m32r/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/m32r/rtems/score/cpu.h.diff?r1=text&tr1=1.7&r2=text&tr2=1.8&diff_format=h">M</a></td><td width='1%'>1.8</td><td width='100%'>cpukit/score/cpu/m32r/rtems/score/cpu.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/mips/ChangeLog.diff?r1=text&tr1=1.143&r2=text&tr2=1.144&diff_format=h">M</a></td><td width='1%'>1.144</td><td width='100%'>cpukit/score/cpu/mips/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/mips/rtems/score/cpu.h.diff?r1=text&tr1=1.60&r2=text&tr2=1.61&diff_format=h">M</a></td><td width='1%'>1.61</td><td width='100%'>cpukit/score/cpu/mips/rtems/score/cpu.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/nios2/ChangeLog.diff?r1=text&tr1=1.25&r2=text&tr2=1.26&diff_format=h">M</a></td><td width='1%'>1.26</td><td width='100%'>cpukit/score/cpu/nios2/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/nios2/rtems/score/cpu.h.diff?r1=text&tr1=1.16&r2=text&tr2=1.17&diff_format=h">M</a></td><td width='1%'>1.17</td><td width='100%'>cpukit/score/cpu/nios2/rtems/score/cpu.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/no_cpu/ChangeLog.diff?r1=text&tr1=1.85&r2=text&tr2=1.86&diff_format=h">M</a></td><td width='1%'>1.86</td><td width='100%'>cpukit/score/cpu/no_cpu/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/no_cpu/rtems/score/cpu.h.diff?r1=text&tr1=1.34&r2=text&tr2=1.35&diff_format=h">M</a></td><td width='1%'>1.35</td><td width='100%'>cpukit/score/cpu/no_cpu/rtems/score/cpu.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/powerpc/ChangeLog.diff?r1=text&tr1=1.156&r2=text&tr2=1.157&diff_format=h">M</a></td><td width='1%'>1.157</td><td width='100%'>cpukit/score/cpu/powerpc/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/powerpc/rtems/score/cpu.h.diff?r1=text&tr1=1.43&r2=text&tr2=1.44&diff_format=h">M</a></td><td width='1%'>1.44</td><td width='100%'>cpukit/score/cpu/powerpc/rtems/score/cpu.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/sh/ChangeLog.diff?r1=text&tr1=1.97&r2=text&tr2=1.98&diff_format=h">M</a></td><td width='1%'>1.98</td><td width='100%'>cpukit/score/cpu/sh/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/sh/rtems/score/cpu.h.diff?r1=text&tr1=1.34&r2=text&tr2=1.35&diff_format=h">M</a></td><td width='1%'>1.35</td><td width='100%'>cpukit/score/cpu/sh/rtems/score/cpu.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/sparc/ChangeLog.diff?r1=text&tr1=1.98&r2=text&tr2=1.99&diff_format=h">M</a></td><td width='1%'>1.99</td><td width='100%'>cpukit/score/cpu/sparc/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/sparc/rtems/score/cpu.h.diff?r1=text&tr1=1.37&r2=text&tr2=1.38&diff_format=h">M</a></td><td width='1%'>1.38</td><td width='100%'>cpukit/score/cpu/sparc/rtems/score/cpu.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/sparc64/ChangeLog.diff?r1=text&tr1=1.4&r2=text&tr2=1.5&diff_format=h">M</a></td><td width='1%'>1.5</td><td width='100%'>cpukit/score/cpu/sparc64/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/sparc64/rtems/score/cpu.h.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&diff_format=h">M</a></td><td width='1%'>1.4</td><td width='100%'>cpukit/score/cpu/sparc64/rtems/score/cpu.h</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/score/cpu/avr/ChangeLog:1.52 rtems/cpukit/score/cpu/avr/ChangeLog:1.53
--- rtems/cpukit/score/cpu/avr/ChangeLog:1.52 Fri Jul 30 13:52:03 2010
+++ rtems/cpukit/score/cpu/avr/ChangeLog Thu Oct 21 17:11:33 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
+ _CPU_Context_restore() because it does not return. Telling GCC this
+ avoids generation of dead code.
+
</font> 2010-07-30 Gedare Bloom <giddyup44@yahoo.com>
PR 1599/cpukit
<font color='#006600'>diff -u rtems/cpukit/score/cpu/avr/rtems/score/cpu.h:1.29 rtems/cpukit/score/cpu/avr/rtems/score/cpu.h:1.30
--- rtems/cpukit/score/cpu/avr/rtems/score/cpu.h:1.29 Thu Jul 29 12:51:33 2010
+++ rtems/cpukit/score/cpu/avr/rtems/score/cpu.h Thu Oct 21 17:11:33 2010
</font><font color='#997700'>@@ -745,7 +745,7 @@
</font> * XXX document implementation including references if appropriate
*/
<font color='#880000'>-#define _CPU_Context_Restart_self( _the_context ) \
</font><font color='#000088'>+#define eCPU_Context_Restart_self( _the_context ) \
</font> _CPU_Context_restore( _the_context );
/*
<font color='#997700'>@@ -1081,7 +1081,7 @@
</font>
void _CPU_Context_restore(
Context_Control *new_context
<font color='#880000'>-);
</font><font color='#000088'>+) RTEMS_COMPILER_NO_RETURN_ATTRIBUTE;
</font>
/*
* _CPU_Context_save_fp
<font color='#006600'>diff -u rtems/cpukit/score/cpu/bfin/ChangeLog:1.40 rtems/cpukit/score/cpu/bfin/ChangeLog:1.41
--- rtems/cpukit/score/cpu/bfin/ChangeLog:1.40 Thu Jul 29 12:51:34 2010
+++ rtems/cpukit/score/cpu/bfin/ChangeLog Thu Oct 21 17:11:52 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
+ _CPU_Context_restore() because it does not return. Telling GCC this
+ avoids generation of dead code.
+
</font> 2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
PR 1635/cpukit
<font color='#006600'>diff -u rtems/cpukit/score/cpu/bfin/rtems/score/cpu.h:1.23 rtems/cpukit/score/cpu/bfin/rtems/score/cpu.h:1.24
--- rtems/cpukit/score/cpu/bfin/rtems/score/cpu.h:1.23 Thu Jul 29 12:51:34 2010
+++ rtems/cpukit/score/cpu/bfin/rtems/score/cpu.h Thu Oct 21 17:11:52 2010
</font><font color='#997700'>@@ -1164,7 +1164,7 @@
</font> */
void _CPU_Context_restore(
Context_Control *new_context
<font color='#880000'>-);
</font><font color='#000088'>+) RTEMS_COMPILER_NO_RETURN_ATTRIBUTE;
</font>
/**
* @ingroup CPUContext
<font color='#006600'>diff -u rtems/cpukit/score/cpu/h8300/ChangeLog:1.98 rtems/cpukit/score/cpu/h8300/ChangeLog:1.99
--- rtems/cpukit/score/cpu/h8300/ChangeLog:1.98 Thu Jul 29 12:51:36 2010
+++ rtems/cpukit/score/cpu/h8300/ChangeLog Thu Oct 21 17:12:08 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
+ _CPU_Context_restore() because it does not return. Telling GCC this
+ avoids generation of dead code.
+
</font> 2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
PR 1635/cpukit
<font color='#006600'>diff -u rtems/cpukit/score/cpu/h8300/rtems/score/cpu.h:1.43 rtems/cpukit/score/cpu/h8300/rtems/score/cpu.h:1.44
--- rtems/cpukit/score/cpu/h8300/rtems/score/cpu.h:1.43 Thu Jul 29 12:51:36 2010
+++ rtems/cpukit/score/cpu/h8300/rtems/score/cpu.h Thu Oct 21 17:12:09 2010
</font><font color='#997700'>@@ -1059,7 +1059,7 @@
</font>
void _CPU_Context_restore(
Context_Control *new_context
<font color='#880000'>-);
</font><font color='#000088'>+) RTEMS_COMPILER_NO_RETURN_ATTRIBUTE;
</font>
/*
* _CPU_Context_save_fp
<font color='#006600'>diff -u rtems/cpukit/score/cpu/lm32/ChangeLog:1.18 rtems/cpukit/score/cpu/lm32/ChangeLog:1.19
--- rtems/cpukit/score/cpu/lm32/ChangeLog:1.18 Sun Sep 26 18:43:46 2010
+++ rtems/cpukit/score/cpu/lm32/ChangeLog Thu Oct 21 17:12:33 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
+ _CPU_Context_restore() because it does not return. Telling GCC this
+ avoids generation of dead code.
+
</font> 2010-09-26 Yann Sionneau <yann@minet.net>
PR 1697/cpukit
<font color='#006600'>diff -u rtems/cpukit/score/cpu/lm32/rtems/score/cpu.h:1.12 rtems/cpukit/score/cpu/lm32/rtems/score/cpu.h:1.13
--- rtems/cpukit/score/cpu/lm32/rtems/score/cpu.h:1.12 Sun Sep 26 18:43:47 2010
+++ rtems/cpukit/score/cpu/lm32/rtems/score/cpu.h Thu Oct 21 17:12:33 2010
</font><font color='#997700'>@@ -1168,7 +1168,7 @@
</font> */
void _CPU_Context_restore(
Context_Control *new_context
<font color='#880000'>-);
</font><font color='#000088'>+) RTEMS_COMPILER_NO_RETURN_ATTRIBUTE;
</font>
/**
* @ingroup CPUContext
<font color='#006600'>diff -u rtems/cpukit/score/cpu/m32c/ChangeLog:1.15 rtems/cpukit/score/cpu/m32c/ChangeLog:1.16
--- rtems/cpukit/score/cpu/m32c/ChangeLog:1.15 Fri Jul 30 13:52:08 2010
+++ rtems/cpukit/score/cpu/m32c/ChangeLog Thu Oct 21 17:12:51 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
+ _CPU_Context_restore() because it does not return. Telling GCC this
+ avoids generation of dead code.
+
</font> 2010-07-30 Gedare Bloom <giddyup44@yahoo.com>
PR 1599/cpukit
<font color='#006600'>diff -u rtems/cpukit/score/cpu/m32c/rtems/score/cpu.h:1.10 rtems/cpukit/score/cpu/m32c/rtems/score/cpu.h:1.11
--- rtems/cpukit/score/cpu/m32c/rtems/score/cpu.h:1.10 Thu Jul 29 12:51:42 2010
+++ rtems/cpukit/score/cpu/m32c/rtems/score/cpu.h Thu Oct 21 17:12:51 2010
</font><font color='#997700'>@@ -1124,7 +1124,7 @@
</font> */
void _CPU_Context_restore(
Context_Control *new_context
<font color='#880000'>-);
</font><font color='#000088'>+) RTEMS_COMPILER_NO_RETURN_ATTRIBUTE;
</font>
/**
* @ingroup CPUEndian
<font color='#006600'>diff -u rtems/cpukit/score/cpu/m32r/ChangeLog:1.8 rtems/cpukit/score/cpu/m32r/ChangeLog:1.9
--- rtems/cpukit/score/cpu/m32r/ChangeLog:1.8 Fri Jul 30 13:52:10 2010
+++ rtems/cpukit/score/cpu/m32r/ChangeLog Thu Oct 21 17:13:20 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
+ _CPU_Context_restore() because it does not return. Telling GCC this
+ avoids generation of dead code.
+
</font> 2010-07-30 Gedare Bloom <giddyup44@yahoo.com>
PR 1599/cpukit
<font color='#006600'>diff -u rtems/cpukit/score/cpu/m32r/rtems/score/cpu.h:1.7 rtems/cpukit/score/cpu/m32r/rtems/score/cpu.h:1.8
--- rtems/cpukit/score/cpu/m32r/rtems/score/cpu.h:1.7 Thu Jul 29 12:51:44 2010
+++ rtems/cpukit/score/cpu/m32r/rtems/score/cpu.h Thu Oct 21 17:13:20 2010
</font><font color='#997700'>@@ -1149,7 +1149,7 @@
</font> */
void _CPU_Context_restore(
Context_Control *new_context
<font color='#880000'>-);
</font><font color='#000088'>+) RTEMS_COMPILER_NO_RETURN_ATTRIBUTE;
</font>
/**
* @ingroup CPUContext
<font color='#006600'>diff -u rtems/cpukit/score/cpu/mips/ChangeLog:1.143 rtems/cpukit/score/cpu/mips/ChangeLog:1.144
--- rtems/cpukit/score/cpu/mips/ChangeLog:1.143 Fri Jul 30 13:52:12 2010
+++ rtems/cpukit/score/cpu/mips/ChangeLog Thu Oct 21 17:13:40 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
+ _CPU_Context_restore() because it does not return. Telling GCC this
+ avoids generation of dead code.
+
</font> 2010-07-30 Gedare Bloom <giddyup44@yahoo.com>
PR 1599/cpukit
<font color='#006600'>diff -u rtems/cpukit/score/cpu/mips/rtems/score/cpu.h:1.60 rtems/cpukit/score/cpu/mips/rtems/score/cpu.h:1.61
--- rtems/cpukit/score/cpu/mips/rtems/score/cpu.h:1.60 Thu Jul 29 12:51:48 2010
+++ rtems/cpukit/score/cpu/mips/rtems/score/cpu.h Thu Oct 21 17:13:40 2010
</font><font color='#997700'>@@ -1084,7 +1084,7 @@
</font>
void _CPU_Context_restore(
Context_Control *new_context
<font color='#880000'>-);
</font><font color='#000088'>+) RTEMS_COMPILER_NO_RETURN_ATTRIBUTE;
</font>
/*
* _CPU_Context_save_fp
<font color='#006600'>diff -u rtems/cpukit/score/cpu/nios2/ChangeLog:1.25 rtems/cpukit/score/cpu/nios2/ChangeLog:1.26
--- rtems/cpukit/score/cpu/nios2/ChangeLog:1.25 Fri Jul 30 13:52:14 2010
+++ rtems/cpukit/score/cpu/nios2/ChangeLog Thu Oct 21 17:14:01 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
+ _CPU_Context_restore() because it does not return. Telling GCC this
+ avoids generation of dead code.
+
</font> 2010-07-30 Gedare Bloom <giddyup44@yahoo.com>
PR 1599/cpukit
<font color='#006600'>diff -u rtems/cpukit/score/cpu/nios2/rtems/score/cpu.h:1.16 rtems/cpukit/score/cpu/nios2/rtems/score/cpu.h:1.17
--- rtems/cpukit/score/cpu/nios2/rtems/score/cpu.h:1.16 Thu Jul 29 12:51:50 2010
+++ rtems/cpukit/score/cpu/nios2/rtems/score/cpu.h Thu Oct 21 17:14:02 2010
</font><font color='#997700'>@@ -1212,7 +1212,7 @@
</font> */
void _CPU_Context_restore(
Context_Control *new_context
<font color='#880000'>-);
</font><font color='#000088'>+) RTEMS_COMPILER_NO_RETURN_ATTRIBUTE;
</font>
/**
* @ingroup CPUContext
<font color='#006600'>diff -u rtems/cpukit/score/cpu/no_cpu/ChangeLog:1.85 rtems/cpukit/score/cpu/no_cpu/ChangeLog:1.86
--- rtems/cpukit/score/cpu/no_cpu/ChangeLog:1.85 Fri Jul 30 13:52:16 2010
+++ rtems/cpukit/score/cpu/no_cpu/ChangeLog Thu Oct 21 17:14:20 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
+ _CPU_Context_restore() because it does not return. Telling GCC this
+ avoids generation of dead code.
+
</font> 2010-07-30 Gedare Bloom <giddyup44@yahoo.com>
PR 1599/cpukit
<font color='#006600'>diff -u rtems/cpukit/score/cpu/no_cpu/rtems/score/cpu.h:1.34 rtems/cpukit/score/cpu/no_cpu/rtems/score/cpu.h:1.35
--- rtems/cpukit/score/cpu/no_cpu/rtems/score/cpu.h:1.34 Thu Jul 29 12:51:52 2010
+++ rtems/cpukit/score/cpu/no_cpu/rtems/score/cpu.h Thu Oct 21 17:14:20 2010
</font><font color='#997700'>@@ -1148,7 +1148,7 @@
</font> */
void _CPU_Context_restore(
Context_Control *new_context
<font color='#880000'>-);
</font><font color='#000088'>+) RTEMS_COMPILER_NO_RETURN_ATTRIBUTE;
</font>
/**
* @ingroup CPUContext
<font color='#006600'>diff -u rtems/cpukit/score/cpu/powerpc/ChangeLog:1.156 rtems/cpukit/score/cpu/powerpc/ChangeLog:1.157
--- rtems/cpukit/score/cpu/powerpc/ChangeLog:1.156 Thu Jul 29 12:51:54 2010
+++ rtems/cpukit/score/cpu/powerpc/ChangeLog Thu Oct 21 17:14:44 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
+ _CPU_Context_restore() because it does not return. Telling GCC this
+ avoids generation of dead code.
+
</font> 2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
PR 1635/cpukit
<font color='#006600'>diff -u rtems/cpukit/score/cpu/powerpc/rtems/score/cpu.h:1.43 rtems/cpukit/score/cpu/powerpc/rtems/score/cpu.h:1.44
--- rtems/cpukit/score/cpu/powerpc/rtems/score/cpu.h:1.43 Thu Jul 29 12:51:54 2010
+++ rtems/cpukit/score/cpu/powerpc/rtems/score/cpu.h Thu Oct 21 17:14:44 2010
</font><font color='#997700'>@@ -902,7 +902,7 @@
</font>
void _CPU_Context_restore(
Context_Control *new_context
<font color='#880000'>-);
</font><font color='#000088'>+) RTEMS_COMPILER_NO_RETURN_ATTRIBUTE;
</font>
/*
* _CPU_Context_save_fp
<font color='#006600'>diff -u rtems/cpukit/score/cpu/sh/ChangeLog:1.97 rtems/cpukit/score/cpu/sh/ChangeLog:1.98
--- rtems/cpukit/score/cpu/sh/ChangeLog:1.97 Thu Jul 29 12:51:56 2010
+++ rtems/cpukit/score/cpu/sh/ChangeLog Thu Oct 21 17:16:57 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
+ _CPU_Context_restore() because it does not return. Telling GCC this
+ avoids generation of dead code.
+
</font> 2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
PR 1635/cpukit
<font color='#006600'>diff -u rtems/cpukit/score/cpu/sh/rtems/score/cpu.h:1.34 rtems/cpukit/score/cpu/sh/rtems/score/cpu.h:1.35
--- rtems/cpukit/score/cpu/sh/rtems/score/cpu.h:1.34 Thu Jul 29 12:51:56 2010
+++ rtems/cpukit/score/cpu/sh/rtems/score/cpu.h Thu Oct 21 17:16:57 2010
</font><font color='#997700'>@@ -861,7 +861,7 @@
</font>
void _CPU_Context_restore(
Context_Control *new_context
<font color='#880000'>-);
</font><font color='#000088'>+) RTEMS_COMPILER_NO_RETURN_ATTRIBUTE;
</font>
/*
* _CPU_Context_save_fp
<font color='#006600'>diff -u rtems/cpukit/score/cpu/sparc/ChangeLog:1.98 rtems/cpukit/score/cpu/sparc/ChangeLog:1.99
--- rtems/cpukit/score/cpu/sparc/ChangeLog:1.98 Thu Jul 29 12:51:58 2010
+++ rtems/cpukit/score/cpu/sparc/ChangeLog Thu Oct 21 17:17:37 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
+ _CPU_Context_restore() because it does not return. Telling GCC this
+ avoids generation of dead code.
+
</font> 2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
PR 1635/cpukit
<font color='#006600'>diff -u rtems/cpukit/score/cpu/sparc/rtems/score/cpu.h:1.37 rtems/cpukit/score/cpu/sparc/rtems/score/cpu.h:1.38
--- rtems/cpukit/score/cpu/sparc/rtems/score/cpu.h:1.37 Fri Jul 16 03:45:55 2010
+++ rtems/cpukit/score/cpu/sparc/rtems/score/cpu.h Thu Oct 21 17:17:37 2010
</font><font color='#997700'>@@ -925,7 +925,7 @@
</font>
void _CPU_Context_restore(
Context_Control *new_context
<font color='#880000'>-);
</font><font color='#000088'>+) RTEMS_COMPILER_NO_RETURN_ATTRIBUTE;
</font>
/*
* _CPU_Context_save_fp
<font color='#006600'>diff -u rtems/cpukit/score/cpu/sparc64/ChangeLog:1.4 rtems/cpukit/score/cpu/sparc64/ChangeLog:1.5
--- rtems/cpukit/score/cpu/sparc64/ChangeLog:1.4 Thu Aug 19 07:11:42 2010
+++ rtems/cpukit/score/cpu/sparc64/ChangeLog Thu Oct 21 17:18:05 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
+ _CPU_Context_restore() because it does not return. Telling GCC this
+ avoids generation of dead code.
+
</font> 2010-08-19 Gedare Bloom <giddyup44@yahoo.com>
PR 1681/cpukit
<font color='#006600'>diff -u rtems/cpukit/score/cpu/sparc64/rtems/score/cpu.h:1.3 rtems/cpukit/score/cpu/sparc64/rtems/score/cpu.h:1.4
--- rtems/cpukit/score/cpu/sparc64/rtems/score/cpu.h:1.3 Thu Aug 19 07:11:42 2010
+++ rtems/cpukit/score/cpu/sparc64/rtems/score/cpu.h Thu Oct 21 17:18:05 2010
</font><font color='#997700'>@@ -999,7 +999,7 @@
</font>
void _CPU_Context_restore(
Context_Control *new_context
<font color='#880000'>-);
</font><font color='#000088'>+) RTEMS_COMPILER_NO_RETURN_ATTRIBUTE;
</font>
/*
* _CPU_Context_save_fp
</pre>
<p> </p>
<a name='cs2'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
<font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/mutextimedlock.c: Check status local variable not
lock_status.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/ChangeLog.diff?r1=text&tr1=1.2637&r2=text&tr2=1.2638&diff_format=h">M</a></td><td width='1%'>1.2638</td><td width='100%'>cpukit/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/posix/src/mutextimedlock.c.diff?r1=text&tr1=1.12&r2=text&tr2=1.13&diff_format=h">M</a></td><td width='1%'>1.13</td><td width='100%'>cpukit/posix/src/mutextimedlock.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2637 rtems/cpukit/ChangeLog:1.2638
--- rtems/cpukit/ChangeLog:1.2637 Tue Oct 19 04:16:20 2010
+++ rtems/cpukit/ChangeLog Thu Oct 21 17:21:09 2010
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * posix/src/mutextimedlock.c: Check status local variable not
+ lock_status.
+
</font> 2010-10-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libnetworking/lib/ftpfs.c: Do not fall back to BOOTP server address
<font color='#006600'>diff -u rtems/cpukit/posix/src/mutextimedlock.c:1.12 rtems/cpukit/posix/src/mutextimedlock.c:1.13
--- rtems/cpukit/posix/src/mutextimedlock.c:1.12 Mon Aug 23 16:31:27 2010
+++ rtems/cpukit/posix/src/mutextimedlock.c Thu Oct 21 17:21:09 2010
</font><font color='#997700'>@@ -72,10 +72,10 @@
</font> * make sure the right reason is returned.
*/
if ( !do_wait && (lock_status == EBUSY) ) {
<font color='#880000'>- if ( lock_status == POSIX_ABSOLUTE_TIMEOUT_INVALID )
</font><font color='#000088'>+ if ( status == POSIX_ABSOLUTE_TIMEOUT_INVALID )
</font> return EINVAL;
<font color='#880000'>- if ( lock_status == POSIX_ABSOLUTE_TIMEOUT_IS_IN_PAST ||
- lock_status == POSIX_ABSOLUTE_TIMEOUT_IS_NOW )
</font><font color='#000088'>+ if ( status == POSIX_ABSOLUTE_TIMEOUT_IS_IN_PAST ||
+ status == POSIX_ABSOLUTE_TIMEOUT_IS_NOW )
</font> return ETIMEDOUT;
}
</pre>
<p> </p>
<a name='cs3'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
<font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/psignalunblockthread.c: Formatting.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/ChangeLog.diff?r1=text&tr1=1.2638&r2=text&tr2=1.2639&diff_format=h">M</a></td><td width='1%'>1.2639</td><td width='100%'>cpukit/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/posix/src/psignalunblockthread.c.diff?r1=text&tr1=1.14&r2=text&tr2=1.15&diff_format=h">M</a></td><td width='1%'>1.15</td><td width='100%'>cpukit/posix/src/psignalunblockthread.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2638 rtems/cpukit/ChangeLog:1.2639
--- rtems/cpukit/ChangeLog:1.2638 Thu Oct 21 17:21:09 2010
+++ rtems/cpukit/ChangeLog Thu Oct 21 17:27:16 2010
</font><font color='#997700'>@@ -1,5 +1,9 @@
</font> 2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
<font color='#000088'>+ * posix/src/psignalunblockthread.c: Formatting.
+
+2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
</font> * posix/src/mutextimedlock.c: Check status local variable not
lock_status.
<font color='#006600'>diff -u rtems/cpukit/posix/src/psignalunblockthread.c:1.14 rtems/cpukit/posix/src/psignalunblockthread.c:1.15
--- rtems/cpukit/posix/src/psignalunblockthread.c:1.14 Fri Jul 30 13:53:06 2010
+++ rtems/cpukit/posix/src/psignalunblockthread.c Thu Oct 21 17:27:16 2010
</font><font color='#997700'>@@ -104,16 +104,16 @@
</font> * In pthread_cond_wait, a thread will be blocking on a thread
* queue, but is also interruptible by a POSIX signal.
*/
<font color='#880000'>- if ( _States_Is_waiting_on_thread_queue(the_thread->current_state) )
- _Thread_queue_Extract_with_proxy( the_thread );
- else if ( _States_Is_delaying(the_thread->current_state) ) {
- (void) _Watchdog_Remove( &the_thread->Timer );
- _Thread_Unblock( the_thread );
- }
</font><font color='#000088'>+ if ( _States_Is_waiting_on_thread_queue(the_thread->current_state) )
+ _Thread_queue_Extract_with_proxy( the_thread );
+ else if ( _States_Is_delaying(the_thread->current_state) ) {
+ (void) _Watchdog_Remove( &the_thread->Timer );
+ _Thread_Unblock( the_thread );
+ }
</font>
} else if ( the_thread->current_state == STATES_READY ) {
if ( _ISR_Is_in_progress() && _Thread_Is_executing( the_thread ) )
<font color='#880000'>- _Thread_Dispatch_necessary = true;
</font><font color='#000088'>+ _Thread_Dispatch_necessary = true;
</font> }
}
return false;
</pre>
<p> </p>
<p>--<br />
<small>Generated by <a href="http://www.codewiz.org/projects/index.html#loginfo">Deluxe Loginfo</a> 2.122 by Bernardo Innocenti <bernie@develer.com></small></p>
</body>
</html>