diff options
author | Neil Booth <neil@daikokuya.co.uk> | 2003-06-09 19:54:26 +0000 |
---|---|---|
committer | Neil Booth <neil@gcc.gnu.org> | 2003-06-09 19:54:26 +0000 |
commit | 95ca6d8b3248955be5d473b3210824d5689c0e38 (patch) | |
tree | 1294c96ac7dbea07618cad9609fe95009462e108 /gcc/java/lang.opt | |
parent | 00051260e05e8f7108c0fb5d1d30ed24f25a1829 (diff) | |
download | gcc-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.opt | 158 |
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. |