aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/java/lang.opt
diff options
context:
space:
mode:
authorBen Cheng <bccheng@google.com>2014-03-25 22:37:19 -0700
committerBen Cheng <bccheng@google.com>2014-03-25 22:37:19 -0700
commit1bc5aee63eb72b341f506ad058502cd0361f0d10 (patch)
treec607e8252f3405424ff15bc2d00aa38dadbb2518 /gcc-4.9/gcc/java/lang.opt
parent283a0bf58fcf333c58a2a92c3ebbc41fb9eb1fdb (diff)
downloadtoolchain_gcc-1bc5aee63eb72b341f506ad058502cd0361f0d10.tar.gz
toolchain_gcc-1bc5aee63eb72b341f506ad058502cd0361f0d10.tar.bz2
toolchain_gcc-1bc5aee63eb72b341f506ad058502cd0361f0d10.zip
Initial checkin of GCC 4.9.0 from trunk (r208799).
Change-Id: I48a3c08bb98542aa215912a75f03c0890e497dba
Diffstat (limited to 'gcc-4.9/gcc/java/lang.opt')
-rw-r--r--gcc-4.9/gcc/java/lang.opt452
1 files changed, 452 insertions, 0 deletions
diff --git a/gcc-4.9/gcc/java/lang.opt b/gcc-4.9/gcc/java/lang.opt
new file mode 100644
index 000000000..2968530cd
--- /dev/null
+++ b/gcc-4.9/gcc/java/lang.opt
@@ -0,0 +1,452 @@
+; Options for the Java front end.
+; Copyright (C) 2003-2014 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 3, 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 COPYING3. If not see
+; <http://www.gnu.org/licenses/>.
+
+; See the GCC internals manual for a description of this file's format.
+
+; Please try to keep this file in ASCII collating order.
+
+Language
+Java
+
+-CLASSPATH
+Java Separate Alias(fclasspath=)
+
+-all-warnings
+Java Alias(Wall)
+
+-bootclasspath
+Java Separate Alias(fbootclasspath=)
+
+-classpath
+Java Separate Alias(fclasspath=)
+
+-dependencies
+Java Alias(M)
+
+-encoding
+Java Separate Alias(fencoding=)
+
+-extdirs
+Java Separate Alias(fextdirs=)
+
+-include-directory
+Java Separate Alias(I)
+
+-include-directory=
+Java Joined Alias(I)
+
+-output-class-directory
+Java Separate Alias(foutput-class-dir=)
+
+-output-class-directory=
+Java Joined Alias(foutput-class-dir=)
+
+-resource
+Java Separate Alias(fcompile-resource=)
+
+-resource=
+Java Joined Alias(fcompile-resource=)
+
+-user-dependencies
+Java Alias(MM)
+
+C
+Driver
+; Java driver option in fact distinct from C-family option with the same name.
+
+CLASSPATH
+Java Separate Alias(fclasspath=)
+
+D
+Driver Joined Separate
+; Java driver option similar to C-family option.
+
+I
+Java Joined Separate
+; Documented for C
+
+M
+Java
+; Documented for C
+
+MD_
+Java Undocumented RejectDriver
+; Documented for C
+
+MF
+Java Separate
+; Documented for C
+
+MM
+Java
+; Documented for C
+
+MMD_
+Java Undocumented RejectDriver
+; Documented for C
+
+MP
+Java
+; Documented for C
+
+MT
+Java Separate
+; Documented for C
+
+Wall
+Java
+; Documented for C
+
+Wdeprecated
+Java Var(warn_deprecated)
+; Documented for C
+
+Wextraneous-semicolon
+Java Var(flag_extraneous_semicolon)
+Warn if deprecated empty statements are found
+
+Wout-of-date
+Java Var(flag_newer) Init(1)
+Warn if .class files are out of date
+
+Wredundant-modifiers
+Java Var(flag_redundant)
+Warn if modifiers are specified when not necessary
+
+bootclasspath
+Java Separate Alias(fbootclasspath=)
+
+classpath
+Java Separate Alias(fclasspath=)
+
+d
+Java Separate SeparateAlias Alias(foutput-class-dir=)
+; Different from language-independent -d with joined argument.
+
+encoding
+Java Separate Alias(fencoding=)
+
+extdirs
+Driver Separate
+
+fCLASSPATH=
+Java JoinedOrMissing RejectNegative Alias(fclasspath=)
+--CLASSPATH Deprecated; use --classpath instead
+
+faux-classpath
+Java Separate RejectNegative Undocumented
+
+fassert
+Java Var(flag_assert) Init(1)
+Permit the use of the assert keyword
+
+fassume-compiled
+Java
+
+fassume-compiled=
+Java JoinedOrMissing
+
+fenable-assertions
+Java
+
+fenable-assertions=
+Java JoinedOrMissing
+
+fdisable-assertions
+Java
+
+fdisable-assertions=
+Java JoinedOrMissing
+
+fbootclasspath=
+Java JoinedOrMissing RejectNegative
+--bootclasspath=<path> Replace system path
+
+fcheck-references
+Java Var(flag_check_references)
+Generate checks for references to NULL
+
+fclasspath=
+Java JoinedOrMissing RejectNegative
+--classpath=<path> Set class path
+
+fcompile-resource=
+Java Joined RejectNegative
+
+femit-class-file
+Java Var(flag_emit_class_files)
+Output a class file
+
+femit-class-files
+Java Var(flag_emit_class_files)
+Alias for -femit-class-file
+
+fencoding=
+Java Joined RejectNegative
+--encoding=<encoding> Choose input encoding (defaults from your locale)
+
+fextdirs=
+Java Joined RejectNegative
+--extdirs=<path> Set the extension directory path
+
+fmain=
+Driver JoinedOrMissing RejectNegative
+
+fsource-filename=
+Java Joined Undocumented
+
+ffilelist-file
+Java Var(flag_filelist_file)
+Input file is a file with a list of filenames to compile
+
+fsaw-java-file
+Java Undocumented RejectNegative
+
+fforce-classes-archive-check
+Java Var(flag_force_classes_archive_check)
+Always check for non gcj generated classes archives
+
+fhash-synchronization
+Java Var(flag_hash_synchronization)
+Assume the runtime uses a hash table to map an object to its synchronization structure
+
+findirect-classes
+Java Var(flag_indirect_classes) Init(1)
+Generate instances of Class at runtime
+
+findirect-dispatch
+Java Var(flag_indirect_dispatch)
+Use offset tables for virtual method calls
+
+finline-functions
+Java
+
+fjni
+Java Var(flag_jni)
+Assume native functions are implemented using JNI
+
+foptimize-static-class-initialization
+Java Var(flag_optimize_sci)
+Enable optimization of static class initialization code
+
+foutput-class-dir=
+Java Joined RejectNegative
+
+freduced-reflection
+Java Var(flag_reduced_reflection)
+Reduce the amount of reflection meta-data generated
+
+fstore-check
+Java Var(flag_store_check) Init(1)
+Enable assignability checks for stores into object arrays
+
+fuse-boehm-gc
+Java Var(flag_use_boehm_gc)
+Generate code for the Boehm GC
+
+fuse-divide-subroutine
+Java Var(flag_use_divide_subroutine) Init(1)
+Call a library routine to do integer divisions
+
+fuse-atomic-builtins
+Java Var(flag_use_atomic_builtins) Init(0)
+Generate code for built-in atomic operations
+
+fbootstrap-classes
+Java Var(flag_bootstrap_classes)
+Generated should be loaded by bootstrap loader
+
+fsource=
+Java Joined
+Set the source language version
+
+ftarget=
+Java Joined
+Set the target VM version
+
+s-bc-abi
+Driver
+
+static-libgcj
+Driver
+
+version
+Java RejectDriver
+
+;
+; Warnings handled by ecj.
+; FIXME: document them
+;
+
+Wconstructor-name
+Java
+
+Wpkg-default-method
+Java
+
+Wmasked-catch-block
+Java
+
+Wall-deprecation
+Java
+
+Wunused-local
+Java
+
+Wunused-argument
+Java
+
+Wunused-import
+Java
+
+Wunused-private
+Java
+
+Wunused-label
+Java
+
+Wlocal-hiding
+Java
+
+Wfield-hiding
+Java
+
+Wspecial-param-hiding
+Java
+
+Wcondition-assign
+Java
+
+Wsynthetic-access
+Java
+
+Wnls
+Java
+
+Wstatic-receiver
+Java
+
+Windirect-static
+Java
+
+Wno-effect-assign
+Java
+
+Wintf-non-inherited
+Java
+
+Wchar-concat
+Java
+
+Wserial
+Java
+
+Wempty-block
+Java
+
+Wuseless-type-check
+Java
+
+Wuncheck
+Java
+
+Wraw
+Java
+
+Wfinal-bound
+Java
+
+Wsuppress
+Java
+
+Wwarning-token
+Java
+
+Wunnecessary-else
+Java
+
+Wjavadoc
+Java
+
+Wall-javadoc
+Java
+
+Wtasks
+Java
+
+Wassert-identifier
+Java
+
+Wenum-identifier
+Java
+
+Wfinally
+Java
+
+Wunused-thrown
+Java
+
+Wunqualified-field
+Java
+
+Wtype-hiding
+Java
+
+Wvarargs-cast
+Java
+
+Wnull
+Java
+
+Wboxing
+Java
+
+Wover-ann
+Java
+
+Wdep-ann
+Java
+
+Wintf-annotation
+Java
+
+Wenum-switch
+Java
+
+Whiding
+Java
+
+Wstatic-access
+Java
+
+Wunused
+Java
+
+Wparam-assign
+Java
+
+Wdiscouraged
+Java
+
+Wforbidden
+Java
+
+Wfallthrough
+Java
+