1 ; Options for the Motorola 68000 port of the compiler.
3 ; Copyright (C) 2005, 2006 Free Software Foundation, Inc.
5 ; This file is part of GCC.
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 2, or (at your option) any later
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
17 ; You should have received a copy of the GNU General Public License
18 ; along with GCC; see the file COPYING. If not, write to the Free
19 ; Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
23 Target RejectNegative Mask(5200)
24 Generate code for a 520X
27 Target RejectNegative Mask(CF_HWDIV)
28 Generate code for a 5206e
31 Target RejectNegative Mask(528x)
32 Generate code for a 528x
35 Target RejectNegative Mask(CFV3)
36 Generate code for a 5307
39 Target RejectNegative Mask(CFV4)
40 Generate code for a 5407
43 Target RejectNegative Mask(CFV4E)
44 Generate code for a ColdFire v4e
48 Generate code for a 68000
51 Target RejectNegative Mask(68010)
52 Generate code for a 68010
55 Target RejectNegative Mask(68020)
56 Generate code for a 68020
59 Target RejectNegative Mask(68040)
60 Generate code for a 68040, without any new instructions
63 Target RejectNegative Mask(68060)
64 Generate code for a 68060, without any new instructions
67 Target RejectNegative Mask(68030)
68 Generate code for a 68030
71 Target RejectNegative Mask(68040_ONLY)
72 Generate code for a 68040
76 Generate code for a 68060
80 Generate code for a 68302
84 Generate code for a 68332
86 ; Has no effect on gcc
89 Generate code for a 68851
92 Target RejectNegative Mask(68881)
93 Generate code that uses 68881 floating-point instructions
96 Target Report Mask(ALIGN_INT)
97 Align variables on a 32-bit boundary
100 Target Report RejectNegative Mask(BITFIELD)
101 Use the bit-field instructions
104 Target RejectNegative
105 Generate code for a 68000
108 Target RejectNegative
109 Generate code for a 68020
112 Target RejectNegative
113 Generate code for a cpu32
116 Target Report Mask(ID_SHARED_LIBRARY)
117 Enable ID based shared library
120 Target RejectNegative InverseMask(BITFIELD)
121 Do not use the bit-field instructions
124 Target RejectNegative InverseMask(RTD)
125 Use normal calling convention
128 Target RejectNegative InverseMask(SHORT)
129 Consider type 'int' to be 32 bits wide
132 Target Report Mask(PCREL)
133 Generate pc-relative code
136 Target Report RejectNegative Mask(RTD)
137 Use different calling convention using 'rtd'
140 Target Report Mask(SEP_DATA)
141 Enable separate data segment
144 Target RejectNegative Joined UInteger
145 ID of shared library to build
148 Target Report RejectNegative Mask(SHORT)
149 Consider type 'int' to be 16 bits wide
152 Target RejectNegative InverseMask(68881)
153 Generate code with library calls for floating point
156 Target Report Mask(STRICT_ALIGNMENT)
157 Do not use unaligned memory references