aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/lang.opt
diff options
context:
space:
mode:
authorNeil Booth <neil@daikokuya.co.uk>2003-06-09 19:54:26 +0000
committerNeil Booth <neil@gcc.gnu.org>2003-06-09 19:54:26 +0000
commit95ca6d8b3248955be5d473b3210824d5689c0e38 (patch)
tree1294c96ac7dbea07618cad9609fe95009462e108 /gcc/java/lang.opt
parent00051260e05e8f7108c0fb5d1d30ed24f25a1829 (diff)
downloadgcc-95ca6d8b3248955be5d473b3210824d5689c0e38.zip
gcc-95ca6d8b3248955be5d473b3210824d5689c0e38.tar.gz
gcc-95ca6d8b3248955be5d473b3210824d5689c0e38.tar.bz2
Make-lang.in (JAVA_OBJS, [...]): Update.
java: * Make-lang.in (JAVA_OBJS, java/lang.o): Update. (java/j-options.c, java/j-options.h): New. * java-tree.h (resource_name, compile_resource_file, compile_resource_data): Constify. * jcf-write.c (jcf_write_base_directory): Similarly. * jcf.h (jcf_write_base_directory): Similarly. * lang.c: Include j-options.h. (cl_options_count, cl_options, string_option, java_decode_option, lang_f_options, lang_W_options, LANG_HOOKS_DECODE_OPTION, process_option_with_no): Remove. (resource_name): Constify. (LANG_HOOKS_HANDLE_OPTION): Override. (java_handle_option): New. (java_init): Don't call jcf_path_init. (java_init_options): Call jcf_path_init. * lang.opt: New. * resource.c (compile_resource_data, compile_resource_file): Constify. From-SVN: r67673
Diffstat (limited to 'gcc/java/lang.opt')
-rw-r--r--gcc/java/lang.opt158
1 files changed, 158 insertions, 0 deletions
diff --git a/gcc/java/lang.opt b/gcc/java/lang.opt
new file mode 100644
index 0000000..b02e6b3
--- /dev/null
+++ b/gcc/java/lang.opt
@@ -0,0 +1,158 @@
+; Options for the Java front end.
+; Copyright (C) 2003 Free Software Foundation, Inc.
+;
+; This file is part of GCC.
+;
+; GCC is free software; you can redistribute it and/or modify it under
+; the terms of the GNU General Public License as published by the Free
+; Software Foundation; either version 2, or (at your option) any later
+; version.
+;
+; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+; WARRANTY; without even the implied warranty of MERCHANTABILITY or
+; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+; for more details.
+;
+; You should have received a copy of the GNU General Public License
+; along with GCC; see the file COPYING. If not, write to the Free
+; Software Foundation, 59 Temple Place - Suite 330, Boston, MA
+; 02111-1307, USA.
+
+
+; This file is processed by the script opts.sh. It is a database of
+; command line options, with each record separated by a blank line,
+; and each field appearing on its own line. The first field is the
+; command-line switch with the leading "-" removed. All options
+; beginning with "f" or "W" are implicitly assumed to take a "no-"
+; form; this form should not be listed. If you do not want this
+; negative form and you want it to be automatically rejected, add
+; RejectNegative to the second field.
+
+; The second field should contain "Java". If the switch takes an
+; argument, then you should also specify "Joined" and/or "Separate" to
+; indicate where the argument can appear.
+
+; Comments can appear on their own line anwhere in the file, preceded
+; by a semicolon. Whitespace is permitted before the semicolon.
+
+; For each switch XXX below, an enumeration constant is created by the
+; script opts.sh spelt OPT_XXX, but with all non-alphanumeric
+; characters replaced with an underscore.
+
+; Please try to keep this file in ASCII collating order.
+
+I
+Java Joined
+
+M
+Java
+
+MD
+Java
+
+MF
+Java Separate
+
+MM
+Java
+
+MMD
+Java
+
+MP
+Java
+
+MT
+Java Separate
+
+Wall
+Java
+
+Wdeprecated
+Java
+
+Wextraneous-semicolon
+Java
+
+Wout-of-date
+Java
+
+Wredundant-modifiers
+Java
+
+fCLASSPATH=
+Java Joined RejectNegative
+
+fassert
+Java
+
+fassume-compiled
+Java
+
+fassume-compiled=
+Java Joined
+
+fbootclasspath=
+Java Joined RejectNegative
+
+fcheck-references
+Java
+
+fclasspath=
+Java Joined RejectNegative
+
+fcompile-resource=
+Java Joined RejectNegative
+
+fdump-
+Java Joined RejectNegative
+
+femit-class-file
+Java
+
+femit-class-files
+Java
+
+fencoding=
+Java Joined RejectNegative
+
+fextdirs=
+Java Joined RejectNegative
+
+ffilelist-file
+Java
+
+fforce-classes-archive-check
+Java
+
+fhash-synchronization
+Java
+
+findirect-dispatch
+Java
+
+finline-functions
+Java
+
+fjni
+Java
+
+foptimize-static-class-initialization
+Java
+
+foutput-class-dir=
+Java Joined RejectNegative
+
+fstore-check
+Java
+
+fuse-boehm-gc
+Java
+
+fuse-divide-subroutine
+Java
+
+version
+Java
+
+; This comment is to ensure we retain the blank line above.