diff options
author | nickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-01-06 17:37:31 +0000 |
---|---|---|
committer | nickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-01-06 17:37:31 +0000 |
commit | 98cb9b5bdbab45ac5b76076bf2007565e31ad333 (patch) | |
tree | 508f0b8f25e01379e0543b4d6549c8190a6661fc /gcc/config/rx/rx-protos.h | |
parent | 562ae2d50a57a0d4f7cc9c9760b62fb063ef8f50 (diff) | |
download | gcc-98cb9b5bdbab45ac5b76076bf2007565e31ad333.tar.gz |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155677 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/rx/rx-protos.h')
-rw-r--r-- | gcc/config/rx/rx-protos.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/rx/rx-protos.h b/gcc/config/rx/rx-protos.h index 5c37fe0a83c..f5ef51108e1 100644 --- a/gcc/config/rx/rx-protos.h +++ b/gcc/config/rx/rx-protos.h @@ -1,5 +1,5 @@ /* Exported function prototypes from the Renesas RX backend. - Copyright (C) 2008, 2009 Free Software Foundation, Inc. + Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc. Contributed by Red Hat. This file is part of GCC. @@ -28,6 +28,7 @@ extern void rx_conditional_register_usage (void); extern void rx_expand_prologue (void); extern int rx_initial_elimination_offset (int, int); +extern void rx_set_optimization_options (void); #ifdef RTX_CODE extern void rx_emit_stack_popm (rtx *, bool); |