From b0bbd61ff8c4de79b954ddbbdb2df05bd69ac3ee Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Fri, 11 Feb 2011 12:53:17 +0000 Subject: =?UTF-8?q?2011-02-11=09Ralf=20Cors=C3=A9pius=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * startup/bspstart.c, timer/timer.c: Use "__asm__" instead of "asm" for improved c99-compliance. --- c/src/lib/libbsp/mips/csb350/ChangeLog | 5 +++++ c/src/lib/libbsp/mips/csb350/startup/bspstart.c | 2 +- c/src/lib/libbsp/mips/csb350/timer/timer.c | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) (limited to 'c/src/lib/libbsp') 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 + + * startup/bspstart.c, timer/timer.c: + Use "__asm__" instead of "asm" for improved c99-compliance. + 2011-02-09 Ralf Corsépius * timer/timer.c: Include . 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 */ -- cgit v1.2.3