From: Nick Clifton <nickc@redhat.com>
To: gcc-patches@gcc.gnu.org
Subject: RFA: Add support for Renesas RX architecture to GCC (take 2)
Date: Thu, 08 Oct 2009 08:35:00 -0000 [thread overview]
Message-ID: <m3r5tefinf.fsf@redhat.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 2167 bytes --]
Hi Guys,
Here is a revised submission of the RX port for GCC. I have tried
to resolve all of the issues raised by Joseph and Richard (thanks
for the reviews!). Although there is no changelog entry for it,
this patch does also include an update to the webpages mentioning
the contribution of support for the new architecture.
OK to apply ?
Cheers
Nick
./ChangeLog
2009-10-08 Nick Clifton <nickc@redhat.com>
* MAINTAINERS: Add myself as a maintainer for the RX port.
gcc/ChangeLog
2009-10-08 Nick Clifton <nickc@redhat.com>
* config.gcc: Add support for RX target.
* config/rx: New directory.
* config/rx/constraints.md: New file.
* config/rx/predicates.md: New file.
* config/rx/rx.c: New file.
* config/rx/rx.h: New file.
* config/rx/rx.md: New file.
* config/rx/rx.opt: New file.
* config/rx/rx-protos.h: New file.
* config/rx/t-rx: New file.
* doc/extend.texi: Document RX function attributes.
* doc/invoke.texi: Document RX specific command line options.
* doc/contrib.texi: Document RX contribution.
* doc/md.texi: Document RX constraints.
* doc/install.texi: Document RX support.
libgcc/ChangeLog
2009-10-08 Nick Clifton <nickc@redhat.com>
* config.host: Add support for RX target.
* config/rx: New directory.
* config/rx/rx-abi-functions.c: New file. Supplementary
functions for libgcc to support the RX ABI.
* config/rx/rx-abi.h: New file. Supplementary header file for
libgcc RX ABI functions.
* config/rx/t-rx: New file: Makefile fragment for building
libgcc for the RX.
gcc/testsuite/ChangeLog
2009-10-08 Nick Clifton <nickc@redhat.com>
* lib/target-supports.exp (check_profiling_available):
Profiling is not, currently, available for the RX port.
(check_effective_target_hard_float): Add support for RX
target.
* gcc.target/rx: New directory.
* gcc.target/rx/builtins.c: New test file.
* gcc.target/rx/interrupts.c: New test file.
* gcc.target/rx/rx-abi-function-tests.c: New test file.
* gcc.target/rx/zero-width-bitfield.c: New test file.
* gcc.target/rx/i272091.c: New test file.
* gcc.target/rx/packed-struct.c: New test file.
* gcc.target/rx/rx.exp: New file: Drives RX tests.
[-- Attachment #2: rx-gcc.patch.2.svn.lzma --]
[-- Type: application/octet-stream, Size: 5726 bytes --]
[-- Attachment #3: rx-gcc.patch.2.cvs.lzma --]
[-- Type: application/octet-stream, Size: 913 bytes --]
[-- Attachment #4: rx-gcc.patch.2.files.lzma --]
[-- Type: application/octet-stream, Size: 35192 bytes --]
next reply other threads:[~2009-10-08 7:35 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-10-08 8:35 Nick Clifton [this message]
2009-10-08 14:14 ` Joseph S. Myers
2009-10-13 8:44 ` RFA: Adding @minus{} to gcc documentation Nick Clifton
2009-10-13 12:32 ` Joseph S. Myers
2009-10-13 16:12 ` Nick Clifton
2009-10-13 16:17 ` Alfred M. Szmidt
2009-10-13 18:22 ` Joseph S. Myers
2009-10-09 21:57 ` RFA: Add support for Renesas RX architecture to GCC (take 2) Richard Henderson
2009-10-15 8:18 ` Nick Clifton
2009-10-15 13:23 ` Joseph S. Myers
2009-10-15 15:32 ` Richard Henderson
2009-10-15 15:41 ` Richard Henderson
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=m3r5tefinf.fsf@redhat.com \
--to=nickc@redhat.com \
--cc=gcc-patches@gcc.gnu.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.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).