<!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 (2011-02-11)</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>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>

        * misc/timer.c: Fix typo.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/lpc24xx/ChangeLog.diff?r1=text&tr1=1.62&r2=text&tr2=1.63&diff_format=h">M</a></td><td width='1%'>1.63</td><td width='100%'>c/src/lib/libbsp/arm/lpc24xx/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/lpc24xx/misc/timer.c.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%'>c/src/lib/libbsp/arm/lpc24xx/misc/timer.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/lpc24xx/ChangeLog:1.62 rtems/c/src/lib/libbsp/arm/lpc24xx/ChangeLog:1.63
--- rtems/c/src/lib/libbsp/arm/lpc24xx/ChangeLog:1.62   Wed Feb  9 05:41:54 2011
+++ rtems/c/src/lib/libbsp/arm/lpc24xx/ChangeLog        Fri Feb 11 05:37:34 2011
</font><font color='#997700'>@@ -1,3 +1,7 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * misc/timer.c: Fix typo.
+
</font> 2011-02-09        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * misc/timer.c: Include <rtems/btimer.h>.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/lpc24xx/misc/timer.c:1.3 rtems/c/src/lib/libbsp/arm/lpc24xx/misc/timer.c:1.4
--- rtems/c/src/lib/libbsp/arm/lpc24xx/misc/timer.c:1.3 Wed Feb  9 05:41:54 2011
+++ rtems/c/src/lib/libbsp/arm/lpc24xx/misc/timer.c     Fri Feb 11 05:37:35 2011
</font><font color='#997700'>@@ -20,7 +20,7 @@
</font>  */
 
 #include <rtems.h>
<font color='#880000'>-#include <bsh.h>
</font><font color='#000088'>+#include <bsp.h>
</font> #include <rtems/btimer.h>
 #include <rtems/timerdrv.h>
 
</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>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>

        * include/bsp.h, startup/bspreset.c:
        Use "__asm__" instead of "asm" for improved c99-compliance.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/gba/ChangeLog.diff?r1=text&tr1=1.70&r2=text&tr2=1.71&diff_format=h">M</a></td><td width='1%'>1.71</td><td width='100%'>c/src/lib/libbsp/arm/gba/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/gba/include/bsp.h.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&diff_format=h">M</a></td><td width='1%'>1.6</td><td width='100%'>c/src/lib/libbsp/arm/gba/include/bsp.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/gba/startup/bspreset.c.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>c/src/lib/libbsp/arm/gba/startup/bspreset.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/gba/ChangeLog:1.70 rtems/c/src/lib/libbsp/arm/gba/ChangeLog:1.71
--- rtems/c/src/lib/libbsp/arm/gba/ChangeLog:1.70       Wed Feb  9 05:37:35 2011
+++ rtems/c/src/lib/libbsp/arm/gba/ChangeLog    Fri Feb 11 05:42:34 2011
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * include/bsp.h, startup/bspreset.c:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
</font> 2011-02-09        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * timer/timer.c: Include <rtems/btimer.h>.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/gba/include/bsp.h:1.5 rtems/c/src/lib/libbsp/arm/gba/include/bsp.h:1.6
--- rtems/c/src/lib/libbsp/arm/gba/include/bsp.h:1.5    Fri Jan 28 14:29:34 2011
+++ rtems/c/src/lib/libbsp/arm/gba/include/bsp.h        Fri Feb 11 05:42:34 2011
</font><font color='#997700'>@@ -44,7 +44,7 @@
</font>     uint32_t i; \
     for(i = 0; i<microseconds;) {i++;} \
     uint32_t  _cnt = _microseconds; \
<font color='#880000'>-    asm volatile ("0: nop; sub %0, %0, #1; cmp %0,#0; bne 0b" : "=c"(_cnt) : "0"(_cnt)); \
</font><font color='#000088'>+    __asm__ volatile ("0: nop; sub %0, %0, #1; cmp %0,#0; bne 0b" : "=c"(_cnt) : "0"(_cnt)); \
</font>   }
 
 /** gba_zero_memory library function in start.S  */

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/gba/startup/bspreset.c:1.1 rtems/c/src/lib/libbsp/arm/gba/startup/bspreset.c:1.2
--- rtems/c/src/lib/libbsp/arm/gba/startup/bspreset.c:1.1       Mon Sep 22 16:53:32 2008
+++ rtems/c/src/lib/libbsp/arm/gba/startup/bspreset.c   Fri Feb 11 05:42:34 2011
</font><font color='#997700'>@@ -11,6 +11,6 @@
</font> 
 void bsp_reset(void)
 {
<font color='#880000'>-  asm volatile ("ldr  r0, =_gba_reset");
-  asm volatile ("bx   r0");
</font><font color='#000088'>+  __asm__ volatile ("ldr  r0, =_gba_reset");
+  __asm__ volatile ("bx   r0");
</font> }
</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>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>

        * include/swi.h, startup/bspreset.c, startup/syscalls.c:
        Use "__asm__" instead of "asm" for improved c99-compliance.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/gdbarmsim/ChangeLog.diff?r1=text&tr1=1.11&r2=text&tr2=1.12&diff_format=h">M</a></td><td width='1%'>1.12</td><td width='100%'>c/src/lib/libbsp/arm/gdbarmsim/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/gdbarmsim/include/swi.h.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>c/src/lib/libbsp/arm/gdbarmsim/include/swi.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/gdbarmsim/startup/bspreset.c.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>c/src/lib/libbsp/arm/gdbarmsim/startup/bspreset.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/gdbarmsim/startup/syscalls.c.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%'>c/src/lib/libbsp/arm/gdbarmsim/startup/syscalls.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/gdbarmsim/ChangeLog:1.11 rtems/c/src/lib/libbsp/arm/gdbarmsim/ChangeLog:1.12
