pdp11.opt revision 1.8
1; Options for the PDP11 port of the compiler.
2
3; Copyright (C) 2005-2017 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; <http://www.gnu.org/licenses/>.
20
21m10
22Target RejectNegative
23Generate code for an 11/10.
24
25m40
26Target Report Mask(40)
27Generate code for an 11/40.
28
29m45
30Target Report Mask(45)
31Generate code for an 11/45.
32
33mac0
34Target Report Mask(AC0)
35Return floating-point results in ac0 (fr0 in Unix assembler syntax).
36
37mbcopy
38Target RejectNegative Report Mask(BCOPY)
39Do not use inline patterns for copying memory.
40
41mbcopy-builtin
42Target RejectNegative Report InverseMask(BCOPY, BCOPY_BUILTIN)
43Use inline patterns for copying memory.
44
45mbranch-cheap
46Target RejectNegative Report InverseMask(BRANCH_EXPENSIVE, BRANCH_CHEAP)
47Do not pretend that branches are expensive.
48
49mbranch-expensive
50Target RejectNegative Report Mask(BRANCH_EXPENSIVE)
51Pretend that branches are expensive.
52
53mdec-asm
54Target RejectNegative Report InverseMask(UNIX_ASM)
55Use the DEC assembler syntax.
56
57mfloat32
58Target Report Mask(FLOAT32)
59Use 32 bit float.
60
61mfloat64
62Target Report InverseMask(FLOAT32, FLOAT64)
63Use 64 bit float.
64
65mfpu
66Target RejectNegative Report Mask(FPU)
67Use hardware floating point.
68
69mint16
70Target Report InverseMask(INT32, INT16)
71Use 16 bit int.
72
73mint32
74Target Report Mask(INT32)
75Use 32 bit int.
76
77msoft-float
78Target RejectNegative Report InverseMask(FPU, SOFT_FLOAT)
79Do not use hardware floating point.
80
81msplit
82Target Report Mask(SPLIT)
83Target has split I&D.
84
85munix-asm
86Target RejectNegative Report Mask(UNIX_ASM)
87Use UNIX assembler syntax.
88