rx.h (enum rx_cpu_type): Add RX200.
authorNick Clifton <nickc@redhat.com>
Wed, 6 Jan 2010 17:37:31 +0000 (17:37 +0000)
committerNick Clifton <nickc@gcc.gnu.org>
Wed, 6 Jan 2010 17:37:31 +0000 (17:37 +0000)
commit5f75e47778de3e5836499e6304832730bee181df
tree508f0b8f25e01379e0543b4d6549c8190a6661fc
parent13de9095bd4db4617903d05103fb2e88b8eae27b
rx.h (enum rx_cpu_type): Add RX200.

        * config/rx/rx.h (enum rx_cpu_type): Add RX200.
        (CC1_SPEC): Issue an error message if -mcpu=rx200 and -fpu are
        used together.
        (OVERRIDE_OPTIONS): Delete.
        (OPTIMIZATION_OPTIONS): Define.
        (ALLOW_RX_FPU_INSNS): Define only in terms of -fpu option.
        * config/rx/rx.c (rx_handle_option): Issue an error message if
        -mcpu=rx200 and -fpu are used together.
        (rx_set_optimization_options): New function.  Issue an error
        message if an optimization attribute attempts to reset the FPU/
        math optimization pairing.
        * config/rx/rx-protos.h (rx_set_optimization_options): Prototype.
        * config/rx/rx.opt: Set the default to 32-bit doubles.
        * config/rx/t-rx: Add multilibs for -nofpu option.
        * doc/invoke.texi: Update documentation of RX options.

From-SVN: r155677
gcc/ChangeLog
gcc/config/rx/rx-protos.h
gcc/config/rx/rx.c
gcc/config/rx/rx.h
gcc/config/rx/rx.opt
gcc/config/rx/t-rx
gcc/doc/invoke.texi