comparison gcc/config/pdp11/pdp11.opt @ 0:a06113de4d67

first commit
author kent <kent@cr.ie.u-ryukyu.ac.jp>
date Fri, 17 Jul 2009 14:47:48 +0900
parents
children f6334be47118
comparison
equal deleted inserted replaced
-1:000000000000 0:a06113de4d67
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
21 m10
22 Target RejectNegative
23 Generate code for an 11/10
24
25 m40
26 Target Report Mask(40)
27 Generate code for an 11/40
28
29 m45
30 Target Report Mask(45)
31 Generate code for an 11/45
32
33 mabshi
34 Target Report Mask(ABSHI_BUILTIN)
35 Use 16-bit abs patterns
36
37 mac0
38 Target Report Mask(AC0)
39 Return floating-point results in ac0 (fr0 in Unix assembler syntax)
40
41 mbcopy
42 Target RejectNegative Report Mask(BCOPY)
43 Do not use inline patterns for copying memory
44
45 mbcopy-builtin
46 Target RejectNegative Report InverseMask(BCOPY, BCOPY_BUILTIN)
47 Use inline patterns for copying memory
48
49 mbranch-cheap
50 Target RejectNegative Report InverseMask(BRANCH_EXPENSIVE, BRANCH_CHEAP)
51 Do not pretend that branches are expensive
52
53 mbranch-expensive
54 Target RejectNegative Report Mask(BRANCH_EXPENSIVE)
55 Pretend that branches are expensive
56
57 mdec-asm
58 Target RejectNegative Report InverseMask(UNIX_ASM)
59 Use the DEC assembler syntax
60
61 mfloat32
62 Target Report Mask(FLOAT32)
63 Use 32 bit float
64
65 mfloat64
66 Target Report InverseMask(FLOAT32, FLOAT64)
67 Use 64 bit float
68
69 mfpu
70 Target RejectNegative Report Mask(FPU)
71 Use hardware floating point
72
73 mint16
74 Target Report InverseMask(INT32, INT16)
75 Use 16 bit int
76
77 mint32
78 Target Report Mask(INT32)
79 Use 32 bit int
80
81 msoft-float
82 Target RejectNegative Report InverseMask(FPU, SOFT_FLOAT)
83 Do not use hardware floating point
84
85 msplit
86 Target Report Mask(SPLIT)
87 Target has split I&D
88
89 munix-asm
90 Target RejectNegative Report Mask(UNIX_ASM)
91 Use UNIX assembler syntax