diff options
author | Joseph Myers <joseph@codesourcery.com> | 2010-08-22 13:19:01 +0100 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2010-08-22 13:19:01 +0100 |
commit | d9d16a1956186ff3bcc0b9a4d559663ad505949a (patch) | |
tree | c0fcc55a02b851820af00ecab1b47d4cc06898cf /gcc/java/lang.opt | |
parent | 3607fdb2db5f194374dc33c7ed4c55165b7344d6 (diff) | |
download | gcc-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.opt | 31 |
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 |