gcc/gcc/config
Kazu Hirata 077fc835e5 configure.in (arm-*-linux-gnueabi): Add to noconfigdirs target-libffi...
/
	* configure.in (arm-*-linux-gnueabi): Add to noconfigdirs
	target-libffi, target-qthreads, target-libjava, and
	targetlibobjc.
	* configure: Regenerate.

gcc/
	Merge from csl-arm-branch:
	2005-09-07  Paul Brook  <paul@codesourcery.com>
	* config/arm/linux-eabi.h (SUBTARGET_EXTRA_LINK_SPEC): Prepend a
	space to string.

	2005-04-30  Paul Brook  <paul@codesourcery.com>
	* config/arm/bpabi.h (TARGET_DEFAULT): Define.
	* config/arm/linux-eabi.h (SUBTARGET_CPU_DEFAULT): Define.

	2005-03-07  Daniel Jacobowitz  <dan@codesourcery.com>
	* config/arm/arm.c (arm_all_abis): Add aapcs-linux.
	(arm_override_options): Use TARGET_AAPCS_BASED.
	* config/arm/arm.h (enum arm_abi_type): Add ARM_ABI_AAPCS_LINUX.
	(PTRDIFF_TYPE): Use int for AAPCS.
	(DEFAULT_SHORT_ENUMS): Use false for aapcs-linux.
	* config/arm/linux-eabi.h (ARM_DEFAULT_ABI, WCHAR_TYPE): Define.
	(DEFAULT_SHORT_ENUMS): Delete.
	* doc/invoke.texi (ARM Options): Document -mabi=aapcs-linux.

	2004-12-15  Daniel Jacobowitz  <dan@codesourcery.com>
	* config/arm/arm.h (DEFAULT_SHORT_ENUMS): Wrap in #ifndef.
	* config/arm/linux-eabi.h (DEFAULT_SHORT_ENUMS): Define to 0.
	* config/arm/t-linux-eabi (TARGET_LIBGCC2_CFLAGS): Set to -fPIC.

	2004-12-03  Mark Mitchell  <mark@codesourcery.com>
	* config/arm/linux-eabi.h (LIBGCC_SPEC): Do not define.

	2004-11-22  Mark Mitchell  <mark@codesourcery.com>
	* config.gcc (arm*-*-linux-gnueabi): Use __cxa_atexit.

	2004-11-19  Mark Mitchell  <mark@codesourcery.com>
	* config.gcc (arm*-*-linux-gnueabi): Add it.
	* config/arm/bpabi.h (FPUTYPE_DEFAULT): Undefine it before
	redefining it.
	(TARGET_OS_CPP_BUILTINS): Likeiwse.
	* config/arm/linux-eabi.h: New file.
	* config/arm/linux-elf.h (LINUX_TARGET_INTERPRETER): New macro.
	(LINUX_TARET_LINK_SPEC): Likewise.
	(LINK_SPEC): Use it.
	* config/arm/t-linux-eabi: New file.

libcpp/
	* configure.ac: Require 64-bit int for arm*-*-*eabi*.
	* configure: Regenerate.

libstdc++/
	Merge from csl-arm-branch:
	2004-12-15  Daniel Jacobowitz  <dan@codesourcery.com>
	* libstdc++-v3/config/linker-map.gnu: Add ARM EABI symbols.

