Add an implementation for the CRIS and CRISv32 architectures, by Peter

* configure.in:
        * glib/gatomic.c: Add an implementation for the CRIS and CRISv32
        architectures, by Peter Kjellerstedt


svn path=/trunk/; revision=7732
This commit is contained in:
Matthias Clasen
2008-12-08 04:27:37 +00:00
parent bb63c612bf
commit 154fe24134
3 changed files with 144 additions and 2 deletions

View File

@@ -2404,6 +2404,18 @@ if test x"$GCC" = xyes; then
[arm atomic implementation])
glib_memory_barrier_needed=no
;;
crisv32*|etraxfs*)
AC_MSG_RESULT([crisv32])
AC_DEFINE_UNQUOTED(G_ATOMIC_CRISV32, 1,
[crisv32 atomic implementation])
glib_memory_barrier_needed=no
;;
cris*|etrax*)
AC_MSG_RESULT([cris])
AC_DEFINE_UNQUOTED(G_ATOMIC_CRIS, 1,
[cris atomic implementation])
glib_memory_barrier_needed=no
;;
*)
AC_MSG_RESULT([none])
glib_memory_barrier_needed=yes