aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Nicolaescu2008-10-18 08:11:30 +0000
committerDan Nicolaescu2008-10-18 08:11:30 +0000
commitfac5dc61dbee2378a881be28e8ff234a3c5b8839 (patch)
tree74dd0ee2924c6239f9afe05b39b7cb807e09480c
parent0f21c00518b7a74456afc3ccff8436a4078a56b4 (diff)
downloademacs-fac5dc61dbee2378a881be28e8ff234a3c5b8839.tar.gz
emacs-fac5dc61dbee2378a881be28e8ff234a3c5b8839.zip
* configure.in: Add support for GNU/Linux on SuperH.
* MACHINES: Add section for SuperH. * m/sh3.h: New file, machine description for SuperH.
-rw-r--r--ChangeLog4
-rwxr-xr-xconfigure5
-rw-r--r--configure.in5
-rw-r--r--etc/ChangeLog4
-rw-r--r--etc/MACHINES6
-rw-r--r--src/ChangeLog4
-rw-r--r--src/m/sh3.h7
7 files changed, 35 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index aaa023442fb..831c8e3ffe4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
12008-10-18 Ulrich Mueller <ulm@gentoo.org>
2
3 * configure.in: Add support for GNU/Linux on SuperH.
4
12008-10-12 Andreas Schwab <schwab@suse.de> 52008-10-12 Andreas Schwab <schwab@suse.de>
2 6
3 * configure.in: Only check for m17n-flt if HAVE_LIBOTF. 7 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
diff --git a/configure b/configure
index 9995b710e08..c78ee2cf5dc 100755
--- a/configure
+++ b/configure
@@ -2650,6 +2650,11 @@ _ACEOF
2650 machine=xtensa opsys=gnu-linux 2650 machine=xtensa opsys=gnu-linux
2651 ;; 2651 ;;
2652 2652
2653 ## SuperH Linux-based GNU system
2654 sh[34]*-*-linux-gnu* )
2655 machine=sh3 opsys=gnu-linux
2656 ;;
2657
2653 * ) 2658 * )
2654 unported=yes 2659 unported=yes
2655 ;; 2660 ;;
diff --git a/configure.in b/configure.in
index 0807fb9f02c..326830dc056 100644
--- a/configure.in
+++ b/configure.in
@@ -540,6 +540,11 @@ dnl see the `changequote' comment above.
540 machine=xtensa opsys=gnu-linux 540 machine=xtensa opsys=gnu-linux
541 ;; 541 ;;
542 542
543 ## SuperH Linux-based GNU system
544 sh[34]*-*-linux-gnu* )
545 machine=sh3 opsys=gnu-linux
546 ;;
547
543 * ) 548 * )
544 unported=yes 549 unported=yes
545 ;; 550 ;;
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 6ea7ddebbfd..2a1ef635321 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,7 @@
12008-10-18 Ulrich Mueller <ulm@gentoo.org>
2
3 * MACHINES: Add section for SuperH.
4
12008-10-12 Carsten Dominik <dominik@science.uva.nl> 52008-10-12 Carsten Dominik <dominik@science.uva.nl>
2 6
3 * refcards/orgcard.tex: Add description for attachments, plus 7 * refcards/orgcard.tex: Add description for attachments, plus
diff --git a/etc/MACHINES b/etc/MACHINES
index 6d494285a33..3f7e23a459d 100644
--- a/etc/MACHINES
+++ b/etc/MACHINES
@@ -426,6 +426,12 @@ Sun 4 (sparc), Sun 386 (sparc-sun-solaris2.*,
426 (now remapped as part of the text). These are never 426 (now remapped as part of the text). These are never
427 swapped in. 427 swapped in.
428 428
429SuperH (sh[34]*-*-linux-gnu)
430
431 Emacs 23.0.60 was reported to work on GNU/Linux (October 2008).
432 Tested on a little-endian sh4 system (cpu type SH7751R) running
433 Gentoo Linux 2008.0.
434
429Tadpole 68K (m68k-tadpole-sysv) 435Tadpole 68K (m68k-tadpole-sysv)
430 436
431 Changes merged in 19.1. 437 Changes merged in 19.1.
diff --git a/src/ChangeLog b/src/ChangeLog
index fe330b9e0ee..4dba71224ae 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12008-10-18 Ulrich Mueller <ulm@gentoo.org>
2
3 * m/sh3.h: New file, machine description for SuperH.
4
12008-10-17 Martin Rudalics <rudalics@gmx.at> 52008-10-17 Martin Rudalics <rudalics@gmx.at>
2 6
3 * window.c (Fsplit_window): Rename arg horflag to horizontal. 7 * 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
index 00000000000..134eb16b9b8
--- /dev/null
+++ b/src/m/sh3.h
@@ -0,0 +1,7 @@
1/* Machine description file for SuperH. */
2
3#ifdef __BIG_ENDIAN__
4# define WORDS_BIG_ENDIAN
5#endif
6
7#define NO_ARG_ARRAY