r118412 - in /branches/csl/sourcerygxx-4_1: Cha...
nathan@gcc.gnu.org
nathan@gcc.gnu.org
Thu Nov 2 09:31:00 GMT 2006
Author: nathan
Date: Thu Nov 2 09:31:17 2006
New Revision: 118412
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=118412
Log:
gcc/
* config.gcc (m68k-*-aout*, m68k-*-coff*, m68020-*-elf*,
m68k-*-elf*, m68010-*-netbsdelf*, m68k*-*-netbsdelf*,
m68k*-*-openbsd*, m68k-*-linux*, m68k-*-rtems*, m68k-*-uclinux*):
Remove t-mlib-matches from tmake_file. Add default_m68k_cpu &
default_cf_cpu.
(m68k-*-*): Process with_arch to select arch family. Set default
cpu depending on with_arch. Remove uclinux & linux coldfire cpu
overrides. Append architecture family & t-mlibs make file
fragments to tmake_file.
* config/m68k/linux.h (TARGET_CPU_DEFAULT, ASM_CPU_DEFAULT_SPEC):
Remove.
* config/m68k/m68k-none.h: Likewise.
* config/m68k/t-m68k: New.
* config/m68k/t-cf: New.
* config/m68k/m68k-cores.def: Add FL_MMU to MMU systems.
* config/m68k/t-mlib-matches: Remove.
* config/m68k/t-mlibs: New.
* config/m68k/t-m68kelf: Remove MULTILIB settings here.
(M68K_MLIB_DIRNAMES, M68K_MLIB_OPTIONS): Add soft float
* config/m68k/t-m68kbare: Remove MULTILIB settings here.
(M68K_MLIB_DIRNAMES, M68K_MLIB_OPTIONS): Add soft float
* config/m68k/t-uclinux: Remove MULTILIB settings here.
(M68K_MLIB_CPU): Require no MMU.
(M68K_MLIB_OPTIONS, M68K_MLIB_DIRNAMES): Add
msep-data/mid-shared-library.
(sysroot-suffix.h): New target, moved from t-mlib-matches.
* config/m68k/t-linux: Remove MULTILIB settings here.
(M68K_MLIB_CPU): Require MMU.
* config/m68k/m68k.c (FL_MMU): Define.
(override_options): Always default to m68020.
* config/m68k/m68k.h (ASM_CPU_DEFAULT_SPEC): Remove.
(ASM_CPU_SPEC): Remove asm_cpu_default setting.
(EXTRA_SPECS): Likewise.
Added:
branches/csl/sourcerygxx-4_1/gcc/config/m68k/t-cf
branches/csl/sourcerygxx-4_1/gcc/config/m68k/t-m68k
branches/csl/sourcerygxx-4_1/gcc/config/m68k/t-mlibs
Removed:
branches/csl/sourcerygxx-4_1/gcc/config/m68k/t-mlib-matches
Modified:
branches/csl/sourcerygxx-4_1/ChangeLog.csl
branches/csl/sourcerygxx-4_1/gcc/config.gcc
branches/csl/sourcerygxx-4_1/gcc/config/m68k/linux.h
branches/csl/sourcerygxx-4_1/gcc/config/m68k/m68k-cores.def
branches/csl/sourcerygxx-4_1/gcc/config/m68k/m68k-none.h
branches/csl/sourcerygxx-4_1/gcc/config/m68k/m68k.c
branches/csl/sourcerygxx-4_1/gcc/config/m68k/m68k.h
branches/csl/sourcerygxx-4_1/gcc/config/m68k/t-linux
branches/csl/sourcerygxx-4_1/gcc/config/m68k/t-m68kbare
branches/csl/sourcerygxx-4_1/gcc/config/m68k/t-m68kelf
branches/csl/sourcerygxx-4_1/gcc/config/m68k/t-uclinux
More information about the Gcc-cvs
mailing list