From 952466b5ba7f17edd0ab1ddbce23ab8a81faffe4 Mon Sep 17 00:00:00 2001 From: jsm28 Date: Tue, 22 Mar 2011 22:45:24 +0000 Subject: [PATCH] * config/pdp11/pdp11.c (pdp11_handle_option): Access target_flags via opts pointer. Don't assert that global structures are in use. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171325 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/config/pdp11/pdp11.c | 8 +++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ea5a89d..17745df 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2011-03-22 Joseph Myers + * config/pdp11/pdp11.c (pdp11_handle_option): Access target_flags + via opts pointer. Don't assert that global structures are in use. + +2011-03-22 Joseph Myers + * config/pa/pa-hpux.opt (flag_pa_unix): New Variable entry. (munix=93): Use Var. * config/pa/pa-hpux1010.opt (munix=95): Use Var. diff --git a/gcc/config/pdp11/pdp11.c b/gcc/config/pdp11/pdp11.c index a5f9c37..10052e9 100644 --- a/gcc/config/pdp11/pdp11.c +++ b/gcc/config/pdp11/pdp11.c @@ -247,19 +247,17 @@ static const struct default_options pdp11_option_optimization_table[] = /* Implement TARGET_HANDLE_OPTION. */ static bool -pdp11_handle_option (struct gcc_options *opts, struct gcc_options *opts_set, +pdp11_handle_option (struct gcc_options *opts, + struct gcc_options *opts_set ATTRIBUTE_UNUSED, const struct cl_decoded_option *decoded, location_t loc ATTRIBUTE_UNUSED) { size_t code = decoded->opt_index; - gcc_assert (opts == &global_options); - gcc_assert (opts_set == &global_options_set); - switch (code) { case OPT_m10: - target_flags &= ~(MASK_40 | MASK_45); + opts->x_target_flags &= ~(MASK_40 | MASK_45); return true; default: -- 2.7.4