From-SVN: r105121
2005-10-08 18:17:20 +00:00
..
alpha alpha.c (tls_symbolic_operand_1): Trust SYMBOL_REF_TLS_MODEL to be correct. 2005-09-25 11:34:45 -07:00
arc re PR target/8973 ([arc-7-elf] the interupt handler does not return properly, uses j.d insted of j.d.f) 2005-09-06 15:29:45 -07:00
arm configure.in (arm-*-linux-gnueabi): Add to noconfigdirs target-libffi... 2005-10-08 18:17:20 +00:00
avr re PR target/19885 (avr dwarf-2 support is broken for head 4.0/4.1) 2005-07-27 22:29:46 +00:00
bfin * config/bfin/bfin.c (legimitize_pic_address): Use gen_const_mem. 2005-09-12 10:47:01 +00:00
c4x Makefile.in, [...]: Fix comment/doc typos. 2005-08-06 13:26:35 +00:00
cris Rewrite PIC support to more closely model actual instructions. 2005-07-09 01:09:48 +00:00
crx gimplify.c, [...]: Fix comment typos. 2005-09-06 02:05:07 +00:00
fr30 Makefile.in, [...]: Fix comment/doc typos. 2005-08-06 13:26:35 +00:00
frv Makefile.in, [...]: Fix comment/doc typos. 2005-08-06 13:26:35 +00:00
h8300 Makefile.in, [...]: Fix comment/doc typos. 2005-08-06 13:26:35 +00:00
i386 re PR target/23602 (1081 test failures in libjava, when configured for i486-linux) 2005-10-05 11:19:26 -07:00
ia64 Fix gcc.dg/vect/vect-shift-1.c failure. 2005-10-07 17:39:09 -07:00
iq2000 aclocal.m4 (gcc_AC_FUNC_PRINTF_PTR): Delete. 2005-08-16 00:13:53 +00:00
m32c * config/m32c/m32c-lib1.S (__m32c_eh_return): Fix typo. 2005-09-15 18:32:53 -04:00
m32r re PR target/23747 (ICE with -O2, -O3 execute/builtins/memcpy-chk.c) 2005-09-07 11:57:47 +00:00
m68hc11 Makefile.in, [...]: Fix comment/doc typos. 2005-08-06 13:26:35 +00:00
m68k fpgnulib.c (__extendsfdf2, [...]): Handle denormals. 2005-09-28 22:12:55 +00:00
mcore Fix misoptimization of mask and shift. 2005-08-17 14:43:49 -07:00
mips mips.c (mips_expand_prologue): Handle case when generating for MIPS16 and the outgoing argument area is more... 2005-08-26 13:15:14 +00:00
mmix c-common.h (GCC_DIAG_STYLE): Define. 2005-07-03 01:38:49 +01:00
mn10300 mn10300.c (TARGET_DEFAULT_TARGET_FLAGS): Add MASK_PTR_A0D0. 2005-09-21 20:10:28 -04:00
ms1 tree-vect-transform.c, [...]: Fix comment typos. 2005-09-30 15:36:26 +00:00
pa config.host (hppa*-*-hpux*): Change out_host_hook_obj and host_xmake_file. 2005-10-07 17:16:31 +00:00
pdp11 Makefile.in, [...]: Fix comment/doc typos. 2005-08-06 13:26:35 +00:00
rs6000 rs6000.md (eqsi_power): New. 2005-10-07 10:29:29 -04:00
s390 s390.md ("TDSI","DP"): New mode macros. 2005-10-04 18:07:28 +00:00
sh re PR target/23706 (ICE in rtl_verify_flow_info_1) 2005-10-06 10:06:12 -07:00
sparc Makefile.in, [...]: Fix comment/doc typos. 2005-08-06 13:26:35 +00:00
stormy16 Makefile.in (LIBGCC_DEPS): Add libgcc2.h. 2005-09-09 08:39:18 +00:00
v850 tree-vect-transform.c, [...]: Fix comment typos. 2005-09-30 15:36:26 +00:00
vax Makefile.in, [...]: Fix comment/doc typos. 2005-08-06 13:26:35 +00:00
xtensa alpha.c (alpha_gimplify_va_arg_1): Use build_va_arg_indirect_ref. 2005-07-11 20:48:20 -07:00
README
chorus.h Update FSF address. 2005-06-25 01:22:41 +00:00
darwin-c.c Index: ChangeLog 2005-07-08 05:51:06 +00:00
darwin-crt2.c Update FSF address. 2005-06-25 01:22:41 +00:00
darwin-protos.h Index: ChangeLog 2005-07-08 05:51:06 +00:00
darwin.c darwin.c (gen_pic_offset): New. 2005-08-24 07:48:45 +00:00
darwin.h Index: ChangeLog 2005-09-28 23:50:06 +00:00
darwin.opt Index: ChangeLog 2005-07-08 05:51:06 +00:00
dbx.h Update FSF address. 2005-06-25 01:22:41 +00:00
dbxcoff.h Update FSF address. 2005-06-25 01:22:41 +00:00
dbxelf.h Update FSF address. 2005-06-25 01:22:41 +00:00
divmod.c
elfos.h Update FSF address. 2005-06-25 01:22:41 +00:00
fp-bit.c Update FSF address. 2005-06-25 01:22:41 +00:00
fp-bit.h Update FSF address. 2005-06-25 01:22:41 +00:00
freebsd-nthr.h Update FSF address. 2005-06-25 01:22:41 +00:00
freebsd-spec.h config.gcc: Add support for *-*-freebsd7, *-*-freebsd8, and *-*-freebsd9. 2005-07-19 13:42:12 +00:00
freebsd.h linux.h (TARGET_HAS_F_SETLKW): Renamed to ... 2005-07-13 09:28:25 -07:00
gnu.h
gofast.h Update FSF address. 2005-06-25 01:22:41 +00:00
host-darwin.c bb-reorder.c, [...]: Avoid "." or "\n" at end of diagnostics and capital letters at start of diagnostics. 2005-07-03 22:08:11 +01:00
host-darwin.h Update FSF address. 2005-06-25 01:22:41 +00:00
host-hpux.c config.host (hppa*-*-hpux*): Change out_host_hook_obj and host_xmake_file. 2005-10-07 17:16:31 +00:00
host-linux.c host-linux.c (linux_gt_pch_get_address): Add new name randomize_va_space for virtual address randomization control. 2005-08-01 17:43:33 +00:00
host-solaris.c Update FSF address. 2005-06-25 01:22:41 +00:00
interix.h Update FSF address. 2005-06-25 01:22:41 +00:00
interix3.h Update FSF address. 2005-06-25 01:22:41 +00:00
kaos.h Update FSF address. 2005-06-25 01:22:41 +00:00
kfreebsd-gnu.h Update FSF address. 2005-06-25 01:22:41 +00:00
knetbsd-gnu.h Update FSF address. 2005-06-25 01:22:41 +00:00
libgcc-glibc.ver
libgloss.h Update FSF address. 2005-06-25 01:22:41 +00:00
linux.h Makefile.in, [...]: Fix comment/doc typos. 2005-08-06 13:26:35 +00:00
lynx.h linux.h (TARGET_HAS_F_SETLKW): Renamed to ... 2005-07-13 09:28:25 -07:00
lynx.opt Update FSF address. 2005-06-25 01:22:41 +00:00
memcmp.c
memcpy.c
memmove.c
memset.c
netbsd-aout.h Update FSF address. 2005-06-25 01:22:41 +00:00
netbsd-elf.h Update FSF address. 2005-06-25 01:22:41 +00:00
netbsd.h linux.h (TARGET_HAS_F_SETLKW): Renamed to ... 2005-07-13 09:28:25 -07:00
openbsd-oldgas.h Update FSF address. 2005-06-25 01:22:41 +00:00
openbsd.h Update FSF address. 2005-06-25 01:22:41 +00:00
ptx4.h Fix problem pointed out by Gunther Nikl on gcc list. 2005-08-04 20:20:12 -07:00
rtems.h Update FSF address. 2005-06-25 01:22:41 +00:00
sol2-c.c Update FSF address. 2005-06-25 01:22:41 +00:00
sol2-protos.h Update FSF address. 2005-06-25 01:22:41 +00:00
sol2.c toplev.c (default_tree_printer): Handle setting location with '+' flag. 2005-07-02 11:55:32 +01:00
sol2.h Fix problem pointed out by Gunther Nikl on gcc list. 2005-08-04 20:20:12 -07:00
sol26.h Update FSF address. 2005-06-25 01:22:41 +00:00
svr3.h Update FSF address. 2005-06-25 01:22:41 +00:00
svr4.h linux.h (TARGET_HAS_F_SETLKW): Renamed to ... 2005-07-13 09:28:25 -07:00
t-darwin c-common.c (flag_next_runtime): Move... 2005-06-29 03:01:27 +00:00
t-freebsd
t-freebsd-thread
t-gnu
t-libc-ok
t-libgcc-pic
t-libunwind re PR target/14925 (libunwind enabled gcc generates incompatible libgcc_s.so.1) 2004-09-03 17:15:42 -07:00
t-libunwind-elf re PR other/19525 (In-build-directory multilib testing broken) 2005-02-19 11:44:10 +00:00
t-linux
t-lynx config.gcc (case i[34567]86-*-lynxos*): Update to LynxOS 4.0. 2004-08-05 04:55:37 +00:00
t-netbsd
t-openbsd
t-openbsd-thread
t-rtems
t-slibgcc-darwin * config/t-slibgcc-darwin (SHLIB_MAPFILES): Use '+='. 2005-10-06 19:01:34 +00:00
t-slibgcc-elf-ver re PR other/19525 (In-build-directory multilib testing broken) 2005-02-19 11:44:10 +00:00
t-slibgcc-nolc-override
t-slibgcc-sld re PR other/19525 (In-build-directory multilib testing broken) 2005-02-19 11:44:10 +00:00
t-sol2 * config.gcc (i[34567]86-*-solaris2*, sparc64-*-solaris2*) 2004-07-25 18:10:05 +00:00
t-svr4
t-vxworks config.gcc (*-*-vxworks*): Update tm_file, add extra_options, remove use_collect2. 2005-08-24 07:13:10 +00:00
tm-dwarf2.h
udivmod.c
udivmodsi4.c
usegas.h Update FSF address. 2005-06-25 01:22:41 +00:00
vx-common.h config.gcc (*-*-vxworks*): Update tm_file, add extra_options, remove use_collect2. 2005-08-24 07:13:10 +00:00
vxlib.c gimplify.c, [...]: Fix comment typos. 2005-09-06 02:05:07 +00:00
vxworks.h gimplify.c, [...]: Fix comment typos. 2005-09-06 02:05:07 +00:00
vxworks.opt config.gcc (*-*-vxworks*): Update tm_file, add extra_options, remove use_collect2. 2005-08-24 07:13:10 +00:00
vxworksae.h config.gcc (*-*-vxworks*): Update tm_file, add extra_options, remove use_collect2. 2005-08-24 07:13:10 +00:00
windiss.h Update FSF address. 2005-06-25 01:22:41 +00:00
x-darwin config.host: Add a section for generic hosts, and a subsection for Darwin. 2005-04-06 08:41:37 +00:00
x-hpux config.host (hppa*-*-hpux*): Change out_host_hook_obj and host_xmake_file. 2005-10-07 17:16:31 +00:00
x-interix
x-linux Makefile.in (HOOKS_H): Add dependency on MACHMODE_H. 2004-08-24 09:31:33 +02:00
x-solaris Makefile.in (HOOKS_H): Add dependency on MACHMODE_H. 2004-08-24 09:31:33 +02: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.