gcc/gcc/config
Paul Brook 78011587df configure.gcc: Default ep9312 to hard-float.
* configure.gcc: Default ep9312 to hard-float.
	* config/arm/arm-cores.def: Add ARCH field.
	* config/arm/arm.c (FL_FOR_ARCH*): Define.
	(arm_arch_cirrus): New variable.
	(all_cores): Set and use arch.
	(all_architectures): Ditto.
	(arm_arch_name): New variable.
	(arm_override_options): Set it. Use [SUB]TARGET_CPU_DEFAULT.
	Set and use arm_arch_cirrus.
	* config/arm/arm.h (TARGET_CPU_CPP_BUILTINS): Set arch defines.
	(enum processor_type): Update ARM_CORE define.
	(enum target_cpus): Add.  Replaces TARGET_CPU_* defines.
	(CPP_SPEC): Remove %(cpp_cpu_arch).
	(CPP_ARCH_DEFAULT_SPEC): Remove.
	(CPP_CPU_ARCH_SPEC): Remove.
	(EXTRA_SPECS): Don't use CPP_*ARCH*_SPEC.
	(FPUTYPE_DEFAULT): Don't define here.

From-SVN: r81336
2004-04-30 12:13:49 +00:00
..
alpha gcc.c (DELETE_IF_ORDINARY): New macro default definition. 2004-04-29 15:28:42 +00:00
arc freebsd-spec.h, [...]: Update copyright. 2004-03-16 18:14:33 +00:00
arm configure.gcc: Default ep9312 to hard-float. 2004-04-30 12:13:49 +00:00
avr avr.md ("call_insn"): Handle explicit integer specially. 2004-03-19 23:07:54 +03:00
c4x c-typeck.c, [...]: Fix comment typos and formatting. 2004-03-11 05:54:35 +00:00
cris explow.c (promote_mode): Use PROMOTE_FUNCTION_MODE instead of PROMOTE_FOR_CALL_ONLY. 2004-04-08 18:26:09 +00:00
fr30 c-incpath.c, [...]: Update copyright. 2004-03-15 18:20:51 +00:00
frv defaults.h (LEGITIMIZE_ADDRESS): Provide a default definition. 2004-03-07 20:23:32 +00:00
h8300 * config/h8300/t-rtems (h8300-*-rtems*): New. 2004-03-17 02:46:28 +00:00
i386 i386.md (atansf2, [...]): Move near atan2?f3 expanders. 2004-04-30 08:04:57 +02:00
i860 c-typeck.c, [...]: Fix comment typos and formatting. 2004-03-11 05:54:35 +00:00
ia64 Bug 14927 2004-04-26 22:19:49 -07:00
ip2k c-incpath.c, [...]: Update copyright. 2004-03-15 18:20:51 +00:00
iq2000 builtins.c, [...]: Change most occurrences of TREE_UNSIGNED to TYPE_UNSIGNED. 2004-03-31 22:50:43 -05:00
m32r m32r.h (BIG_ENDIAN_BIT): Deleted to fix endian bug. 2004-04-16 10:30:32 +00:00
m68hc11 m68hc11-protos.h (m68hc11_page0_symbol_p): Declare. 2004-03-28 14:00:26 +02:00
m68k config.gcc, linux.h: Implement with-cpu for m68k-linux. 2004-03-16 05:12:25 +01:00
mcore defaults.h (LEGITIMIZE_ADDRESS): Provide a default definition. 2004-03-07 20:23:32 +00:00
mips re PR target/15189 (wrong filling of delay slot with -march=mips1 -G0 -mno-split-addresses -mno-explicit-relocs) 2004-04-29 19:54:17 +00:00
mmix explow.c (promote_mode): Use PROMOTE_FUNCTION_MODE instead of PROMOTE_FOR_CALL_ONLY. 2004-04-08 18:26:09 +00:00
mn10300 mn10300.c (notice_update_cc): Don't handle CC_INVERT. 2004-03-17 05:16:17 +00:00
ns32k freebsd-spec.h, [...]: Update copyright. 2004-03-16 18:14:33 +00:00
pa hpux.h: Predefine __STDCPP__ when compiling C++. 2004-04-27 00:12:30 +00:00
pdp11 c-typeck.c, [...]: Fix comment typos and formatting. 2004-03-11 05:54:35 +00:00
rs6000 altivec.h [...] (vec_subsubs): Rename to vec_sububs. 2004-04-30 09:59:01 +00:00
s390 s390.md ("casesi"): Mark jump table access as non-trapping and unchanging. 2004-04-28 02:45:57 +00:00
sh Patch from Nick Clifton. 2004-04-29 22:59:06 -07:00
sparc gcc.c (init_gcc_specs): Test USE_LD_AS_NEEDED, not HAVE_LD_AS_NEEDED. 2004-04-23 11:46:26 +09:30
stormy16 c-typeck.c, [...]: Fix comment typos and formatting. 2004-03-11 05:54:35 +00:00
v850 defaults.h (LEGITIMIZE_ADDRESS): Provide a default definition. 2004-03-07 20:23:32 +00:00
vax c-incpath.c, [...]: Update copyright. 2004-03-15 18:20:51 +00:00
xtensa xtensa.c (call_insn_operand): Check SYMBOL_REF_EXTERNAL_P in addition to SYMBOL_REF_LOCAL_P. 2004-04-27 22:47:56 +00:00
README
chorus.h
darwin-c.c c-incpath.c, [...]: Update copyright. 2004-03-15 18:20:51 +00:00
darwin-crt2.c darwin.h (STARTFILE_SPEC): Use %s to find crt2.o. 2004-04-27 23:07:52 +00:00
darwin-protos.h Enabled linkonce support for Darwin. 2004-03-12 17:09:03 +00:00
darwin.c basic-block.h (struct edge_def): Add new field, crossing_edge. 2004-04-09 12:57:47 -07:00
darwin.h darwin.h (STARTFILE_SPEC): Use %s to find crt2.o. 2004-04-27 23:07:52 +00:00
darwin7.h darwin7.h: New file. 2004-04-23 10:56:08 -07:00
dbx.h
dbxcoff.h
dbxelf.h
divmod.c
elfos.h
fp-bit.c c-typeck.c, [...]: Fix comment typos and formatting. 2004-03-11 05:54:35 +00:00
fp-bit.h
freebsd-nthr.h
freebsd-spec.h freebsd-spec.h, [...]: Update copyright. 2004-03-16 18:14:33 +00:00
freebsd.h
gnu.h
gofast.h
host-linux.c host-linux.c (TRY_EMPTY_VM_SPACE): Define for __s390__ and __s390x__ hosts. 2004-04-24 00:33:18 +00:00
host-solaris.c host-solaris.c (sol_gt_pch_use_address): Add missing terminating marker to comment. 2004-03-11 11:22:14 +00:00
interix.h
interix3.h
kaos.h
kfreebsdgnu.h
libgcc-glibc.ver
libgloss.h
linux.h gcc.c (init_gcc_specs): Test USE_LD_AS_NEEDED, not HAVE_LD_AS_NEEDED. 2004-04-23 11:46:26 +09:30
lynx-ng.h
lynx.h
netbsd-aout.h
netbsd-elf.h
netbsd.h
openbsd-oldgas.h
openbsd.h
ptx4.h
rtems.h re PR target/14577 (Switching sh-rtems to ELF) 2004-03-17 17:29:09 +00:00
sol2.h
svr3.h
svr4.h
t-darwin Add framework support for darwin. 2004-03-04 00:18:54 +00:00
t-freebsd
t-freebsd-thread
t-gnu re PR target/12561 (gcc/config/t-gnu needs updating to work with --with-sysroot) 2004-01-09 22:40:24 -08:00
t-kfreebsd-gnu
t-libc-ok
t-libgcc-pic
t-libunwind
t-linux
t-netbsd
t-openbsd
t-openbsd-thread
t-rtems
t-slibgcc-darwin Makefile.in, [...]: Use the top level mkinstalldirs, not the one in the gcc subdir. 2004-02-07 23:45:23 +00:00
t-slibgcc-elf-ver t-slibgcc-elf-ver: Define SHLIB_NAME and SHLIB_SONAME in terms of SHLIB_SOVERSION. 2004-02-16 13:39:23 -08:00
t-slibgcc-nolc-override
t-slibgcc-sld Makefile.in, [...]: Use the top level mkinstalldirs, not the one in the gcc subdir. 2004-02-07 23:45:23 +00:00
t-svr4
t-vxworks
tm-dwarf2.h
udivmod.c
udivmodsi4.c
usegas.h
vxlib.c
vxworks.h
windiss.h
x-interix
x-linux c-pch.c (c_common_no_more_pch): Update for gt_pch_use_address extra arguments. 2004-03-10 19:19:04 -08:00
x-solaris c-pch.c (c_common_no_more_pch): Update for gt_pch_use_address extra arguments. 2004-03-10 19:19:04 -08: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.