http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46622

Joseph S. Myers <jsm28 at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|---                         |4.7.0

--- Comment #1 from Joseph S. Myers <jsm28 at gcc dot gnu.org> 2011-07-06 
14:31:35 UTC ---
This was fixed for 4.7 by:

2011-04-08  Joseph Myers  <jos...@codesourcery.com>

        * config.gcc (arm*-*-*): Add arm/arm-tables.opt to extra_options.
        * config/arm/arm-arches.def: New.
        * config/arm/arm-opts.h: New.
        * config/arm/genopt.sh: New.
        * config/arm/arm-tables.opt: New (generated).
        * config/arm/arm.c (arm_handle_option, arm_target_help,
        TARGET_HANDLE_OPTION, TARGET_HELP, arm_find_cpu): Remove.
        (all_architectures): Get most table contents from arm-arches.def.
        (arm_option_override): Set arm_selected_arch, arm_selected_cpu and
        arm_selected_tune here.
        * config/arm/arm.h (enum processor_type): Move to arm-opts.h.
        * config/arm/arm.opt (config/arm/arm-opts.h): New HeaderInclude.
        (march=, mcpu=, mtune=): Use Enum and Var.
        * config/arm/t-arm ($(srcdir)/config/arm/arm-tables.opt): New.
        (arm.o): Update dependencies.

Reply via email to