0
|
1 ; Options for the DEC Alpha port of the compiler
|
|
2 ;
|
131
|
3 ; Copyright (C) 2005-2018 Free Software Foundation, Inc.
|
0
|
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
|
|
13 ; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
|
14 ; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
|
|
15 ; License 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 msoft-float
|
|
22 Target Report Mask(SOFT_FP)
|
111
|
23 Do not use hardware fp.
|
0
|
24
|
|
25 mfp-regs
|
|
26 Target Report Mask(FPREGS)
|
111
|
27 Use fp registers.
|
0
|
28
|
|
29 mgas
|
111
|
30 Target Ignore
|
|
31 Does nothing. Preserved for backward compatibility.
|
0
|
32
|
|
33 mieee-conformant
|
|
34 Target RejectNegative Mask(IEEE_CONFORMANT)
|
111
|
35 Request IEEE-conformant math library routines (OSF/1).
|
0
|
36
|
|
37 mieee
|
|
38 Target Report RejectNegative Mask(IEEE)
|
111
|
39 Emit IEEE-conformant code, without inexact exceptions.
|
0
|
40
|
|
41 mieee-with-inexact
|
|
42 Target Report RejectNegative Mask(IEEE_WITH_INEXACT)
|
|
43
|
|
44 mbuild-constants
|
|
45 Target Report Mask(BUILD_CONSTANTS)
|
111
|
46 Do not emit complex integer constants to read-only memory.
|
0
|
47
|
|
48 mfloat-vax
|
|
49 Target Report RejectNegative Mask(FLOAT_VAX)
|
111
|
50 Use VAX fp.
|
0
|
51
|
|
52 mfloat-ieee
|
|
53 Target Report RejectNegative InverseMask(FLOAT_VAX)
|
111
|
54 Do not use VAX fp.
|
0
|
55
|
|
56 mbwx
|
|
57 Target Report Mask(BWX)
|
111
|
58 Emit code for the byte/word ISA extension.
|
0
|
59
|
|
60 mmax
|
|
61 Target Report Mask(MAX)
|
111
|
62 Emit code for the motion video ISA extension.
|
0
|
63
|
|
64 mfix
|
|
65 Target Report Mask(FIX)
|
111
|
66 Emit code for the fp move and sqrt ISA extension.
|
0
|
67
|
|
68 mcix
|
|
69 Target Report Mask(CIX)
|
111
|
70 Emit code for the counting ISA extension.
|
0
|
71
|
|
72 mexplicit-relocs
|
|
73 Target Report Mask(EXPLICIT_RELOCS)
|
111
|
74 Emit code using explicit relocation directives.
|
0
|
75
|
|
76 msmall-data
|
|
77 Target Report RejectNegative Mask(SMALL_DATA)
|
111
|
78 Emit 16-bit relocations to the small data areas.
|
0
|
79
|
|
80 mlarge-data
|
|
81 Target Report RejectNegative InverseMask(SMALL_DATA)
|
111
|
82 Emit 32-bit relocations to the small data areas.
|
0
|
83
|
|
84 msmall-text
|
|
85 Target Report RejectNegative Mask(SMALL_TEXT)
|
111
|
86 Emit direct branches to local functions.
|
0
|
87
|
|
88 mlarge-text
|
|
89 Target Report RejectNegative InverseMask(SMALL_TEXT)
|
111
|
90 Emit indirect branches to local functions.
|
0
|
91
|
|
92 mtls-kernel
|
|
93 Target Report Mask(TLS_KERNEL)
|
111
|
94 Emit rdval instead of rduniq for thread pointer.
|
0
|
95
|
|
96 mlong-double-128
|
|
97 Target Report RejectNegative Mask(LONG_DOUBLE_128)
|
111
|
98 Use 128-bit long double.
|
0
|
99
|
|
100 mlong-double-64
|
|
101 Target Report RejectNegative InverseMask(LONG_DOUBLE_128)
|
111
|
102 Use 64-bit long double.
|
0
|
103
|
|
104 mcpu=
|
|
105 Target RejectNegative Joined Var(alpha_cpu_string)
|
111
|
106 Use features of and schedule given CPU.
|
0
|
107
|
|
108 mtune=
|
|
109 Target RejectNegative Joined Var(alpha_tune_string)
|
111
|
110 Schedule given CPU.
|
0
|
111
|
|
112 mfp-rounding-mode=
|
|
113 Target RejectNegative Joined Var(alpha_fprm_string)
|
111
|
114 Control the generated fp rounding mode.
|
0
|
115
|
|
116 mfp-trap-mode=
|
|
117 Target RejectNegative Joined Var(alpha_fptm_string)
|
111
|
118 Control the IEEE trap mode.
|
0
|
119
|
|
120 mtrap-precision=
|
|
121 Target RejectNegative Joined Var(alpha_tp_string)
|
111
|
122 Control the precision given to fp exceptions.
|
0
|
123
|
|
124 mmemory-latency=
|
|
125 Target RejectNegative Joined Var(alpha_mlat_string)
|
111
|
126 Tune expected memory latency.
|
0
|
127
|
|
128 mtls-size=
|
|
129 Target RejectNegative Joined UInteger Var(alpha_tls_size) Init(32)
|
111
|
130 Specify bit size of immediate TLS offsets.
|