diff options
| author | Dan Nicolaescu | 2008-10-18 08:11:30 +0000 |
|---|---|---|
| committer | Dan Nicolaescu | 2008-10-18 08:11:30 +0000 |
| commit | fac5dc61dbee2378a881be28e8ff234a3c5b8839 (patch) | |
| tree | 74dd0ee2924c6239f9afe05b39b7cb807e09480c | |
| parent | 0f21c00518b7a74456afc3ccff8436a4078a56b4 (diff) | |
| download | emacs-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-- | ChangeLog | 4 | ||||
| -rwxr-xr-x | configure | 5 | ||||
| -rw-r--r-- | configure.in | 5 | ||||
| -rw-r--r-- | etc/ChangeLog | 4 | ||||
| -rw-r--r-- | etc/MACHINES | 6 | ||||
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/m/sh3.h | 7 |
7 files changed, 35 insertions, 0 deletions
| @@ -1,3 +1,7 @@ | |||
| 1 | 2008-10-18 Ulrich Mueller <ulm@gentoo.org> | ||
| 2 | |||
| 3 | * configure.in: Add support for GNU/Linux on SuperH. | ||
| 4 | |||
| 1 | 2008-10-12 Andreas Schwab <schwab@suse.de> | 5 | 2008-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. |
| @@ -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 @@ | |||
| 1 | 2008-10-18 Ulrich Mueller <ulm@gentoo.org> | ||
| 2 | |||
| 3 | * MACHINES: Add section for SuperH. | ||
| 4 | |||
| 1 | 2008-10-12 Carsten Dominik <dominik@science.uva.nl> | 5 | 2008-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 | ||
| 429 | SuperH (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 | |||
| 429 | Tadpole 68K (m68k-tadpole-sysv) | 435 | Tadpole 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 @@ | |||
| 1 | 2008-10-18 Ulrich Mueller <ulm@gentoo.org> | ||
| 2 | |||
| 3 | * m/sh3.h: New file, machine description for SuperH. | ||
| 4 | |||
| 1 | 2008-10-17 Martin Rudalics <rudalics@gmx.at> | 5 | 2008-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 | ||