comparison gcc/config/pa/pa.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 04ced10e8804
comparison
equal deleted inserted replaced
-1:000000000000 0:a06113de4d67
1 ; Options for the HP PA-RISC 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 march=1.0
22 Target RejectNegative
23 Generate PA1.0 code
24
25 march=1.1
26 Target RejectNegative
27 Generate PA1.1 code
28
29 march=2.0
30 Target RejectNegative
31 Generate PA2.0 code (requires binutils 2.10 or later)
32
33 mbig-switch
34 Target Report Mask(BIG_SWITCH)
35 Generate code for huge switch statements
36
37 mdisable-fpregs
38 Target Report Mask(DISABLE_FPREGS)
39 Disable FP regs
40
41 mdisable-indexing
42 Target Report Mask(DISABLE_INDEXING)
43 Disable indexed addressing
44
45 mfast-indirect-calls
46 Target Report Mask(FAST_INDIRECT_CALLS)
47 Generate fast indirect calls
48
49 mfixed-range=
50 Target RejectNegative Joined
51 Specify range of registers to make fixed
52
53 mgas
54 Target Report Mask(GAS)
55 Assume code will be assembled by GAS
56
57 mjump-in-delay
58 Target Report Mask(JUMP_IN_DELAY)
59 Put jumps in call delay slots
60
61 ;; Not used by gcc
62 mlinker-opt
63 Target RejectNegative
64 Enable linker optimizations
65
66 mlong-calls
67 Target Report Mask(LONG_CALLS)
68 Always generate long calls
69
70 mlong-load-store
71 Target Report Mask(LONG_LOAD_STORE)
72 Emit long load/store sequences
73
74 mnosnake
75 Target RejectNegative
76 Generate PA1.0 code
77
78 mno-space-regs
79 Target RejectNegative Report Mask(NO_SPACE_REGS)
80 Disable space regs
81
82 mpa-risc-1-0
83 Target RejectNegative
84 Generate PA1.0 code
85
86 mpa-risc-1-1
87 Target RejectNegative Mask(PA_11)
88 Generate PA1.1 code
89
90 mpa-risc-2-0
91 Target RejectNegative Mask(PA_20)
92 Generate PA2.0 code (requires binutils 2.10 or later)
93
94 mportable-runtime
95 Target Report Mask(PORTABLE_RUNTIME)
96 Use portable calling conventions
97
98 mschedule=
99 Target RejectNegative Joined
100 Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000
101
102 msoft-float
103 Target Report Mask(SOFT_FLOAT)
104 Use software floating point
105
106 msnake
107 Target RejectNegative
108 Generate PA1.1 code
109
110 mspace-regs
111 Target RejectNegative Report InverseMask(NO_SPACE_REGS)
112 Do not disable space regs
113
114 Mask(SIO)
115 ;; Generate cpp defines for server I/O.
116
117 Mask(GNU_LD)
118 ;; Assume GNU linker by default