Commit 30b83e38 by Joseph Myers Committed by Joseph Myers

m68k.c (m68k_handle_option): Don't handle OPT_m5200, OPT_m5206e, OPT_m528x,…

m68k.c (m68k_handle_option): Don't handle OPT_m5200, OPT_m5206e, OPT_m528x, OPT_m5307, OPT_m5407 and OPT_mcfv4e.

	* config/m68k/m68k.c (m68k_handle_option): Don't handle OPT_m5200,
	OPT_m5206e, OPT_m528x, OPT_m5307, OPT_m5407 and OPT_mcfv4e.
	* config/m68k/m68k.h (OPTION_DEFAULT_SPECS, ASM_CPU_SPEC): Don't
	handle -m5200, -m5206e, -m528x, -m5307, -m5407 and -mcfv4e.
	* config/m68k/m68k.opt (m5200, m5206e, m528x, m5307, m5407,
	mcfv4e): Use Alias.
	* config/m68k/t-mlibs (MULTILIB_MATCHES): Don't map legacy
	ColdFire options to -mcpu= options.

From-SVN: r172005
parent 277a9aa5
2011-04-05 Joseph Myers <joseph@codesourcery.com>
* config/m68k/m68k.c (m68k_handle_option): Don't handle OPT_m5200,
OPT_m5206e, OPT_m528x, OPT_m5307, OPT_m5407 and OPT_mcfv4e.
* config/m68k/m68k.h (OPTION_DEFAULT_SPECS, ASM_CPU_SPEC): Don't
handle -m5200, -m5206e, -m528x, -m5307, -m5407 and -mcfv4e.
* config/m68k/m68k.opt (m5200, m5206e, m528x, m5307, m5407,
mcfv4e): Use Alias.
* config/m68k/t-mlibs (MULTILIB_MATCHES): Don't map legacy
ColdFire options to -mcpu= options.
2011-04-05 Jeff Law <law@redhat.com> 2011-04-05 Jeff Law <law@redhat.com>
* tree-ssa-threadupdate.c (determine_bb_domination_status): Always * tree-ssa-threadupdate.c (determine_bb_domination_status): Always
......
...@@ -499,24 +499,6 @@ m68k_handle_option (struct gcc_options *opts, struct gcc_options *opts_set, ...@@ -499,24 +499,6 @@ m68k_handle_option (struct gcc_options *opts, struct gcc_options *opts_set,
case OPT_mtune_: case OPT_mtune_:
return m68k_find_selection (&m68k_tune_entry, all_microarchs, arg); return m68k_find_selection (&m68k_tune_entry, all_microarchs, arg);
case OPT_m5200:
return m68k_find_selection (&m68k_cpu_entry, all_devices, "5206");
case OPT_m5206e:
return m68k_find_selection (&m68k_cpu_entry, all_devices, "5206e");
case OPT_m528x:
return m68k_find_selection (&m68k_cpu_entry, all_devices, "528x");
case OPT_m5307:
return m68k_find_selection (&m68k_cpu_entry, all_devices, "5307");
case OPT_m5407:
return m68k_find_selection (&m68k_cpu_entry, all_devices, "5407");
case OPT_mcfv4e:
return m68k_find_selection (&m68k_cpu_entry, all_devices, "547x");
case OPT_m68000: case OPT_m68000:
case OPT_mc68000: case OPT_mc68000:
return m68k_find_selection (&m68k_cpu_entry, all_devices, "68000"); return m68k_find_selection (&m68k_cpu_entry, all_devices, "68000");
......
...@@ -31,9 +31,8 @@ along with GCC; see the file COPYING3. If not see ...@@ -31,9 +31,8 @@ along with GCC; see the file COPYING3. If not see
/* Handle --with-cpu default option from configure script. */ /* Handle --with-cpu default option from configure script. */
#define OPTION_DEFAULT_SPECS \ #define OPTION_DEFAULT_SPECS \
{ "cpu", "%{!mc68000:%{!m68000:%{!m68302:%{!m68010:%{!mc68020:%{!m68020:\ { "cpu", "%{!mc68000:%{!m68000:%{!m68302:%{!m68010:%{!mc68020:%{!m68020:\
%{!m68030:%{!m68040:%{!m68020-40:%{!m68020-60:%{!m68060:%{!mcpu32:\ %{!m68030:%{!m68040:%{!m68020-40:%{!m68020-60:%{!m68060:%{!mcpu32:%{!m68332:\
%{!m68332:%{!m5200:%{!m5206e:%{!m528x:%{!m5307:%{!m5407:%{!mcfv4e:\ %{!mcpu=*:%{!march=*:-%(VALUE)}}}}}}}}}}}}}}}" },
%{!mcpu=*:%{!march=*:-%(VALUE)}}}}}}}}}}}}}}}}}}}}}" },
/* Pass flags to gas indicating which type of processor we have. This /* Pass flags to gas indicating which type of processor we have. This
can be simplified when we can rely on the assembler supporting .cpu can be simplified when we can rely on the assembler supporting .cpu
...@@ -43,7 +42,7 @@ along with GCC; see the file COPYING3. If not see ...@@ -43,7 +42,7 @@ along with GCC; see the file COPYING3. If not see
%{m68851}%{mno-68851} %{m68881}%{mno-68881} %{msoft-float:-mno-float} \ %{m68851}%{mno-68851} %{m68881}%{mno-68881} %{msoft-float:-mno-float} \
%{m68000}%{m68302}%{mc68000}%{m68010}%{m68020}%{mc68020}%{m68030}\ %{m68000}%{m68302}%{mc68000}%{m68010}%{m68020}%{mc68020}%{m68030}\
%{m68040}%{m68020-40:-m68040}%{m68020-60:-m68040}\ %{m68040}%{m68020-40:-m68040}%{m68020-60:-m68040}\
%{m68060}%{mcpu32}%{m68332}%{m5200}%{m5206e}%{m528x}%{m5307}%{m5407}%{mcfv4e}\ %{m68060}%{mcpu32}%{m68332}\
%{mcpu=*:-mcpu=%*}%{march=*:-march=%*}\ %{mcpu=*:-mcpu=%*}%{march=*:-march=%*}\
" "
#define ASM_PCREL_SPEC "%{fPIC|fpic|mpcrel:--pcrel} \ #define ASM_PCREL_SPEC "%{fPIC|fpic|mpcrel:--pcrel} \
......
; Options for the Motorola 68000 port of the compiler. ; Options for the Motorola 68000 port of the compiler.
; Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc. ; Copyright (C) 2005, 2006, 2007, 2008, 2009, 2011
; Free Software Foundation, Inc.
; ;
; This file is part of GCC. ; This file is part of GCC.
; ;
...@@ -19,23 +20,23 @@ ...@@ -19,23 +20,23 @@
; <http://www.gnu.org/licenses/>. ; <http://www.gnu.org/licenses/>.
m5200 m5200
Target RejectNegative Target RejectNegative Alias(mcpu=, 5206)
Generate code for a 520X Generate code for a 520X
m5206e m5206e
Target RejectNegative Target RejectNegative Alias(mcpu=, 5206e)
Generate code for a 5206e Generate code for a 5206e
m528x m528x
Target RejectNegative Target RejectNegative Alias(mcpu=, 528x)
Generate code for a 528x Generate code for a 528x
m5307 m5307
Target RejectNegative Target RejectNegative Alias(mcpu=, 5307)
Generate code for a 5307 Generate code for a 5307
m5407 m5407
Target RejectNegative Target RejectNegative Alias(mcpu=, 5407)
Generate code for a 5407 Generate code for a 5407
m68000 m68000
...@@ -108,7 +109,7 @@ Target RejectNegative ...@@ -108,7 +109,7 @@ Target RejectNegative
Generate code for a 68020 Generate code for a 68020
mcfv4e mcfv4e
Target RejectNegative Target RejectNegative Alias(mcpu=, 547x)
Generate code for a ColdFire v4e Generate code for a ColdFire v4e
mcpu= mcpu=
......
# multilibs -*- mode:Makefile -*- # multilibs -*- mode:Makefile -*-
# #
# Copyright (C) 2007 Free Software Foundation, Inc. # Copyright (C) 2007, 2011 Free Software Foundation, Inc.
# #
# This file is part of GCC. # This file is part of GCC.
# #
...@@ -73,11 +73,6 @@ MULTILIB_MATCHES += m68000=mcpu?68000 m68000=march?68000 m68000=mc68000 \ ...@@ -73,11 +73,6 @@ MULTILIB_MATCHES += m68000=mcpu?68000 m68000=march?68000 m68000=mc68000 \
endif endif
ifneq ($(M68K_ARCH),m68k) ifneq ($(M68K_ARCH),m68k)
# Map the legacy ColdFire options to the new ones.
MULTILIB_MATCHES += mcpu?5206=m5200 mcpu?5206e=m5206e mcpu?5208=m528x \
mcpu?5307=m5300 mcpu?5307=m5307 \
mcpu?5407=m5400 mcpu?5407=m5407 \
mcpu?5475=mcfv4e
# Map -march=* options to the representative -mcpu=* option. # Map -march=* options to the representative -mcpu=* option.
MULTILIB_MATCHES += mcpu?5206e=march?isaa mcpu?5208=march?isaaplus \ MULTILIB_MATCHES += mcpu?5206e=march?isaa mcpu?5208=march?isaaplus \
mcpu?5407=march?isab mcpu?5407=march?isab
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment