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