gcc/gcc/config
Nick Clifton 65a324b459 MAINTAINERS: Add myself as a maintainer for the RX port.
* MAINTAINERS: Add myself as a maintainer for the RX port.

gcc
        * 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
        * 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
        * 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.

From-SVN: r153557
2009-10-26 16:30:15 +00:00
..
alpha alpha.c (alpha_gimplify_va_arg_1): Use ref-all pointers. 2009-09-30 18:09:53 +02:00
arc * config/arc/arc.c (arc_trampoline_init): Fix typo. 2009-09-23 15:17:24 +00:00
arm re PR target/39247 (FAIL: gcc.dg/tree-prof/bb-reorg.c compilation, -fprofile-use -D_PROFILE_USE) 2009-10-20 15:17:30 +00:00
avr re PR middle-end/19154 (miss-optimization of (x & pow2C) avr conditionals returning bool equivalent values) 2009-10-24 15:36:40 +00:00
bfin bfin-protos.h (initialize_trampoline): Remove. 2009-09-22 08:12:16 -07:00
cris cris.c (cris_function_value, [...]): New functions. 2009-10-20 00:54:07 +04:00
crx * config/crx/crx.h (INITIALIZE_TRAMPOLINE): Remove. 2009-09-22 08:12:31 -07:00
fr30 fr30.c (TARGET_ASM_TRAMPOLINE_TEMPLATE, [...]): New. 2009-09-22 08:12:41 -07:00
frv frv.c (TARGET_TRAMPOLINE_INIT): New. 2009-09-22 08:12:48 -07:00
h8300 h8300.c (F): New. 2009-10-14 22:30:48 -04:00
i386 Fix identation issue I missed to correct. 2009-10-20 21:46:00 +02:00
ia64 invoke.texi (fira-loop-pressure): Update default value. 2009-10-22 01:44:39 +00:00
iq2000 iq2000.c (TARGET_ASM_TRAMPOLINE_TEMPLATE): New. 2009-09-22 08:13:11 -07:00
m32c m32c.c (m32c_function_value_regno_p): New function. 2009-10-22 23:46:26 +04:00
m32r m32r.c (m32r_is_insn): Return false for debugging insns. 2009-09-28 12:15:42 +00:00
m68hc11 m68hc11.c (TARGET_TRAMPOLINE_INIT): New. 2009-09-22 08:13:36 -07:00
m68k lb1sf68.asm (PICCALL): Use variable sized branch. 2009-10-02 11:20:51 +00:00
mcore mcore.c (TARGET_ASM_TRAMPOLINE_TEMPLATE): New. 2009-09-22 08:13:53 -07:00
mep mep.h (INITIALIZE_TRAMPOLINE): Remove. 2009-09-22 08:14:04 -07:00
mips mips.c (mips_restore_gp_from_cprestore_slot): Emit a note when expanding to nothing. 2009-10-25 15:59:17 +00:00
mmix mmix.c (TARGET_ASM_TRAMPOLINE_TEMPLATE): New. 2009-09-22 08:14:24 -07:00
mn10300 mn10300.h (CONSTANT_ADDRESS_P): Do not allow CONST_DOUBLEs. 2009-10-08 07:01:02 +00:00
moxie cgraphunit.c (cgraph_lower_function): Revert last change. 2009-09-24 11:21:39 +02:00
pa re PR target/41702 (FAIL: abi/demangle/abi_text/09.cc execution test) 2009-10-15 23:22:44 +00:00
pdp11 pdp11.c (pdp11_trampoline_init): New. 2009-09-22 08:14:54 -07:00
picochip tm.texi (STATIC_CHAIN, [...]): Remove. 2009-09-23 15:24:42 -07:00
rs6000 Fix 41787 2009-10-23 15:05:20 +00:00
rx MAINTAINERS: Add myself as a maintainer for the RX port. 2009-10-26 16:30:15 +00:00
s390 s390.md: Added agen condition to operand forwarding bypasses. 2009-10-20 08:16:23 +00:00
score score-protos.h (score_initialize_trampoline): Remove. 2009-09-22 08:15:38 -07:00
sh re PR target/41813 (SH: delay slot is filled with a wrong insn) 2009-10-25 23:10:22 +00:00
soft-fp Update Copyright years for files modified in 2008 and/or 2009. 2009-02-20 16:20:38 +01:00
sparc re PR target/33743 (unwinding through signal frames) 2009-10-11 20:48:46 +00:00
spu spu.c (get_branch_target): Use extract_asm_operands. 2009-10-15 08:12:03 -07:00
stormy16 stormy16.c (xstormy16_trampoline_init): Rename from xstormy16_initialize_trampoline... 2009-09-22 08:16:18 -07:00
v850 v850.h (FUNCTION_VALUE): Remove. 2009-09-25 21:19:11 +04:00
vax netbsd-elf.h (NETBSD_CC1_AND_CC1PLUS_SPEC): Define as an empty string if not already defined. 2009-10-01 11:42:33 +00:00
vms vms-cc.c: Deleted. 2009-07-30 00:15:35 +00:00
xtensa tm.texi (STATIC_CHAIN, [...]): Remove. 2009-09-23 15:24:42 -07:00
README
darwin-64.c Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
darwin-c.c Update Copyright years for files modified in 2008 and/or 2009. 2009-02-20 16:20:38 +01:00
darwin-crt2.c Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
darwin-crt3.c Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
darwin-driver.c Update Copyright years for files modified in 2008 and/or 2009. 2009-02-20 16:20:38 +01:00
darwin-f.c
darwin-ppc-ldouble-patch.def ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
darwin-protos.h Update Copyright years for files modified in 2008 and/or 2009. 2009-02-20 16:20:38 +01:00
darwin-sections.def ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
darwin.c re PR c++/41313 (r150553 causes g++.dg/tree-prof/partition1.C compilation and execution test failures on *-apple-darwin*) 2009-10-21 15:07:59 +00:00
darwin.h * config/darwin.h (DWARF2_DEBUGGING_INFO): Define as 1. 2009-09-24 10:28:52 -07:00
darwin.opt
darwin9.h darwin.h (LINK_COMMAND_SPEC): Adjust spec to link libcov when -fprofile-generate* was passed. 2009-06-11 19:57:04 +00:00
darwin10.h re PR c++/41313 (r150553 causes g++.dg/tree-prof/partition1.C compilation and execution test failures on *-apple-darwin*) 2009-10-21 15:07:59 +00:00
dbx.h
dbxcoff.h
dbxelf.h Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
dfp-bit.c re PR c/41049 (conversion from integer to decimal float loses trailing zeros) 2009-09-17 17:07:24 +00:00
dfp-bit.h Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
divmod.c ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
elfos.h elfos.h (ASM_DECLARE_OBJECT_NAME): Use gnu_unique_object type if available. 2009-08-18 13:01:36 -04:00
fixed-bit.c Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
fixed-bit.h Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
flat.h
floatunsidf.c
floatunsisf.c
floatunsitf.c
floatunsixf.c
fp-bit.c Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
fp-bit.h Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
freebsd-nthr.h
freebsd-spec.h unwind-dw2-fde-glibc.c: Define and use USE_PT_GNU_EH_FRAME. 2009-09-22 16:28:26 +00:00
freebsd-stdint.h freebsd-stdint.h: New file. 2009-06-01 03:03:37 +00:00
freebsd.h freebsd.h: Update comment on types. 2009-09-18 22:15:58 +00:00
glibc-stdint.h Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
gnu.h re PR target/28102 (GNU Hurd bootstrap error: 'OPTION_GLIBC' undeclared) 2008-11-14 00:28:46 +01:00
gofast.h
host-darwin.c
host-darwin.h
host-hpux.c
host-linux.c Update Copyright years for files modified in 2008 and/or 2009. 2009-02-20 16:20:38 +01:00
host-solaris.c Update Copyright years for files modified in 2008 and/or 2009. 2009-02-20 16:20:38 +01:00
hpux-stdint.h config.gcc (hppa*64*-*-hpux11*): Set use_gcc_stdint and add hpux-stdint.h to tm_file. 2009-04-28 15:20:07 +00:00
interix.h
interix3.h
kfreebsd-gnu.h
knetbsd-gnu.h
kopensolaris-gnu.h configure.ac: Recognize GNU/kOpenSolaris (*-*-kopensolaris*-gnu). 2009-01-29 18:48:41 +00:00
libgcc-glibc.ver ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
linux.h Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
linux.opt linux.opt: Put mglibc ahead of muclibc. 2009-06-22 16:49:03 +00:00
lynx.h
lynx.opt
memcmp.c
memcpy.c
memmove.c
memset.c
netbsd-aout.h
netbsd-elf.h
netbsd.h re PR target/41246 (should "sorry" when regparm=3 and nested functions are encountered) 2009-09-22 08:11:37 -07:00
newlib-stdint.h re PR c/448 (<stdint.h>-related issues (C99 issues)) 2009-03-31 21:30:31 +01:00
openbsd-libpthread.h config.gcc: Update OpenBSD targets. 2009-09-27 13:20:23 +00:00
openbsd-oldgas.h
openbsd-stdint.h config.gcc: Update OpenBSD targets. 2009-09-27 13:20:23 +00:00
openbsd.h config.gcc: Update OpenBSD targets. 2009-09-27 13:20:23 +00:00
print-sysroot-suffix.sh config.gcc (sh-*-*): Add sysroot-suffix.h to tm_file. 2009-04-07 07:10:43 +00:00
rtems.h
sol2-10.h
sol2-c.c sol2-c.c (cmn_err_length_specs): Initialize scalar_identity_flag. 2009-09-10 19:13:21 +00:00
sol2-protos.h
sol2.c
sol2.h extend.texi (Symbol-Renaming Pragmas): redefine_extname is supported on all platforms. 2009-08-14 17:25:48 -04:00
svr3.h
svr4.h Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
sync.c Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
t-darwin Makefile.in (COMPILER, [...]): Define. 2009-05-26 14:02:04 +00:00
t-dfprules
t-freebsd unwind-dw2-fde-glibc.c: Define and use USE_PT_GNU_EH_FRAME. 2009-09-22 16:28:26 +00:00
t-freebsd-thread
t-gnu
t-libc-ok
t-libgcc-pic
t-libunwind ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
t-libunwind-elf ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
t-linux ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
t-lynx ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
t-netbsd
t-openbsd
t-openbsd-thread
t-rtems
t-slibgcc-darwin
t-slibgcc-elf-ver t-slibgcc-elf-ver (SHLIB_MAKE_SOLINK, [...]): New variables. 2009-09-09 20:39:52 +02:00
t-slibgcc-libgcc t-slibgcc-elf-ver (SHLIB_MAKE_SOLINK, [...]): New variables. 2009-09-09 20:39:52 +02:00
t-slibgcc-nolc-override
t-slibgcc-sld ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
t-sol2 Makefile.in (COMPILER, [...]): Define. 2009-05-26 14:02:04 +00:00
t-svr4 inclhack.def (aix_syswait, [...]): Remove. 2009-03-28 06:51:09 +00:00
t-sysroot-suffix config.gcc (sh-*-*): Add sysroot-suffix.h to tm_file. 2009-04-07 07:10:43 +00:00
t-vxworks Makefile.in (COMPILER, [...]): Define. 2009-05-26 14:02:04 +00:00
tm-dwarf2.h
udivmod.c ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
udivmodsi4.c ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
usegas.h
vx-common.h Update Copyright years for files modified in 2008 and/or 2009. 2009-02-20 16:20:38 +01:00
vxlib-tls.c vxlib-tls.c (active_tls_threads): Delete. 2009-04-23 10:39:24 +00:00
vxlib.c gthr-vxworks.h (struct __gthread_once_t): Add alignment and padding for PPC. 2009-04-22 10:53:53 +00:00
vxworks-dummy.h Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
vxworks.c Update Copyright years for files modified in 2008 and/or 2009. 2009-02-20 16:20:38 +01:00
vxworks.h
vxworks.opt
vxworksae.h
x-cflags-O1 re PR bootstrap/37739 (bootstrap broken with core gcc > gcc-4.2.x) 2008-12-19 15:55:42 +01:00
x-darwin Makefile.in (COMPILER, [...]): Define. 2009-05-26 14:02:04 +00:00
x-hpux Makefile.in (COMPILER, [...]): Define. 2009-05-26 14:02:04 +00:00
x-linux Makefile.in (COMPILER, [...]): Define. 2009-05-26 14:02:04 +00:00
x-solaris Makefile.in (COMPILER, [...]): Define. 2009-05-26 14:02:04 +00:00

README

This directory contains machine-specific files for the GNU C compiler.
It has a subdirectory for each basic CPU type.
The only files in this directory itself
are some .h files that pertain to particular operating systems
and are used for more than one CPU type.