-
- Downloads
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
Showing
- gcc/ChangeLog 31 additions, 0 deletionsgcc/ChangeLog
- gcc/Makefile.in 4 additions, 2 deletionsgcc/Makefile.in
- gcc/common.opt 15 additions, 0 deletionsgcc/common.opt
- gcc/config/avr/avr.h 1 addition, 1 deletiongcc/config/avr/avr.h
- gcc/config/freebsd.h 3 additions, 2 deletionsgcc/config/freebsd.h
- gcc/config/i386/djgpp.h 3 additions, 3 deletionsgcc/config/i386/djgpp.h
- gcc/config/rs6000/aix.h 1 addition, 1 deletiongcc/config/rs6000/aix.h
- gcc/config/s390/tpf.h 4 additions, 3 deletionsgcc/config/s390/tpf.h
- gcc/cp/ChangeLog 7 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/Make-lang.in 2 additions, 1 deletiongcc/cp/Make-lang.in
- gcc/cp/g++spec.c 159 additions, 172 deletionsgcc/cp/g++spec.c
- gcc/cppspec.c 89 additions, 93 deletionsgcc/cppspec.c
- gcc/doc/tm.texi 3 additions, 2 deletionsgcc/doc/tm.texi
- gcc/doc/tm.texi.in 3 additions, 2 deletionsgcc/doc/tm.texi.in
- gcc/fortran/ChangeLog 17 additions, 0 deletionsgcc/fortran/ChangeLog
- gcc/fortran/Make-lang.in 1 addition, 1 deletiongcc/fortran/Make-lang.in
- gcc/fortran/gfortranspec.c 142 additions, 239 deletionsgcc/fortran/gfortranspec.c
- gcc/gcc.c 18 additions, 13 deletionsgcc/gcc.c
- gcc/gcc.h 2 additions, 1 deletiongcc/gcc.h
- gcc/gccspec.c 36 additions, 34 deletionsgcc/gccspec.c
Loading
Please register or sign in to comment