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