Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/m68k/m68k.opt @ 0:a06113de4d67
first commit
author | kent <kent@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 17 Jul 2009 14:47:48 +0900 |
parents | |
children | 77e2b8dfacca |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:a06113de4d67 |
---|---|
1 ; Options for the Motorola 68000 port of the compiler. | |
2 | |
3 ; Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc. | |
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 m5200 | |
22 Target RejectNegative | |
23 Generate code for a 520X | |
24 | |
25 m5206e | |
26 Target RejectNegative | |
27 Generate code for a 5206e | |
28 | |
29 m528x | |
30 Target RejectNegative | |
31 Generate code for a 528x | |
32 | |
33 m5307 | |
34 Target RejectNegative | |
35 Generate code for a 5307 | |
36 | |
37 m5407 | |
38 Target RejectNegative | |
39 Generate code for a 5407 | |
40 | |
41 m68000 | |
42 Target RejectNegative | |
43 Generate code for a 68000 | |
44 | |
45 m68010 | |
46 Target RejectNegative | |
47 Generate code for a 68010 | |
48 | |
49 m68020 | |
50 Target RejectNegative | |
51 Generate code for a 68020 | |
52 | |
53 m68020-40 | |
54 Target RejectNegative | |
55 Generate code for a 68040, without any new instructions | |
56 | |
57 m68020-60 | |
58 Target RejectNegative | |
59 Generate code for a 68060, without any new instructions | |
60 | |
61 m68030 | |
62 Target RejectNegative | |
63 Generate code for a 68030 | |
64 | |
65 m68040 | |
66 Target RejectNegative | |
67 Generate code for a 68040 | |
68 | |
69 m68060 | |
70 Target RejectNegative | |
71 Generate code for a 68060 | |
72 | |
73 m68302 | |
74 Target RejectNegative | |
75 Generate code for a 68302 | |
76 | |
77 m68332 | |
78 Target RejectNegative | |
79 Generate code for a 68332 | |
80 | |
81 ; Has no effect on gcc | |
82 m68851 | |
83 Target | |
84 Generate code for a 68851 | |
85 | |
86 m68881 | |
87 Target RejectNegative Mask(HARD_FLOAT) | |
88 Generate code that uses 68881 floating-point instructions | |
89 | |
90 malign-int | |
91 Target Report Mask(ALIGN_INT) | |
92 Align variables on a 32-bit boundary | |
93 | |
94 march= | |
95 Target RejectNegative Joined | |
96 Specify the name of the target architecture | |
97 | |
98 mbitfield | |
99 Target Report Mask(BITFIELD) | |
100 Use the bit-field instructions | |
101 | |
102 mc68000 | |
103 Target RejectNegative | |
104 Generate code for a 68000 | |
105 | |
106 mc68020 | |
107 Target RejectNegative | |
108 Generate code for a 68020 | |
109 | |
110 mcfv4e | |
111 Target RejectNegative | |
112 Generate code for a ColdFire v4e | |
113 | |
114 mcpu= | |
115 Target RejectNegative Joined | |
116 Specify the target CPU | |
117 | |
118 mcpu32 | |
119 Target RejectNegative | |
120 Generate code for a cpu32 | |
121 | |
122 mdiv | |
123 Target Report Mask(CF_HWDIV) | |
124 Use hardware division instructions on ColdFire | |
125 | |
126 mfidoa | |
127 Target RejectNegative | |
128 Generate code for a Fido A | |
129 | |
130 mhard-float | |
131 Target RejectNegative Mask(HARD_FLOAT) MaskExists | |
132 Generate code which uses hardware floating point instructions | |
133 | |
134 mid-shared-library | |
135 Target Report Mask(ID_SHARED_LIBRARY) | |
136 Enable ID based shared library | |
137 | |
138 mnobitfield | |
139 Target RejectNegative InverseMask(BITFIELD) | |
140 Do not use the bit-field instructions | |
141 | |
142 mnortd | |
143 Target RejectNegative InverseMask(RTD) | |
144 Use normal calling convention | |
145 | |
146 mnoshort | |
147 Target RejectNegative InverseMask(SHORT) | |
148 Consider type 'int' to be 32 bits wide | |
149 | |
150 mpcrel | |
151 Target Report Mask(PCREL) | |
152 Generate pc-relative code | |
153 | |
154 mrtd | |
155 Target Report Mask(RTD) | |
156 Use different calling convention using 'rtd' | |
157 | |
158 msep-data | |
159 Target Report Mask(SEP_DATA) | |
160 Enable separate data segment | |
161 | |
162 mshared-library-id= | |
163 Target RejectNegative Joined UInteger | |
164 ID of shared library to build | |
165 | |
166 mshort | |
167 Target Report Mask(SHORT) | |
168 Consider type 'int' to be 16 bits wide | |
169 | |
170 msoft-float | |
171 Target RejectNegative InverseMask(HARD_FLOAT) | |
172 Generate code with library calls for floating point | |
173 | |
174 mstrict-align | |
175 Target Report Mask(STRICT_ALIGNMENT) | |
176 Do not use unaligned memory references | |
177 | |
178 mtune= | |
179 Target RejectNegative Joined | |
180 Tune for the specified target CPU or architecture | |
181 | |
182 mxgot | |
183 Target Report Mask(XGOT) | |
184 Support more than 8192 GOT entries on ColdFire |