1. 20 Mar, 2001 1 commit
  2. 16 Mar, 2001 1 commit
  3. 08 Mar, 2001 3 commits
  4. 04 Mar, 2001 1 commit
  5. 02 Mar, 2001 1 commit
  6. 24 Feb, 2001 1 commit
  7. 21 Feb, 2001 2 commits
  8. 19 Feb, 2001 1 commit
  9. 14 Feb, 2001 1 commit
  10. 09 Feb, 2001 1 commit
  11. 07 Feb, 2001 1 commit
    • defaults.h (CPLUSPLUS_CPP_SPEC): New macro. · a9374841
      	* defaults.h (CPLUSPLUS_CPP_SPEC): New macro.
      	* gcc.c (struct compiler): Add cpp_spec field.
      	(input_file_compiler): New variable.
      	(do_spec_1): Allow a particular compiler to handle `%C'
      	specially.
      	(main): Store the current compiler in input_file_compiler.
      	* tm.texi (CPLUSPLUS_CPP_SPEC): Document.
      
      	* lang-specs.h: Use CPLUSPLUS_CPP_SPEC for the preprocessor
      	spec.
      
      From-SVN: r39524
      Mark Mitchell committed
  12. 02 Feb, 2001 1 commit
    • gcc.c (init_gcc_specs): New function. · 049f6ec9
      	* gcc.c (init_gcc_specs): New function.  Make -shared-libgcc
      	the default when building a shared object.
      	(init_spec): Use it.
      	* testsuite/lib/g++.exp: Include the directory where libgcc
      	is located to the LD_LIBRARY_PATH list.
      	* inovke.texi (-shared-libgcc): Document the cases in which
      
      	* Make-lang.in (g++spec.o): Add DRIVER_DEFINES to the list
      	of macros used when compiling g++spec.c.
      	* g++spec.c (lang_specific_driver): Link with the shared
      	libgcc by default.
      
      From-SVN: r39408
      Mark Mitchell committed
  13. 16 Jan, 2001 3 commits
  14. 10 Jan, 2001 2 commits
  15. 09 Jan, 2001 1 commit
  16. 08 Jan, 2001 1 commit
  17. 07 Jan, 2001 2 commits
    • c-lang.c (c_post_options): Call cpp_post_options. · 96302433
              * c-lang.c (c_post_options): Call cpp_post_options.
              * cppmain.c (main): Similarly.
              * fix-header.c (read_scan_file): Similarly.
              * cp/decl2.c (cxx_post_options): Similarly.
              * objc/objc-act.c (objc_post_options): Similarly.
              * cppinit.c (cpp_start_read): Move option consistency checks
              to cpp_post_options.  Don't call init_dependency_output.
              If needed, add default target and main file dependency.
              (OPT_MD, OPT_MMD): Remove.
              (OPT_MF): New.
              (cpp_handle_option): Update for OPT_* changes.
              (cpp_post_options): New.
              (init_dependency_output): Command line -MF overrides environment
              variables.  Don't set default target etc.  Suppress output
              if dependencies are going to stdout.
              (print_help): Update.
              * cpplib.h (cpp_post_options): New.
              * gcc.c (cpp_options): Update for -MD, -MMD, -MF.
      
      From-SVN: r38777
      Neil Booth committed
    • Makefile.in (DRIVER_DEFINES): Define ENABLE_SHARED_LIBGCC and… · 9db0819e
      Makefile.in (DRIVER_DEFINES): Define ENABLE_SHARED_LIBGCC and NO_SHARED_LIBGCC_MULTILIB as required for the...
      
              * Makefile.in (DRIVER_DEFINES): Define ENABLE_SHARED_LIBGCC and
              NO_SHARED_LIBGCC_MULTILIB as required for the target.
              * gcc.c (init_spec): Massage the existing libgcc_spec into a
              variant that handles a shared libgcc.
              (process_command): Always validate -{static,shared}-libgcc.
              (do_spec_1): New 'M' case.
              * invoke.text (Link Options): Document -{static,shared}-libgcc.
      
      From-SVN: r38762
      Richard Henderson committed
  18. 06 Jan, 2001 1 commit
    • cpp.texi: Update for -MQ. · f7114e17
              * cpp.texi: Update for -MQ.
              * cppinit.c (cpp_create_reader): Always create pfile->deps.
              (cpp_cleanup): Always free pfile->deps.
              (initialize_dependency_output): Don't create pfile->deps.
              (cpp_handle_option): Similarly.
              (OPT_MQ): New.
              * gcc.c (cpp_options): Handle -MQ.
              (DEFAULT_WORD_SWITCH_TAKES_ARG): Add -MQ.
              * mkdeps.c (base_name): Remove.
              (deps_init): Don't allocate vector space until it's needed.
              (deps_free): Only free vectors if allocated.
              (deps_add_target, deps_add_dep): Update for initial allocation.
              (deps_add_default_target): Don't strip to the base_name.
      
      From-SVN: r38735
      Neil Booth committed
  19. 05 Jan, 2001 1 commit
    • cpp.texi: Update for -MP. · a5a4ce3c
              * cpp.texi: Update for -MP.  Clarify behaviour of -MT.
              * cppinit.c (initialize_dependency_output):  Update.
              (cpp_finish): Output dummy targets for -MP.
              (OPT_MP): New.
              (cpp_handle_option): Handle -MP.  Don't quote -MT options.
              * cpplib.h (struct cpp_options): Add deps_phony_targets.
              * gcc.c (cpp_options): Update to handle -MP.
              * mkdeps.c (deps_add_target, deps_add_default_target): Update
              to quote only the default target.
              (deps_phony_targets): Insert a preceding newline.  Rename from
              deps_dummy_targets for consistency.
              * mkdeps.h: Update
      java:
              * lang.c (lang_decode_option): Change -MA to -MP.
              * jcf-depend.c (jcf_dependency_add_target, jcf_dependency_set_target):
              Update to new prototype; do quote targets.
              (jcf_dependency_write): Update.
      
      From-SVN: r38707
      Neil Booth committed
  20. 04 Jan, 2001 1 commit
    • cpp.texi: Update for -MT. · 03b9ab42
              * cpp.texi: Update for -MT.
              * cppinit.c (initialize_dependency_output): Add a default
              target if none has been given already.
              (no_tgt, OPT_MT): New.
              (cpp_handle_option): Handle -MT.  Update -M etc.
              * cpplib.h (struct cpp_options): Remove deps_target.
              * gcc.c (cpp_options): Handle -MT.
              * mkdeps.c (struct deps): Move from mkdeps.h.
              (deps_calc_target): Rename deps_add_default_target.  Add a
              default target if none has been specified already.
              * mkdeps.h (struct deps): Move to mkdeps.c.
              (deps_calc_target): Rename deps_add_default_target.
      
      From-SVN: r38681
      Neil Booth committed
  21. 29 Dec, 2000 1 commit
  22. 17 Dec, 2000 1 commit
  23. 15 Dec, 2000 1 commit
    • gcc.c (cpp_options): Pass -fno-operator-names. · be768055
      	* gcc.c (cpp_options): Pass -fno-operator-names.
      	* cpplib.h (struct cpp_options): Add operator_names.
      	* cppinit.c (cpp_create_reader): Initialize it.
      	(initialize_builtins): If -fno-operator-names, don't add
      	C++ alternate operator names.
      	(COMMAND_LINE_OPTIONS): Add -fno-operator-names.
      	(cpp_handle_option): Clear operator_names.
      
      From-SVN: r38288
      Jakub Jelinek committed
  24. 14 Dec, 2000 2 commits
  25. 13 Dec, 2000 1 commit
  26. 01 Dec, 2000 1 commit
  27. 28 Nov, 2000 1 commit
  28. 25 Nov, 2000 1 commit
    • c-common.c: Remove USE_CPPLIB conditional inclusions. · a32f2771
              * c-common.c: Remove USE_CPPLIB conditional inclusions.
              * c-common.h: Similarly.
              * c-decl.c: Similarly.
              * c-lang.c: Similarly.
              * c-lex.c: Similarly.
              * c-parse.in: Similarly.
              * c-pragma.c: Similarly.
              * c-pragma.h: Similarly.
              * gcc.c: Similarly.
              * toplev.c: Similarly.
              * cp/cp-tree.h: Similarly.
              * cp/decl2.c: Similarly.
              * cp/lang-specs.h: Similarly.
              * cp/lex.c: Similarly.
              * cp/lex.h: Similarly.
              * cp/spew.c: Similarly.
              * java/lang-options.h: Similarly.
              * objc/lang-specs.h: Similarly.
              * objc/objc-act.c: Similarly.
      
              * configure.in: Remove configure option.
              * config.in: Regenerate.
              * configure: Regenerate.
      
      From-SVN: r37742
      Neil Booth committed
  29. 24 Nov, 2000 1 commit
  30. 22 Nov, 2000 1 commit
  31. 19 Nov, 2000 1 commit
  32. 14 Nov, 2000 1 commit