1; Options for the PDP11 port of the compiler.
2
3; Copyright (C) 2005-2020 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
37mdec-asm
38Target RejectNegative Report Mask(DEC_ASM) Negative(mgnu-asm)
39Use the DEC assembler syntax.
40
41mgnu-asm
42Target RejectNegative Report Mask(GNU_ASM) Negative(munix-asm)
43Use the GNU assembler syntax.
44
45mfpu
46Target RejectNegative Report Mask(FPU)
47Use hardware floating point.
48
49mint16
50Target Report InverseMask(INT32, INT16)
51Use 16 bit int.
52
53mint32
54Target Report Mask(INT32)
55Use 32 bit int.
56
57msoft-float
58Target RejectNegative Report InverseMask(FPU, SOFT_FLOAT)
59Do not use hardware floating point.
60
61msplit
62Target Report Mask(SPLIT)
63Target has split I&D.
64
65munix-asm
66Target RejectNegative Report Mask(UNIX_ASM) Negative(mdec-asm)
67Use UNIX assembler syntax.
68
69mlra
70Target Report Mask(LRA)
71Use LRA register allocator.
72