pdp11.c (pdp11_handle_option): Access target_flags via opts pointer.
authorJoseph Myers <joseph@codesourcery.com>
Tue, 22 Mar 2011 22:45:24 +0000 (22:45 +0000)
committerJoseph Myers <jsm28@gcc.gnu.org>
Tue, 22 Mar 2011 22:45:24 +0000 (22:45 +0000)
* config/pdp11/pdp11.c (pdp11_handle_option): Access target_flags
via opts pointer.  Don't assert that global structures are in use.

From-SVN: r171325

gcc/ChangeLog
gcc/config/pdp11/pdp11.c

index ea5a89d17b2d6d199652130f24c99ae1733450d0..17745df185b78abc6f7678c39e112d9c10932d8c 100644 (file)
@@ -1,3 +1,8 @@
+2011-03-22  Joseph Myers  <joseph@codesourcery.com>
+
+       * 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  <joseph@codesourcery.com>
 
        * config/pa/pa-hpux.opt (flag_pa_unix): New Variable entry.
index a5f9c37ba6c499648787fdf781c7aac1a1414154..10052e9f6544c3b4360e7a3c2b1f5e7c671c5428 100644 (file)
@@ -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: