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(68020)
52 Generate code for a 68020
55 Target RejectNegative Mask(68040)
56 Generate code for a 68040, without any new instructions
59 Target RejectNegative Mask(68060)
60 Generate code for a 68060, without any new instructions
63 Target RejectNegative Mask(68030)
64 Generate code for a 68030
67 Target RejectNegative Mask(68040_ONLY)
68 Generate code for a 68040
72 Generate code for a 68060
76 Generate code for a 68302
80 Generate code for a 68332
82 ; Has no effect on gcc
85 Generate code for a 68851
88 Target RejectNegative Mask(68881)
89 Generate code that uses 68881 floating-point instructions
92 Target Report Mask(ALIGN_INT)
93 Align variables on a 32-bit boundary
96 Target Report RejectNegative Mask(BITFIELD)
97 Use the bit-field instructions
100 Target RejectNegative
101 Generate code for a 68000
104 Target RejectNegative
105 Generate code for a 68020
108 Target RejectNegative
109 Generate code for a cpu32
112 Target Report Mask(ID_SHARED_LIBRARY)
113 Enable ID based shared library
116 Target RejectNegative InverseMask(BITFIELD)
117 Do not use the bit-field instructions
120 Target RejectNegative InverseMask(RTD)
121 Use normal calling convention
124 Target RejectNegative InverseMask(SHORT)
125 Consider type 'int' to be 32 bits wide
128 Target Report Mask(PCREL)
129 Generate pc-relative code
132 Target Report RejectNegative Mask(RTD)
133 Use different calling convention using 'rtd'
136 Target Report Mask(SEP_DATA)
137 Enable separate data segment
140 Target RejectNegative Joined UInteger
141 ID of shared library to build
144 Target Report RejectNegative Mask(SHORT)
145 Consider type 'int' to be 16 bits wide
148 Target RejectNegative InverseMask(68881)
149 Generate code with library calls for floating point
152 Target Report Mask(STRICT_ALIGNMENT)
153 Do not use unaligned memory references