From: Dan Nicolaescu <dann@ics.uci.edu>
To: Ulrich Mueller <ulm@gentoo.org>
Cc: sh@gentoo.org, emacs@gentoo.org,
Stefan Monnier <monnier@iro.umontreal.ca>,
emacs-devel@gnu.org
Subject: Re: SuperH port
Date: Wed, 15 Oct 2008 14:36:41 -0700 (PDT) [thread overview]
Message-ID: <200810152136.m9FLafBH009918@mothra.ics.uci.edu> (raw)
In-Reply-To: <18678.23984.801356.890460@a1ihome1.kph.uni-mainz.de> (Ulrich Mueller's message of "Wed, 15 Oct 2008 23:16:32 +0200")
Ulrich Mueller <ulm@gentoo.org> writes:
> >>>>> On Wed, 08 Oct 2008, Stefan Monnier wrote:
>
> > This port is wanted. Thank you for your effort to bring it back to
> > life. Could someone install his change (and clean it up where
> > appropriate)?
>
> Please find an updated patch below, addressing most of Dan's
> criticism:
>
> - Support for NetBSD and OpenBSD has been removed since its status is
> unknown.
> - Definitions of EXPLICIT_SIGN_EXTEND, VIRT_ADDR_VARIES and other
> unneccessary macros have been deleted.
>
> However, I've left both files m/sh3el.h and m/sh3eb.h in for now,
Please don't, we already have a precedent on how to do this, inventing
yet another style just creates more work for when things are going to be
cleaned up later to use an autoconf test.
Isn't there a symbol that the compiler defines differently for
big/little endian? See what mips.h does:
#if ! (defined (__MIPSEL__) || defined (MIPSEL) || defined (_MIPSEL))
#define WORDS_BIG_ENDIAN
#endif
> +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.
No big endian testing?
> --- emacs-orig/src/m/sh3el.h 1970-01-01 01:00:00.000000000 +0100
> +++ emacs/src/m/sh3el.h 2008-10-01 07:20:41.000000000 +0200
> @@ -0,0 +1,31 @@
> +/* machine description file for little-endian SuperH.
> + Copyright (C) 1985, 1986, 2006, 2007, 2008 Free Software Foundation, Inc.
> +
> +This file is part of GNU Emacs.
> +
> +GNU Emacs is free software: you can redistribute it and/or modify
> +it under the terms of the GNU General Public License as published by
> +the Free Software Foundation, either version 3 of the License, or
> +(at your option) any later version.
> +
> +GNU Emacs is distributed in the hope that it will be useful,
> +but WITHOUT ANY WARRANTY; without even the implied warranty of
> +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> +GNU General Public License for more details.
> +
> +You should have received a copy of the GNU General Public License
> +along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
No need for the copyright notice, the file is just 2 lines of code, it
would become 4 with the endianess test.
next prev parent reply other threads:[~2008-10-15 21:36 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-10-08 9:17 SuperH port Ulrich Mueller
2008-10-08 10:37 ` Ulrich Mueller
2008-10-08 14:31 ` Dan Nicolaescu
2008-10-08 18:22 ` Ulrich Mueller
2008-10-08 18:47 ` Stefan Monnier
2008-10-15 21:16 ` Ulrich Mueller
2008-10-15 21:36 ` Dan Nicolaescu [this message]
2008-10-16 16:04 ` Ulrich Mueller
2008-10-17 6:04 ` Dan Nicolaescu
2008-10-17 20:26 ` Ulrich Mueller
2008-10-17 22:25 ` Andreas Schwab
2008-10-17 22:56 ` Ulrich Mueller
2008-10-18 8:39 ` Ulrich Mueller
2008-10-18 8:12 ` Dan Nicolaescu
2008-12-11 7:20 ` Ulrich Mueller
2008-12-11 7:58 ` Dan Nicolaescu
2008-10-09 10:24 ` Ulrich Mueller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200810152136.m9FLafBH009918@mothra.ics.uci.edu \
--to=dann@ics.uci.edu \
--cc=emacs-devel@gnu.org \
--cc=emacs@gentoo.org \
--cc=monnier@iro.umontreal.ca \
--cc=sh@gentoo.org \
--cc=ulm@gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.