- 24 Sep, 2010 18 commits
-
-
2010-09-24 Basile Starynkevitch <basile@starynkevitch.net> * gcc/gengtype.c: Reindented. * gcc/gengtype.h: Reindented. * gcc/gengtype-parse.c: Reindented. From-SVN: r164604
Basile Starynkevitch committed -
re PR middle-end/45738 (ICE: tree check: expected var_decl, have debug_expr_decl in const_value_known_p, at varpool.c:375) PR tree-optimization/45738 PR tree-optimization/45741 * expr.c (string_constant): Allow CONST_DECL too; check that DECL_INITIAL is set. * varpool.c (const_value_known_p): Only look into VAR_DECL and CONST_DECL. * gcc.c-torture/compile/pr45741.c: New. * gfortran.fortran-torture/compile/pr45738.f90: New. From-SVN: r164602
Jan Hubicka committed -
* common.opt (undef): New. testsuite: * gcc.dg/cpp/undef-opt-1.c: New test. From-SVN: r164599
Joseph Myers committed -
* decl.c (compute_array_index_type): Remember type dependence of array bound. * pt.c (dependent_type_p_r): Don't recompute it here. From-SVN: r164598
Jason Merrill committed -
* error.c (dump_expr) [CASE_CONVERT]: Print conversion between reference and pointer to the same type as "*" or "&". From-SVN: r164597
Jason Merrill committed -
re PR middle-end/45234 (ICE in expand_call, at calls.c:2845 when passing aligned function argument from unaligned stack after alloca) PR middle-end/45234 * rtl.h (enum global_rtl_index): Add GR_VIRTUAL_PREFERRED_STACK_BOUNDARY. (LAST_VIRTUAL_POINTER_REGISTER): Define. (virtual_preferred_stack_boundary_rtx, VIRTUAL_PREFERRED_STACK_BOUNDARY_REGNUM): Define. (LAST_VIRTUAL_REGISTER): Increase by one. (REGNO_PTR_FRAME_P): Use LAST_VIRTUAL_POINTER_REGISTER instead of LAST_VIRTUAL_REGISTER. * function.c (instantiate_new_reg): Handle virtual_preferred_stack_boundary_rtx. * emit-rtl.c (init_virtual_regs): Handle VIRTUAL_PREFERRED_STACK_BOUNDARY_REGNUM. (init_emit_regs): Initialize virtual_preferred_stack_boundary_rtx. * explow.c (round_push): If crtl->preferred_stack_boundary is smaller than MAX_SUPPORTED_STACK_ALIGNMENT, use virtual_preferred_stack_boundary_rtx alignment instead of crtl->preferred_stack_boundary alignment. (allocate_dynamic_stack_space): Use CONST_INT_P and REG_P macros. Never decrease crtl->preferred_stack_boundary, use crtl->preferred_stack_boundary or MAX_SUPPORTED_STACK_ALIGNMENT instead of PREFERRED_STACK_BOUNDARY. Don't modify stack_pointer_delta in dynamic allocation, even when size is constant. (probe_stack_range, anti_adjust_stack_and_probe): Use CONST_INT_P macro. * print-rtl.c (print_rtx): Handle VIRTUAL_PREFERRED_STACK_BOUNDARY_REGNUM. * config/alpha/alpha.h (NONSTRICT_REG_OK_FP_BASE_P): Use LAST_VIRTUAL_POINTER_REGISTER instead of LAST_VIRTUAL_REGISTER. * config/frv/frv.c (frv_emit_movsi): Likewise. * config/arm/arm.c (thumb1_legitimate_address_p): Likewise. * config/rs6000/rs6000.c (virtual_stack_registers_memory_p): Likewise. * gcc.dg/torture/stackalign/alloca-6.c: New test. * gcc.target/i386/pr45234.c: New test. Revert: 2010-09-17 H.J. Lu <hongjiu.lu@intel.com> PR middle-end/45234 * calls.c (expand_call): Make sure that all variable sized adjustments are multiple of preferred stack boundary after stack alignment. From-SVN: r164593
Jakub Jelinek committed -
PR bootstrap/45751 * gcc/config/darwin-driver.c (darwin_default_min_version): Adjust size passed to memcpy in two places. Co-Authored-By: Dominique d'Humieres <dominiq@lps.ens.fr> From-SVN: r164592
Iain Sandoe committed -
2010-09-24 Richard Guenther <rguenther@suse.de> * c-decl.c (pop_scope): Always set file-scope DECL_CONTEXT. Make sure to not call set_type_context with error_mark_node. * langhooks.c (lhd_set_decl_assembler_name): Use DECL_FILE_SCOPE_P. * gcc.dg/lto/20091006-2_0.c: Prune warnings. From-SVN: r164591
Richard Guenther committed -
2010-09-24 Richard Guenther <rguenther@suse.de> * Makefile.in (OBJS-onestep): Remove. (ALL_HOST_BACKEND_OBJS): Remove libbackend.o. (libbackend.a): Remove onestep support. (libbackend.o): Remove. * configure.ac (--enable-intermodule): Remove. * configure: Regenerate. From-SVN: r164590
Richard Guenther committed -
cfgcleanup.c (flow_find_head_matching_sequence): Terminate when reaching the end of a block if it occurs at a DEBUG_INSN. * cfgcleanup.c (flow_find_head_matching_sequence): Terminate when reaching the end of a block if it occurs at a DEBUG_INSN. From-SVN: r164589
Bernd Schmidt committed -
2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com> * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character as a comment leader in regexp. From-SVN: r164588
Marcus Shawcroft committed -
2010-09-09 Tristan Gingold <gingold@adacore.com> PR target/44242 * config/vms/vms-crt0-64.c: Removed. * config/vms/vms-crt0.c: Removed. * config/vms/vms-psxcrt0-64.c: Removed. * config/vms/vms-psxcrt0.c: Removed. * config/vms/vms-ucrt0.c: New file. * config/vms/t-vms64: Removed. * config/vms/t-vms (VMS_EXTRA_PARTS): Uncomment it. Remove DECC. Use $(GCC_FOR_TARGET) to build pcrt0.o and vcrt0.o * config.gcc (alpha-dec-vms): Use t-vms. From-SVN: r164587
Tristan Gingold committed -
* doc/invoke.texi (-fno-nil-receivers): Tidied up line to remove underfull hbox in DVI output. (-fobjc-class-cxx-cdtors): Same change. (-fobjc-exceptions): Tidied up documentation. Explain what the option does, but moved the (lenghty) description of the exception syntax into objc.texi. (-fobjc-gc): Explain that the option is not useful with the GNU runtime. (-fzero-link): Explain that the GNU runtime always works in "zero-link" mode. * doc/objc.texi: All sections: simplified @node declarations removing specification of next, previous, up node. (Objective-C): Updated introduction. (Garbage Collection): Updated. The bohem-gc library is now included in gcc itself. Mention that this section only applies to the GNU Objective-C runtime. (compatibility_alias): Small tidy up. (Exceptions): New section mostly containing text previously in the description of the -fobjc-exception command-line option. (Synchronization): Same. From-SVN: r164586
Nicola Pero committed -
* objc.dg/sync-2.m: New test. * obj-c++.dg/sync-2.mm: New test. From-SVN: r164585
Nicola Pero committed -
2010-09-24 Tobias Burnus <burnus@net-b.de> * gfortran.texi: Add second space after end-of-sentence period; change / to /@/ to allow hyphenation of URLs. (Standards): Remove duplicated OpenMP, update wording given that Fortran 2008 now released. (Fortran 2008 status): Update and add list of implemented features. From-SVN: r164584
Tobias Burnus committed -
* config/i386/i386.md (ix86_code_end): Move the initialization of xops array near the consumer. Use AX_REG and SP_REG instead of numerical constants. From-SVN: r164583
Uros Bizjak committed -
2010-09-24 Tobias Burnus <burnus@net-b.de> PR fortran/40571 * iso-fortran-env.def: Add NAMED_KINDARRAY with character_kinds, integer_kinds, logical_kinds and real_kinds. * gfortran.h: Add them to iso_fortran_env_symbol. * libgfortran.h: Rename GFC_INQUIRE_INTERNAL_UNIT to LIBERROR_INQUIRE_INTERNAL_UNIT and move it from libgfortran_stat_codes to libgfortran_error_codes. * module.c (create_int_parameter_array): New function. (use_iso_fortran_env_module): Use it for NAMED_KINDARRAY of iso-fortran-env.def. * trans-decl.c (gfc_get_symbol_decl): Parameter arrays of intrinsics modules become local static variables. * intrinsic.texi (ISO_FORTRAN_ENV): Add character_kinds, integer_kinds, logical_kinds and real_kinds. 2010-09-24 Tobias Burnus <burnus@net-b.de> PR fortran/40571 * gfortran.dg/iso_fortran_env_7.f90: New. From-SVN: r164581
Tobias Burnus committed -
From-SVN: r164578
GCC Administrator committed
-
- 23 Sep, 2010 18 commits
-
-
* c-typeck.c (convert_arguments): Use warning 'too many arguments to method [methodname]' for an Objective-C method instead of the less satisfactory 'too many arguments to function' (with no method name). In gcc/cp/: * typeck.c (warn_args_num): Use warning 'too many arguments to method [methodname]' for an Objective-C method instead of the less satisfactory 'too many arguments to function' (with no method name). In gcc/testsuite/: * obj-c++.dg/too-many-args.mm: New file. Merge from 'apple/trunk' branch on FSF servers. 2006-03-27 Fariborz Jahanian <fjahanian@apple.com> Radar 4491608 * objc.dg/too-many-args.m: New From-SVN: r164573
Nicola Pero committed -
From-SVN: r164572
Eric Botcazou committed -
* tree-flow.h (execute_update_addresses_taken): Adjust. * tree-ssa.c (maybe_optimize_var): Tweak comment and dump messages. (execute_update_addresses_taken): Remove parameter and OPTIMIZE test. * passes.c (execute_function_todo): Adjust calls to above function. From-SVN: r164571
Eric Botcazou committed -
2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/45744 * frontend-passes.c (optimize_binop_array_assignment): Only re-use lhs as intermediate storage if kind and type parameters match. 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/45744 * gfortran.dg/dependency_36.f90: New test. From-SVN: r164570
Thomas Koenig committed -
From-SVN: r164569
Bernd Schmidt committed -
* config/arm/arm.h (OUTPUT_ADDR_CONST_EXTRA): Remove. * config/arm/arm-protos.h (arm_output_addr_const_extra): Remove. * config/arm/arm.c (TARGET_ASM_OUTPUT_ADDR_CONST_EXTRA): Define. (arm_output_addr_const_extra): Make static. From-SVN: r164568
Anatoly Sokolov committed -
* config/i386/i386.md (UNSPECV_NOPS): Rename from UNSPEC_NOPS and define as unspec_volatile. ("nops"): Define as unspec_volatile. Use fputs to write to asm_out_file directly. Output NOPs on separate lines using while loop. * config/i386/i386.c (ix86_code_end): Use fputs to write to asm_out_file directly. Output NOPs on separate lines using while loop. testsuite/ChangeLog: * gcc.target/i386/pad-1.c: Remove -S from dg-options. * gcc.target/i386/pad-3.c: Ditto. * gcc.target/i386/pad-7.c: Ditto. * gcc.target/i386/pad-7.c: Ditto. * gcc.target/i386/pr36502.c: Ditto. * gcc.target/i386/zee.c: Ditto. * gcc.target/i386/20060821-1.c: Ditto. * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines. * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not. * gcc.target/i386/pad-5b.c: Ditto. * gcc.target/i386/pad-6a.c: Ditto. * gcc.target/i386/pad-6b.c: Ditto. * gcc.target/i386/pad-8.c: Ditto. * gcc.target/i386/pad-9.c: Ditto. * gcc.target/i386/pad-10.c: Ditto. * gcc.target/i386/pad-4.c: Ditto. Require pic effective target. From-SVN: r164564
Uros Bizjak committed -
re PR middle-end/45565 (ICE: in execute_todo, at passes.c:1276 with -fno-toplevel-reorder -fno-inline -fipa-cp-clone -fkeep-inline-functions) 2010-09-23 Richard Guenther <rguenther@suse.de> PR tree-optimization/45565 * cgraphunit.c (cgraph_redirect_edge_call_stmt_to_callee): Make sure to adjust the fndecl before replacing the stmt. * g++.dg/ipa/pr45565.C: New testcase. From-SVN: r164561
Richard Guenther committed -
2010-09-23 Mikael Morin <mikael@gcc.gnu.org> PR fortran/45745 PR fortran/45648 * trans-array.c (gfc_conv_expr_descriptor): Handle ss->type == GFC_SS_INTRINSIC (for {l,u}bound intrinsics) case. 2010-09-23 Mikael Morin <mikael@gcc.gnu.org> PR fortran/45745 PR fortran/45648 * gfortran.dg/vector_subscript_bound_1.f90: New. From-SVN: r164558
Mikael Morin committed -
2010-09-23 Richard Guenther <rguenther@suse.de> PR middle-end/45750 * gimplify.c (gimplify_expr): Properly pass on GS_ERROR when gimplifying MEM_REF. * gcc.dg/pr45750.c: New testcase. From-SVN: r164555
Richard Guenther committed -
* gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options. * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG build. From-SVN: r164554
Jakub Jelinek committed -
* config/rs6000/rs6000.c (toc_relative_ok): Delete. (rs6000_emit_move): Use SYMBOL_REF_LOCAL_P instead. From-SVN: r164553
Alan Modra committed -
PR rtl-optimization/44374 * basic-block.h (enum bb_flags): Add BB_MODIFIED. * df-core.c (df_set_bb_dirty): Set it. * ifcvt.c (find_memory): Remove function. (dead_or_predicable): Use can_move_insns_across. * df.h (can_move_insns_across): Declare function. * cfgcleanup.c (block_was_dirty): New static variable. (try_crossjump_bb, try_forward_edges): Test BB_MODIFIED flag rather than df_get_bb_dirty. (try_head_merge_bb): New static function. (try_optimize_cfg): Call it. Call df_analyze if block_was_dirty is set. * df-problems.c: Include "target.h" (df_simulate_find_uses): New static function. (MEMREF_NORMAL, MEMREF_VOLATILE): New macros. (find_memory, find_memory_store): New static functions. (can_move_insns_across): New function. * Makefile.in (df-problems.o): Update dependencies. testsuite/ PR rtl-optimization/44374 * gcc.target/arm/headmerge-1.c: New test. * gcc.target/arm/headmerge-2.c: New test. * gcc.target/i386/headmerge-1.c: New test. * gcc.target/i386/headmerge-2.c: New test. From-SVN: r164552
Bernd Schmidt committed -
gcc/fortran/ 2010-09-23 Tobias Burnus <burnus@net-b.de> * intrinsic.texi (OpenMP modules): Add named constants of OMP_LIB. libgomp/ 2010-09-23 Tobias Burnus <burnus@net-b.de> * libgomp.texi (omp_get_nested, omp_set_nested, * omp_set_dynamic): Change Fortran datatype to LOGICAL. (omp_set_lock, omp_test_lock, omp_unset_lock, omp_set_nested_lock, omp_unset_nested_lock): Use intent(inout) instead of intent(out). From-SVN: r164551
Tobias Burnus committed -
2010-09-23 Daniel Kraft <d@domob.eu> PR fortran/38936 PR fortran/44044 PR fortran/45474 * gfortran.h (gfc_check_vardef_context): New method. (struct symbol_attribute): New flag `select_type_temporary'. * primary.c (gfc_variable_attr): Clarify initialization of ref. (match_variable): Remove PROTECTED check and assignment check for PARAMETERs (this is now done later). * match.c (gfc_match_iterator): Remove INTENT(IN) check. (gfc_match_associate): Defer initialization of newAssoc->variable. (gfc_match_nullify): Remove PURE definability check. (select_type_set_tmp): Set new `select_type_temporary' flag. * expr.c (gfc_check_assign): Remove INTENT(IN) check here. (gfc_check_pointer_assign): Ditto (and other checks removed). (gfc_check_vardef_context): New method. * interface.c (compare_parameter_protected): Removed. (compare_actual_formal): Use `gfc_check_vardef_context' for checks related to INTENT([IN]OUT) arguments. * intrinsic.c (check_arglist): Check INTENT for intrinsics. * resolve.c (gfc_resolve_iterator): Use `gfc_check_vardef_context'. (remove_last_array_ref): New method. (resolve_deallocate_expr), (resolve_allocate_expr): Ditto. (resolve_allocate_deallocate): Ditto (for STAT and ERRMSG). (resolve_assoc_var): Remove checks for definability here. (resolve_select_type): Handle resolving of code->block here. (resolve_ordinary_assign): Remove PURE check. (resolve_code): Do not resolve code->blocks for SELECT TYPE here. Use `gfc_check_vardef_context' for assignments and pointer-assignments. 2010-09-23 Daniel Kraft <d@domob.eu> PR fortran/38936 PR fortran/44044 PR fortran/45474 * gfortran.dg/intrinsic_intent_1.f03: New test. * gfortran.dg/select_type_17.f03: New test. * gfortran.dg/associate_5.f03: More definability tests. * gfortran.dg/enum_2.f90: Check definability. * gfortran.dg/allocatable_dummy_2.f90: Change expected error message. * gfortran.dg/allocate_alloc_opt_2.f90: Ditto. * gfortran.dg/char_expr_2.f90: Ditto. * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto. * gfortran.dg/enum_5.f90: Ditto. * gfortran.dg/equiv_constraint_8.f90: Ditto. * gfortran.dg/impure_assignment_2.f90: Ditto. * gfortran.dg/impure_assignment_3.f90: Ditto. * gfortran.dg/intent_out_1.f90: Ditto. * gfortran.dg/intent_out_3.f90: Ditto. * gfortran.dg/pointer_assign_7.f90: Ditto. * gfortran.dg/pointer_intent_3.f90: Ditto. * gfortran.dg/pr19936_1.f90: Ditto. * gfortran.dg/proc_ptr_comp_3.f90: Ditto. * gfortran.dg/simpleif_2.f90: Ditto. * gfortran.dg/protected_5.f90: Ditto. * gfortran.dg/protected_4.f90: Ditto and remove invalid error check. * gfortran.dg/protected_6.f90: Ditto. * gfortran.dg/protected_7.f90: Ditto. From-SVN: r164550
Daniel Kraft committed -
2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/45710 * gfortran.dg/namelist_65.f90: New test. From-SVN: r164548
Jerry DeLisle committed -
2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/45710 * io/write.c (namelist_write_newline): Pad character array internal unit records with spaces. From-SVN: r164543
Jerry DeLisle committed -
From-SVN: r164542
GCC Administrator committed
-
- 22 Sep, 2010 4 commits
-
-
PR java/44095 * config/sparc/linux.h (ASM_SPEC): Pass -K PIC if -findirect-dispatch is specified and the suffix of the file isn't ".c". * config/sparc/linux64.h (ASM_SPEC): Likewise. From-SVN: r164534
Eric Botcazou committed -
contrib/: * texi2pod.pl: Replace @@ before @{ and @}, for @samp{@@}. Also escape characters with grave accents, to be fixed ... (unmunge): ... here. (postprocess): Also handle @/ and @acronym{...}. gcc/: * doc/contrib.texi (Contributors): Allow URL to wrap in PDF output. * doc/cppopts.texi: Fix markup of index entry. * doc/extend.texi (Constructing Calls): Fix markup of __builtin_va_arg_pack and __builtin_va_arg_pack_len definition. (Conditionals, C++ Comments, Pragmas, Unnamed Fields, Thread-Local) (Vague Linkage, C++ Attributes): Fix markup of index entries and keywords. * doc/invoke.texi (Option Summary): Fix spacing. Rewrap to avoid long lines. (C Dialect Options, C++ Dialect Options, Warning Options) (Debugging Options, Spec Files, Darwin Options) (i386 and x86-64 Options, MIPS Options) (RS/6000 and PowerPC Options, Code Gen Options): Fix markup of index entries, avoid abbreviations, allow URLs to wrap, avoid long lines, avoid overlong pages from long @itemx lists. * doc/objc.texi (Garbage Collection): Allow URLs to wrap. * doc/standards.texi (Standards): Likewise. * doc/trouble.texi (Incompatibilities): Fix markup of index entry. gcc/fortran/: * gfortran.texi (Argument list functions): Allow URL to wrap. * intrinsic.texi (GETGID, GETPID, GETUID, IMAGE_INDEX) (IS_IOSTAT_END, IS_IOSTAT_EOR, NUM_IMAGES, THIS_IMAGE) (ISO_FORTRAN_ENV): Fix markup in index entries, and a couple of code markups in the text. * invoke.texi (Fortran Dialect Options) (Error and Warning Options, Directory Options, Code Gen Options): Likewise. Remove @code inside @smallexample. From-SVN: r164533
Ralf Wildenhues committed -
* opts-common.c (prune_options): Make static. Work with decoded options. (decode_cmdline_options_to_array): Call prune_options. Don't resize option array here. * opts.h (prune_options): Remove prototype. * gcc.c (process_command): Take decoded options; don't call decode_cmdline_options_to_array here. Use decoded options for argv[0]. (main): Call decode_cmdline_options_to_array here instead of prune_options. Update call to process_command. * config/darwin-driver.c: Include opts.h. (darwin_default_min_version): Work with decoded options. Don't handle -b or -V here. * config/darwin.h (darwin_default_min_version): Update prototype. (GCC_DRIVER_HOST_INITIALIZATION): Update call to darwin_default_min_version. * config/i386/cygwin.h (mingw_scan): Update prototype. (GCC_DRIVER_HOST_INITIALIZATION): Update call to mingw_scan. * config/i386/cygwin1.c: Include opts.h. (mingw_scan): Work with decoded options. * config/i386/t-cygwin (cygwin1.o): Update dependencies. * config/t-darwin (darwin-driver.o): Update dependencies. From-SVN: r164532
Joseph Myers committed -
* common.opt (-assemble, -compile, -coverage, -debug, -dump, -dump=, -dumpbase, -dumpdir, -entry, -entry=, -extra-warnings, -for-assembler, -for-assembler=, -for-linker, -for-linker=, -force-link, -force-link=, -language, -language=, -library-directory, -library-directory=, -no-canonical-prefixes, -no-standard-libraries, -no-warnings, -optimize, -output, -output=, -pass-exit-codes, -pedantic, -pedantic-errors, -pie, -pipe, -prefix, -prefix=, -preprocess, -print-file-name, -print-file-name=, -print-libgcc-file-name, -print-multi-directory, -print-multi-lib, -print-multi-os-directory, -print-prog-name, -print-prog-name=, -print-search-dirs, -print-sysroot, -print-sysroot-headers-suffix, -profile, -save-temps, -shared, -specs, -specs=, -static, -symbolic, -time, -verbose, -param=, -sysroot, coverage, e, u, symbolic): New. (fhelp, fhelp=, ftarget-help, fversion): Make into aliases. * gcc.c (A Short Introduction to Adding a Command-Line Option): Remove comment. (cc1_options): Correct specs for passing down --help, --target-help and --help=*. Add spec for passing down --version. (struct option_map, option_map, target_option_translations, translate_options): Remove. (driver_handle_option): Handle OPT__version, OPT__help, OPT__help_ and OPT__target_help instead of OPT_fversion, OPT_fhelp, OPT_fhelp_ and OPT_ftarget_help. (process_command): Don't call translate_options. Call decode_cmdline_options_to_array before checking for -no-canonical-prefixes using decoded options. * opts-common.c (tm.h): Update comment on #include. (find_opt): Allow abbreviations of long options. (struct option_map, option_map): New. (decode_cmdline_option): Use them instead of hardcoding -Wno, -fno and -mno handling. (target_option_translations): New. (decode_cmdline_options_to_array): Handle TARGET_OPTION_TRANSLATE_TABLE in driver. * opts.c (common_handle_option): Don't handle OPT_fhelp, OPT_ftarget_help, OPT_fhelp_ or OPT_fversion. ada: * gcc-interface/lang.opt (-all-warnings, -include-barrier, -include-directory, -include-directory=, -no-standard-includes, -no-standard-libraries): New. c-family: * c.opt (-all-warnings, -ansi, -assert, -assert=, -comments, -comments-in-macros, -define-macro, -define-macro=, -dependencies, -dump, -dump=, -imacros, -imacros=, -include, -include=, -include-barrier, -include-directory, -include-directory=, -include-directory-after, -include-directory-after=, -include-prefix, -include-prefix=, -include-with-prefix, -include-with-prefix=, -include-with-prefix-after, -include-with-prefix-after=, -include-with-prefix-before, -include-with-prefix-before=, -no-integrated-cpp, -no-line-commands, -no-standard-includes, -no-warnings, -output, -output=, -pedantic, -pedantic-errors, -preprocess, -print-missing-file-dependencies, -trace-includes, -traditional, -traditional-cpp, -trigraphs, -undefine-macro, -undefine-macro=, -user-dependencies, -verbose, -write-dependencies, -write-user-dependencies, no-integrated-cpp, traditional): New. fortran: * gfortranspec.c (lang_specific_driver): Handle OPT__version and OPT__help instead of OPT_fversion and OPT_fhelp. * lang.opt (-all-warnings, -assert, -assert=, -comments, -comments-in-macros, -define-macro, -define-macro=, -dependencies, -dump, -dump=, -include-barrier, -include-directory, -include-directory=, -include-directory-after, -include-directory-after=, -include-prefix, -include-prefix=, -no-line-commands, -no-standard-includes, -output, -output=, -preprocess, -print-missing-file-dependencies, -trace-includes, -undefine-macro, -undefine-macro=, -user-dependencies, -verbose, -write-dependencies, -write-user-dependencies): New. java: * jvspec.c (lang_specific_driver): Handle OPT__help instead of OPT_fhelp. * lang.opt (-CLASSPATH, -all-warnings, -bootclasspath, -classpath, -dependencies, -encoding, -extdirs, -include-directory, -include-directory=, -output-class-directory, -output-class-directory=, -resource, -resource=, -user-dependencies): New. From-SVN: r164531
Joseph Myers committed
-