]> git.eshelyaron.com Git - emacs.git/commitdiff
* configure.in: Add support for GNU/Linux on SuperH.
authorDan Nicolaescu <dann@ics.uci.edu>
Sat, 18 Oct 2008 08:11:30 +0000 (08:11 +0000)
committerDan Nicolaescu <dann@ics.uci.edu>
Sat, 18 Oct 2008 08:11:30 +0000 (08:11 +0000)
* MACHINES: Add section for SuperH.
* m/sh3.h: New file, machine description for SuperH.

ChangeLog
configure
configure.in
etc/ChangeLog
etc/MACHINES
src/ChangeLog
src/m/sh3.h [new file with mode: 0644]

index aaa023442fb932c31f2fdeb981f0162ba453e800..831c8e3ffe4a9ccbe1cea155f2557d97fc0bf454 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-10-18  Ulrich Mueller  <ulm@gentoo.org>
+
+       * configure.in: Add support for GNU/Linux on SuperH.
+
 2008-10-12  Andreas Schwab  <schwab@suse.de>
 
        * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
index 9995b710e0871dd5bc426e6e8cbd1ea10167599e..c78ee2cf5dc739ffab4677166501e6f4fa85a467 100755 (executable)
--- a/configure
+++ b/configure
@@ -2650,6 +2650,11 @@ _ACEOF
     machine=xtensa opsys=gnu-linux
     ;;
 
+  ## SuperH Linux-based GNU system
+  sh[34]*-*-linux-gnu* )
+    machine=sh3 opsys=gnu-linux
+  ;;
+
   * )
     unported=yes
   ;;
index 0807fb9f02c5ee56e132b5b806be8c45e7911585..326830dc056845011d8c604434fead1802abb9dc 100644 (file)
@@ -540,6 +540,11 @@ dnl see the `changequote' comment above.
     machine=xtensa opsys=gnu-linux
     ;;
 
+  ## SuperH Linux-based GNU system
+  sh[34]*-*-linux-gnu* )
+    machine=sh3 opsys=gnu-linux
+  ;;
+
   * )
     unported=yes
   ;;
index 6ea7ddebbfd74f5239d65ec86fd008aa2724a800..2a1ef63532145c08db120a785ffe7a2034757055 100644 (file)
@@ -1,3 +1,7 @@
+2008-10-18  Ulrich Mueller  <ulm@gentoo.org>
+
+       * MACHINES: Add section for SuperH.
+
 2008-10-12  Carsten Dominik  <dominik@science.uva.nl>
 
        * refcards/orgcard.tex: Add description for attachments, plus
index 6d494285a33a5c79dede39a042887d8036f594c2..3f7e23a459dd571c79b4ea0312605615ee186a1a 100644 (file)
@@ -426,6 +426,12 @@ Sun 4 (sparc), Sun 386 (sparc-sun-solaris2.*,
   (now remapped as part of the text).  These are never
   swapped in.
 
+SuperH (sh[34]*-*-linux-gnu)
+
+  Emacs 23.0.60 was reported to work on GNU/Linux (October 2008).
+  Tested on a little-endian sh4 system (cpu type SH7751R) running
+  Gentoo Linux 2008.0.
+
 Tadpole 68K (m68k-tadpole-sysv)
 
   Changes merged in 19.1.
index fe330b9e0eef94191d23cb1d2f566df4efca42d3..4dba71224ae821cbcd8c8dc93a86e5afd33ddb04 100644 (file)
@@ -1,3 +1,7 @@
+2008-10-18  Ulrich Mueller  <ulm@gentoo.org>
+
+       * m/sh3.h: New file, machine description for SuperH.
+
 2008-10-17  Martin Rudalics  <rudalics@gmx.at>
 
        * window.c (Fsplit_window): Rename arg horflag to horizontal.
diff --git a/src/m/sh3.h b/src/m/sh3.h
new file mode 100644 (file)
index 0000000..134eb16
--- /dev/null
@@ -0,0 +1,7 @@
+/* Machine description file for SuperH. */
+
+#ifdef __BIG_ENDIAN__
+# define WORDS_BIG_ENDIAN
+#endif
+
+#define NO_ARG_ARRAY