--- rtems/c/src/lib/libbsp/arm/gdbarmsim/ChangeLog:1.11 Wed Feb  2 08:57:51 2011
+++ rtems/c/src/lib/libbsp/arm/gdbarmsim/ChangeLog      Fri Feb 11 05:42:36 2011
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * include/swi.h, startup/bspreset.c, startup/syscalls.c:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
</font> 2011-02-02        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * configure.ac: Require autoconf-2.68, automake-1.11.1.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/gdbarmsim/include/swi.h:1.1 rtems/c/src/lib/libbsp/arm/gdbarmsim/include/swi.h:1.2
--- rtems/c/src/lib/libbsp/arm/gdbarmsim/include/swi.h:1.1      Thu Oct  1 16:48:42 2009
+++ rtems/c/src/lib/libbsp/arm/gdbarmsim/include/swi.h  Fri Feb 11 05:42:36 2011
</font><font color='#997700'>@@ -80,7 +80,7 @@
</font> do_AngelSWI (int reason, void * arg)
 {
   int value;
<font color='#880000'>-  asm volatile ("mov r0, %1; mov r1, %2; " AngelSWIInsn " %a3; mov %0, r0"
</font><font color='#000088'>+  __asm__ volatile ("mov r0, %1; mov r1, %2; " AngelSWIInsn " %a3; mov %0, r0"
</font>        : "=r" (value) /* Outputs */
        : "r" (reason), "r" (arg), "i" (AngelSWI) /* Inputs */
        : "r0", "r1", "r2", "r3", "ip", "lr", "memory", "cc"

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/gdbarmsim/startup/bspreset.c:1.1 rtems/c/src/lib/libbsp/arm/gdbarmsim/startup/bspreset.c:1.2
--- rtems/c/src/lib/libbsp/arm/gdbarmsim/startup/bspreset.c:1.1 Thu Oct  1 16:48:42 2009
+++ rtems/c/src/lib/libbsp/arm/gdbarmsim/startup/bspreset.c     Fri Feb 11 05:42:36 2011
</font><font color='#997700'>@@ -15,5 +15,5 @@
</font> 
 void bsp_reset( void )
 {
<font color='#880000'>-  asm ("swi %a0" :: "i" (SWI_Exit));
</font><font color='#000088'>+  __asm__ ("swi %a0" :: "i" (SWI_Exit));
</font> }

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/gdbarmsim/startup/syscalls.c:1.4 rtems/c/src/lib/libbsp/arm/gdbarmsim/startup/syscalls.c:1.5
--- rtems/c/src/lib/libbsp/arm/gdbarmsim/startup/syscalls.c:1.4 Sun Aug 15 17:50:13 2010
+++ rtems/c/src/lib/libbsp/arm/gdbarmsim/startup/syscalls.c     Fri Feb 11 05:42:36 2011
</font><font color='#997700'>@@ -85,7 +85,7 @@
</font> static int                newslot         _PARAMS ((void));
 
 /* Register name faking - works in collusion with the linker.  */
<font color='#880000'>-register char * stack_ptr asm ("sp");
</font><font color='#000088'>+register char * stack_ptr __asm__ ("sp");
</font> 
 
 /* following is copied from libc/stdio/local.h to check std streams */
<font color='#997700'>@@ -175,21 +175,21 @@
</font>   const char * name;
 
   name = ":tt";
<font color='#880000'>-  asm ("mov r0,%2; mov r1, #0; swi %a1; mov %0, r0"
</font><font color='#000088'>+  __asm__ ("mov r0,%2; mov r1, #0; swi %a1; mov %0, r0"
</font>        : "=r"(fh)
        : "i" (SWI_Open),"r"(name)
        : "r0","r1");
   monitor_stdin = fh;
 
   name = ":tt";
<font color='#880000'>-  asm ("mov r0,%2; mov r1, #4; swi %a1; mov %0, r0"
</font><font color='#000088'>+  __asm__ ("mov r0,%2; mov r1, #4; swi %a1; mov %0, r0"
</font>        : "=r"(fh)
        : "i" (SWI_Open),"r"(name)
        : "r0","r1");
   monitor_stdout = fh;
 
   name = ":tt";
<font color='#880000'>-  asm ("mov r0,%2; mov r1, #8; swi %a1; mov %0, r0"
</font><font color='#000088'>+  __asm__ ("mov r0,%2; mov r1, #8; swi %a1; mov %0, r0"
</font>        : "=r"(fh)
        : "i" (SWI_Open),"r"(name)
        : "r0","r1");
<font color='#997700'>@@ -217,8 +217,8 @@
</font> #ifdef ARM_RDI_MONITOR
   return do_AngelSWI (AngelSWI_Reason_Errno, NULL);
 #else
<font color='#880000'>-  register int r0 asm("r0");
-  asm ("swi %a1" : "=r"(r0) : "i" (SWI_GetErrno));
</font><font color='#000088'>+  register int r0 __asm__ ("r0");
+  __asm__ ("swi %a1" : "=r"(r0) : "i" (SWI_GetErrno));
</font>   return r0;
 #endif
 }
<font color='#997700'>@@ -258,13 +258,13 @@
</font> 
   return checkerror (do_AngelSWI (AngelSWI_Reason_Read, block));
 #else
<font color='#880000'>-  register int r0 asm("r0");
-  register int r1 asm("r1");
-  register int r2 asm("r2");
</font><font color='#000088'>+  register int r0 __asm__ ("r0");
+  register int r1 __asm__ ("r1");
+  register int r2 __asm__ ("r2");
</font>   r0 = fh;
   r1 = (int)ptr;
   r2 = len;
<font color='#880000'>-  asm ("swi %a4"
</font><font color='#000088'>+  __asm__ ("swi %a4"
</font>        : "=r" (r0)
        : "0"(r0), "r"(r1), "r"(r2), "i"(SWI_Read));
   return checkerror (r0);
<font color='#997700'>@@ -360,7 +360,7 @@
</font> #else
   if (dir == SEEK_END)
     {
<font color='#880000'>-      asm ("mov r0, %2; swi %a1; mov %0, r0"
</font><font color='#000088'>+      __asm__ ("mov r0, %2; swi %a1; mov %0, r0"
</font>      : "=r" (res)
           : "i" (SWI_Flen), "r" (pfd->handle)
           : "r0");
<font color='#997700'>@@ -371,7 +371,7 @@
</font>     }
 
   /* This code only does absolute seeks.  */
<font color='#880000'>-  asm ("mov r0, %2; mov r1, %3; swi %a1; mov %0, r0"
</font><font color='#000088'>+  __asm__ ("mov r0, %2; mov r1, %3; swi %a1; mov %0, r0"
</font>        : "=r" (res)
        : "i" (SWI_Seek), "r" (pfd->handle), "r" (ptr)
        : "r0", "r1");
<font color='#997700'>@@ -412,13 +412,13 @@
</font> 
   return checkerror (do_AngelSWI (AngelSWI_Reason_Write, block));
 #else
<font color='#880000'>-  register int r0 asm("r0");
-  register int r1 asm("r1");
-  register int r2 asm("r2");
</font><font color='#000088'>+  register int r0 __asm__ ("r0");
+  register int r1 __asm__ ("r1");
+  register int r2 __asm__ ("r2");
</font>   r0 = fh;
   r1 = (int)ptr;
   r2 = len;
<font color='#880000'>-  asm ("swi %a4"
</font><font color='#000088'>+  __asm__ ("swi %a4"
</font>        : "=r" (r0)
        : "0"(r0), "r"(r1), "r"(r2), "i"(SWI_Write));
   return checkerror (r0);
<font color='#997700'>@@ -518,7 +518,7 @@
</font>   fh = do_AngelSWI (AngelSWI_Reason_Open, block);
 
 #else
<font color='#880000'>-  asm ("mov r0,%2; mov r1, %3; swi %a1; mov %0, r0"
</font><font color='#000088'>+  __asm__ ("mov r0,%2; mov r1, %3; swi %a1; mov %0, r0"
</font>        : "=r"(fh)
        : "i" (SWI_Open),"r"(path),"r"(aflags)
        : "r0","r1");
<font color='#997700'>@@ -548,9 +548,9 @@
</font> #ifdef ARM_RDI_MONITOR
   return checkerror (do_AngelSWI (AngelSWI_Reason_Close, &fh));
 #else
<font color='#880000'>-  register int r0 asm("r0");
</font><font color='#000088'>+  register int r0 __asm__ ("r0");
</font>   r0 = fh;
<font color='#880000'>-  asm ("swi %a2"
</font><font color='#000088'>+  __asm__ ("swi %a2"
</font>        : "=r"(r0)
        : "0"(r0), "i" (SWI_Close));
   return checkerror (r0);
<font color='#997700'>@@ -599,7 +599,7 @@
</font> caddr_t
 _sbrk (int incr)
 {
<font color='#880000'>-  extern char end asm ("end"); /* Defined by the linker.  */
</font><font color='#000088'>+  extern char end __asm__ ("end"); /* Defined by the linker.  */
</font>   static char * heap_end;
   char * prev_heap_end;
 
<font color='#997700'>@@ -650,7 +650,7 @@
</font> #ifdef ARM_RDI_MONITOR
   res = checkerror (do_AngelSWI (AngelSWI_Reason_FLen, &pfd->handle));
 #else
<font color='#880000'>-  asm ("mov r0, %2; swi %a1; mov %0, r0"
</font><font color='#000088'>+  __asm__ ("mov r0, %2; swi %a1; mov %0, r0"
</font>        : "=r" (res)
        : "i" (SWI_Flen), "r" (pfd->handle)
        : "r0");
<font color='#997700'>@@ -703,9 +703,9 @@
</font>   block[1] = strlen(path);
   res = do_AngelSWI (AngelSWI_Reason_Remove, block);
 #else
<font color='#880000'>-  register int r0 asm("r0");
</font><font color='#000088'>+  register int r0 __asm__ ("r0");
</font>   r0 = (int)path;
<font color='#880000'>-  asm ("swi %a2"
</font><font color='#000088'>+  __asm__ ("swi %a2"
</font>        : "=r"(r0)
        : "0"(r0), "i" (SWI_Remove));
   res = r0;
<font color='#997700'>@@ -728,7 +728,7 @@
</font> #else
       {
         int value;
<font color='#880000'>-        asm ("swi %a1; mov %0, r0" : "=r" (value): "i" (SWI_Time) : "r0");
</font><font color='#000088'>+        __asm__ ("swi %a1; mov %0, r0" : "=r" (value): "i" (SWI_Time) : "r0");
</font>         tp->tv_sec = value;
       }
 #endif
<font color='#997700'>@@ -755,7 +755,7 @@
</font> #ifdef ARM_RDI_MONITOR
   timeval = do_AngelSWI (AngelSWI_Reason_Clock,NULL);
 #else
<font color='#880000'>-  asm ("swi %a1; mov %0, r0" : "=r" (timeval): "i" (SWI_Clock) : "r0");
</font><font color='#000088'>+  __asm__ ("swi %a1; mov %0, r0" : "=r" (timeval): "i" (SWI_Clock) : "r0");
</font> #endif
   return timeval;
 }
<font color='#997700'>@@ -795,9 +795,9 @@
</font> #ifdef ARM_RDI_MONITOR
   return checkerror (do_AngelSWI (AngelSWI_Reason_IsTTY, &pfd->handle));
 #else
<font color='#880000'>-  register int r0 asm("r0");
</font><font color='#000088'>+  register int r0 __asm__ ("r0");
</font>   r0 = pfd->handle;
<font color='#880000'>-  asm ("swi %a2"
</font><font color='#000088'>+  __asm__ ("swi %a2"
</font>        : "=r" (r0)
        : "0"(r0), "i" (SWI_IsTTY));
   return checkerror (r0);
<font color='#997700'>@@ -831,9 +831,9 @@
</font>     }
   return e;
 #else
<font color='#880000'>-  register int r0 asm("r0");
</font><font color='#000088'>+  register int r0 __asm__ ("r0");
</font>   r0 = (int)s;
<font color='#880000'>-  asm ("swi %a2"
</font><font color='#000088'>+  __asm__ ("swi %a2"
</font>        : "=r" (r0)
        : "0"(r0), "i" (SWI_CLI));
   return checkerror (r0);
<font color='#997700'>@@ -851,11 +851,11 @@
</font>   block[3] = strlen(newpath);
   return checkerror (do_AngelSWI (AngelSWI_Reason_Rename, block)) ? -1 : 0;
 #else
<font color='#880000'>-  register int r0 asm("r0");
-  register int r1 asm("r1");
</font><font color='#000088'>+  register int r0 __asm__ ("r0");
+  register int r1 __asm__ ("r1");
</font>   r0 = (int)oldpath;
   r1 = (int)newpath;
<font color='#880000'>-  asm ("swi %a3"
</font><font color='#000088'>+  __asm__ ("swi %a3"
</font>        : "=r" (r0)
        : "0" (r0), "r" (r1), "i" (SWI_Rename));
   return checkerror (r0);
</pre>
<p> </p>
<a name='cs4'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>

        * startup/bspreset.c, startup/bspstart.c:
        Use "__asm__" instead of "asm" for improved c99-compliance.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/gp32/ChangeLog.diff?r1=text&tr1=1.63&r2=text&tr2=1.64&diff_format=h">M</a></td><td width='1%'>1.64</td><td width='100%'>c/src/lib/libbsp/arm/gp32/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/gp32/startup/bspreset.c.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%'>c/src/lib/libbsp/arm/gp32/startup/bspreset.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/gp32/startup/bspstart.c.diff?r1=text&tr1=1.21&r2=text&tr2=1.22&diff_format=h">M</a></td><td width='1%'>1.22</td><td width='100%'>c/src/lib/libbsp/arm/gp32/startup/bspstart.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/gp32/ChangeLog:1.63 rtems/c/src/lib/libbsp/arm/gp32/ChangeLog:1.64
--- rtems/c/src/lib/libbsp/arm/gp32/ChangeLog:1.63      Wed Feb  2 08:57:52 2011
+++ rtems/c/src/lib/libbsp/arm/gp32/ChangeLog   Fri Feb 11 05:48:14 2011
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * startup/bspreset.c, startup/bspstart.c:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
</font> 2011-02-02        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * configure.ac: Require autoconf-2.68, automake-1.11.1.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/gp32/startup/bspreset.c:1.3 rtems/c/src/lib/libbsp/arm/gp32/startup/bspreset.c:1.4
--- rtems/c/src/lib/libbsp/arm/gp32/startup/bspreset.c:1.3      Fri Jan 28 14:29:35 2011
+++ rtems/c/src/lib/libbsp/arm/gp32/startup/bspreset.c  Fri Feb 11 05:48:14 2011
</font><font color='#997700'>@@ -13,7 +13,7 @@
</font>   rtems_interrupt_level level;
   rtems_interrupt_disable(level);
   /* disable mmu, invalide i-cache and call swi #4 */
<font color='#880000'>-  asm volatile(""
</font><font color='#000088'>+  __asm__ volatile(""
</font>     "mrc    p15,0,r0,c1,c0,0  \n"
     "bic    r0,r0,#1          \n"
     "mcr    p15,0,r0,c1,c0,0  \n"

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/gp32/startup/bspstart.c:1.21 rtems/c/src/lib/libbsp/arm/gp32/startup/bspstart.c:1.22
--- rtems/c/src/lib/libbsp/arm/gp32/startup/bspstart.c:1.21     Fri Jan 28 14:29:35 2011
+++ rtems/c/src/lib/libbsp/arm/gp32/startup/bspstart.c  Fri Feb 11 05:48:14 2011
</font><font color='#997700'>@@ -30,7 +30,7 @@
</font> Thread bsp_idle_task(uint32_t ignored)
 {
   while(1) {
<font color='#880000'>-    asm volatile ("MCR p15,0,r0,c7,c0,4     \n");
</font><font color='#000088'>+    __asm__ volatile ("MCR p15,0,r0,c7,c0,4     \n");
</font>   }
 }
 
</pre>
<p> </p>
<a name='cs5'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>

        * startup/bspstarthooks.c:
        Use "__asm__" instead of "asm" for improved c99-compliance.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/lpc24xx/ChangeLog.diff?r1=text&tr1=1.63&r2=text&tr2=1.64&diff_format=h">M</a></td><td width='1%'>1.64</td><td width='100%'>c/src/lib/libbsp/arm/lpc24xx/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/lpc24xx/startup/bspstarthooks.c.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%'>c/src/lib/libbsp/arm/lpc24xx/startup/bspstarthooks.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/lpc24xx/ChangeLog:1.63 rtems/c/src/lib/libbsp/arm/lpc24xx/ChangeLog:1.64
--- rtems/c/src/lib/libbsp/arm/lpc24xx/ChangeLog:1.63   Fri Feb 11 05:37:34 2011
+++ rtems/c/src/lib/libbsp/arm/lpc24xx/ChangeLog        Fri Feb 11 05:48:16 2011
</font><font color='#997700'>@@ -1,5 +1,10 @@
</font> 2011-02-11        Ralf Corsépius <ralf.corsepius@rtems.org>
 
<font color='#000088'>+   * startup/bspstarthooks.c:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
+2011-02-11     Ralf Corsépius <ralf.corsepius@rtems.org>
+
</font>   * misc/timer.c: Fix typo.
 
 2011-02-09     Ralf Corsépius <ralf.corsepius@rtems.org>

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/lpc24xx/startup/bspstarthooks.c:1.7 rtems/c/src/lib/libbsp/arm/lpc24xx/startup/bspstarthooks.c:1.8
--- rtems/c/src/lib/libbsp/arm/lpc24xx/startup/bspstarthooks.c:1.7      Fri Dec  3 03:56:48 2010
+++ rtems/c/src/lib/libbsp/arm/lpc24xx/startup/bspstarthooks.c  Fri Feb 11 05:48:16 2011
</font><font color='#997700'>@@ -65,7 +65,7 @@
</font>     ticks /= 4;
 
     for (i = 0; i <= ticks; ++i) {
<font color='#880000'>-      asm volatile ("nop");
</font><font color='#000088'>+      __asm__ volatile ("nop");
</font>     }
   }
 #endif
</pre>
<p> </p>
<a name='cs6'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>

        * irq/irq.c, misc/restart.c, rtc/rtc-config.c:
        Use "__asm__" instead of "asm" for improved c99-compliance.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/lpc32xx/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%'>c/src/lib/libbsp/arm/lpc32xx/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/lpc32xx/irq/irq.c.diff?r1=text&tr1=1.6&r2=text&tr2=1.7&diff_format=h">M</a></td><td width='1%'>1.7</td><td width='100%'>c/src/lib/libbsp/arm/lpc32xx/irq/irq.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/lpc32xx/misc/restart.c.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>c/src/lib/libbsp/arm/lpc32xx/misc/restart.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/lpc32xx/rtc/rtc-config.c.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%'>c/src/lib/libbsp/arm/lpc32xx/rtc/rtc-config.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/lpc32xx/ChangeLog:1.25 rtems/c/src/lib/libbsp/arm/lpc32xx/ChangeLog:1.26
--- rtems/c/src/lib/libbsp/arm/lpc32xx/ChangeLog:1.25   Wed Feb  9 06:02:24 2011
+++ rtems/c/src/lib/libbsp/arm/lpc32xx/ChangeLog        Fri Feb 11 05:48:17 2011
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * irq/irq.c, misc/restart.c, rtc/rtc-config.c:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
</font> 2011-02-09        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * misc/timer.c: Include <rtems/btimer.h>.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/lpc32xx/irq/irq.c:1.6 rtems/c/src/lib/libbsp/arm/lpc32xx/irq/irq.c:1.7
--- rtems/c/src/lib/libbsp/arm/lpc32xx/irq/irq.c:1.6    Wed Jun 23 03:27:57 2010
+++ rtems/c/src/lib/libbsp/arm/lpc32xx/irq/irq.c        Fri Feb 11 05:48:17 2011
</font><font color='#997700'>@@ -114,7 +114,7 @@
</font> {
   ARM_SWITCH_REGISTERS;
 
<font color='#880000'>-  asm volatile (
</font><font color='#000088'>+  __asm__ volatile (
</font>     ARM_SWITCH_TO_ARM
     "clz %[val], %[val]\n"
     "rsb %[val], %[val], #31\n"

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/lpc32xx/misc/restart.c:1.2 rtems/c/src/lib/libbsp/arm/lpc32xx/misc/restart.c:1.3
--- rtems/c/src/lib/libbsp/arm/lpc32xx/misc/restart.c:1.2       Tue Sep 28 09:38:26 2010
+++ rtems/c/src/lib/libbsp/arm/lpc32xx/misc/restart.c   Fri Feb 11 05:48:17 2011
</font><font color='#997700'>@@ -40,7 +40,7 @@
</font>   ctrl &= ~(ARM_CP15_CTRL_I | ARM_CP15_CTRL_C | ARM_CP15_CTRL_M);
   arm_cp15_set_control(ctrl);
 
<font color='#880000'>-  asm volatile (
</font><font color='#000088'>+  __asm__ volatile (
</font>     ARM_SWITCH_TO_ARM
     "mov pc, %[addr]\n"
     ARM_SWITCH_BACK

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/lpc32xx/rtc/rtc-config.c:1.4 rtems/c/src/lib/libbsp/arm/lpc32xx/rtc/rtc-config.c:1.5
--- rtems/c/src/lib/libbsp/arm/lpc32xx/rtc/rtc-config.c:1.4     Fri Nov 12 07:29:14 2010
+++ rtems/c/src/lib/libbsp/arm/lpc32xx/rtc/rtc-config.c Fri Feb 11 05:48:17 2011
</font><font color='#997700'>@@ -49,7 +49,7 @@
</font> 
   /* It needs some time before we can read the values back */
   while (i != 0) {
<font color='#880000'>-    asm volatile ("nop");
</font><font color='#000088'>+    __asm__ volatile ("nop");
</font>     --i;
   }
 }
</pre>
<p> </p>
<a name='cs7'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>

        * console/console.c, dswifi/arm9/source/wifi_arm9.c, tools/bin2s.c:
        Use "__asm__" instead of "asm" for improved c99-compliance.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/nds/ChangeLog.diff?r1=text&tr1=1.62&r2=text&tr2=1.63&diff_format=h">M</a></td><td width='1%'>1.63</td><td width='100%'>c/src/lib/libbsp/arm/nds/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/nds/console/console.c.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&diff_format=h">M</a></td><td width='1%'>1.6</td><td width='100%'>c/src/lib/libbsp/arm/nds/console/console.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/nds/dswifi/arm9/source/wifi_arm9.c.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&diff_format=h">M</a></td><td width='1%'>1.6</td><td width='100%'>c/src/lib/libbsp/arm/nds/dswifi/arm9/source/wifi_arm9.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/nds/tools/bin2s.c.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%'>c/src/lib/libbsp/arm/nds/tools/bin2s.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/nds/ChangeLog:1.62 rtems/c/src/lib/libbsp/arm/nds/ChangeLog:1.63
--- rtems/c/src/lib/libbsp/arm/nds/ChangeLog:1.62       Wed Feb  9 06:03:20 2011
+++ rtems/c/src/lib/libbsp/arm/nds/ChangeLog    Fri Feb 11 05:48:20 2011
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * console/console.c, dswifi/arm9/source/wifi_arm9.c, tools/bin2s.c:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
</font> 2011-02-09        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * timer/timer.c: Include <rtems/btimer.h>.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/nds/console/console.c:1.5 rtems/c/src/lib/libbsp/arm/nds/console/console.c:1.6
--- rtems/c/src/lib/libbsp/arm/nds/console/console.c:1.5        Sun Apr 25 21:28:02 2010
+++ rtems/c/src/lib/libbsp/arm/nds/console/console.c    Fri Feb 11 05:48:20 2011
</font><font color='#997700'>@@ -38,7 +38,7 @@
</font> nds_putch (char c)
 {
 #ifdef TESTSUITE
<font color='#880000'>-  asm volatile ("swi $0x1");
</font><font color='#000088'>+  __asm__ volatile ("swi $0x1");
</font> #endif
   consolePrintChar (c);
 }

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/nds/dswifi/arm9/source/wifi_arm9.c:1.5 rtems/c/src/lib/libbsp/arm/nds/dswifi/arm9/source/wifi_arm9.c:1.6
--- rtems/c/src/lib/libbsp/arm/nds/dswifi/arm9/source/wifi_arm9.c:1.5   Mon Dec  7 03:35:45 2009
+++ rtems/c/src/lib/libbsp/arm/nds/dswifi/arm9/source/wifi_arm9.c       Fri Feb 11 05:48:20 2011
</font><font color='#997700'>@@ -61,7 +61,7 @@
</font> }
 
 void sgIP_IntrWaitEvent() {
<font color='#880000'>- //  __asm( ".ARM\n swi 0x060000\n" );
</font><font color='#000088'>+ //  __asm__ ( ".ARM\n swi 0x060000\n" );
</font>   int i,j;
        j=0;
        for(i=0;i<20000;i++) {

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/nds/tools/bin2s.c:1.4 rtems/c/src/lib/libbsp/arm/nds/tools/bin2s.c:1.5
--- rtems/c/src/lib/libbsp/arm/nds/tools/bin2s.c:1.4    Sun Nov 29 22:16:52 2009
+++ rtems/c/src/lib/libbsp/arm/nds/tools/bin2s.c        Fri Feb 11 05:48:20 2011
</font><font color='#997700'>@@ -1,7 +1,7 @@
</font> /*---------------------------------------------------------------------------------
        $Id$
 
<font color='#880000'>-   bin2s: convert a binary file to a gcc asm module
</font><font color='#000088'>+      bin2s: convert a binary file to a gcc asm-module
</font>   for gfx/foo.bin it'll write foo_bin (an array of char)
        foo_bin_end, and foo_bin_len (an unsigned int)
        for 4bit.chr it'll write _4bit_chr, _4bit_chr_end, and
</pre>
<p> </p>
<a name='cs8'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>

        * startup/bspreset.c:
        Use "__asm__" instead of "asm" for improved c99-compliance.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/edb7312/ChangeLog.diff?r1=text&tr1=1.117&r2=text&tr2=1.118&diff_format=h">M</a></td><td width='1%'>1.118</td><td width='100%'>c/src/lib/libbsp/arm/edb7312/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/edb7312/startup/bspreset.c.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%'>c/src/lib/libbsp/arm/edb7312/startup/bspreset.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/rtl22xx/ChangeLog.diff?r1=text&tr1=1.56&r2=text&tr2=1.57&diff_format=h">M</a></td><td width='1%'>1.57</td><td width='100%'>c/src/lib/libbsp/arm/rtl22xx/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/rtl22xx/startup/bspreset.c.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%'>c/src/lib/libbsp/arm/rtl22xx/startup/bspreset.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/smdk2410/ChangeLog.diff?r1=text&tr1=1.31&r2=text&tr2=1.32&diff_format=h">M</a></td><td width='1%'>1.32</td><td width='100%'>c/src/lib/libbsp/arm/smdk2410/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/smdk2410/startup/bspreset.c.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>c/src/lib/libbsp/arm/smdk2410/startup/bspreset.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/edb7312/ChangeLog:1.117 rtems/c/src/lib/libbsp/arm/edb7312/ChangeLog:1.118
--- rtems/c/src/lib/libbsp/arm/edb7312/ChangeLog:1.117  Wed Feb  9 05:38:36 2011
+++ rtems/c/src/lib/libbsp/arm/edb7312/ChangeLog        Fri Feb 11 05:42:32 2011
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * startup/bspreset.c:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
</font> 2011-02-09        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * timer/timer.c: Include <rtems/btimer.h>.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/edb7312/startup/bspreset.c:1.4 rtems/c/src/lib/libbsp/arm/edb7312/startup/bspreset.c:1.5
--- rtems/c/src/lib/libbsp/arm/edb7312/startup/bspreset.c:1.4   Thu Aug 27 22:17:17 2009
+++ rtems/c/src/lib/libbsp/arm/edb7312/startup/bspreset.c       Fri Feb 11 05:42:32 2011
</font><font color='#997700'>@@ -18,6 +18,6 @@
</font> 
   SKYEYE_MAGIC_ADDRESS = 0xff;
 #else
<font color='#880000'>-  asm volatile ("b _start");
</font><font color='#000088'>+  __asm__ volatile ("b _start");
</font> #endif
 }

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/rtl22xx/ChangeLog:1.56 rtems/c/src/lib/libbsp/arm/rtl22xx/ChangeLog:1.57
--- rtems/c/src/lib/libbsp/arm/rtl22xx/ChangeLog:1.56   Wed Feb  2 08:58:00 2011
+++ rtems/c/src/lib/libbsp/arm/rtl22xx/ChangeLog        Fri Feb 11 05:48:21 2011
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * startup/bspreset.c:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
</font> 2011-02-02        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * configure.ac: Require autoconf-2.68, automake-1.11.1.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/rtl22xx/startup/bspreset.c:1.3 rtems/c/src/lib/libbsp/arm/rtl22xx/startup/bspreset.c:1.4
--- rtems/c/src/lib/libbsp/arm/rtl22xx/startup/bspreset.c:1.3   Sun Nov 29 08:53:02 2009
+++ rtems/c/src/lib/libbsp/arm/rtl22xx/startup/bspreset.c       Fri Feb 11 05:48:21 2011
</font><font color='#997700'>@@ -24,13 +24,13 @@
</font> 
   #ifdef __thumb__
     int tmp;
<font color='#880000'>-    asm volatile (" .code 16            \n" \
</font><font color='#000088'>+    __asm__ volatile (" .code 16            \n" \
</font>                   "ldr %[tmp], =_start  \n" \
                   "bx  %[tmp]           \n" \
                   "nop                  \n" \
                   : [tmp]"=&r" (tmp) );
   #else
<font color='#880000'>-    asm volatile ("b _start");
</font><font color='#000088'>+    __asm__ volatile ("b _start");
</font>   #endif
   while(1);
 #endif

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/smdk2410/ChangeLog:1.31 rtems/c/src/lib/libbsp/arm/smdk2410/ChangeLog:1.32
--- rtems/c/src/lib/libbsp/arm/smdk2410/ChangeLog:1.31  Wed Feb  2 08:58:01 2011
+++ rtems/c/src/lib/libbsp/arm/smdk2410/ChangeLog       Fri Feb 11 05:48:22 2011
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * startup/bspreset.c:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
</font> 2011-02-02        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * configure.ac: Require autoconf-2.68, automake-1.11.1.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/smdk2410/startup/bspreset.c:1.1 rtems/c/src/lib/libbsp/arm/smdk2410/startup/bspreset.c:1.2
--- rtems/c/src/lib/libbsp/arm/smdk2410/startup/bspreset.c:1.1  Sun Aug  9 22:03:08 2009
+++ rtems/c/src/lib/libbsp/arm/smdk2410/startup/bspreset.c      Fri Feb 11 05:48:22 2011
</font><font color='#997700'>@@ -21,7 +21,7 @@
</font>   rtems_interrupt_level level;
   rtems_interrupt_disable(level);
   /* disable mmu, invalide i-cache and call swi #4 */
<font color='#880000'>-  asm volatile(""
</font><font color='#000088'>+  __asm__ volatile(""
</font>     "mrc    p15,0,r0,c1,c0,0  \n"
     "bic    r0,r0,#1          \n"
     "mcr    p15,0,r0,c1,c0,0  \n"
</pre>
<p> </p>
<a name='cs9'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>

        * shared/abort/abort.c, shared/abort/simple_abort.c:
        Use "__asm__" instead of "asm" for improved c99-compliance.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/ChangeLog.diff?r1=text&tr1=1.88&r2=text&tr2=1.89&diff_format=h">M</a></td><td width='1%'>1.89</td><td width='100%'>c/src/lib/libbsp/arm/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/shared/abort/abort.c.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&diff_format=h">M</a></td><td width='1%'>1.6</td><td width='100%'>c/src/lib/libbsp/arm/shared/abort/abort.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/shared/abort/simple_abort.c.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%'>c/src/lib/libbsp/arm/shared/abort/simple_abort.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/ChangeLog:1.88 rtems/c/src/lib/libbsp/arm/ChangeLog:1.89
--- rtems/c/src/lib/libbsp/arm/ChangeLog:1.88   Wed Feb  2 08:57:41 2011
+++ rtems/c/src/lib/libbsp/arm/ChangeLog        Fri Feb 11 05:49:52 2011
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * shared/abort/abort.c, shared/abort/simple_abort.c:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
</font> 2011-02-02        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * configure.ac: Require autoconf-2.68, automake-1.11.1.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/shared/abort/abort.c:1.5 rtems/c/src/lib/libbsp/arm/shared/abort/abort.c:1.6
--- rtems/c/src/lib/libbsp/arm/shared/abort/abort.c:1.5 Tue Jan 12 09:03:22 2010
+++ rtems/c/src/lib/libbsp/arm/shared/abort/abort.c     Fri Feb 11 05:49:52 2011
</font><font color='#997700'>@@ -71,7 +71,7 @@
</font>     mode=_print_full_context_mode2txt[spsr&0x1f];
     if(!mode) mode="unknown";
 
<font color='#880000'>-    asm volatile (ARM_SWITCH_TO_ARM
</font><font color='#000088'>+    __asm__ volatile (ARM_SWITCH_TO_ARM
</font>               "      MRS  %[cpsr], cpsr \n"
               "   ORR  %[arm_switch_reg], %[spsr], #0xc0 \n"
               "   MSR  cpsr_c, %[arm_switch_reg] \n"

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/shared/abort/simple_abort.c:1.8 rtems/c/src/lib/libbsp/arm/shared/abort/simple_abort.c:1.9
--- rtems/c/src/lib/libbsp/arm/shared/abort/simple_abort.c:1.8  Tue Jan 12 09:03:22 2010
+++ rtems/c/src/lib/libbsp/arm/shared/abort/simple_abort.c      Fri Feb 11 05:49:52 2011
</font><font color='#997700'>@@ -64,7 +64,7 @@
</font>   mode=_print_full_context_mode2txt[(spsr&0x1f)-0x10];
   if(!mode) mode="unknown";
 
<font color='#880000'>-  asm volatile (
</font><font color='#000088'>+  __asm__ volatile (
</font>     ARM_SWITCH_TO_ARM
     "mrs %[cpsr], cpsr\n"
     "orr %[arm_switch_reg], %[spsr], #0xc0\n"
</pre>
<p> </p>
<a name='cs10'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>

        * startup/bspstart.c:
        Use "__asm__" instead of "asm" for improved c99-compliance.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/csb336/ChangeLog.diff?r1=text&tr1=1.70&r2=text&tr2=1.71&diff_format=h">M</a></td><td width='1%'>1.71</td><td width='100%'>c/src/lib/libbsp/arm/csb336/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/arm/csb336/startup/bspstart.c.diff?r1=text&tr1=1.17&r2=text&tr2=1.18&diff_format=h">M</a></td><td width='1%'>1.18</td><td width='100%'>c/src/lib/libbsp/arm/csb336/startup/bspstart.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/bfin/bf537Stamp/ChangeLog.diff?r1=text&tr1=1.28&r2=text&tr2=1.29&diff_format=h">M</a></td><td width='1%'>1.29</td><td width='100%'>c/src/lib/libbsp/bfin/bf537Stamp/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/bfin/bf537Stamp/startup/bspstart.c.diff?r1=text&tr1=1.6&r2=text&tr2=1.7&diff_format=h">M</a></td><td width='1%'>1.7</td><td width='100%'>c/src/lib/libbsp/bfin/bf537Stamp/startup/bspstart.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/csb336/ChangeLog:1.70 rtems/c/src/lib/libbsp/arm/csb336/ChangeLog:1.71
--- rtems/c/src/lib/libbsp/arm/csb336/ChangeLog:1.70    Wed Feb  2 08:57:43 2011
+++ rtems/c/src/lib/libbsp/arm/csb336/ChangeLog Fri Feb 11 05:42:31 2011
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * startup/bspstart.c:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
</font> 2011-02-02        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * configure.ac: Require autoconf-2.68, automake-1.11.1.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/arm/csb336/startup/bspstart.c:1.17 rtems/c/src/lib/libbsp/arm/csb336/startup/bspstart.c:1.18
--- rtems/c/src/lib/libbsp/arm/csb336/startup/bspstart.c:1.17   Fri Apr 30 09:40:17 2010
+++ rtems/c/src/lib/libbsp/arm/csb336/startup/bspstart.c        Fri Feb 11 05:42:31 2011
</font><font color='#997700'>@@ -44,7 +44,7 @@
</font> 
   /* Delay to allow time for PLL to get going */
   for (i = 0; i < 100; i++) {
<font color='#880000'>-    asm volatile ("nop\n");
</font><font color='#000088'>+    __asm__ volatile ("nop\n");
</font>   }
 
   /* Set the CPU to asynchrous clock mode, so it uses its fastest clock */

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/bfin/bf537Stamp/ChangeLog:1.28 rtems/c/src/lib/libbsp/bfin/bf537Stamp/ChangeLog:1.29
--- rtems/c/src/lib/libbsp/bfin/bf537Stamp/ChangeLog:1.28       Wed Feb  2 08:58:06 2011
+++ rtems/c/src/lib/libbsp/bfin/bf537Stamp/ChangeLog    Fri Feb 11 05:58:03 2011
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * startup/bspstart.c:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
</font> 2011-02-02        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * configure.ac: Require autoconf-2.68, automake-1.11.1.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/bfin/bf537Stamp/startup/bspstart.c:1.6 rtems/c/src/lib/libbsp/bfin/bf537Stamp/startup/bspstart.c:1.7
--- rtems/c/src/lib/libbsp/bfin/bf537Stamp/startup/bspstart.c:1.6       Sun Nov 29 21:38:33 2009
+++ rtems/c/src/lib/libbsp/bfin/bf537Stamp/startup/bspstart.c   Fri Feb 11 05:58:03 2011
</font><font color='#997700'>@@ -121,9 +121,9 @@
</font>   *((uint16_t*)PLL_CTL) = PLL_MSEL|PLL_DF;
 
   /* Commands to set PLL values */
<font color='#880000'>-  asm("cli r0;");
-  asm("idle;");
-  asm("sti r0;");
</font><font color='#000088'>+  __asm__ ("cli r0;");
+  __asm__ ("idle;");
+  __asm__ ("sti r0;");
</font> 
   /* Delay for PLL stabilization */
   for (n=0; n<200; n++) {}
</pre>
<p> </p>
<a name='cs11'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>

        * include/tm27.h, startup/bspstart.c:
        Use "__asm__" instead of "asm" for improved c99-compliance.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/bfin/eZKit533/ChangeLog.diff?r1=text&tr1=1.50&r2=text&tr2=1.51&diff_format=h">M</a></td><td width='1%'>1.51</td><td width='100%'>c/src/lib/libbsp/bfin/eZKit533/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/bfin/eZKit533/include/tm27.h.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>c/src/lib/libbsp/bfin/eZKit533/include/tm27.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/bfin/eZKit533/startup/bspstart.c.diff?r1=text&tr1=1.17&r2=text&tr2=1.18&diff_format=h">M</a></td><td width='1%'>1.18</td><td width='100%'>c/src/lib/libbsp/bfin/eZKit533/startup/bspstart.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/bfin/eZKit533/ChangeLog:1.50 rtems/c/src/lib/libbsp/bfin/eZKit533/ChangeLog:1.51
--- rtems/c/src/lib/libbsp/bfin/eZKit533/ChangeLog:1.50 Wed Feb  2 08:58:07 2011
+++ rtems/c/src/lib/libbsp/bfin/eZKit533/ChangeLog      Fri Feb 11 05:58:04 2011
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * include/tm27.h, startup/bspstart.c:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
</font> 2011-02-02        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * configure.ac: Require autoconf-2.68, automake-1.11.1.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/bfin/eZKit533/include/tm27.h:1.1 rtems/c/src/lib/libbsp/bfin/eZKit533/include/tm27.h:1.2
--- rtems/c/src/lib/libbsp/bfin/eZKit533/include/tm27.h:1.1     Mon Oct 23 14:38:11 2006
+++ rtems/c/src/lib/libbsp/bfin/eZKit533/include/tm27.h Fri Feb 11 05:58:04 2011
</font><font color='#997700'>@@ -26,7 +26,7 @@
</font>   set_vector( handler, 0x06, 1 ); \
 }
 
<font color='#880000'>-#define Cause_tm27_intr() asm volatile("raise 0x06;" : :);
</font><font color='#000088'>+#define Cause_tm27_intr() __asm__ volatile("raise 0x06;" : :);
</font> 
 #define Clear_tm27_intr() /* empty */
 

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/bfin/eZKit533/startup/bspstart.c:1.17 rtems/c/src/lib/libbsp/bfin/eZKit533/startup/bspstart.c:1.18
--- rtems/c/src/lib/libbsp/bfin/eZKit533/startup/bspstart.c:1.17        Sun Nov 29 21:38:33 2009
+++ rtems/c/src/lib/libbsp/bfin/eZKit533/startup/bspstart.c     Fri Feb 11 05:58:04 2011
</font><font color='#997700'>@@ -118,9 +118,9 @@
</font>   *((uint16_t*)PLL_CTL) = PLL_MSEL|PLL_DF;
 
   /* Commands to set PLL values */
<font color='#880000'>-  asm("cli r0;");
-  asm("idle;");
-  asm("sti r0;");
</font><font color='#000088'>+  __asm__ ("cli r0;");
+  __asm__ ("idle;");
+  __asm__ ("sti r0;");
</font> 
   /* Delay for PLL stabilization */
   for (n=0; n<200; n++) {}
</pre>
<p> </p>
<a name='cs12'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>

        * include/bsp.h:
        Use "__asm__" instead of "asm" for improved c99-compliance.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/avr/avrtest/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%'>c/src/lib/libbsp/avr/avrtest/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/avr/avrtest/include/bsp.h.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>c/src/lib/libbsp/avr/avrtest/include/bsp.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/h8300/h8sim/ChangeLog.diff?r1=text&tr1=1.114&r2=text&tr2=1.115&diff_format=h">M</a></td><td width='1%'>1.115</td><td width='100%'>c/src/lib/libbsp/h8300/h8sim/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/h8300/h8sim/include/bsp.h.diff?r1=text&tr1=1.17&r2=text&tr2=1.18&diff_format=h">M</a></td><td width='1%'>1.18</td><td width='100%'>c/src/lib/libbsp/h8300/h8sim/include/bsp.h</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/avr/avrtest/ChangeLog:1.15 rtems/c/src/lib/libbsp/avr/avrtest/ChangeLog:1.16
--- rtems/c/src/lib/libbsp/avr/avrtest/ChangeLog:1.15   Wed Feb  2 08:58:04 2011
+++ rtems/c/src/lib/libbsp/avr/avrtest/ChangeLog        Fri Feb 11 05:52:02 2011
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * include/bsp.h:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
</font> 2011-02-02        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * configure.ac: Require autoconf-2.68, automake-1.11.1.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/avr/avrtest/include/bsp.h:1.2 rtems/c/src/lib/libbsp/avr/avrtest/include/bsp.h:1.3
--- rtems/c/src/lib/libbsp/avr/avrtest/include/bsp.h:1.2        Mon May  4 13:11:43 2009
+++ rtems/c/src/lib/libbsp/avr/avrtest/include/bsp.h    Fri Feb 11 05:52:02 2011
</font><font color='#997700'>@@ -41,7 +41,7 @@
</font> #define rtems_bsp_delay( microseconds ) \
   { register uint32_t         _delay=(microseconds); \
     register uint32_t         _tmp = 0; /* initialized to avoid warning */ \
<font color='#880000'>-    asm volatile( "0: \
</font><font color='#000088'>+    __asm__ volatile( "0: \
</font>                      remo      3,31,%0 ; \
                      cmpo      0,%0 ; \
                      subo      1,%1,%1 ; \

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/h8300/h8sim/ChangeLog:1.114 rtems/c/src/lib/libbsp/h8300/h8sim/ChangeLog:1.115
--- rtems/c/src/lib/libbsp/h8300/h8sim/ChangeLog:1.114  Wed Feb  2 08:58:09 2011
+++ rtems/c/src/lib/libbsp/h8300/h8sim/ChangeLog        Fri Feb 11 05:59:23 2011
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * include/bsp.h:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
</font> 2011-02-02        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * configure.ac: Require autoconf-2.68, automake-1.11.1.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/h8300/h8sim/include/bsp.h:1.17 rtems/c/src/lib/libbsp/h8300/h8sim/include/bsp.h:1.18
--- rtems/c/src/lib/libbsp/h8300/h8sim/include/bsp.h:1.17       Wed Sep 24 16:26:42 2008
+++ rtems/c/src/lib/libbsp/h8300/h8sim/include/bsp.h    Fri Feb 11 05:59:23 2011
</font><font color='#997700'>@@ -39,7 +39,7 @@
</font> #define rtems_bsp_delay( microseconds ) \
   { register uint32_t         _delay=(microseconds); \
     register uint32_t         _tmp = 0; /* initialized to avoid warning */ \
<font color='#880000'>-    asm volatile( "0: \
</font><font color='#000088'>+    __asm__ volatile( "0: \
</font>                      remo      3,31,%0 ; \
                      cmpo      0,%0 ; \
                      subo      1,%1,%1 ; \
</pre>
<p> </p>
<a name='cs13'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>

        * include/bsp.h, include/tm27.h, network/network.c:
        Use "__asm__" instead of "asm" for improved c99-compliance.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/i386ex/ChangeLog.diff?r1=text&tr1=1.146&r2=text&tr2=1.147&diff_format=h">M</a></td><td width='1%'>1.147</td><td width='100%'>c/src/lib/libbsp/i386/i386ex/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/i386ex/include/bsp.h.diff?r1=text&tr1=1.32&r2=text&tr2=1.33&diff_format=h">M</a></td><td width='1%'>1.33</td><td width='100%'>c/src/lib/libbsp/i386/i386ex/include/bsp.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/i386ex/include/tm27.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%'>c/src/lib/libbsp/i386/i386ex/include/tm27.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/i386ex/network/network.c.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%'>c/src/lib/libbsp/i386/i386ex/network/network.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/i386ex/ChangeLog:1.146 rtems/c/src/lib/libbsp/i386/i386ex/ChangeLog:1.147
--- rtems/c/src/lib/libbsp/i386/i386ex/ChangeLog:1.146  Wed Feb  9 02:22:58 2011
+++ rtems/c/src/lib/libbsp/i386/i386ex/ChangeLog        Fri Feb 11 06:04:27 2011
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * include/bsp.h, include/tm27.h, network/network.c:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
</font> 2011-02-09        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * timer/timer.c: Include <rtems/btimer.h>.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/i386ex/include/bsp.h:1.32 rtems/c/src/lib/libbsp/i386/i386ex/include/bsp.h:1.33
--- rtems/c/src/lib/libbsp/i386/i386ex/include/bsp.h:1.32       Thu Sep 18 12:31:31 2008
+++ rtems/c/src/lib/libbsp/i386/i386ex/include/bsp.h    Fri Feb 11 06:04:27 2011
</font><font color='#997700'>@@ -39,7 +39,7 @@
</font>     \
     _counter = (_microseconds); \
     \
<font color='#880000'>-    asm volatile ( "0: nop;" \
</font><font color='#000088'>+    __asm__ volatile ( "0: nop;" \
</font>                    " mov %0,%0 ;" \
                    " loop 0b" : "=c" (_counter) \
                               : "0"  (_counter) \

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/i386ex/include/tm27.h:1.3 rtems/c/src/lib/libbsp/i386/i386ex/include/tm27.h:1.4
--- rtems/c/src/lib/libbsp/i386/i386ex/include/tm27.h:1.3       Thu Aug  6 16:51:46 2009
+++ rtems/c/src/lib/libbsp/i386/i386ex/include/tm27.h   Fri Feb 11 06:04:27 2011
</font><font color='#997700'>@@ -25,7 +25,7 @@
</font> 
 #define Install_tm27_vector(handler)
 
<font color='#880000'>-#define Cause_tm27_intr()              asm volatile( "int $0x90" : : );
</font><font color='#000088'>+#define Cause_tm27_intr()              __asm__ volatile( "int $0x90" : : );
</font> 
 #define Clear_tm27_intr() /* empty */
 

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/i386ex/network/network.c:1.15 rtems/c/src/lib/libbsp/i386/i386ex/network/network.c:1.16
--- rtems/c/src/lib/libbsp/i386/i386ex/network/network.c:1.15   Fri Nov  6 01:50:28 2009
+++ rtems/c/src/lib/libbsp/i386/i386ex/network/network.c        Fri Feb 11 06:04:27 2011
</font><font color='#997700'>@@ -7,7 +7,7 @@
</font> void printk_time(void);
 
 #ifdef DBG_VERSION
<font color='#880000'>-#define BREAKPOINT()  asm("   int $3");
</font><font color='#000088'>+#define BREAKPOINT()  __asm__ ("   int $3");
</font> #else
 #define BREAKPOINT()
 #endif
</pre>
<p> </p>
<a name='cs14'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>

        * include/bsp.h, include/tm27.h:
        Use "__asm__" instead of "asm" for improved c99-compliance.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/pc386/ChangeLog.diff?r1=text&tr1=1.267&r2=text&tr2=1.268&diff_format=h">M</a></td><td width='1%'>1.268</td><td width='100%'>c/src/lib/libbsp/i386/pc386/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/pc386/include/bsp.h.diff?r1=text&tr1=1.47&r2=text&tr2=1.48&diff_format=h">M</a></td><td width='1%'>1.48</td><td width='100%'>c/src/lib/libbsp/i386/pc386/include/bsp.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/pc386/include/tm27.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%'>c/src/lib/libbsp/i386/pc386/include/tm27.h</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/pc386/ChangeLog:1.267 rtems/c/src/lib/libbsp/i386/pc386/ChangeLog:1.268
--- rtems/c/src/lib/libbsp/i386/pc386/ChangeLog:1.267   Wed Feb  9 09:57:29 2011
+++ rtems/c/src/lib/libbsp/i386/pc386/ChangeLog Fri Feb 11 06:04:30 2011
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * include/bsp.h, include/tm27.h:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
</font> 2011-02-09        Jennifer Averett <jennifer.averett@oarcorp.com>
 
        * console/ps2_mouse.c: Formatting changes in preparation for making

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/pc386/include/bsp.h:1.47 rtems/c/src/lib/libbsp/i386/pc386/include/bsp.h:1.48
--- rtems/c/src/lib/libbsp/i386/pc386/include/bsp.h:1.47        Fri Jan 28 14:35:34 2011
+++ rtems/c/src/lib/libbsp/i386/pc386/include/bsp.h     Fri Feb 11 06:04:30 2011
</font><font color='#997700'>@@ -145,7 +145,7 @@
</font> #define rtems_bsp_delay(_microseconds) \
 { \
   uint32_t         _cnt = _microseconds; \
<font color='#880000'>-  asm volatile ("0: nop; mov %0,%0; loop 0b" : "=c"(_cnt) : "0"(_cnt)); \
</font><font color='#000088'>+  __asm__ volatile ("0: nop; mov %0,%0; loop 0b" : "=c"(_cnt) : "0"(_cnt)); \
</font> }
 #endif
 

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/pc386/include/tm27.h:1.3 rtems/c/src/lib/libbsp/i386/pc386/include/tm27.h:1.4
--- rtems/c/src/lib/libbsp/i386/pc386/include/tm27.h:1.3        Thu Aug  6 16:51:48 2009
+++ rtems/c/src/lib/libbsp/i386/pc386/include/tm27.h    Fri Feb 11 06:04:30 2011
</font><font color='#997700'>@@ -23,7 +23,7 @@
</font> 
 #define Install_tm27_vector(handler)
 
<font color='#880000'>-#define Cause_tm27_intr() asm volatile("int $0x90" : :);
</font><font color='#000088'>+#define Cause_tm27_intr() __asm__ volatile("int $0x90" : :);
</font> 
 #define Clear_tm27_intr() /* empty */
 
</pre>
<p> </p>
<a name='cs15'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>

        * include/bsp.h, include/tm27.h, tools/debug_c/serial_gdb.h:
        Use "__asm__" instead of "asm" for improved c99-compliance.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/ts_386ex/ChangeLog.diff?r1=text&tr1=1.139&r2=text&tr2=1.140&diff_format=h">M</a></td><td width='1%'>1.140</td><td width='100%'>c/src/lib/libbsp/i386/ts_386ex/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/ts_386ex/include/bsp.h.diff?r1=text&tr1=1.22&r2=text&tr2=1.23&diff_format=h">M</a></td><td width='1%'>1.23</td><td width='100%'>c/src/lib/libbsp/i386/ts_386ex/include/bsp.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/ts_386ex/include/tm27.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%'>c/src/lib/libbsp/i386/ts_386ex/include/tm27.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/ts_386ex/tools/debug_c/serial_gdb.h.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>c/src/lib/libbsp/i386/ts_386ex/tools/debug_c/serial_gdb.h</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/ts_386ex/ChangeLog:1.139 rtems/c/src/lib/libbsp/i386/ts_386ex/ChangeLog:1.140
--- rtems/c/src/lib/libbsp/i386/ts_386ex/ChangeLog:1.139        Wed Feb  9 02:22:58 2011
+++ rtems/c/src/lib/libbsp/i386/ts_386ex/ChangeLog      Fri Feb 11 06:04:32 2011
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * include/bsp.h, include/tm27.h, tools/debug_c/serial_gdb.h:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
</font> 2011-02-09        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * timer/timer.c: Include <rtems/btimer.h>.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/ts_386ex/include/bsp.h:1.22 rtems/c/src/lib/libbsp/i386/ts_386ex/include/bsp.h:1.23
--- rtems/c/src/lib/libbsp/i386/ts_386ex/include/bsp.h:1.22     Thu Sep 18 12:34:49 2008
+++ rtems/c/src/lib/libbsp/i386/ts_386ex/include/bsp.h  Fri Feb 11 06:04:32 2011
</font><font color='#997700'>@@ -81,7 +81,7 @@
</font>     \
     _counter = (_microseconds); \
     \
<font color='#880000'>-    asm volatile ( "0: nop;" \
</font><font color='#000088'>+    __asm__ volatile ( "0: nop;" \
</font>                    " mov %0,%0 ;" \
                    " loop 0b" : "=c" (_counter) \
                               : "0"  (_counter) \

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/ts_386ex/include/tm27.h:1.3 rtems/c/src/lib/libbsp/i386/ts_386ex/include/tm27.h:1.4
--- rtems/c/src/lib/libbsp/i386/ts_386ex/include/tm27.h:1.3     Thu Aug  6 16:51:50 2009
+++ rtems/c/src/lib/libbsp/i386/ts_386ex/include/tm27.h Fri Feb 11 06:04:32 2011
</font><font color='#997700'>@@ -25,7 +25,7 @@
</font> 
 #define Install_tm27_vector(handler)
 
<font color='#880000'>-#define Cause_tm27_intr()              asm volatile( "int $0x90" : : );
</font><font color='#000088'>+#define Cause_tm27_intr()              __asm__ volatile( "int $0x90" : : );
</font> 
 #define Clear_tm27_intr() /* empty */
 

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/ts_386ex/tools/debug_c/serial_gdb.h:1.2 rtems/c/src/lib/libbsp/i386/ts_386ex/tools/debug_c/serial_gdb.h:1.3
--- rtems/c/src/lib/libbsp/i386/ts_386ex/tools/debug_c/serial_gdb.h:1.2 Thu Apr 15 08:26:13 2004
+++ rtems/c/src/lib/libbsp/i386/ts_386ex/tools/debug_c/serial_gdb.h     Fri Feb 11 06:04:32 2011
</font><font color='#997700'>@@ -10,7 +10,7 @@
</font> 
 void init_serial_gdb( void );
 
<font color='#880000'>-#define breakpoint() asm("int $3")
</font><font color='#000088'>+#define breakpoint() __asm__ ("int $3")
</font> 
 #ifdef __cplusplus
 }
</pre>
<p> </p>
<a name='cs16'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>

        * shared/comm/gdb_glue.c, shared/comm/i386-stub.c,
        shared/comm/i386_io.h, shared/comm/uart.c, shared/irq/idt.c,
        shared/pci/pcibios.c:
        Use "__asm__" instead of "asm" for improved c99-compliance.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/ChangeLog.diff?r1=text&tr1=1.73&r2=text&tr2=1.74&diff_format=h">M</a></td><td width='1%'>1.74</td><td width='100%'>c/src/lib/libbsp/i386/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/shared/comm/gdb_glue.c.diff?r1=text&tr1=1.6&r2=text&tr2=1.7&diff_format=h">M</a></td><td width='1%'>1.7</td><td width='100%'>c/src/lib/libbsp/i386/shared/comm/gdb_glue.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/shared/comm/i386-stub.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%'>c/src/lib/libbsp/i386/shared/comm/i386-stub.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/shared/comm/i386_io.h.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&diff_format=h">M</a></td><td width='1%'>1.6</td><td width='100%'>c/src/lib/libbsp/i386/shared/comm/i386_io.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/shared/comm/uart.c.diff?r1=text&tr1=1.19&r2=text&tr2=1.20&diff_format=h">M</a></td><td width='1%'>1.20</td><td width='100%'>c/src/lib/libbsp/i386/shared/comm/uart.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/shared/irq/idt.c.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%'>c/src/lib/libbsp/i386/shared/irq/idt.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/shared/pci/pcibios.c.diff?r1=text&tr1=1.20&r2=text&tr2=1.21&diff_format=h">M</a></td><td width='1%'>1.21</td><td width='100%'>c/src/lib/libbsp/i386/shared/pci/pcibios.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/ChangeLog:1.73 rtems/c/src/lib/libbsp/i386/ChangeLog:1.74
--- rtems/c/src/lib/libbsp/i386/ChangeLog:1.73  Wed Feb  2 08:58:11 2011
+++ rtems/c/src/lib/libbsp/i386/ChangeLog       Fri Feb 11 06:06:30 2011
</font><font color='#997700'>@@ -1,3 +1,10 @@
</font><font color='#000088'>+2011-02-11    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * shared/comm/gdb_glue.c, shared/comm/i386-stub.c,
+       shared/comm/i386_io.h, shared/comm/uart.c, shared/irq/idt.c,
+       shared/pci/pcibios.c:
+       Use "__asm__" instead of "asm" for improved c99-compliance.
+
</font> 2011-02-02        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * configure.ac: Require autoconf-2.68, automake-1.11.1.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/shared/comm/gdb_glue.c:1.6 rtems/c/src/lib/libbsp/i386/shared/comm/gdb_glue.c:1.7
--- rtems/c/src/lib/libbsp/i386/shared/comm/gdb_glue.c:1.6      Tue Jan  4 17:28:37 2005
+++ rtems/c/src/lib/libbsp/i386/shared/comm/gdb_glue.c  Fri Feb 11 06:06:31 2011
</font><font color='#997700'>@@ -16,7 +16,7 @@
</font> #include <stdio.h>
 #include <uart.h>
 
<font color='#880000'>-#define BREAKPOINT() asm("   int $3");
</font><font color='#000088'>+#define BREAKPOINT() __asm__ ("   int $3");
</font> 
 extern int BSPConsolePort;
 void i386_stub_glue_init(int);

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/shared/comm/i386-stub.c:1.12 rtems/c/src/lib/libbsp/i386/shared/comm/i386-stub.c:1.13
--- rtems/c/src/lib/libbsp/i386/shared/comm/i386-stub.c:1.12    Sun Sep  7 09:30:51 2008
+++ rtems/c/src/lib/libbsp/i386/shared/comm/i386-stub.c Fri Feb 11 06:06:31 2011
</font><font color='#997700'>@@ -160,33 +160,33 @@
</font> /* Restore the program's registers (including the stack pointer, which
    means we get the right stack and don't have to worry about popping our
    return address and any stack frames and so on) and return.  */
<font color='#880000'>-asm (".text");
-asm (".globl return_to_prog");
-asm ("return_to_prog:");
-asm ("        movw registers+44, %ss");
-asm ("        movl registers+16, %esp");
-asm ("        movl registers+4, %ecx");
-asm ("        movl registers+8, %edx");
-asm ("        movl registers+12, %ebx");
-asm ("        movl registers+20, %ebp");
-asm ("        movl registers+24, %esi");
-asm ("        movl registers+28, %edi");
-asm ("        movw registers+48, %ds");
-asm ("        movw registers+52, %es");
-asm ("        movw registers+56, %fs");
-asm ("        movw registers+60, %gs");
-asm ("        movl registers+36, %eax");
-asm ("        pushl %eax");  /* saved eflags */
-asm ("        movl registers+40, %eax");
-asm ("        pushl %eax");  /* saved cs */
-asm ("        movl registers+32, %eax");
-asm ("        pushl %eax");  /* saved eip */
-asm ("        movl registers, %eax");
</font><font color='#000088'>+__asm__ (".text");
+__asm__ (".globl return_to_prog");
+__asm__ ("return_to_prog:");
+__asm__ ("        movw registers+44, %ss");
+__asm__ ("        movl registers+16, %esp");
+__asm__ ("        movl registers+4, %ecx");
+__asm__ ("        movl registers+8, %edx");
+__asm__ ("        movl registers+12, %ebx");
+__asm__ ("        movl registers+20, %ebp");
+__asm__ ("        movl registers+24, %esi");
+__asm__ ("        movl registers+28, %edi");
+__asm__ ("        movw registers+48, %ds");
+__asm__ ("        movw registers+52, %es");
+__asm__ ("        movw registers+56, %fs");
+__asm__ ("        movw registers+60, %gs");
+__asm__ ("        movl registers+36, %eax");
+__asm__ ("        pushl %eax");      /* saved eflags */
+__asm__ ("        movl registers+40, %eax");
+__asm__ ("        pushl %eax");      /* saved cs */
+__asm__ ("        movl registers+32, %eax");
+__asm__ ("        pushl %eax");      /* saved eip */
+__asm__ ("        movl registers, %eax");
</font> /* use iret to restore pc and flags together so
    that trace flag works right.  */
<font color='#880000'>-asm ("        iret");
</font><font color='#000088'>+__asm__ ("        iret");
</font> 
<font color='#880000'>-#define BREAKPOINT() asm("   int $3");
</font><font color='#000088'>+#define BREAKPOINT() __asm__ ("   int $3");
</font> 
 /* Put the error code here just in case the user cares.  */
 int gdb_i386errcode;
<font color='#997700'>@@ -197,74 +197,74 @@
</font> /* GDB stores segment registers in 32-bit words (that's just the way
    m-i386v.h is written).  So zero the appropriate areas in registers.  */
 #define SAVE_REGISTERS1() \
<font color='#880000'>-  asm ("movl %eax, registers");<span style="background-color: #FF0000">                                   </span>    \
-  asm ("movl %ecx, registers+4");                    <span style="background-color: #FF0000">  </span>              \
-  asm ("movl %edx, registers+8");                    <span style="background-color: #FF0000">  </span>              \
-  asm ("movl %ebx, registers+12");                   <span style="background-color: #FF0000">  </span>              \
-  asm ("movl %ebp, registers+20");                   <span style="background-color: #FF0000">  </span>              \
-  asm ("movl %esi, registers+24");                   <span style="background-color: #FF0000">  </span>              \
-  asm ("movl %edi, registers+28");                   <span style="background-color: #FF0000">  </span>              \
-  asm ("movw $0, %ax");                                                           \
-  asm ("movw %ds, registers+48");                    <span style="background-color: #FF0000">  </span>              \
-  asm ("movw %ax, registers+50");                                         \
-  asm ("movw %es, registers+52");                    <span style="background-color: #FF0000">  </span>              \
-  asm ("movw %ax, registers+54");                                         \
-  asm ("movw %fs, registers+56");                    <span style="background-color: #FF0000">  </span>              \
-  asm ("movw %ax, registers+58");                                         \
-  asm ("movw %gs, registers+60");                    <span style="background-color: #FF0000">  </span>              \
-  asm ("movw %ax, registers+62");
</font><font color='#000088'>+  __asm__ ("movl %eax, registers");<span style="background-color: #FF0000">                                   </span>   \
+  __asm__ ("movl %ecx, registers+4");                        <span style="background-color: #FF0000">  </span>              \
+  __asm__ ("movl %edx, registers+8");                        <span style="background-color: #FF0000">  </span>              \
+  __asm__ ("movl %ebx, registers+12");                       <span style="background-color: #FF0000">  </span>              \
+  __asm__ ("movl %ebp, registers+20");                       <span style="background-color: #FF0000">  </span>              \
+  __asm__ ("movl %esi, registers+24");                       <span style="background-color: #FF0000">  </span>              \
+  __asm__ ("movl %edi, registers+28");                       <span style="background-color: #FF0000">  </span>              \
+  __asm__ ("movw $0, %ax");                                                       \
+  __asm__ ("movw %ds, registers+48");                        <span style="background-color: #FF0000">  </span>              \
+  __asm__ ("movw %ax, registers+50");                                             \
+  __asm__ ("movw %es, registers+52");                        <span style="background-color: #FF0000">  </span>              \
+  __asm__ ("movw %ax, registers+54");                                             \
+  __asm__ ("movw %fs, registers+56");                        <span style="background-color: #FF0000">  </span>              \
+  __asm__ ("movw %ax, registers+58");                                             \
+  __asm__ ("movw %gs, registers+60");                        <span style="background-color: #FF0000">  </span>              \
+  __asm__ ("movw %ax, registers+62");
</font> #define SAVE_ERRCODE() \
<font color='#880000'>-  asm ("popl %ebx");                                  \
-  asm ("movl %ebx, gdb_i386errcode");
</font><font color='#000088'>+  __asm__ ("popl %ebx");                                  \
+  __asm__ ("movl %ebx, gdb_i386errcode");
</font> #define SAVE_REGISTERS2() \
<font color='#880000'>-  asm ("popl %ebx"); /* old eip */                       <span style="background-color: #FF0000">  </span>              \
-  asm ("movl %ebx, registers+32");                   <span style="background-color: #FF0000">  </span>              \
-  asm ("popl %ebx");  /* old cs */                   <span style="background-color: #FF0000">  </span>              \
-  asm ("movl %ebx, registers+40");                   <span style="background-color: #FF0000">  </span>              \
-  asm ("movw %ax, registers+42");                                           \
-  asm ("popl %ebx");  /* old eflags */               <span style="background-color: #FF0000">  </span>              \
-  asm ("movl %ebx, registers+36");                   <span style="background-color: #FF0000"> </span>               \
</font><font color='#000088'>+  __asm__ ("popl %ebx"); /* old eip */                      <span style="background-color: #FF0000">  </span>              \
+  __asm__ ("movl %ebx, registers+32");                       <span style="background-color: #FF0000">  </span>              \
+  __asm__ ("popl %ebx");      /* old cs */                   <span style="background-color: #FF0000">  </span>              \
+  __asm__ ("movl %ebx, registers+40");                       <span style="background-color: #FF0000">  </span>              \
+  __asm__ ("movw %ax, registers+42");                                           \
+  __asm__ ("popl %ebx");      /* old eflags */               <span style="background-color: #FF0000">  </span>              \
+  __asm__ ("movl %ebx, registers+36");                       <span style="background-color: #FF0000"> </span>               \
</font>   /* Now that we've done the pops, we can save the stack pointer.");  */   \
<font color='#880000'>-  asm ("movw %ss, registers+44");                                             \
-  asm ("movw %ax, registers+46");<span style="background-color: #FF0000">     </span>                                       \
-  asm ("movl %esp, registers+16");
</font><font color='#000088'>+  __asm__ ("movw %ss, registers+44");                                            \
+  __asm__ ("movw %ax, registers+46");<span style="background-color: #FF0000">     </span>                                           \
+  __asm__ ("movl %esp, registers+16");
</font> 
 /* See if mem_fault_routine is set, if so just IRET to that address.  */
 #define CHECK_FAULT() \
<font color='#880000'>-  asm ("cmpl $0, mem_fault_routine");                                       \
-  asm ("jne mem_fault");
</font><font color='#000088'>+  __asm__ ("cmpl $0, mem_fault_routine");                                      \
+  __asm__ ("jne mem_fault");
</font> 
<font color='#880000'>-asm (".text");
-asm ("mem_fault:");
</font><font color='#000088'>+__asm__ (".text");
+__asm__ ("mem_fault:");
</font> /* OK to clobber temp registers; we're just going to end up in set_mem_err.  */
 /* Pop error code from the stack and save it.  */
<font color='#880000'>-asm ("     popl %eax");
-asm ("     movl %eax, gdb_i386errcode");
</font><font color='#000088'>+__asm__ ("     popl %eax");
+__asm__ ("     movl %eax, gdb_i386errcode");
</font> 
<font color='#880000'>-asm ("     popl %eax");          /* eip */
</font><font color='#000088'>+__asm__ ("     popl %eax");         /* eip */
</font> /* We don't want to return there, we want to return to the function
    pointed to by mem_fault_routine instead.  */
<font color='#880000'>-asm ("     movl mem_fault_routine, %eax");
-asm ("     popl %ecx");              /* cs (low 16 bits; junk in hi 16 bits).  */
-asm ("     popl %edx");              /* eflags */
</font><font color='#000088'>+__asm__ ("     movl mem_fault_routine, %eax");
+__asm__ ("     popl %ecx");          /* cs (low 16 bits; junk in hi 16 bits).  */
+__asm__ ("     popl %edx");          /* eflags */
</font> 
 /* Remove this stack frame; when we do the iret, we will be going to
    the start of a function, so we want the stack to look just like it
    would after a "call" instruction.  */
<font color='#880000'>-asm ("     leave");
</font><font color='#000088'>+__asm__ ("     leave");
</font> 
 /* Push the stuff that iret wants.  */
<font color='#880000'>-asm ("     pushl %edx"); /* eflags */
-asm ("     pushl %ecx");     /* cs */
-asm ("     pushl %eax");     /* eip */
</font><font color='#000088'>+__asm__ ("     pushl %edx");        /* eflags */
+__asm__ ("     pushl %ecx"); /* cs */
+__asm__ ("     pushl %eax"); /* eip */
</font> 
 /* Zero mem_fault_routine.  */
<font color='#880000'>-asm ("     movl $0, %eax");
-asm ("     movl %eax, mem_fault_routine");
</font><font color='#000088'>+__asm__ ("     movl $0, %eax");
+__asm__ ("     movl %eax, mem_fault_routine");
</font> 
<font color='#880000'>-asm ("iret");
</font><font color='#000088'>+__asm__ ("iret");
</font> 
<font color='#880000'>-#define CALL_HOOK() asm("call _remcomHandler");
</font><font color='#000088'>+#define CALL_HOOK() __asm__ ("call _remcomHandler");
</font> 
 /* This function is called when a i386 exception occurs.  It saves
  * all the cpu regs in the registers array, munges the stack a bit,
<font color='#997700'>@@ -277,163 +277,163 @@
</font>  *
  */
 extern void _catchException3 (void);
<font color='#880000'>-asm (".text");
-asm (".globl _catchException3");
-asm ("_catchException3:");
</font><font color='#000088'>+__asm__ (".text");
+__asm__ (".globl _catchException3");
+__asm__ ("_catchException3:");
</font> SAVE_REGISTERS1 ();
 SAVE_REGISTERS2 ();
<font color='#880000'>-asm ("pushl $3");
</font><font color='#000088'>+__asm__ ("pushl $3");
</font> CALL_HOOK ();
 
 /* Same thing for exception 1.  */
 extern void _catchException1 (void);
<font color='#880000'>-asm (".text");
-asm (".globl _catchException1");
-asm ("_catchException1:");
</font><font color='#000088'>+__asm__ (".text");
+__asm__ (".globl _catchException1");
+__asm__ ("_catchException1:");
</font> SAVE_REGISTERS1 ();
 SAVE_REGISTERS2 ();
<font color='#880000'>-asm ("pushl $1");
</font><font color='#000088'>+__asm__ ("pushl $1");
</font> CALL_HOOK ();
 
 /* Same thing for exception 0.  */
 extern void _catchException0 (void);
<font color='#880000'>-asm (".text");
-asm (".globl _catchException0");
-asm ("_catchException0:");
</font><font color='#000088'>+__asm__ (".text");
+__asm__ (".globl _catchException0");
+__asm__ ("_catchException0:");
</font> SAVE_REGISTERS1 ();
 SAVE_REGISTERS2 ();
<font color='#880000'>-asm ("pushl $0");
</font><font color='#000088'>+__asm__ ("pushl $0");
</font> CALL_HOOK ();
 
 /* Same thing for exception 4.  */
 extern void _catchException4 (void);
<font color='#880000'>-asm (".text");
-asm (".globl _catchException4");
-asm ("_catchException4:");
</font><font color='#000088'>+__asm__ (".text");
+__asm__ (".globl _catchException4");
+__asm__ ("_catchException4:");
</font> SAVE_REGISTERS1 ();
 SAVE_REGISTERS2 ();
<font color='#880000'>-asm ("pushl $4");
</font><font color='#000088'>+__asm__ ("pushl $4");
</font> CALL_HOOK ();
 
 /* Same thing for exception 5.  */
 extern void _catchException5 (void);
<font color='#880000'>-asm (".text");
-asm (".globl _catchException5");
-asm ("_catchException5:");
</font><font color='#000088'>+__asm__ (".text");
+__asm__ (".globl _catchException5");
+__asm__ ("_catchException5:");
</font> SAVE_REGISTERS1 ();
 SAVE_REGISTERS2 ();
<font color='#880000'>-asm ("pushl $5");
</font><font color='#000088'>+__asm__ ("pushl $5");
</font> CALL_HOOK ();
 
 /* Same thing for exception 6.  */
 extern void _catchException6 (void);
<font color='#880000'>-asm (".text");
-asm (".globl _catchException6");
-asm ("_catchException6:");
</font><font color='#000088'>+__asm__ (".text");
+__asm__ (".globl _catchException6");
+__asm__ ("_catchException6:");
</font> SAVE_REGISTERS1 ();
 SAVE_REGISTERS2 ();
<font color='#880000'>-asm ("pushl $6");
</font><font color='#000088'>+__asm__ ("pushl $6");
</font> CALL_HOOK ();
 
 /* Same thing for exception 7.  */
 extern void _catchException7 (void);
<font color='#880000'>-asm (".text");
-asm (".globl _catchException7");
-asm ("_catchException7:");
</font><font color='#000088'>+__asm__ (".text");
+__asm__ (".globl _catchException7");
+__asm__ ("_catchException7:");
</font> SAVE_REGISTERS1 ();
 SAVE_REGISTERS2 ();
<font color='#880000'>-asm ("pushl $7");
</font><font color='#000088'>+__asm__ ("pushl $7");
</font> CALL_HOOK ();
 
 /* Same thing for exception 8.  */
 extern void _catchException8 (void);
<font color='#880000'>-asm (".text");
-asm (".globl _catchException8");
-asm ("_catchException8:");
</font><font color='#000088'>+__asm__ (".text");
+__asm__ (".globl _catchException8");
+__asm__ ("_catchException8:");
</font> SAVE_REGISTERS1 ();
 SAVE_ERRCODE ();
 SAVE_REGISTERS2 ();
<font color='#880000'>-asm ("pushl $8");
</font><font color='#000088'>+__asm__ ("pushl $8");
</font> CALL_HOOK ();
 
 /* Same thing for exception 9.  */
 extern void _catchException9 (void);
<font color='#880000'>-asm (".text");
-asm (".globl _catchException9");
-asm ("_catchException9:");
</font><font color='#000088'>+__asm__ (".text");
+__asm__ (".globl _catchException9");
+__asm__ ("_catchException9:");
</font> SAVE_REGISTERS1 ();
 SAVE_REGISTERS2 ();
<font color='#880000'>-asm ("pushl $9");
</font><font color='#000088'>+__asm__ ("pushl $9");
</font> CALL_HOOK ();
 
 /* Same thing for exception 10.  */
 extern void _catchException10 (void);
<font color='#880000'>-asm (".text");
-asm (".globl _catchException10");
-asm ("_catchException10:");
</font><font color='#000088'>+__asm__ (".text");
+__asm__ (".globl _catchException10");
+__asm__ ("_catchException10:");
</font> SAVE_REGISTERS1 ();
 SAVE_ERRCODE ();
 SAVE_REGISTERS2 ();
<font color='#880000'>-asm ("pushl $10");
</font><font color='#000088'>+__asm__ ("pushl $10");
</font> CALL_HOOK ();
 
 /* Same thing for exception 12.  */
 extern void _catchException12 (void);
<font color='#880000'>-asm (".text");
-asm (".globl _catchException12");
-asm ("_catchException12:");
</font><font color='#000088'>+__asm__ (".text");
+__asm__ (".globl _catchException12");
+__asm__ ("_catchException12:");
</font> SAVE_REGISTERS1 ();
 SAVE_ERRCODE ();
 SAVE_REGISTERS2 ();
<font color='#880000'>-asm ("pushl $12");
</font><font color='#000088'>+__asm__ ("pushl $12");
</font> CALL_HOOK ();
 
 /* Same thing for exception 16.  */
 extern void _catchException16 (void);
<font color='#880000'>-asm (".text");
-asm (".globl _catchException16");
-asm ("_catchException16:");
</font><font color='#000088'>+__asm__ (".text");
+__asm__ (".globl _catchException16");
+__asm__ ("_catchException16:");
</font> SAVE_REGISTERS1 ();
 SAVE_REGISTERS2 ();
<font color='#880000'>-asm ("pushl $16");
</font><font color='#000088'>+__asm__ ("pushl $16");
</font> CALL_HOOK ();
 
 /* For 13, 11, and 14 we have to deal with the CHECK_FAULT stuff.  */
 
 /* Same thing for exception 13.  */
 extern void _catchException13 (void);
<font color='#880000'>-asm (".text");
-asm (".globl _catchException13");
-asm ("_catchException13:");
</font><font color='#000088'>+__asm__ (".text");
+__asm__ (".globl _catchException13");
+__asm__ ("_catchException13:");
</font> CHECK_FAULT ();
 SAVE_REGISTERS1 ();
 SAVE_ERRCODE ();
 SAVE_REGISTERS2 ();
<font color='#880000'>-asm ("pushl $13");
</font><font color='#000088'>+__asm__ ("pushl $13");
</font> CALL_HOOK ();
 
 /* Same thing for exception 11.  */
 extern void _catchException11 (void);
<font color='#880000'>-asm (".text");
-asm (".globl _catchException11");
-asm ("_catchException11:");
</font><font color='#000088'>+__asm__ (".text");
+__asm__ (".globl _catchException11");
+__asm__ ("_catchException11:");
</font> CHECK_FAULT ();
 SAVE_REGISTERS1 ();
 SAVE_ERRCODE ();
 SAVE_REGISTERS2 ();
<font color='#880000'>-asm ("pushl $11");
</font><font color='#000088'>+__asm__ ("pushl $11");
</font> CALL_HOOK ();
 
 /* Same thing for exception 14.  */
 extern void _catchException14 (void);
<font color='#880000'>-asm (".text");
-asm (".globl _catchException14");
-asm ("_catchException14:");
</font><font color='#000088'>+__asm__ (".text");
+__asm__ (".globl _catchException14");
+__asm__ ("_catchException14:");
</font> CHECK_FAULT ();
 SAVE_REGISTERS1 ();
 SAVE_ERRCODE ();
 SAVE_REGISTERS2 ();
<font color='#880000'>-asm ("pushl $14");
</font><font color='#000088'>+__asm__ ("pushl $14");
</font> CALL_HOOK ();
 
 /*
<font color='#997700'>@@ -441,12 +441,12 @@
</font>  * stack pointer into an area reserved for debugger use.
  */
 extern void remcomHandler (void);
<font color='#880000'>-asm ("_remcomHandler:");
-asm ("           popl %eax");        /* pop off return address     */
-asm ("           popl %eax");        /* get the exception number   */
-asm ("            movl stackPtr, %esp");     /* move to remcom stack area  */
-asm ("            pushl %eax");      /* push exception onto stack  */
-asm ("            call  handle_exception");  /* this never returns */
</font><font color='#000088'>+__asm__ ("_remcomHandler:");
+__asm__ ("           popl %eax");    /* pop off return address     */
+__asm__ ("           popl %eax");    /* get the exception number   */
+__asm__ ("                movl stackPtr, %esp");     /* move to remcom stack area  */
+__asm__ ("                pushl %eax");      /* push exception onto stack  */
+__asm__ ("                call  handle_exception");  /* this never returns */
</font> 
 void
 _returnFromException (void)

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/shared/comm/i386_io.h:1.5 rtems/c/src/lib/libbsp/i386/shared/comm/i386_io.h:1.6
--- rtems/c/src/lib/libbsp/i386/shared/comm/i386_io.h:1.5       Mon Sep 11 16:46:47 2006
+++ rtems/c/src/lib/libbsp/i386/shared/comm/i386_io.h   Fri Feb 11 06:06:31 2011
</font><font color='#997700'>@@ -19,7 +19,7 @@
</font> ({                                                                        \
         register int _inb_result;                                      \
                                                        \
<font color='#880000'>-        asm volatile ("xorl %%eax,%%eax; inb %%dx,%%al" :                \
</font><font color='#000088'>+        __asm__ volatile ("xorl %%eax,%%eax; inb %%dx,%%al" :               \
</font>             "=a" (_inb_result) : "d" (port));                         \
         _inb_result;                                                   \
 })
<font color='#997700'>@@ -28,16 +28,16 @@
</font> ({                                                                        \
         register int _inbw_result;                                     \
                                                                        \
<font color='#880000'>-        asm volatile ("xorl %%eax,%%eax; inw %%dx,%%ax" :                \
</font><font color='#000088'>+        __asm__ volatile ("xorl %%eax,%%eax; inw %%dx,%%ax" :               \
</font>             "=a" (_inbw_result) : "d" (port));                                \
         _inbw_result;                                                  \
 })
 
 #define rtems_outb(port, data)                                         \
<font color='#880000'>-        asm volatile ("outb %%al,%%dx" : : "a" (data), "d" (port))
</font><font color='#000088'>+        __asm__ volatile ("outb %%al,%%dx" : : "a" (data), "d" (port))
</font> 
 #define rtems_outw(port, data)                                         \
<font color='#880000'>-        asm volatile ("outw %%ax,%%dx" : : "a" (data), "d" (port))
</font><font color='#000088'>+        __asm__ volatile ("outw %%ax,%%dx" : : "a" (data), "d" (port))
</font> 
 #define outp(port, val)        rtems_outb(port,val)
 #define inp(port)            rtems_inb(port)

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/shared/comm/uart.c:1.19 rtems/c/src/lib/libbsp/i386/shared/comm/uart.c:1.20
--- rtems/c/src/lib/libbsp/i386/shared/comm/uart.c:1.19 Mon Apr 12 11:34:31 2010
+++ rtems/c/src/lib/libbsp/i386/shared/comm/uart.c      Fri Feb 11 06:06:31 2011
</font><font color='#997700'>@@ -841,75 +841,75 @@
</font>  * handler
  */
 
<font color='#880000'>-asm (".p2align 4");
-asm (".text");
-asm (".globl BSP_uart_dbgisr_com1");
-asm ("BSP_uart_dbgisr_com1:");
-asm ("    movl %eax, BSP_uart_dbgisr_com_regsav");          /* Save eax */
-asm ("    movl %ebx, BSP_uart_dbgisr_com_regsav + 4");      /* Save ebx */
-asm ("    movl %edx, BSP_uart_dbgisr_com_regsav + 8");      /* Save edx */
</font><font color='#000088'>+__asm__ (".p2align 4");
+__asm__ (".text");
+__asm__ (".globl BSP_uart_dbgisr_com1");
+__asm__ ("BSP_uart_dbgisr_com1:");
+__asm__ ("    movl %eax, BSP_uart_dbgisr_com_regsav");          /* Save eax */
+__asm__ ("    movl %ebx, BSP_uart_dbgisr_com_regsav + 4");      /* Save ebx */
+__asm__ ("    movl %edx, BSP_uart_dbgisr_com_regsav + 8");      /* Save edx */
</font> 
<font color='#880000'>-asm ("    movl $0, %ebx");           /* Clear flag */
</font><font color='#000088'>+__asm__ ("    movl $0, %ebx");           /* Clear flag */
</font> 
 /*
  * We know that only receive related interrupts
  * are available, eat chars
  */
<font color='#880000'>-asm ("uart_dbgisr_com1_1:");
-asm ("    movw $0x3FD, %dx");
-asm ("    inb  %dx, %al"); /* Read LSR */
-asm ("    andb $1, %al");
-asm ("    cmpb $0, %al");
-asm ("    je   uart_dbgisr_com1_2");
-asm ("    movw $0x3F8, %dx");
-asm ("    inb  %dx, %al");    /* Get input character */
-asm ("    cmpb $3, %al");
-asm ("    jne  uart_dbgisr_com1_1");
</font><font color='#000088'>+__asm__ ("uart_dbgisr_com1_1:");
+__asm__ ("    movw $0x3FD, %dx");
+__asm__ ("    inb  %dx, %al"); /* Read LSR */
+__asm__ ("    andb $1, %al");
+__asm__ ("    cmpb $0, %al");
+__asm__ ("    je   uart_dbgisr_com1_2");
+__asm__ ("    movw $0x3F8, %dx");
+__asm__ ("    inb  %dx, %al");    /* Get input character */
+__asm__ ("    cmpb $3, %al");
+__asm__ ("    jne  uart_dbgisr_com1_1");
</font> 
 /* ^C received, set flag */
<font color='#880000'>-asm ("    movl $1, %ebx");
-asm ("    jmp uart_dbgisr_com1_1");
</font><font color='#000088'>+__asm__ ("    movl $1, %ebx");
+__asm__ ("    jmp uart_dbgisr_com1_1");
</font> 
 /* All chars read */
<font color='#880000'>-asm ("uart_dbgisr_com1_2:");
</font><font color='#000088'>+__asm__ ("uart_dbgisr_com1_2:");
</font> 
 /* If flag is set we have to tweak TF */
<font color='#880000'>-asm ("   cmpl $0, %ebx");
-asm ("   je   uart_dbgisr_com1_3");
</font><font color='#000088'>+__asm__ ("   cmpl $0, %ebx");
+__asm__ ("   je   uart_dbgisr_com1_3");
</font> 
 /* Flag is set */
<font color='#880000'>-asm ("   movl BSP_uart_dbgisr_com_regsav+4, %ebx");     /* Restore ebx */
-asm ("   movl BSP_uart_dbgisr_com_regsav+8, %edx");     /* Restore edx */
</font><font color='#000088'>+__asm__ ("   movl BSP_uart_dbgisr_com_regsav+4, %ebx");     /* Restore ebx */
+__asm__ ("   movl BSP_uart_dbgisr_com_regsav+8, %edx");     /* Restore edx */
</font> 
 /* Set TF bit */
<font color='#880000'>-asm ("   popl  %eax");<span style="background-color: #FF0000">           </span>                    /* Pop eip */
-asm ("   movl  %eax, BSP_uart_dbgisr_com_regsav + 4");  /* Save it */
-asm ("   popl  %eax");<span style="background-color: #FF0000">           </span>                        /* Pop cs */
-asm ("   movl  %eax, BSP_uart_dbgisr_com_regsav + 8");  /* Save it */
-asm ("   popl  %eax");<span style="background-color: #FF0000">           </span>                        /* Pop flags */
-asm ("   orl   $0x100, %eax");<span style="background-color: #FF0000">   </span>                        /* Modify it */
-asm ("   pushl %eax");<span style="background-color: #FF0000">           </span>                        /* Push it back */
-asm ("   movl  BSP_uart_dbgisr_com_regsav+8, %eax");    /* Put back cs */
-asm ("   pushl %eax");
-asm ("   movl  BSP_uart_dbgisr_com_regsav+4, %eax");    /* Put back eip */
-asm ("   pushl %eax");
</font><font color='#000088'>+__asm__ ("   popl  %eax");<span style="background-color: #FF0000">           </span>                   /* Pop eip */
+__asm__ ("   movl  %eax, BSP_uart_dbgisr_com_regsav + 4");  /* Save it */
+__asm__ ("   popl  %eax");<span style="background-color: #FF0000">           </span>                    /* Pop cs */
+__asm__ ("   movl  %eax, BSP_uart_dbgisr_com_regsav + 8");  /* Save it */
+__asm__ ("   popl  %eax");<span style="background-color: #FF0000">           </span>                    /* Pop flags */
+__asm__ ("   orl   $0x100, %eax");<span style="background-color: #FF0000">   </span>                    /* Modify it */
+__asm__ ("   pushl %eax");<span style="background-color: #FF0000">           </span>                    /* Push it back */
+__asm__ ("   movl  BSP_uart_dbgisr_com_regsav+8, %eax");    /* Put back cs */
+__asm__ ("   pushl %eax");
+__asm__ ("   movl  BSP_uart_dbgisr_com_regsav+4, %eax");    /* Put back eip */
+__asm__ ("   pushl %eax");
</font> 
 /* Acknowledge IRQ */
<font color='#880000'>-asm ("   movb  $0x20, %al");
-asm ("   outb  %al, $0x20");
-asm ("   movl  BSP_uart_dbgisr_com_regsav, %eax");      /* Restore eax */
-asm ("   iret");<span style="background-color: #FF0000">                 </span>                        /* Done */
</font><font color='#000088'>+__asm__ ("   movb  $0x20, %al");
+__asm__ ("   outb  %al, $0x20");
+__asm__ ("   movl  BSP_uart_dbgisr_com_regsav, %eax");      /* Restore eax */
+__asm__ ("   iret");<span style="background-color: #FF0000">                 </span>                    /* Done */
</font> 
 /* Flag is not set */
<font color='#880000'>-asm("uart_dbgisr_com1_3:");
-asm ("   movl BSP_uart_dbgisr_com_regsav+4, %ebx");     /* Restore ebx */
-asm ("   movl BSP_uart_dbgisr_com_regsav+8, %edx");     /* Restore edx */
</font><font color='#000088'>+__asm__ ("uart_dbgisr_com1_3:");
+__asm__ ("   movl BSP_uart_dbgisr_com_regsav+4, %ebx");     /* Restore ebx */
+__asm__ ("   movl BSP_uart_dbgisr_com_regsav+8, %edx");     /* Restore edx */
</font> 
 /* Acknowledge irq */
<font color='#880000'>-asm ("   movb  $0x20, %al");
-asm ("   outb  %al, $0x20");
-asm ("   movl  BSP_uart_dbgisr_com_regsav, %eax");      /* Restore eax */
-asm ("   iret");                 /* Done */
</font><font color='#000088'>+__asm__ ("   movb  $0x20, %al");
+__asm__ ("   outb  %al, $0x20");
+__asm__ ("   movl  BSP_uart_dbgisr_com_regsav, %eax");      /* Restore eax */
+__asm__ ("   iret");                 /* Done */
</font> 
 /*
  * Interrupt service routine for COM2 - all,
<font color='#997700'>@@ -918,72 +918,72 @@
</font>  * Note: it has to be installed as raw interrupt
  * handler
  */
<font color='#880000'>-asm (".p2align 4");
-asm (".text");
-asm (".globl BSP_uart_dbgisr_com2");
-asm ("BSP_uart_dbgisr_com2:");
-asm ("    movl %eax, BSP_uart_dbgisr_com_regsav");          /* Save eax */
-asm ("    movl %ebx, BSP_uart_dbgisr_com_regsav + 4");      /* Save ebx */
-asm ("    movl %edx, BSP_uart_dbgisr_com_regsav + 8");      /* Save edx */
</font><font color='#000088'>+__asm__ (".p2align 4");
+__asm__ (".text");
+__asm__ (".globl BSP_uart_dbgisr_com2");
+__asm__ ("BSP_uart_dbgisr_com2:");
+__asm__ ("    movl %eax, BSP_uart_dbgisr_com_regsav");          /* Save eax */
+__asm__ ("    movl %ebx, BSP_uart_dbgisr_com_regsav + 4");      /* Save ebx */
+__asm__ ("    movl %edx, BSP_uart_dbgisr_com_regsav + 8");      /* Save edx */
</font> 
<font color='#880000'>-asm ("    movl $0, %ebx");           /* Clear flag */
</font><font color='#000088'>+__asm__ ("    movl $0, %ebx");           /* Clear flag */
</font> 
 /*
  * We know that only receive related interrupts
  * are available, eat chars
  */
<font color='#880000'>-asm ("uart_dbgisr_com2_1:");
-asm ("    movw $0x2FD, %dx");
-asm ("    inb  %dx, %al"); /* Read LSR */
-asm ("    andb $1, %al");
-asm ("    cmpb $0, %al");
-asm ("    je   uart_dbgisr_com2_2");
-asm ("    movw $0x2F8, %dx");
-asm ("    inb  %dx, %al");    /* Get input character */
-asm ("    cmpb $3, %al");
-asm ("    jne  uart_dbgisr_com2_1");
</font><font color='#000088'>+__asm__ ("uart_dbgisr_com2_1:");
+__asm__ ("    movw $0x2FD, %dx");
+__asm__ ("    inb  %dx, %al"); /* Read LSR */
+__asm__ ("    andb $1, %al");
+__asm__ ("    cmpb $0, %al");
+__asm__ ("    je   uart_dbgisr_com2_2");
+__asm__ ("    movw $0x2F8, %dx");
+__asm__ ("    inb  %dx, %al");    /* Get input character */
+__asm__ ("    cmpb $3, %al");
+__asm__ ("    jne  uart_dbgisr_com2_1");
</font> 
 /* ^C received, set flag */
<font color='#880000'>-asm ("    movl $1, %ebx");
-asm ("    jmp uart_dbgisr_com2_1");
</font><font color='#000088'>+__asm__ ("    movl $1, %ebx");
+__asm__ ("    jmp uart_dbgisr_com2_1");
</font> 
 /* All chars read */
<font color='#880000'>-asm ("uart_dbgisr_com2_2:");
</font><font color='#000088'>+__asm__ ("uart_dbgisr_com2_2:");
</font> 
 /* If flag is set we have to tweak TF */
<font color='#880000'>-asm ("   cmpl $0, %ebx");
-asm ("   je   uart_dbgisr_com2_3");
</font><font color='#000088'>+__asm__ ("   cmpl $0, %ebx");
+__asm__ ("   je   uart_dbgisr_com2_3");
</font> 
 /* Flag is set */
<font color='#880000'>-asm ("   movl BSP_uart_dbgisr_com_regsav+4, %ebx");     /* Restore ebx */
-asm ("   movl BSP_uart_dbgisr_com_regsav+8, %edx");     /* Restore edx */
</font><font color='#000088'>+__asm__ ("   movl BSP_uart_dbgisr_com_regsav+4, %ebx");     /* Restore ebx */
+__asm__ ("   movl BSP_uart_dbgisr_com_regsav+8, %edx");     /* Restore edx */
</font> 
 /* Set TF bit */
<font color='#880000'>-asm ("   popl  %eax");           /* Pop eip */
-asm ("   movl  %eax, BSP_uart_dbgisr_com_regsav + 4");  /* Save it */
-asm ("   popl  %eax");           /* Pop cs */
-asm ("   movl  %eax, BSP_uart_dbgisr_com_regsav + 8");  /* Save it */
-asm ("   popl  %eax");           /* Pop flags */
-asm ("   orl   $0x100, %eax");   /* Modify it */
-asm ("   pushl %eax");           /* Push it back */
-asm ("   movl  BSP_uart_dbgisr_com_regsav+8, %eax");    /* Put back cs */
-asm ("   pushl %eax");
-asm ("   movl  BSP_uart_dbgisr_com_regsav+4, %eax");    /* Put back eip */
-asm ("   pushl %eax");
</font><font color='#000088'>+__asm__ ("   popl  %eax");           /* Pop eip */
+__asm__ ("   movl  %eax, BSP_uart_dbgisr_com_regsav + 4");  /* Save it */
+__asm__ ("   popl  %eax");           /* Pop cs */
+__asm__ ("   movl  %eax, BSP_uart_dbgisr_com_regsav + 8");  /* Save it */
+__asm__ ("   popl  %eax");           /* Pop flags */
+__asm__ ("   orl   $0x100, %eax");   /* Modify it */
+__asm__ ("   pushl %eax");           /* Push it back */
+__asm__ ("   movl  BSP_uart_dbgisr_com_regsav+8, %eax");    /* Put back cs */
+__asm__ ("   pushl %eax");
+__asm__ ("   movl  BSP_uart_dbgisr_com_regsav+4, %eax");    /* Put back eip */
+__asm__ ("   pushl %eax");
</font> 
 /* Acknowledge IRQ */
<font color='#880000'>-asm ("   movb  $0x20, %al");
-asm ("   outb  %al, $0x20");
-asm ("   movl  BSP_uart_dbgisr_com_regsav, %eax");      /* Restore eax */
-asm ("   iret");                 /* Done */
</font><font color='#000088'>+__asm__ ("   movb  $0x20, %al");
+__asm__ ("   outb  %al, $0x20");
+__asm__ ("   movl  BSP_uart_dbgisr_com_regsav, %eax");      /* Restore eax */
+__asm__ ("   iret");                 /* Done */
</font> 
 /* Flag is not set */
<font color='#880000'>-asm("uart_dbgisr_com2_3:");
-asm ("   movl BSP_uart_dbgisr_com_regsav+4, %ebx");     /* Restore ebx */
-asm ("   movl BSP_uart_dbgisr_com_regsav+8, %edx");     /* Restore edx */
</font><font color='#000088'>+__asm__ ("uart_dbgisr_com2_3:");
+__asm__ ("   movl BSP_uart_dbgisr_com_regsav+4, %ebx");     /* Restore ebx */
+__asm__ ("   movl BSP_uart_dbgisr_com_regsav+8, %edx");     /* Restore edx */
</font> 
 /* Acknowledge irq */
<font color='#880000'>-asm ("   movb  $0x20, %al");
-asm ("   outb  %al, $0x20");
-asm ("   movl  BSP_uart_dbgisr_com_regsav, %eax");      /* Restore eax */
-asm ("   iret");                 /* Done */
</font><font color='#000088'>+__asm__ ("   movb  $0x20, %al");
+__asm__ ("   outb  %al, $0x20");
+__asm__ ("   movl  BSP_uart_dbgisr_com_regsav, %eax");      /* Restore eax */
+__asm__ ("   iret");                 /* Done */
</font>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/shared/irq/idt.c:1.15 rtems/c/src/lib/libbsp/i386/shared/irq/idt.c:1.16
--- rtems/c/src/lib/libbsp/i386/shared/irq/idt.c:1.15   Fri Jan 28 14:35:38 2011
+++ rtems/c/src/lib/libbsp/i386/shared/irq/idt.c        Fri Feb 11 06:06:31 2011
</font><font color='#997700'>@@ -275,7 +275,7 @@
</font>      * Now, reload all segment registers so the limit takes effect.
      */
 
<font color='#880000'>-    asm volatile( "movw %%ds,%0 ; movw %0,%%ds\n\t"
</font><font color='#000088'>+    __asm__ volatile( "movw %%ds,%0 ; movw %0,%%ds\n\t"
</font>                   "movw %%es,%0 ; movw %0,%%es\n\t"
                   "movw %%fs,%0 ; movw %0,%%fs\n\t"
                   "movw %%gs,%0 ; movw %0,%%gs\n\t"

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/shared/pci/pcibios.c:1.20 rtems/c/src/lib/libbsp/i386/shared/pci/pcibios.c:1.21
--- rtems/c/src/lib/libbsp/i386/shared/pci/pcibios.c:1.20       Fri Dec 11 06:55:25 2009
+++ rtems/c/src/lib/libbsp/i386/shared/pci/pcibios.c    Fri Feb 11 06:06:31 2011
</font><font color='#997700'>@@ -23,8 +23,8 @@
</font> static unsigned int pcibEntry;
 
 /*
<font color='#880000'>- * Array to pass data between c and asm parts, at the time of
- * writing I am not yet that familiar with extended asm feature
</font><font color='#000088'>+ * Array to pass data between c and __asm__ parts, at the time of
+ * writing I am not yet that familiar with extended __asm__ feature
</font>  * of gcc. This code is not on performance path, so we can care
  * relatively little about performance here
  */
<font color='#997700'>@@ -80,17 +80,17 @@
</font> 
   pcibExchg[0] = *(unsigned int *)ucp;
 
<font color='#880000'>-  asm ("    pusha");                  /* Push all registers */
-  asm ("    movl pcibExchg, %edi");   /* Move entry point to esi */
-  asm ("    movl $0x49435024, %eax"); /* Move signature to eax */
-  asm ("    xorl %ebx, %ebx");        /* Zero ebx */
-  asm ("    pushl %cs");
-  asm ("    call *%edi");             /* Call entry */
-  asm ("    movl %eax, pcibExchg");
-  asm ("    movl %ebx, pcibExchg+4");
-  asm ("    movl %ecx, pcibExchg+8");
-  asm ("    movl %edx, pcibExchg+12");
-  asm ("    popa");
</font><font color='#000088'>+  __asm__ ("    pusha");                  /* Push all registers */
+  __asm__ ("    movl pcibExchg, %edi");   /* Move entry point to esi */
+  __asm__ ("    movl $0x49435024, %eax"); /* Move signature to eax */
+  __asm__ ("    xorl %ebx, %ebx");        /* Zero ebx */
+  __asm__ ("    pushl %cs");
+  __asm__ ("    call *%edi");             /* Call entry */
+  __asm__ ("    movl %eax, pcibExchg");
+  __asm__ ("    movl %ebx, pcibExchg+4");
+  __asm__ ("    movl %ecx, pcibExchg+8");
+  __asm__ ("    movl %edx, pcibExchg+12");
+  __asm__ ("    popa");
</font> 
   if ((pcibExchg[0] & 0xff) != 0) {
     /* Not found */
<font color='#997700'>@@ -103,17 +103,17 @@
</font>   /* Let us check whether PCI bios is present */
   pcibExchg[0] = pcibEntry;
 
<font color='#880000'>-  asm("    pusha");
-  asm("    movl pcibExchg, %edi");
-  asm("    movb $0xb1, %ah");
-  asm("    movb $0x01, %al");
-  asm("    pushl %cs");
-  asm("    call *%edi");
-  asm("    movl %eax, pcibExchg");
-  asm("    movl %ebx, pcibExchg+4");
-  asm("    movl %ecx, pcibExchg+8");
-  asm("    movl %edx, pcibExchg+12");
-  asm("    popa");
</font><font color='#000088'>+  __asm__ ("    pusha");
+  __asm__ ("    movl pcibExchg, %edi");
+  __asm__ ("    movb $0xb1, %ah");
+  __asm__ ("    movb $0x01, %al");
+  __asm__ ("    pushl %cs");
+  __asm__ ("    call *%edi");
+  __asm__ ("    movl %eax, pcibExchg");
+  __asm__ ("    movl %ebx, pcibExchg+4");
+  __asm__ ("    movl %ecx, pcibExchg+8");
+  __asm__ ("    movl %edx, pcibExchg+12");
+  __asm__ ("    popa");
</font> 
   if ((pcibExchg[0] & 0xff00) != 0) {
     /* Not found */
<font color='#997700'>@@ -147,18 +147,18 @@
</font>   pcibExchg[2] = devId;
   pcibExchg[3] = idx;
 
<font color='#880000'>-  asm("    pusha");
-  asm("    movl pcibExchg, %edi");
-  asm("    movb $0xb1, %ah");
-  asm("    movb $0x02, %al");
-  asm("    movl pcibExchg+4, %edx");
-  asm("    movl pcibExchg+8, %ecx");
-  asm("    movl pcibExchg+12, %esi");
-  asm("    pushl %cs");
-  asm("    call *%edi");
-  asm("    movl %eax, pcibExchg");
-  asm("    movl %ebx, pcibExchg+4");
-  asm("    popa");
</font><font color='#000088'>+  __asm__ ("    pusha");
+  __asm__ ("    movl pcibExchg, %edi");
+  __asm__ ("    movb $0xb1, %ah");
+  __asm__ ("    movb $0x02, %al");
+  __asm__ ("    movl pcibExchg+4, %edx");
+  __asm__ ("    movl pcibExchg+8, %ecx");
+  __asm__ ("    movl pcibExchg+12, %esi");
+  __asm__ ("    pushl %cs");
+  __asm__ ("    call *%edi");
+  __asm__ ("    movl %eax, pcibExchg");
+  __asm__ ("    movl %ebx, pcibExchg+4");
+  __asm__ ("    popa");
</font> 
   *sig = pcibExchg[1] & 0xffff;
 
<font color='#997700'>@@ -201,17 +201,17 @@
</font>   pcibExchg[1] = classCode;
   pcibExchg[2] = idx;
 
<font color='#880000'>-  asm("    pusha");
-  asm("    movl pcibExchg, %edi");
-  asm("    movb $0xb1, %ah");
-  asm("    movb $0x03, %al");
-  asm("    movl pcibExchg+4, %ecx");
-  asm("    movl pcibExchg+8, %esi");
-  asm("    pushl %cs");
-  asm("    call *%edi");
-  asm("    movl %eax, pcibExchg");
-  asm("    movl %ebx, pcibExchg+4");
-  asm("    popa");
</font><font color='#000088'>+  __asm__ ("    pusha");
+  __asm__ ("    movl pcibExchg, %edi");
+  __asm__ ("    movb $0xb1, %ah");
+  __asm__ ("    movb $0x03, %al");
+  __asm__ ("    movl pcibExchg+4, %ecx");
+  __asm__ ("    movl pcibExchg+8, %esi");
+  __asm__ ("    pushl %cs");
+  __asm__ ("    call *%edi");
+  __asm__ ("    movl %eax, pcibExchg");
+  __asm__ ("    movl %ebx, pcibExchg+4");
+  __asm__ ("    popa");
</font> 
   if ((pcibExchg[0] & 0xff00) != 0) {
     return pcib_convert_err((pcibExchg[0] >> 8) & 0xff);
<font color='#997700'>@@ -300,17 +300,17 @@
</font>   pcibExchg[1] = busNo << 8;
   pcibExchg[2] = data;
 
<font color='#880000'>-  asm("    pusha");
-  asm("    movl pcibExchg, %edi");
-  asm("    movb $0xb1, %ah");
-  asm("    movb $0x06, %al");
-  asm("    movl pcibExchg+4, %ebx");
-  asm("    movl pcibExchg+8, %edx");
-  asm("    pushl %cs");
-  asm("    call *%edi");
-  asm("    movl %eax, pcibExchg");
-  asm("    movl %ebx, pcibExchg+4");
-  asm("    popa");
</font><font color='#000088'>+  __asm__ ("    pusha");
+  __asm__ ("    movl pcibExchg, %edi");
+  __asm__ ("    movb $0xb1, %ah");
+  __asm__ ("    movb $0x06, %al");
+  __asm__ ("    movl pcibExchg+4, %ebx");
+  __asm__ ("    movl pcibExchg+8, %edx");
+  __asm__ ("    pushl %cs");
+  __asm__ ("    call *%edi");
+  __asm__ ("    movl %eax, pcibExchg");
+  __asm__ ("    movl %ebx, pcibExchg+4");
+  __asm__ ("    popa");
</font> 
   return pcib_convert_err((pcibExchg[0] >> 8) & 0xff);
 }
<font color='#997700'>@@ -330,17 +330,17 @@
</font>   pcibExchg[1] = sig;
   pcibExchg[2] = off;
 
<font color='#880000'>-  asm("    pusha");
-  asm("    movl pcibExchg, %esi");
-  asm("    movb $0xb1, %ah");
-  asm("    movb $0x08, %al");
-  asm("    movl pcibExchg+4, %ebx");
-  asm("    movl pcibExchg+8, %edi");
-  asm("    pushl %cs");
-  asm("    call *%esi");
-  asm("    movl %eax, pcibExchg");
-  asm("    movl %ecx, pcibExchg+4");
-  asm("    popa");
</font><font color='#000088'>+  __asm__ ("    pusha");
+  __asm__ ("    movl pcibExchg, %esi");
+  __asm__ ("    movb $0xb1, %ah");
+  __asm__ ("    movb $0x08, %al");
+  __asm__ ("    movl pcibExchg+4, %ebx");
+  __asm__ ("    movl pcibExchg+8, %edi");
+  __asm__ ("    pushl %cs");
+  __asm__ ("    call *%esi");
+  __asm__ ("    movl %eax, pcibExchg");
+  __asm__ ("    movl %ecx, pcibExchg+4");
+  __asm__ ("    popa");
</font> 
   if ((pcibExchg[0] & 0xff00) != 0) {
     return pcib_convert_err((pcibExchg[0] >> 8) & 0xff);
<font color='#997700'>@@ -366,17 +366,17 @@
</font>   pcibExchg[1] = sig;
   pcibExchg[2] = off;
 
<font color='#880000'>-  asm("    pusha");
-  asm("    movl pcibExchg, %esi");
-  asm("    movb $0xb1, %ah");
-  asm("    movb $0x09, %al");
-  asm("    movl pcibExchg+4, %ebx");
-  asm("    movl pcibExchg+8, %edi");
-  asm("    pushl %cs");
-  asm("    call *%esi");
-  asm("    movl %eax, pcibExchg");
-  asm("    movl %ecx, pcibExchg+4");
-  asm("    popa");
</font><font color='#000088'>+  __asm__ ("    pusha");
+  __asm__ ("    movl pcibExchg, %esi");
+  __asm__ ("    movb $0xb1, %ah");
+  __asm__ ("    movb $0x09, %al");
+  __asm__ ("    movl pcibExchg+4, %ebx");
+  __asm__ ("    movl pcibExchg+8, %edi");
+  __asm__ ("    pushl %cs");
+  __asm__ ("    call *%esi");
+  __asm__ ("    movl %eax, pcibExchg");
+  __asm__ ("    movl %ecx, pcibExchg+4");
+  __asm__ ("    popa");
</font> 
   if ((pcibExchg[0] & 0xff00) != 0) {
     return pcib_convert_err((pcibExchg[0] >> 8) & 0xff);
<font color='#997700'>@@ -402,17 +402,17 @@
</font>   pcibExchg[1] = sig;
   pcibExchg[2] = off;
 
<font color='#880000'>-  asm("    pusha");
-  asm("    movl pcibExchg, %esi");
-  asm("    movb $0xb1, %ah");
-  asm("    movb $0x0a, %al");
-  asm("    movl pcibExchg+4, %ebx");
-  asm("    movl pcibExchg+8, %edi");
-  asm("    pushl %cs");
-  asm("    call *%esi");
-  asm("    movl %eax, pcibExchg");
-  asm("    movl %ecx, pcibExchg+4");
-  asm("    popa");
</font><font color='#000088'>+  __asm__ ("    pusha");
+  __asm__ ("    movl pcibExchg, %esi");
+  __asm__ ("    movb $0xb1, %ah");
+  __asm__ ("    movb $0x0a, %al");
+  __asm__ ("    movl pcibExchg+4, %ebx");
+  __asm__ ("    movl pcibExchg+8, %edi");
+  __asm__ ("    pushl %cs");
+  __asm__ ("    call *%esi");
+  __asm__ ("    movl %eax, pcibExchg");
+  __asm__ ("    movl %ecx, pcibExchg+4");
+  __asm__ ("    popa");
</font> 
   if ((pcibExchg[0] & 0xff00) != 0) {
     return pcib_convert_err((pcibExchg[0] >> 8) & 0xff);
<font color='#997700'>@@ -439,17 +439,17 @@
</font>   pcibExchg[2] = off;
   pcibExchg[3] = data & 0xff;
 
<font color='#880000'>-  asm("    pusha");
-  asm("    movl pcibExchg, %esi");
-  asm("    movb $0xb1, %ah");
-  asm("    movb $0x0b, %al");
-  asm("    movl pcibExchg+4, %ebx");
-  asm("    movl pcibExchg+8, %edi");
-  asm("    movl pcibExchg+12, %ecx");
-  asm("    pushl %cs");
-  asm("    call *%esi");
-  asm("    movl %eax, pcibExchg");
-  asm("    popa");
</font><font color='#000088'>+  __asm__ ("    pusha");
+  __asm__ ("    movl pcibExchg, %esi");
+  __asm__ ("    movb $0xb1, %ah");
+  __asm__ ("    movb $0x0b, %al");
+  __asm__ ("    movl pcibExchg+4, %ebx");
+  __asm__ ("    movl pcibExchg+8, %edi");
+  __asm__ ("    movl pcibExchg+12, %ecx");
+  __asm__ ("    pushl %cs");
+  __asm__ ("    call *%esi");
+  __asm__ ("    movl %eax, pcibExchg");
+  __asm__ ("    popa");
</font> 
   return pcib_convert_err((pcibExchg[0] >> 8) & 0xff);
 }
<font color='#997700'>@@ -469,17 +469,17 @@
</font>   pcibExchg[2] = off;
   pcibExchg[3] = data & 0xffff;
 
<font color='#880000'>-  asm("    pusha");
-  asm("    movl pcibExchg, %esi");
-  asm("    movb $0xb1, %ah");
-  asm("    movb $0x0c, %al");
-  asm("    movl pcibExchg+4, %ebx");
-  asm("    movl pcibExchg+8, %edi");
-  asm("    movl pcibExchg+12, %ecx");
-  asm("    pushl %cs");
-  asm("    call *%esi");
-  asm("    movl %eax, pcibExchg");
-  asm("    popa");
</font><font color='#000088'>+  __asm__ ("    pusha");
+  __asm__ ("    movl pcibExchg, %esi");
+  __asm__ ("    movb $0xb1, %ah");
+  __asm__ ("    movb $0x0c, %al");
+  __asm__ ("    movl pcibExchg+4, %ebx");
+  __asm__ ("    movl pcibExchg+8, %edi");
+  __asm__ ("    movl pcibExchg+12, %ecx");
+  __asm__ ("    pushl %cs");
+  __asm__ ("    call *%esi");
+  __asm__ ("    movl %eax, pcibExchg");
+  __asm__ ("    popa");
</font> 
   return pcib_convert_err((pcibExchg[0] >> 8) & 0xff);
 }
<font color='#997700'>@@ -501,17 +501,17 @@
</font>   pcibExchg[2] = off;
   pcibExchg[3] = data;
 
<font color='#880000'>-  asm("    pusha");
-  asm("    movl pcibExchg, %esi");
-  asm("    movb $0xb1, %ah");
-  asm("    movb $0x0d, %al");
-  asm("    movl pcibExchg+4, %ebx");
-  asm("    movl pcibExchg+8, %edi");
-  asm("    movl pcibExchg+12, %ecx");
-  asm("    pushl %cs");
-  asm("    call *%esi");
-  asm("    movl %eax, pcibExchg");
-  asm("    popa");
</font><font color='#000088'>+  __asm__ ("    pusha");
+  __asm__ ("    movl pcibExchg, %esi");
+  __asm__ ("    movb $0xb1, %ah");
+  __asm__ ("    movb $0x0d, %al");
+  __asm__ ("    movl pcibExchg+4, %ebx");
+  __asm__ ("    movl pcibExchg+8, %edi");
+  __asm__ ("    movl pcibExchg+12, %ecx");
+  __asm__ ("    pushl %cs");
+  __asm__ ("    call *%esi");
+  __asm__ ("    movl %eax, pcibExchg");
+  __asm__ ("    popa");
</font> 
   return pcib_convert_err((pcibExchg[0] >> 8) & 0xff);
 }
</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>