summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2011-02-11 12:53:17 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2011-02-11 12:53:17 +0000
commitb0bbd61ff8c4de79b954ddbbdb2df05bd69ac3ee (patch)
tree394852aaa957c7f54b223817ebe9ecf8fae7ce59 /c
parent2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-b0bbd61ff8c4de79b954ddbbdb2df05bd69ac3ee.tar.bz2
2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c, timer/timer.c: Use "__asm__" instead of "asm" for improved c99-compliance.
Diffstat (limited to 'c')
-rw-r--r--c/src/lib/libbsp/mips/csb350/ChangeLog5
-rw-r--r--c/src/lib/libbsp/mips/csb350/startup/bspstart.c2
-rw-r--r--c/src/lib/libbsp/mips/csb350/timer/timer.c4
3 files changed, 8 insertions, 3 deletions
diff --git a/c/src/lib/libbsp/mips/csb350/ChangeLog b/c/src/lib/libbsp/mips/csb350/ChangeLog
index 6ac6f82c48..15337ab873 100644
--- a/c/src/lib/libbsp/mips/csb350/ChangeLog
+++ b/c/src/lib/libbsp/mips/csb350/ChangeLog
@@ -1,3 +1,8 @@
+2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * startup/bspstart.c, timer/timer.c:
+ Use "__asm__" instead of "asm" for improved c99-compliance.
+
2011-02-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* timer/timer.c: Include <rtems/btimer.h>.
diff --git a/c/src/lib/libbsp/mips/csb350/startup/bspstart.c b/c/src/lib/libbsp/mips/csb350/startup/bspstart.c
index afa50171c3..ea5e8497b9 100644
--- a/c/src/lib/libbsp/mips/csb350/startup/bspstart.c
+++ b/c/src/lib/libbsp/mips/csb350/startup/bspstart.c
@@ -34,7 +34,7 @@ void bsp_start( void )
mips_set_sr( 0x7f00 ); /* all interrupts unmasked but globally off */
/* depend on the IRC to take care of things */
- asm volatile ("mtc0 %0, $11\n" :: "r" (compare));
+ __asm__ volatile ("mtc0 %0, $11\n" :: "r" (compare));
mips_install_isr_entries();
}
diff --git a/c/src/lib/libbsp/mips/csb350/timer/timer.c b/c/src/lib/libbsp/mips/csb350/timer/timer.c
index 21cb339f9b..0fab478ed2 100644
--- a/c/src/lib/libbsp/mips/csb350/timer/timer.c
+++ b/c/src/lib/libbsp/mips/csb350/timer/timer.c
@@ -22,7 +22,7 @@ uint32_t tstart;
void benchmark_timer_initialize(void)
{
- asm volatile ("mfc0 %0, $9\n" : "=r" (tstart));
+ __asm__ volatile ("mfc0 %0, $9\n" : "=r" (tstart));
/* tick time in picooseconds */
}
@@ -36,7 +36,7 @@ uint32_t benchmark_timer_read(void)
uint32_t total;
uint32_t cnt;
- asm volatile ("mfc0 %0, $9\n" : "=r" (cnt));
+ __asm__ volatile ("mfc0 %0, $9\n" : "=r" (cnt));
total = cnt - tstart;
total = (total * 1000) / 396; /* convert to nanoseconds */