Update FSF address.
[official-gcc.git] / gcc / config / pdp11 / pdp11.opt
blob0cc9035e08fcdbe1ce431d2dae1aa5bda7fc7539
1 ; Options for the PDP11 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
10 ; version.
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.
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
20 ; 02110-1301, USA.
22 m10
23 Target RejectNegative
24 Generate code for an 11/10
26 m40
27 Target Report Mask(40)
28 Generate code for an 11/40
30 m45
31 Target Report Mask(45)
32 Generate code for an 11/45
34 mabshi
35 Target Report Mask(ABSHI_BUILTIN)
36 Use 16-bit abs patterns
38 mac0
39 Target Report Mask(AC0)
40 Return floating-point results in ac0 (fr0 in Unix assembler syntax)
42 mbcopy
43 Target RejectNegative Report Mask(BCOPY)
44 Do not use inline patterns for copying memory
46 mbcopy-builtin
47 Target RejectNegative Report InverseMask(BCOPY, BCOPY_BUILTIN)
48 Use inline patterns for copying memory
50 mbranch-cheap
51 Target RejectNegative Report InverseMask(BRANCH_EXPENSIVE, BRANCH_CHEAP)
52 Do not pretend that branches are expensive
54 mbranch-expensive
55 Target RejectNegative Report Mask(BRANCH_EXPENSIVE)
56 Pretend that branches are expensive
58 mdec-asm
59 Target RejectNegative Report InverseMask(UNIX_ASM)
60 Use the DEC assembler syntax
62 mfloat32
63 Target Report Mask(FLOAT32)
64 Use 32 bit float
66 mfloat64
67 Target Report InverseMask(FLOAT32, FLOAT64)
68 Use 64 bit float
70 mfpu
71 Target RejectNegative Report Mask(FPU)
72 Use hardware floating point
74 mint16
75 Target Report InverseMask(INT32, INT16)
76 Use 16 bit int
78 mint32
79 Target Report Mask(INT32)
80 Use 32 bit int
82 msoft-float
83 Target RejectNegative Report InverseMask(FPU, SOFT_FLOAT)
84 Do not use hardware floating point
86 msplit
87 Target Report Mask(SPLIT)
88 Target has split I&D
90 munix-asm
91 Target RejectNegative Report Mask(UNIX_ASM)
92 Use UNIX assembler syntax