Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/mep/mep.opt @ 55:77e2b8dfacca gcc-4.4.5
update it from 4.4.3 to 4.5.0
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 12 Feb 2010 23:39:51 +0900 |
parents | |
children | f6334be47118 |
comparison
equal
deleted
inserted
replaced
52:c156f1bd5cd9 | 55:77e2b8dfacca |
---|---|
1 ; Target specific command line options for the MEP port of the compiler. | |
2 ; Copyright (C) 2005, 2007, 2009 Free Software Foundation, Inc. | |
3 ; Contributed by Red Hat Inc. | |
4 ; | |
5 ; GCC is free software; you can redistribute it and/or modify it under | |
6 ; the terms of the GNU General Public License as published by the Free | |
7 ; Software Foundation; either version 3, or (at your option) any later | |
8 ; version. | |
9 ; | |
10 ; GCC is distributed in the hope that it will be useful, but WITHOUT ANY | |
11 ; WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
12 ; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
13 ; for more details. | |
14 ; | |
15 ; You should have received a copy of the GNU General Public License | |
16 ; along with GCC; see the file COPYING3. If not see | |
17 ; <http://www.gnu.org/licenses/>. */ | |
18 | |
19 mabsdiff | |
20 Target Mask(OPT_ABSDIFF) | |
21 Enable absolute difference instructions | |
22 | |
23 mall-opts | |
24 Target RejectNegative | |
25 Enable all optional instructions | |
26 | |
27 maverage | |
28 Target Mask(OPT_AVERAGE) | |
29 Enable average instructions | |
30 | |
31 mbased= | |
32 Target Joined Var(mep_based_cutoff) RejectNegative UInteger Init(0) | |
33 Variables this size and smaller go in the based section. (default 0) | |
34 | |
35 mbitops | |
36 Target Mask(OPT_BITOPS) | |
37 Enable bit manipulation instructions | |
38 | |
39 mc= | |
40 Target Joined Var(mep_const_section) RejectNegative | |
41 Section to put all const variables in (tiny, near, far) (no default) | |
42 | |
43 mclip | |
44 Target Mask(OPT_CLIP) | |
45 Enable clip instructions | |
46 | |
47 mconfig= | |
48 Target Joined Var(mep_config_string) RejectNegative | |
49 Configuration name | |
50 | |
51 mcop | |
52 Target Mask(COP) | |
53 Enable MeP Coprocessor | |
54 | |
55 mcop32 | |
56 Target Mask(COP) MaskExists RejectNegative | |
57 Enable MeP Coprocessor with 32-bit registers | |
58 | |
59 mcop64 | |
60 Target Mask(64BIT_CR_REGS) RejectNegative | |
61 Enable MeP Coprocessor with 64-bit registers | |
62 | |
63 mivc2 | |
64 Target Mask(IVC2) RejectNegative | |
65 Enable IVC2 scheduling | |
66 | |
67 mdc | |
68 Target Mask(DC) RejectNegative | |
69 Const variables default to the near section | |
70 | |
71 mdebug | |
72 Target Disabled Undocumented | |
73 | |
74 mdiv | |
75 Target Mask(OPT_DIV) | |
76 Enable 32-bit divide instructions | |
77 | |
78 meb | |
79 Target InverseMask(LITTLE_ENDIAN) RejectNegative | |
80 Use big-endian byte order | |
81 | |
82 mel | |
83 Target Mask(LITTLE_ENDIAN) RejectNegative | |
84 Use little-endian byte order | |
85 | |
86 mio-volatile | |
87 Target Mask(IO_VOLATILE) | |
88 __io vars are volatile by default | |
89 | |
90 ml | |
91 Target Mask(L) RejectNegative | |
92 All variables default to the far section | |
93 | |
94 mleadz | |
95 Target Mask(OPT_LEADZ) | |
96 Enable leading zero instructions | |
97 | |
98 mlibrary | |
99 Target Mask(LIBRARY) RejectNegative Undocumented | |
100 | |
101 mm | |
102 Target Mask(M) RejectNegative | |
103 All variables default to the near section | |
104 | |
105 mminmax | |
106 Target Mask(OPT_MINMAX) | |
107 Enable min/max instructions | |
108 | |
109 mmult | |
110 Target Mask(OPT_MULT) | |
111 Enable 32-bit multiply instructions | |
112 | |
113 mno-opts | |
114 Target RejectNegative | |
115 Disable all optional instructions | |
116 | |
117 mrand-tpgp | |
118 Target Mask(RAND_TPGP) RejectNegative Undocumented | |
119 | |
120 mrepeat | |
121 Target Mask(OPT_REPEAT) | |
122 Allow gcc to use the repeat/erepeat instructions | |
123 | |
124 ms | |
125 Target Mask(S) RejectNegative | |
126 All variables default to the tiny section | |
127 | |
128 msatur | |
129 Target Mask(OPT_SATUR) | |
130 Enable saturation instructions | |
131 | |
132 msdram | |
133 Target | |
134 Use sdram version of runtime | |
135 | |
136 msim | |
137 Target RejectNegative | |
138 Use simulator runtime | |
139 | |
140 msimnovec | |
141 Target RejectNegative | |
142 Use simulator runtime without vectors | |
143 | |
144 mtf | |
145 Target Mask(TF) RejectNegative | |
146 All functions default to the far section | |
147 | |
148 mtiny= | |
149 Target Joined Var(mep_tiny_cutoff) RejectNegative UInteger Init(4) | |
150 Variables this size and smaller go in the tiny section. (default 4) | |
151 | |
152 mvl32 | |
153 Target InverseMask(OPT_VL64) Undocumented RejectNegative | |
154 | |
155 mvl64 | |
156 Target Mask(OPT_VL64) Undocumented RejectNegative | |
157 | |
158 mvliw | |
159 Target Mask(VLIW) Undocumented |