summaryrefslogtreecommitdiffstats
path: root/gcc/common
diff options
context:
space:
mode:
authorschwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4>2012-10-26 17:29:06 +0000
committerschwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4>2012-10-26 17:29:06 +0000
commitad6e193601257ca403a049e443c1eb621a3f32f0 (patch)
treea6c8734fa41a65fc7621a92607a6d27dfe09fb51 /gcc/common
parent97b533dde527c439a14d09b921a1d22b97bed403 (diff)
downloadppe42-gcc-ad6e193601257ca403a049e443c1eb621a3f32f0.tar.gz
ppe42-gcc-ad6e193601257ca403a049e443c1eb621a3f32f0.zip
Author: Gunther Nikl <gnikl@users.sourceforge.net>
* common/config/m68k/m68k-common.c (m68k_handle_option): Set gcc_options fields of opts_set for -m68020-40 and -m68020-60. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@192851 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/common')
-rw-r--r--gcc/common/config/m68k/m68k-common.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/common/config/m68k/m68k-common.c b/gcc/common/config/m68k/m68k-common.c
index 3a81b678a24..a48529adc7e 100644
--- a/gcc/common/config/m68k/m68k-common.c
+++ b/gcc/common/config/m68k/m68k-common.c
@@ -33,7 +33,7 @@ along with GCC; see the file COPYING3. If not see
static bool
m68k_handle_option (struct gcc_options *opts,
- struct gcc_options *opts_set ATTRIBUTE_UNUSED,
+ struct gcc_options *opts_set,
const struct cl_decoded_option *decoded,
location_t loc)
{
@@ -45,12 +45,16 @@ m68k_handle_option (struct gcc_options *opts,
{
case OPT_m68020_40:
opts->x_m68k_tune_option = u68020_40;
+ opts_set->x_m68k_tune_option = (uarch_type) 1;
opts->x_m68k_cpu_option = m68020;
+ opts_set->x_m68k_cpu_option = (target_device) 1;
return true;
case OPT_m68020_60:
opts->x_m68k_tune_option = u68020_60;
+ opts_set->x_m68k_tune_option = (uarch_type) 1;
opts->x_m68k_cpu_option = m68020;
+ opts_set->x_m68k_cpu_option = (target_device) 1;
return true;
case OPT_mshared_library_id_:
OpenPOWER on IntegriCloud