From f5451047557f4e259c13f5cfa61385a962ff46ca Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sat, 16 Oct 2010 17:25:15 +0000 Subject: [PATCH] Fixed bug 3088776. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.0.x@2261 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/hal/platforms/AT91SAM7/serial_lld.c | 2 +- os/hal/platforms/LPC214x/serial_lld.c | 2 +- readme.txt | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/os/hal/platforms/AT91SAM7/serial_lld.c b/os/hal/platforms/AT91SAM7/serial_lld.c index 4fa211df2..9171e644c 100644 --- a/os/hal/platforms/AT91SAM7/serial_lld.c +++ b/os/hal/platforms/AT91SAM7/serial_lld.c @@ -158,7 +158,7 @@ static void set_error(SerialDriver *sdp, AT91_REG csr) { chSysUnlockFromIsr(); } -#if defined(__GNU__) +#if defined(__GNUC__) __attribute__((noinline)) #endif #if !USE_SAM7_DBGU_UART diff --git a/os/hal/platforms/LPC214x/serial_lld.c b/os/hal/platforms/LPC214x/serial_lld.c index f7fea38ad..5a2840fce 100644 --- a/os/hal/platforms/LPC214x/serial_lld.c +++ b/os/hal/platforms/LPC214x/serial_lld.c @@ -127,7 +127,7 @@ static void set_error(SerialDriver *sdp, IOREG32 err) { chSysUnlockFromIsr(); } -#if defined(__GNU__) +#if defined(__GNUC__) __attribute__((noinline)) #endif /** diff --git a/readme.txt b/readme.txt index 4de84ade3..623b4eb0d 100644 --- a/readme.txt +++ b/readme.txt @@ -59,6 +59,8 @@ ***************************************************************************** *** 2.0.6 *** +- FIX: Fixed wrong macro check in LPC214x and AT91SAM7 serial drivers (bug + 3088776). - FIX: Fixed non functioning option SPI_USE_MUTUAL_EXCLUSION=FALSE (bug 3084764). - FIX: Fixed wrong macro check in STM32 serial support (but 3078891).