gcc/gcc/config
Geoffrey Keating 040b1c5a5c Index: ChangeLog
2005-09-28  Geoffrey Keating  <geoffk@apple.com>

	* Makefile.tpl (BASE_TARGET_EXPORTS): Add LIPO, STRIP.
	(LIPO_FOR_TARGET): New.
	(CONFIGURED_LIPO_FOR_TARGET): New.
	(USUAL_LIPO_FOR_TARGET): New.
	(STRIP_FOR_TARGET): New.
	(CONFIGURED_STRIP_FOR_TARGET): New.
	(USUAL_STRIP_FOR_TARGET): New.
	* Makefile.def (flags_to_pass): Add LIPO_FOR_TARGET and
	STRIP_FOR_TARGET.
	* configure.in: Set LIPO_FOR_TARGET, STRIP_FOR_TARGET,
	CONFIGURED_LIPO_FOR_TARGET, CONFIGURED_STRIP_FOR_TARGET.
	* Makefile.in: Regenerate.
	* configure.in: Regenerate.

Index: gcc/ChangeLog
2005-09-28  Geoffrey Keating  <geoffk@apple.com>

	* Makefile.in: Export LIPO_FOR_TARGET, STRIP_FOR_TARGET.
	(stage1-start): Delete old libgcc and libunwind before moving
	anything into the stage directory.
	(stage2-start): Likewise.
	(stage3-start): Likewise.
	(stage4-start): Likewise.
	(stageprofile-start): Likewise.
	(stagefeedback-start): Likewise.
	* config.gcc (*-*-darwin*): Automatically use CPU-specific darwin.h
	header in tm_file and CPU-specific t-darwin in tmake_file.
	(i[34567]86-*-darwin*): Don't change tm_file.
	(powerpc-*-darwin*): Don't change tm_file or tmake_file.
	* config/darwin.h (REAL_LIBGCC_SPEC): Rewrite to use proper libgcc
	shared library stub for target OS version.
	* config/t-slibgcc-darwin (SHLIB_SOLINK): Delete.
	(SHLIB_LINK): Don't make SHLIB_SOLINK.
	(SHLIB_INSTALL): Don't install SHLIB_SOLINK.
	(libgcc_s.%.dylib): New.
	(LIBGCC): Define.
	(install-darwin-libgcc-stubs): New.
	(INSTALL_LIBGCC): New append.
	* config/i386/darwin-libgcc.10.4.ver: New.
	* config/i386/darwin-libgcc.10.5.ver: New.
	* config/i386/t-darwin: New.
	* config/rs6000/darwin-libgcc.10.4.ver: New.
	* config/rs6000/darwin-libgcc.10.5.ver: New.
	* config/rs6000/darwin.h (REAL_LIBGCC_SPEC): Delete.
	* config/rs6000/t-darwin (SHLIB_VERPFX): Define.

From-SVN: r104747
2005-09-28 23:50:06 +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 aof.h (REGISTER_NAMES): Add missing backslash. 2005-09-19 18:27:17 +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 Index: ChangeLog 2005-09-28 23:50:06 +00:00
ia64 Fix problems with copyrights for files that end up in libgcc.a. 2005-09-26 17:52:24 -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 gimplify.c, [...]: Fix comment typos. 2005-09-06 02:05:07 +00:00
pa * config/pa/pa.c (output_cbranch): Check for zero in operands[2]. 2005-09-20 21:29:30 +00:00
pdp11 Makefile.in, [...]: Fix comment/doc typos. 2005-08-06 13:26:35 +00:00
rs6000 Index: ChangeLog 2005-09-28 23:50:06 +00:00
s390 s390-protos.h (s390_overlap_p): Prototype added. 2005-09-16 14:25:27 +00:00
sh sh.md (*movv4sf_i): Add general register cases to the constraints. 2005-09-13 22:03:18 +00: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 config/v850/v850.h (GO_IF_LEGITIMATE_ADDRESS): Tidy up formatting. 2005-09-28 15:56:53 +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-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
t-netbsd
t-openbsd
t-openbsd-thread
t-rtems
t-slibgcc-darwin t-slibgcc-darwin (SHLIB_SOVERSION): Rename from SHLIB_MINOR. 2005-06-16 22:04:22 +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
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-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.