OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [gcc-4.5.1/] [gcc/] [config/] [m68k/] [m68k.opt] - Blame information for rev 282

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 282 jeremybenn
; 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
; .
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
185
 
186
mxtls
187
Target Report Mask(XTLS)
188
Support TLS segment larger than 64K

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.