gcc/gcc/config
DJ Delorie 7acf4da6f9 MAINTAINERS: Add myself as mep maintainer.
[toplevel]

	* MAINTAINERS: Add myself as mep maintainer.

[gcc]

	Add MeP port.
	* config.gcc: Add mep support.
	* recog.c: Resurrect validate_replace_rtx_subexp().
	* recog.h: Likewise.
	* config/mep/: Add new port:
	* config/mep/constraints.md: New file.
	* config/mep/default.h: New file.
	* config/mep/intrinsics.h: New file.
	* config/mep/intrinsics.md: New file.
	* config/mep/ivc2-template.h: New file.
	* config/mep/mep-c5.cpu: New file.
	* config/mep/mep-core.cpu: New file.
	* config/mep/mep-default.cpu: New file.
	* config/mep/mep-ext-cop.cpu: New file.
	* config/mep/mep-intrin.h: New file.
	* config/mep/mep-ivc2.cpu: New file.
	* config/mep/mep-lib1.asm: New file.
	* config/mep/mep-lib2.c: New file.
	* config/mep/mep-pragma.c: New file.
	* config/mep/mep-protos.h: New file.
	* config/mep/mep-tramp.c: New file.
	* config/mep/mep.c: New file.
	* config/mep/mep.cpu: New file.
	* config/mep/mep.h: New file.
	* config/mep/mep.md: New file.
	* config/mep/mep.opt: New file.
	* config/mep/predicates.md: New file.
	* config/mep/t-mep: New file.

[gcc/testsuite]

	Add MeP port.
	* lib/target-supports.exp: Add mep support (no profiling).

[libgcc]

	Add MeP port.
	* config.host: Add mep support.

[libstdc++-v3]

	Add MeP port.
	* configure.host: Add mep support.

From-SVN: r148890
2009-06-24 00:16:25 -04:00
..
alpha alpha.c (alpha_build_builtin_va_list): Pass location to build_decl. 2009-06-13 13:51:53 +00:00
arc ansidecl.h (EXPORTED_CONST): Define. 2009-06-03 20:19:55 +00:00
arm arm.c (arm_override_options): Fix braces and formatting from previous commit. 2009-06-23 23:33:39 +00:00
avr config.gcc (avr-*-rtems*, avr-*-*): Set extra_gcc_objs and extra_objs. 2009-06-23 23:14:11 +04:00
bfin ansidecl.h (EXPORTED_CONST): Define. 2009-06-03 20:19:55 +00:00
cris Merge cond-optab branch. 2009-05-12 09:43:48 +00:00
crx ansidecl.h (EXPORTED_CONST): Define. 2009-06-03 20:19:55 +00:00
fr30 Merge cond-optab branch. 2009-05-12 09:43:48 +00:00
frv frv.h: Clean up references to GO_IF_LEGITIMATE_ADDRESS. 2009-05-15 07:12:03 +00:00
h8300 ansidecl.h (EXPORTED_CONST): Define. 2009-06-03 20:19:55 +00:00
i386 ChangeLog for gcc 2009-06-22 16:04:19 +02:00
ia64 vect.md (*movv2sf_internal): Handle big endian case. 2009-06-03 19:35:23 +00:00
iq2000 alpha.c (alpha_build_builtin_va_list): Pass location to build_decl. 2009-06-13 13:51:53 +00:00
m32c Makefile.in (COMPILER, [...]): Define. 2009-05-26 14:02:04 +00:00
m32r ansidecl.h (EXPORTED_CONST): Define. 2009-06-03 20:19:55 +00:00
m68hc11 ansidecl.h (EXPORTED_CONST): Define. 2009-06-03 20:19:55 +00:00
m68k * config/m68k/m68k-devices.def: Add line for MCF5221x. 2009-06-22 18:40:20 +00:00
mcore ansidecl.h (EXPORTED_CONST): Define. 2009-06-03 20:19:55 +00:00
mep MAINTAINERS: Add myself as mep maintainer. 2009-06-24 00:16:25 -04:00
mips alpha.c (alpha_build_builtin_va_list): Pass location to build_decl. 2009-06-13 13:51:53 +00:00
mmix tm.texi (TARGET_LEGITIMATE_ADDRESS_P): Refer mainly to this in the former documentation of... 2009-05-14 13:42:45 +00:00
mn10300 frv.h: Clean up references to GO_IF_LEGITIMATE_ADDRESS. 2009-05-15 07:12:03 +00:00
moxie Fixes for moxie sfp and memory loads 2009-06-20 17:08:15 +00:00
pa pa.c (output_call): Don't optimize post call jumps into return address adjustments if... 2009-06-22 09:08:58 +00:00
pdp11 frv.h: Clean up references to GO_IF_LEGITIMATE_ADDRESS. 2009-05-15 07:12:03 +00:00
picochip config/picochip/picochip.C (PARAM_INLINE_CALL_COST): Remove. 2009-05-26 08:19:34 +00:00
rs6000 Update comment 2009-06-23 20:21:34 +00:00
s390 s390.md ("bswap<mode>2"): Only available on z900. 2009-06-15 09:24:41 +00:00
score Makefile.in (COMPILER, [...]): Define. 2009-05-26 14:02:04 +00:00
sh alpha.c (alpha_build_builtin_va_list): Pass location to build_decl. 2009-06-13 13:51:53 +00:00
soft-fp Update Copyright years for files modified in 2008 and/or 2009. 2009-02-20 16:20:38 +01:00
sparc ansidecl.h (EXPORTED_CONST): Define. 2009-06-03 20:19:55 +00:00
spu alpha.c (alpha_build_builtin_va_list): Pass location to build_decl. 2009-06-13 13:51:53 +00:00
stormy16 alpha.c (alpha_build_builtin_va_list): Pass location to build_decl. 2009-06-13 13:51:53 +00:00
v850 ansidecl.h (EXPORTED_CONST): Define. 2009-06-03 20:19:55 +00:00
vax dwarf2out.c (dwarf2out_cfi_label): Add FORCE argument... 2009-06-01 21:43:24 +02:00
xtensa alpha.c (alpha_build_builtin_va_list): Pass location to build_decl. 2009-06-13 13:51:53 +00: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 arc.c (arc_handle_interrupt_attribute): Use %qE for identifiers in diagnostics. 2009-05-10 11:29:35 +01:00
darwin.h darwin.h (LINK_COMMAND_SPEC): Adjust spec to link libcov when -fprofile-generate* was passed. 2009-06-11 19:57:04 +00: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
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 Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02: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 Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02: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 Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
freebsd-stdint.h freebsd-stdint.h: New file. 2009-06-01 03:03:37 +00:00
freebsd.h Update Copyright years for files modified in 2008 and/or 2009. 2009-02-20 16:20:38 +01: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
newlib-stdint.h re PR c/448 (<stdint.h>-related issues (C99 issues)) 2009-03-31 21:30:31 +01:00
openbsd-oldgas.h
openbsd.h
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 collect2.c (is_ctor_dtor): Change type of ret field in struct names to symkind. 2009-04-27 20:25:48 +00:00
sol2-protos.h
sol2.c
sol2.h sol2.h (LINK_ARCH32_SPEC_BASE): Use %R with absolute library paths. 2009-04-14 20:56:27 +01: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
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 ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01: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.