OSDN Git Service

* lang-specs.h: Rewrite -MD and -MMD to append an underscore.
[pf3gnuchains/gcc-fork.git] / gcc / java / lang.opt
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
21
22 ; This file is processed by the script opts.sh.  It is a database of
23 ; command line options, with each record separated by a blank line,
24 ; and each field appearing on its own line.  The first field is the
25 ; command-line switch with the leading "-" removed.  All options
26 ; beginning with "f" or "W" are implicitly assumed to take a "no-"
27 ; form; this form should not be listed.  If you do not want this
28 ; negative form and you want it to be automatically rejected, add
29 ; RejectNegative to the second field.
30
31 ; The second field should contain "Java".  If the switch takes an
32 ; argument, then you should also specify "Joined" and/or "Separate" to
33 ; indicate where the argument can appear.
34
35 ; Comments can appear on their own line anwhere in the file, preceded
36 ; by a semicolon.  Whitespace is permitted before the semicolon.
37
38 ; For each switch XXX below, an enumeration constant is created by the
39 ; script opts.sh spelt OPT_XXX, but with all non-alphanumeric
40 ; characters replaced with an underscore.
41
42 ; Please try to keep this file in ASCII collating order.
43
44 I
45 Java Joined
46
47 M
48 Java
49
50 MD_
51 Java
52
53 MF
54 Java Separate
55
56 MM
57 Java
58
59 MMD_
60 Java
61
62 MP
63 Java
64
65 MT
66 Java Separate
67
68 Wall
69 Java
70
71 Wdeprecated
72 Java
73
74 Wextraneous-semicolon
75 Java
76
77 Wout-of-date
78 Java
79
80 Wredundant-modifiers
81 Java
82
83 fCLASSPATH=
84 Java Joined RejectNegative
85
86 fassert
87 Java
88
89 fassume-compiled
90 Java
91
92 fassume-compiled=
93 Java Joined
94
95 fbootclasspath=
96 Java Joined RejectNegative
97
98 fcheck-references
99 Java
100
101 fclasspath=
102 Java Joined RejectNegative
103
104 fcompile-resource=
105 Java Joined RejectNegative
106
107 fdump-
108 Java Joined RejectNegative
109
110 femit-class-file
111 Java
112
113 femit-class-files
114 Java
115
116 fencoding=
117 Java Joined RejectNegative
118
119 fextdirs=
120 Java Joined RejectNegative
121
122 ffilelist-file
123 Java
124
125 fforce-classes-archive-check
126 Java
127
128 fhash-synchronization
129 Java
130
131 findirect-dispatch
132 Java
133
134 finline-functions
135 Java
136
137 fjni
138 Java
139
140 foptimize-static-class-initialization
141 Java
142
143 foutput-class-dir=
144 Java Joined RejectNegative
145
146 fstore-check
147 Java
148
149 fuse-boehm-gc
150 Java
151
152 fuse-divide-subroutine
153 Java
154
155 version
156 Java
157
158 ; This comment is to ensure we retain the blank line above.