Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'libgloss/bfin/include/builtins.h')
-rw-r--r--libgloss/bfin/include/builtins.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libgloss/bfin/include/builtins.h b/libgloss/bfin/include/builtins.h
index 7c9ece5b3..d33d2e952 100644
--- a/libgloss/bfin/include/builtins.h
+++ b/libgloss/bfin/include/builtins.h
@@ -34,8 +34,8 @@ extern "C" {
#define __builtin_cli() ({ unsigned int __rval; __asm__ __volatile__ ("cli %0;" : "=r"(__rval)); __rval; })
#define __builtin_sti(x) __asm__ __volatile__ ("sti %0;" : : "r"(x))
#define __builtin_idle() __asm__ __volatile__ ("IDLE;")
-#define __builtin_raise(x) __asm__ __volatile__ ("raise %0;" : : "r"(x))
-#define __builtin_excpt(x) __asm__ __volatile__ ("excpt %0;" : : "r"(x))
+#define __builtin_raise(x) __asm__ __volatile__ ("raise %0;" : : "n"(x))
+#define __builtin_excpt(x) __asm__ __volatile__ ("excpt %0;" : : "n"(x))
#define __builtin_prefetch(x) __asm__ __volatile__ ("PREFETCH[%0];" : : "p"(x))
#define __builtin_prefetchmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("PREFETCH[%0++];" : "+p"(__p)); __p; })
#define __builtin_flushinv(x) __asm__ __volatile__ ("FLUSHINV[%0];" : : "p"(x))