aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/lang.opt
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2010-08-22 13:19:01 +0100
committerJoseph Myers <jsm28@gcc.gnu.org>2010-08-22 13:19:01 +0100
commitd9d16a1956186ff3bcc0b9a4d559663ad505949a (patch)
treec0fcc55a02b851820af00ecab1b47d4cc06898cf /gcc/java/lang.opt
parent3607fdb2db5f194374dc33c7ed4c55165b7344d6 (diff)
downloadgcc-d9d16a1956186ff3bcc0b9a4d559663ad505949a.zip
gcc-d9d16a1956186ff3bcc0b9a4d559663ad505949a.tar.gz
gcc-d9d16a1956186ff3bcc0b9a4d559663ad505949a.tar.bz2
Makefile.in (gccspec.o, cppspec.o): Update dependencies.
* Makefile.in (gccspec.o, cppspec.o): Update dependencies. * common.opt (L, nodefaultlibs, nostdlib, pg, static): New options. * config/avr/avr.h (LIBSTDCXX): Remove initial "-l". * config/freebsd.h (MATH_LIBRARY_PROFILE): Remove initial "-l". * config/i386/djgpp.h (LIBSTDCXX): Remove initial "-l". * config/rs6000/aix.h (LIBSTDCXX_STATIC): Remove initial "-l". * config/s390/tpf.h (MATH_LIBRARY, LIBSTDCXX): Remove initial "-l". * cppspec.c: Include opts.h. (lang_specific_driver): Use cl_decoded_option structures. * doc/tm.texi.in (MATH_LIBRARY): Update documentation. * doc/tm.texi: Regenerate. * gcc.c (translate_options): Translate -d to -foutput-class-dir=. (driver_handle_option): Allow driver options needing no special processing. (process_command): Decode options before call to lang_specific_driver. Pass decoded options to lang_specific_driver. * gcc.h (lang_specific_driver): Update prototype. * gccspec.c: Include opts.h. (lang_specific_driver): Use cl_decoded_option structures. * opts-common.c (option_ok_for_language, generate_option, generate_option_input_file): New. (decode_cmdline_option): Use option_ok_for_language. (decode_cmdline_options_to_array): Use generate_option_input_file. (handle_generated_option): Use generate_option. * opts.h (generate_option, generate_option_input_file): Declare. cp: * Make-lang.in (g++spec.o): Update dependencies. * g++spec.c: Include opts.h (MATH_LIBRARY, LIBSTDCXX): Remove initial "-l". (lang_specific_driver): Use cl_decoded_option structures. fortran: * Make-lang.in (gfortranspec.o): Update dependencies. * gfortranspec.c: Include coretypes.h before gcc.h. Include opts.h. (MATH_LIBRARY, FORTRAN_LIBRARY): Remove initial "-l". (ADD_ARG_LIBGFORTRAN, Option, lookup_option): Remove. (g77_xargc): Make unsigned. (g77_xargv): Change to g77_x_decoded_options. (g77_newargc): Make unsigned. (g77_newargv): Change to g77_new_decoded_options. (strings_same, options_same): New. (append_arg): Use cl_decoded_option structures. (append_option): New. (add_arg_libgfortran): New. (lang_specific_driver): Use cl_decoded_option structures. java: * Make-lang.in (jvspec.o): Update dependencies. * jvspec.c: Include opts.h. (PARAM_ARG): Remove. (find_spec_file): Do not add leading -specs=. (lang_specific_driver): Use cl_decoded_option structures. * lang.opt (C, CLASSPATH, D, bootclasspath, classpath, encoding, extdirs, fmain=, s-bc-abi): New options. From-SVN: r163459
Diffstat (limited to 'gcc/java/lang.opt')
-rw-r--r--gcc/java/lang.opt31
1 files changed, 30 insertions, 1 deletions
diff --git a/gcc/java/lang.opt b/gcc/java/lang.opt
index 6dba084..3d6e902 100644
--- a/gcc/java/lang.opt
+++ b/gcc/java/lang.opt
@@ -1,5 +1,5 @@
; Options for the Java front end.
-; Copyright (C) 2003, 2005, 2007, 2009 Free Software Foundation, Inc.
+; Copyright (C) 2003, 2005, 2007, 2009, 2010 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
@@ -24,6 +24,17 @@
Language
Java
+C
+Driver
+; Java driver option in fact distinct from C-family option with the same name.
+
+CLASSPATH
+Driver Separate
+
+D
+Driver Joined Separate
+; Java driver option similar to C-family option.
+
I
Java Joined Separate
; Documented for C
@@ -76,6 +87,18 @@ Wredundant-modifiers
Java Var(flag_redundant)
Warn if modifiers are specified when not necessary
+bootclasspath
+Driver Separate
+
+classpath
+Driver Separate
+
+encoding
+Driver Separate
+
+extdirs
+Driver Separate
+
fCLASSPATH=
Java JoinedOrMissing RejectNegative
--CLASSPATH Deprecated; use --classpath instead
@@ -136,6 +159,9 @@ fextdirs=
Java Joined RejectNegative
--extdirs=<path> Set the extension directory path
+fmain=
+Driver JoinedOrMissing RejectNegative
+
fsource-filename=
Java Joined Undocumented
@@ -208,6 +234,9 @@ ftarget=
Java Joined
Set the target VM version
+s-bc-abi
+Driver
+
version
Java RejectDriver