1 ; Options for the PDP11 port of the compiler.
3 ; Copyright (C) 2005-2017 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 3, 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 COPYING3. If not see
19 ; <http://www.gnu.org/licenses/>.
23 Generate code for an 11/10.
26 Target Report Mask(40)
27 Generate code for an 11/40.
30 Target Report Mask(45)
31 Generate code for an 11/45.
34 Target Report Mask(AC0)
35 Return floating-point results in ac0 (fr0 in Unix assembler syntax).
38 Target RejectNegative Report Mask(BCOPY)
39 Do not use inline patterns for copying memory.
42 Target RejectNegative Report InverseMask(BCOPY, BCOPY_BUILTIN)
43 Use inline patterns for copying memory.
46 Target RejectNegative Report InverseMask(BRANCH_EXPENSIVE, BRANCH_CHEAP)
47 Do not pretend that branches are expensive.
50 Target RejectNegative Report Mask(BRANCH_EXPENSIVE)
51 Pretend that branches are expensive.
54 Target RejectNegative Report InverseMask(UNIX_ASM)
55 Use the DEC assembler syntax.
58 Target Report Mask(FLOAT32)
62 Target Report InverseMask(FLOAT32, FLOAT64)
66 Target RejectNegative Report Mask(FPU)
67 Use hardware floating point.
70 Target Report InverseMask(INT32, INT16)
74 Target Report Mask(INT32)
78 Target RejectNegative Report InverseMask(FPU, SOFT_FLOAT)
79 Do not use hardware floating point.
82 Target Report Mask(SPLIT)
86 Target RejectNegative Report Mask(UNIX_ASM)
87 Use UNIX assembler syntax.