]>
Commit | Line | Data |
---|---|---|
95ca6d8b NB |
1 | ; Options for the Java front end. |
2 | ; Copyright (C) 2003 Free Software Foundation, Inc. | |
3 | ; | |
4 | ; This file is part of GCC. | |
5 | ; | |
6 | ; GCC is free software; you can redistribute it and/or modify it under | |
7 | ; the terms of the GNU General Public License as published by the Free | |
8 | ; Software Foundation; either version 2, or (at your option) any later | |
9 | ; version. | |
10 | ; | |
11 | ; GCC is distributed in the hope that it will be useful, but WITHOUT ANY | |
12 | ; WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
13 | ; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
14 | ; for more details. | |
15 | ; | |
16 | ; You should have received a copy of the GNU General Public License | |
17 | ; along with GCC; see the file COPYING. If not, write to the Free | |
18 | ; Software Foundation, 59 Temple Place - Suite 330, Boston, MA | |
19 | ; 02111-1307, USA. | |
20 | ||
be43ab4e | 21 | ; See c.opt for a description of this file's format. |
95ca6d8b NB |
22 | |
23 | ; Please try to keep this file in ASCII collating order. | |
24 | ||
be43ab4e NB |
25 | Language |
26 | Java | |
27 | ||
95ca6d8b NB |
28 | I |
29 | Java Joined | |
b2e608ca | 30 | ; Documented for C |
95ca6d8b NB |
31 | |
32 | M | |
33 | Java | |
b2e608ca | 34 | ; Documented for C |
95ca6d8b | 35 | |
cef67dce | 36 | MD_ |
2cc98056 | 37 | Java Undocumented |
b2e608ca | 38 | ; Documented for C |
95ca6d8b NB |
39 | |
40 | MF | |
41 | Java Separate | |
b2e608ca | 42 | ; Documented for C |
95ca6d8b NB |
43 | |
44 | MM | |
45 | Java | |
b2e608ca | 46 | ; Documented for C |
95ca6d8b | 47 | |
cef67dce | 48 | MMD_ |
2cc98056 | 49 | Java Undocumented |
b2e608ca | 50 | ; Documented for C |
95ca6d8b NB |
51 | |
52 | MP | |
53 | Java | |
b2e608ca | 54 | ; Documented for C |
95ca6d8b NB |
55 | |
56 | MT | |
57 | Java Separate | |
b2e608ca | 58 | ; Documented for C |
95ca6d8b NB |
59 | |
60 | Wall | |
61 | Java | |
b2e608ca | 62 | ; Documented for C |
95ca6d8b NB |
63 | |
64 | Wdeprecated | |
65 | Java | |
b2e608ca | 66 | Warn if deprecated class, method, or field is used |
95ca6d8b NB |
67 | |
68 | Wextraneous-semicolon | |
69 | Java | |
b2e608ca | 70 | Warn if deprecated empty statements are found |
95ca6d8b NB |
71 | |
72 | Wout-of-date | |
73 | Java | |
b2e608ca | 74 | Warn if .class files are out of date |
95ca6d8b NB |
75 | |
76 | Wredundant-modifiers | |
77 | Java | |
b2e608ca | 78 | Warn if modifiers are specified when not necessary |
95ca6d8b NB |
79 | |
80 | fCLASSPATH= | |
7b086b11 | 81 | Java JoinedOrMissing RejectNegative |
b2e608ca | 82 | --CLASSPATH Deprecated; use --classpath instead |
95ca6d8b NB |
83 | |
84 | fassert | |
85 | Java | |
86 | ||
87 | fassume-compiled | |
88 | Java | |
89 | ||
90 | fassume-compiled= | |
7b086b11 | 91 | Java JoinedOrMissing |
95ca6d8b | 92 | |
24d82bce PB |
93 | fenable-assertions |
94 | Java | |
95 | ||
96 | fenable-assertions= | |
97 | Java JoinedOrMissing | |
98 | ||
99 | fdisable-assertions | |
100 | Java | |
101 | ||
102 | fdisable-assertions= | |
103 | Java JoinedOrMissing | |
104 | ||
95ca6d8b | 105 | fbootclasspath= |
7b086b11 | 106 | Java JoinedOrMissing RejectNegative |
b2e608ca | 107 | --bootclasspath=<path> Replace system path |
95ca6d8b NB |
108 | |
109 | fcheck-references | |
110 | Java | |
111 | ||
112 | fclasspath= | |
7b086b11 | 113 | Java JoinedOrMissing RejectNegative |
b2e608ca | 114 | --classpath=<path> Set class path |
95ca6d8b NB |
115 | |
116 | fcompile-resource= | |
117 | Java Joined RejectNegative | |
118 | ||
95ca6d8b NB |
119 | femit-class-file |
120 | Java | |
121 | ||
122 | femit-class-files | |
123 | Java | |
124 | ||
125 | fencoding= | |
126 | Java Joined RejectNegative | |
b2e608ca | 127 | --encoding=<encoding> Choose input encoding (defaults from your locale) |
95ca6d8b NB |
128 | |
129 | fextdirs= | |
130 | Java Joined RejectNegative | |
131 | ||
132 | ffilelist-file | |
133 | Java | |
134 | ||
135 | fforce-classes-archive-check | |
136 | Java | |
b2e608ca | 137 | Always check for non gcj generated classes archives |
95ca6d8b NB |
138 | |
139 | fhash-synchronization | |
140 | Java | |
141 | ||
142 | findirect-dispatch | |
143 | Java | |
b2e608ca | 144 | Use offset tables for virtual method calls |
95ca6d8b NB |
145 | |
146 | finline-functions | |
147 | Java | |
148 | ||
149 | fjni | |
150 | Java | |
b2e608ca | 151 | Assume native functions are implemented using JNI |
95ca6d8b NB |
152 | |
153 | foptimize-static-class-initialization | |
154 | Java | |
b2e608ca | 155 | Enable optimization of static class initialization code |
95ca6d8b NB |
156 | |
157 | foutput-class-dir= | |
158 | Java Joined RejectNegative | |
159 | ||
160 | fstore-check | |
161 | Java | |
b2e608ca | 162 | Enable assignability checks for stores into object arrays |
95ca6d8b NB |
163 | |
164 | fuse-boehm-gc | |
165 | Java | |
166 | ||
167 | fuse-divide-subroutine | |
168 | Java | |
169 | ||
170 | version | |
171 | Java | |
172 | ||
173 | ; This comment is to ensure we retain the blank line above. |