]> gcc.gnu.org Git - gcc.git/blame - gcc/config/rx/rx.opt
LANGUAGES: Fix typos.
[gcc.git] / gcc / config / rx / rx.opt
CommitLineData
65a324b4 1; Command line options for the Renesas RX port of GCC.
413519ae 2; Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
65a324b4
NC
3; Contributed by Red Hat.
4;
5; This file is part of GCC.
6;
7; GCC is free software; you can redistribute it and/or modify it under
8; the terms of the GNU General Public License as published by the Free
9; Software Foundation; either version 3, or (at your option) any later
10; version.
11;
12; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
13; WARRANTY; without even the implied warranty of MERCHANTABILITY or
14; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
15; for more details.
16;
17; You should have received a copy of the GNU General Public License
18; along with GCC; see the file COPYING3. If not see
19; <http://www.gnu.org/licenses/>.
20;---------------------------------------------------
21
abd016e6
JM
22HeaderInclude
23config/rx/rx-opts.h
24
5f75e477 25; The default is -fpu -m32bit-doubles.
9595a419 26
65a324b4 27m64bit-doubles
5f75e477
NC
28Target RejectNegative Mask(64BIT_DOUBLES) Report
29Store doubles in 64 bits.
65a324b4 30
5f75e477
NC
31m32bit-doubles
32Target RejectNegative InverseMask(64BIT_DOUBLES) Report
33Stores doubles in 32 bits. This is the default.
9595a419
NC
34
35nofpu
2be55a25 36Target RejectNegative Alias(mnofpu)
5f75e477
NC
37Disable the use of RX FPU instructions.
38
39mnofpu
2be55a25 40Target RejectNegative Mask(NO_USE_FPU) Report Undocumented
5f75e477
NC
41
42fpu
43Target RejectNegative InverseMask(NO_USE_FPU) Report
44Enable the use of RX FPU instructions. This is the default.
9595a419
NC
45
46;---------------------------------------------------
47
48mcpu=
abd016e6 49Target RejectNegative Joined Var(rx_cpu_type) Report ToLower Enum(rx_cpu_types) Init(RX600)
9595a419
NC
50Specify the target RX cpu type.
51
abd016e6
JM
52Enum
53Name(rx_cpu_types) Type(enum rx_cpu_types)
54
55EnumValue
5f2c36e1 56Enum(rx_cpu_types) String(rx610) Value(RX610)
abd016e6
JM
57
58EnumValue
5f2c36e1 59Enum(rx_cpu_types) String(rx200) Value(RX200)
abd016e6
JM
60
61EnumValue
5f2c36e1 62Enum(rx_cpu_types) String(rx600) Value(RX600)
abd016e6 63
65a324b4
NC
64;---------------------------------------------------
65
66mbig-endian-data
5f75e477 67Target RejectNegative Mask(BIG_ENDIAN_DATA) Report
65a324b4
NC
68Data is stored in big-endian format.
69
70mlittle-endian-data
5f75e477 71Target RejectNegative InverseMask(BIG_ENDIAN_DATA) Report
65a324b4
NC
72Data is stored in little-endian format. (Default).
73
74;---------------------------------------------------
75
76msmall-data-limit=
77Target RejectNegative Joined UInteger Var(rx_small_data_limit) Init(0)
78Maximum size of global and static variables which can be placed into the small data area.
79
80;---------------------------------------------------
81
82msim
83Target
84Use the simulator runtime.
85
86;---------------------------------------------------
87
88mas100-syntax
5f75e477 89Target Mask(AS100_SYNTAX) Report
073a8998 90Generate assembler output that is compatible with the Renesas AS100 assembler. This may restrict some of the compiler's capabilities. The default is to generate GAS compatible syntax.
65a324b4
NC
91
92;---------------------------------------------------
93
94mrelax
95Target
96Enable linker relaxation.
97
98;---------------------------------------------------
99
100mmax-constant-size=
101Target RejectNegative Joined UInteger Var(rx_max_constant_size) Init(0)
102Maximum size in bytes of constant values allowed as operands.
103
104;---------------------------------------------------
105
106mint-register=
abd016e6 107Target RejectNegative Joined UInteger Var(rx_deferred_options) Defer
65a324b4 108Specifies the number of registers to reserve for interrupt handlers.
9595a419
NC
109
110;---------------------------------------------------
111
112msave-acc-in-interrupts
113Target Mask(SAVE_ACC_REGISTER)
114Specifies whether interrupt functions should save and restore the accumulator register.
878a9174
DD
115
116;---------------------------------------------------
117
118mpid
119Target Mask(PID)
120Enables Position-Independent-Data (PID) mode.
This page took 0.856211 seconds and 5 git commands to generate.