1. 26 Jun, 1998 7 commits
    • Makefile.in (BASE_FLAGS_TO_PASS): Add gcc_version_trigger. · e4bfc274
      a
      egcs/ChangeLog:
      1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (BASE_FLAGS_TO_PASS): Add gcc_version_trigger.
      	(Makefile): Depend on $(gcc_version_trigger).
      	* configure (gcc_version): Change default initializer to empty
      	string.
      	(gcc_version_trigger): New variable; pass this variable down
      	to subdir configures to enable them checking gcc's version
      	themselves. Emit make macros for both gcc_version vars.
      	(topsrcdir): Initialize reliably.
      	(recursion line): Remove --with-gcc-version=${gcc_version}.
      egcs/gcc/ChangeLog:
      1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (gcc_version, gcc_version_trigger): New macros.
      	(version): Initialize from $(gcc_version).
      	* configure.in (version): Rename to gcc_version.
      	(gcc_version_trigger): New variable; call AC_SUBST for it and
      	emit it into the generated config.status.
      	* configure: Regenerate.
      egcs/libf2c/ChangeLog.egcs:
      1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (gcc_version_trigger): Add new macro.
      	(config.status): Add dependency upon $(gcc_version_trigger).
      	* configure.in (gcc_version_trigger): New variable; initialize
      	using value from toplevel configure; add AC_SUBST for it.
      	(gcc_version): Change initialization to use this new variable.
      	* configure: Regenerate.
      egcs/libio/ChangeLog:
      1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
      	* config.shared (FLAGS_TO_PASS): Add gcc_version_trigger.
      	(Makefile): Add dependency upon $(gcc_version_trigger).
      
      From-SVN: r20735
      Manfred Hollstein committed
    • Makefile.in (BASE_FLAGS_TO_PASS): Add gcc_version_trigger. · 862e6ed6
      1
      egcs/ChangeLog:
      1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (BASE_FLAGS_TO_PASS): Add gcc_version_trigger.
      	(Makefile): Depend on $(gcc_version_trigger).
      	* configure (gcc_version): Change default initializer to empty
      	string.
      	(gcc_version_trigger): New variable; pass this variable down
      	to subdir configures to enable them checking gcc's version
      	themselves. Emit make macros for both gcc_version vars.
      	(topsrcdir): Initialize reliably.
      	(recursion line): Remove --with-gcc-version=${gcc_version}.
      egcs/gcc/ChangeLog:
      1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (gcc_version, gcc_version_trigger): New macros.
      	(version): Initialize from $(gcc_version).
      	* configure.in (version): Rename to gcc_version.
      	(gcc_version_trigger): New variable; call AC_SUBST for it and
      	emit it into the generated config.status.
      	* configure: Regenerate.
      egcs/libf2c/ChangeLog.egcs:
      1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (gcc_version_trigger): Add new macro.
      	(config.status): Add dependency upon $(gcc_version_trigger).
      	* configure.in (gcc_version_trigger): New variable; initialize
      	using value from toplevel configure; add AC_SUBST for it.
      	(gcc_version): Change initialization to use this new variable.
      	* configure: Regenerate.
      egcs/libio/ChangeLog:
      1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
      	* config.shared (FLAGS_TO_PASS): Add gcc_version_trigger.
      	(Makefile): Add dependency upon $(gcc_version_trigger).
      
      From-SVN: r20734
      Manfred Hollstein committed
    • Makefile.in (BASE_FLAGS_TO_PASS): Add gcc_version_trigger. · 6d6393e3
      �
      egcs/ChangeLog:
      1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (BASE_FLAGS_TO_PASS): Add gcc_version_trigger.
      	(Makefile): Depend on $(gcc_version_trigger).
      	* configure (gcc_version): Change default initializer to empty
      	string.
      	(gcc_version_trigger): New variable; pass this variable down
      	to subdir configures to enable them checking gcc's version
      	themselves. Emit make macros for both gcc_version vars.
      	(topsrcdir): Initialize reliably.
      	(recursion line): Remove --with-gcc-version=${gcc_version}.
      egcs/gcc/ChangeLog:
      1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (gcc_version, gcc_version_trigger): New macros.
      	(version): Initialize from $(gcc_version).
      	* configure.in (version): Rename to gcc_version.
      	(gcc_version_trigger): New variable; call AC_SUBST for it and
      	emit it into the generated config.status.
      	* configure: Regenerate.
      egcs/libf2c/ChangeLog.egcs:
      1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (gcc_version_trigger): Add new macro.
      	(config.status): Add dependency upon $(gcc_version_trigger).
      	* configure.in (gcc_version_trigger): New variable; initialize
      	using value from toplevel configure; add AC_SUBST for it.
      	(gcc_version): Change initialization to use this new variable.
      	* configure: Regenerate.
      egcs/libio/ChangeLog:
      1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
      	* config.shared (FLAGS_TO_PASS): Add gcc_version_trigger.
      	(Makefile): Add dependency upon $(gcc_version_trigger).
      
      From-SVN: r20733
      Manfred Hollstein committed
    • Makefile.in (BASE_FLAGS_TO_PASS): Add gcc_version_trigger. · 6dd27861
      #
      egcs/ChangeLog:
      1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (BASE_FLAGS_TO_PASS): Add gcc_version_trigger.
      	(Makefile): Depend on $(gcc_version_trigger).
      	* configure (gcc_version): Change default initializer to empty
      	string.
      	(gcc_version_trigger): New variable; pass this variable down
      	to subdir configures to enable them checking gcc's version
      	themselves. Emit make macros for both gcc_version vars.
      	(topsrcdir): Initialize reliably.
      	(recursion line): Remove --with-gcc-version=${gcc_version}.
      egcs/gcc/ChangeLog:
      1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (gcc_version, gcc_version_trigger): New macros.
      	(version): Initialize from $(gcc_version).
      	* configure.in (version): Rename to gcc_version.
      	(gcc_version_trigger): New variable; call AC_SUBST for it and
      	emit it into the generated config.status.
      	* configure: Regenerate.
      egcs/libf2c/ChangeLog.egcs:
      1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (gcc_version_trigger): Add new macro.
      	(config.status): Add dependency upon $(gcc_version_trigger).
      	* configure.in (gcc_version_trigger): New variable; initialize
      	using value from toplevel configure; add AC_SUBST for it.
      	(gcc_version): Change initialization to use this new variable.
      	* configure: Regenerate.
      egcs/libio/ChangeLog:
      1998-06-26  Manfred Hollstein  <manfred@s-direktnet.de>
      	* config.shared (FLAGS_TO_PASS): Add gcc_version_trigger.
      	(Makefile): Add dependency upon $(gcc_version_trigger).
      
      From-SVN: r20732
      Manfred Hollstein committed
    • *** empty log message *** · bedf82df
      From-SVN: r20731
      Manfred Hollstein committed
    • · 8ee0fd11
      	* Forgot to commit :-(
      
      From-SVN: r20730
      Manfred Hollstein committed
    • Daily bump. · f7917171
      From-SVN: r20729
      Jeff Law committed
  2. 25 Jun, 1998 17 commits
    • fold-const.c (make_range): Don't go looking at TREE_OPERANDs of nodes that are not expressions. · 30d68b86
      	* fold-const.c (make_range): Don't go looking at TREE_OPERANDs of
      	nodes that are not expressions.
      
      From-SVN: r20728
      Mark Mitchell committed
    • · 65e92a60
      fix typo
      
      From-SVN: r20727
      Benjamin Kosnik committed
    • · 8c1e8edc
      fix typo
      
      From-SVN: r20726
      Benjamin Kosnik committed
    • decl.c (start_enum): Put local enums on permanant_obstack. · a6a00c4f
      �
      1998-06-25  Benjamin Kosnik  <bkoz@lisa.cygnus.com>
      	* decl.c (start_enum): Put local enums on permanant_obstack.
      g++/11580
      
      From-SVN: r20722
      Benjamin Kosnik committed
    • decl.c (start_enum): Put local enums on permanant_obstack. · 6e687e5e
      8
      1998-06-25  Benjamin Kosnik  <bkoz@lisa.cygnus.com>
      	* decl.c (start_enum): Put local enums on permanant_obstack.
      g++/11580
      
      From-SVN: r20721
      Benjamin Kosnik committed
    • cp-tree.h (c_get_alias_set): Declare. · 501ba25a
      	* cp-tree.h (c_get_alias_set): Declare.
      	* decl.c (init_decl_processing): Set lang_get_alias_set.
      
      From-SVN: r20720
      Mark Mitchell committed
    • invoke.texi (-fstrict-aliasing): Document. · 41472af8
      	* invoke.texi (-fstrict-aliasing): Document.
      	* rtl.texi (MEM_ALIAS_SET): Document.
      	* flags.h (flag_strict_aliasing): Declare.
      	* toplev.c (flag_strict_aliasing): Define.
      	(f_options): Add -strict-aliasing.
      	(main): Set flag_strict_aliasing if -O2 or higher.
      	* tree.h (tree_type): Add alias_set field.
      	(TYPE_ALIAS_SET): New macro.
      	(TYPE_ALIAS_SET_KNOWN_P): Likewise.
      	(get_alias_set): Declare.
      	* tree.c (lang_get_alias_set): Define.
      	(make_node): Initialize TYPE_ALIAS_SET.
      	(get_alias_set): New function.
      	* print-tree.c (print_node): Dump the alias set for a type.
      	* c-tree.h (c_get_alias_set): Declare.
      	* c-common.c (c_get_alias_set): New function.
      	* c-decl.c (init_decl_processing): Set lang_get_alias_set.
      	* expr.c (protect_from_queue): Propogage alias sets.
      	(expand_assignment): Calculate alias set for new MEMs.
      	(expand_expr): Likewise.
      	* function.c (put_var_into_stack): Likewise.
      	(put_reg_into_stack): Likewise.
      	(gen_mem_addressof): Likewise.
      	(assign_parms): Likewise.
      	* stmt.c (expand_decl): Likewise.
      	* varasm.c (make_decl_rtl): Eliminate redundant clearing of
      	DECL_RTL.  Calculate alias set for new MEMs.
      	* rtl.def (REG): Add dummy operand.
      	(MEM): Add extra operand to store the MEM_ALIAS_SET.
      	* rtl.h (MEM_ALIAS_SET): New macro.
      	(gen_rtx_MEM): Declare.
      	* emit-rtl.c (gen_rtx_MEM): New function.
      	* gengenrtl.c (sepcial_rtx): Make MEMs special.
      	* alias.c (CHECK_ALIAS_SETS_FOR_CONSISTENCY): New macro.
      	(DIFFERENT_ALIAS_SETS_P): Likewise.
      	(canon_rtx): Propogate the alias set to the new MEM.
      	(true_dependence): Check the alias sets.
      	(anti_dependence): Likewise.
      	(output_dependence): Likewise.
      	* explow.c (stabilize): Progoate alias sets.
      	* integrate.c (copy_rtx_and_substitute): Likewise.
      	* final.c (alter_subreg): Make sure not to leave MEM_IN_STRUCT_P
      	in an unpredictable state.  Propogate alias sets.
      	* reload1.c (reload): Clear MEM_ALIAS_SET for new MEMs about which
      	we have no alias information.
      
      From-SVN: r20719
      Mark Mitchell committed
    • [multiple changes] · 9c606f69
      Thu Jun 25 16:59:18 EDT 1998  Andrew MacLeod  <amacleod@cygnus.com>
      	* except.h (CATCH_ALL_TYPE): Definition moved to eh-common.h.
      	(find_all_handler_type_matches): Add function prototype.
      	* eh-common.h (CATCH_ALL_TYPE): Definition added.
      	* except.c (find_all_handler_type_matches): Add function to find all
      	runtime type info in the exception table.
      	(output_exception_table_entry): Special case for CATCH_ALL_TYPE.
      1998-06-25  Andrew MacLeod  <amacleod@cygnus.com>
      	* cp-tree.h (mark_all_runtime_matches): Add function prototype.
      	* except.c (mark_all_runtime_matches): Set TREE_SYMBOL_REFERENCED
      	flag for all function decls which are in the exception table.
      	* exception.cc (__cplus_type_matcher): Check for CATCH_ALL_TYPE match.
      	* decl2.c (finish_file): Call mark_all_runtime_matches to make sure
      	code is emitted for any referenced rtti function.
      
      From-SVN: r20718
      Andrew MacLeod committed
    • Warning fixes: · 296b8152
              * Makefile.in (xcoffout.o): Depend on toplev.h, output.h and dbxout.h.
              * config/fp-bit.c (_fpmul_parts): Move variables `x', `ylow',
              `yhigh' and `bit' into the scope in which they are used.
              (_fpdiv_parts): Remove unused variables `low', `high', `r0', `r1',
              `y0', `y1', `q', `remainder', `carry', `d0' and `d1'.
              * rs6000.c: Move include of output.h below tree.h.  Include toplev.h.
              (any_operand): Mark unused parameters `op' and `mode' with
              ATTRIBUTE_UNUSED.
              (count_register_operand): Likewise for parameter `mode'.
              (fpmem_operand): Likewise.
              (short_cint_operand): Likewise.
              (u_short_cint_operand): Likewise.
              (non_short_cint_operand): Likewise.
              (got_operand): Likewise.
              (got_no_const_operand): Likewise.
              (non_add_cint_operand): Likewise.
              (non_logical_cint_operand): Likewise.
              (mask_operand): Likewise.
              (current_file_function_operand): Likewise.
              (small_data_operand): Likewise for parameters `op' and `mode' but
              only when !TARGET_ELF.
              (init_cumulative_args): Mark parameters `libname' with
              ATTRIBUTE_UNUSED.
              (function_arg_pass_by_reference): Likewise for parameters `cum',
              `mode' and `named'.
              (expand_builtin_saveregs): Likewise for parameter `args'.
              (load_multiple_operation): Likewise for parameter `mode'.
              (store_multiple_operation): Likewise.
              (branch_comparison_operator): Likewise.
              (secondary_reload_class): Likewise.
              (print_operand): Add parentheses around & operation.
              (output_prolog): Mark parameter `size' with ATTRIBUTE_UNUSED.
              (output_epilog): Likewise.  Cast argument to fprintf to int.
              (rs6000_adjust_cost): Mark parameter `dep_insn' with ATTRIBUTE_UNUSED.
              (rs6000_valid_decl_attribute_p): Likewise for parameters `decl',
              `attributes', `identifier' and `args'.
              (rs6000_valid_type_attribute_p): Likewise for parameter `attributes'.
              (rs6000_comp_type_attributes): Likewise for parameters `type1' and
              `type2'.
              (rs6000_set_default_type_attributes): Likewise for parameter `type'.
              * rs6000.h (RTX_COSTS): Add parentheses around & operation.
              (toc_section, private_data_section, trap_comparison_operator): Add
              prototypes.
              * dbxout.h (dbxout_parms, dbxout_reg_parms, dbxout_syms): Add
              prototypes.
              * xcoffout.c: Include toplev.h, outout.h and dbxout.h.
              * xcoffout.h (stab_to_sclass, xcoffout_begin_function,
              xcoffout_begin_block, xcoffout_end_epilogue,
              xcoffout_end_function, xcoffout_end_block,
              xcoff_output_standard_types, xcoffout_declare_function,
              xcoffout_source_line): Add prototypes.
      
      From-SVN: r20717
      Kaveh R. Ghazi committed
    • Add ARG_POINTER_REGNUM to REG_ALLOC_ORDER · ff73fb53
      From-SVN: r20713
      Nick Clifton committed
    • lang-specs.h: Use new | syntax to eliminate string concatenation. · 79c11e3a
      1998-06-25  Dave Brolley  <brolley@cygnus.com>
      	* lang-specs.h: Use new | syntax to eliminate
      	string concatenation.
      
      From-SVN: r20712
      Dave Brolley committed
    • gcc.c (default_compilers): Use new | syntax to eliminate string concatenation. · ca242225
      Thu Jun 25 11:12:29 1998  Dave Brolley  <brolley@cygnus.com>
      	* gcc.c (default_compilers): Use new | syntax to eliminate
      	string concatenation.
      
      From-SVN: r20711
      Dave Brolley committed
    • cp-tree.h (CP_DECL_CONTEXT): New macro. · cb0dbb9a
      	* cp-tree.h (CP_DECL_CONTEXT): New macro.
      	* decl2.c (is_namespace_ancestor, lookup_using_namespace): Use it.
      	* method.c (build_overload_nested_name): Likewise.
      	* sig.c (build_signature_pointer_or_reference_type): Don't set
      	DECL_CONTEXT.
      	Set DECL_CONTEXT for globals to NULL_TREE instead of global_namespace.
      	* cp-tree.h (FROB_CONTEXT): New macro.
      	(DECL_MAIN_P): ::main should have a DECL_CONTEXT of NULL_TREE.
      	* decl.c (namespace_binding): Replace NULL_TREE with
      	global_namespace.
      	(set_namespace_binding, pop_namespace, lookup_name_real): Likewise.
      	* decl2.c (is_namespace_ancestor, lookup_using_namespace):
      	Likewise.
      	* decl.c (pushtag): Use FROB_CONTEXT.
      	(pushdecl, make_typename_type, define_function, grokdeclarator):
      	Likewise.
      	* decl2.c (set_decl_namespace, do_namespace_alias): Likewise.
      	* pt.c (push_template_decl_real, lookup_template_class, tsubst):
      	Likewise.
      	* decl2.c (decl_namespace): Return global_namespace if no context.
      	* method.c (build_overload_nested_name): Expect null as context.
      	* pt.c (mangle_class_name_for_template): Do nothing for null
      	contexts.
      	(lookup_template_class): Allow for null id_context.
      
      From-SVN: r20710
      Jason Merrill committed
    • alpha.c (alpha_function_name): Delete. · acd92049
              * alpha.c (alpha_function_name): Delete.
              (alpha_ra_ever_killed): Notice current_function_is_thunk.
              (alpha_sa_mask, alpha_sa_size, alpha_does_function_need_gp): Likewise.
              (alpha_start_function): Reorg from output_prologue.
              (alpha_end_function): Reorg from output_epilogue.
              * alpha.h (ASM_DECLARE_FUNCTION_NAME): Call alpha_start_function.
              (ASM_DECLARE_FUNCTION_SIZE): New.
              (FUNCTION_PROLOGUE, FUNCTION_EPILOGUE): Delete.
              (PROFILE_BEFORE_PROLOGUE): Set.
              (ASM_OUTPUT_MI_THUNK): Remove bits now output by start/end_function.
              * alpha/win-nt.h (ASM_OUTPUT_MI_THUNK): Likewise.
      
      From-SVN: r20709
      Richard Henderson committed
    • method.c (emit_thunk): Set current_function_is_thunk for the ASM_OUTPUT_MI_THUNK case as well. · ed48174c
              * method.c (emit_thunk): Set current_function_is_thunk for the
              ASM_OUTPUT_MI_THUNK case as well.
      
      From-SVN: r20708
      Richard Henderson committed
    • Daily bump. · 5e111b5e
      From-SVN: r20707
      Jeff Law committed
    • * i386/freebsd-elf.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Define. · dd014274
      From-SVN: r20706
      Jeff Law committed
  3. 24 Jun, 1998 16 commits
    • expr.c (expand_assignment): Rework address calculation for structure field… · 89752202
      expr.c (expand_assignment): Rework address calculation for structure field members to expose more invariant...
      
              * expr.c (expand_assignment): Rework address calculation for structure
              field members to expose more invariant computations to the loop
              optimizer.
              (expand_expr): Likewise.
      
      From-SVN: r20705
      Herman A.J. ten Brugge committed
    • local-alloc.c (block_alloc): Do not try to avoid false dependencies when… · c358412f
      local-alloc.c (block_alloc): Do not try to avoid false dependencies when SMALL_REGISTER_CLASSES is nonzero.
      
              * local-alloc.c (block_alloc): Do not try to avoid false dependencies
              when SMALL_REGISTER_CLASSES is nonzero.
      Fixes x86 performance regression.
      
      From-SVN: r20704
      Jeffrey A Law committed
    • Add Catherine and Vladimir. · bc57e970
      From-SVN: r20702
      Jeff Law committed
    • optabs.c: Use gen_rtx_FOO (...) instead of gen_rtx (FOO, ...). · 9e6a5703
      	* optabs.c: Use gen_rtx_FOO (...) instead of gen_rtx (FOO, ...).
      	* expr.c: Likewise.
      	* explow.c: Likewise.
      	* combine.c: Likewise.
      	* reload1.c: Likewise.
      	* gcse.c: Likewise.
      
      From-SVN: r20701
      John Carr committed
    • expr.c (get_memory_rtx): New function. · 55a6ba9f
      	* expr.c (get_memory_rtx): New function.
      	(expand_builtin): Call get_memory_rtx for MEM arguments to builtin
      	string functions.
      	* expmed.c (init_expmed): Initialize all elements of *_cost arrays.
      
      From-SVN: r20700
      John Carr committed
    • README.gnat: Add patch for new lang_decode_options interface. · 135edcfd
      Wed Jun 24 15:13:01 1998  Dave Brolley  <brolley@cygnus.com>
      	* README.gnat: Add patch for new lang_decode_options interface.
      
      From-SVN: r20699
      Dave Brolley committed
    • backspace.c, [...]: Update to Netlib version of 1998-06-18. · 41924d16
      1998-06-23  Dave Love  <d.love@dl.ac.uk>
              * libI77/backspace.c, libI77/dfe.c, libI77/due.c, libI77/iio.c,
              libI77/lread.c, libI77/ sfe.c, libI77/sue.c, libI77/wsfe.c: Update
              to Netlib version of 1998-06-18.
      
      From-SVN: r20696
      Dave Love committed
    • except.c (start_catch_handler): Do nothing if EH is not on. · 9a9deafc
      Wed Jun 24 09:14:04 EDT 1998  Andrew MacLeod  <amacleod@cygnus.com>
      	* except.c (start_catch_handler): Do nothing if EH is not on.
      
      From-SVN: r20695
      Andrew MacLeod committed
    • configure (enable_version_specific_runtime_libs): Implement new flag… · e0cb250f
      configure (enable_version_specific_runtime_libs): Implement new flag --enable-version-specific-runtime-libs which installs C++...
      
      d
      egcs/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* configure (enable_version_specific_runtime_libs): Implement new flag
      	--enable-version-specific-runtime-libs which installs C++ runtime stuff in
      	$(libsubdir); emit definition in each generated Makefile.
      	(gxx_include_dir): Initialize depending on $enable_version_specific_runtime_libs.
      egcs/gcc/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* configure.in (gxx_include_dir): Initialize default value depending on
      	new flag --enable-version-specific-runtime-libs; remove superfluous default
      	initialization afterwards.
      	* configure: Regenerate.
      egcs/libio/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (install): Install _G_config.h depending on new flag
      	--enable-version-specific-runtime-libs.
      	* config/linux.mt (gxx_include_dir): Remove definition here as we use
      	gcc's default anyway.
      egcs/libstdc++/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (INSTALLDIR): Add comment to document the fact,
      	this macro will be properly initialized at make's runtime.
      	(install): Add initialization of INSTALLDIR depending on $(libsubdir)
      	and ${enable_version_specific_runtime_libs}; use $${INSTALLDIR} shell variable
      	instead of the $(INSTALLDIR) make macro.
      
      From-SVN: r20694
      Manfred Hollstein committed
    • configure (enable_version_specific_runtime_libs): Implement new flag… · 28e449d8
      configure (enable_version_specific_runtime_libs): Implement new flag --enable-version-specific-runtime-libs which installs C++...
      
      S
      egcs/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* configure (enable_version_specific_runtime_libs): Implement new flag
      	--enable-version-specific-runtime-libs which installs C++ runtime stuff in
      	$(libsubdir); emit definition in each generated Makefile.
      	(gxx_include_dir): Initialize depending on $enable_version_specific_runtime_libs.
      egcs/gcc/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* configure.in (gxx_include_dir): Initialize default value depending on
      	new flag --enable-version-specific-runtime-libs; remove superfluous default
      	initialization afterwards.
      	* configure: Regenerate.
      egcs/libio/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (install): Install _G_config.h depending on new flag
      	--enable-version-specific-runtime-libs.
      	* config/linux.mt (gxx_include_dir): Remove definition here as we use
      	gcc's default anyway.
      egcs/libstdc++/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (INSTALLDIR): Add comment to document the fact,
      	this macro will be properly initialized at make's runtime.
      	(install): Add initialization of INSTALLDIR depending on $(libsubdir)
      	and ${enable_version_specific_runtime_libs}; use $${INSTALLDIR} shell variable
      	instead of the $(INSTALLDIR) make macro.
      
      From-SVN: r20693
      Manfred Hollstein committed
    • configure (enable_version_specific_runtime_libs): Implement new flag… · c1c0531e
      configure (enable_version_specific_runtime_libs): Implement new flag --enable-version-specific-runtime-libs which installs C++...
      
      #
      egcs/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* configure (enable_version_specific_runtime_libs): Implement new flag
      	--enable-version-specific-runtime-libs which installs C++ runtime stuff in
      	$(libsubdir); emit definition in each generated Makefile.
      	(gxx_include_dir): Initialize depending on $enable_version_specific_runtime_libs.
      egcs/gcc/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* configure.in (gxx_include_dir): Initialize default value depending on
      	new flag --enable-version-specific-runtime-libs; remove superfluous default
      	initialization afterwards.
      	* configure: Regenerate.
      egcs/libio/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (install): Install _G_config.h depending on new flag
      	--enable-version-specific-runtime-libs.
      	* config/linux.mt (gxx_include_dir): Remove definition here as we use
      	gcc's default anyway.
      egcs/libstdc++/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (INSTALLDIR): Add comment to document the fact,
      	this macro will be properly initialized at make's runtime.
      	(install): Add initialization of INSTALLDIR depending on $(libsubdir)
      	and ${enable_version_specific_runtime_libs}; use $${INSTALLDIR} shell variable
      	instead of the $(INSTALLDIR) make macro.
      
      From-SVN: r20692
      Manfred Hollstein committed
    • configure (enable_version_specific_runtime_libs): Implement new flag… · c1c007c5
      configure (enable_version_specific_runtime_libs): Implement new flag --enable-version-specific-runtime-libs which installs C++...
      
      a
      egcs/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* configure (enable_version_specific_runtime_libs): Implement new flag
      	--enable-version-specific-runtime-libs which installs C++ runtime stuff in
      	$(libsubdir); emit definition in each generated Makefile.
      	(gxx_include_dir): Initialize depending on $enable_version_specific_runtime_libs.
      egcs/gcc/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* configure.in (gxx_include_dir): Initialize default value depending on
      	new flag --enable-version-specific-runtime-libs; remove superfluous default
      	initialization afterwards.
      	* configure: Regenerate.
      egcs/libio/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (install): Install _G_config.h depending on new flag
      	--enable-version-specific-runtime-libs.
      	* config/linux.mt (gxx_include_dir): Remove definition here as we use
      	gcc's default anyway.
      egcs/libstdc++/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (INSTALLDIR): Add comment to document the fact,
      	this macro will be properly initialized at make's runtime.
      	(install): Add initialization of INSTALLDIR depending on $(libsubdir)
      	and ${enable_version_specific_runtime_libs}; use $${INSTALLDIR} shell variable
      	instead of the $(INSTALLDIR) make macro.
      
      From-SVN: r20691
      Manfred Hollstein committed
    • configure (enable_version_specific_runtime_libs): Implement new flag… · 854b2357
      configure (enable_version_specific_runtime_libs): Implement new flag --enable-version-specific-runtime-libs which installs C++...
      
      �
      egcs/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* configure (enable_version_specific_runtime_libs): Implement new flag
      	--enable-version-specific-runtime-libs which installs C++ runtime stuff in
      	$(libsubdir); emit definition in each generated Makefile.
      	(gxx_include_dir): Initialize depending on $enable_version_specific_runtime_libs.
      egcs/gcc/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* configure.in (gxx_include_dir): Initialize default value depending on
      	new flag --enable-version-specific-runtime-libs; remove superfluous default
      	initialization afterwards.
      	* configure: Regenerate.
      egcs/libio/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (install): Install _G_config.h depending on new flag
      	--enable-version-specific-runtime-libs.
      	* config/linux.mt (gxx_include_dir): Remove definition here as we use
      	gcc's default anyway.
      egcs/libstdc++/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (INSTALLDIR): Add comment to document the fact,
      	this macro will be properly initialized at make's runtime.
      	(install): Add initialization of INSTALLDIR depending on $(libsubdir)
      	and ${enable_version_specific_runtime_libs}; use $${INSTALLDIR} shell variable
      	instead of the $(INSTALLDIR) make macro.
      
      From-SVN: r20690
      Manfred Hollstein committed
    • configure (gcc_version): Initialize properly depending on how and where configure is started. · c376ed64
      �
      egcs/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* configure (gcc_version): Initialize properly depending on
      	how and where configure is started.
      	(recursion line): Pass a --with-gcc-version=${gcc_version}
      	to configures in subdirs.
      egcs/libf2c/ChangeLog.egcs:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (version): Rename to gcc_version.
      	* configure.in (version): Likewise.
      	(gcc_version): Add code to use an option passed from parent configure.
      	* configure: Regenerate.
      egcs/libio/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* config.shared (FLAGS_TO_PASS): Add gcc_version.
      
      From-SVN: r20689
      Manfred Hollstein committed
    • configure (gcc_version): Initialize properly depending on how and where configure is started. · e4655148
      �
      egcs/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* configure (gcc_version): Initialize properly depending on
      	how and where configure is started.
      	(recursion line): Pass a --with-gcc-version=${gcc_version}
      	to configures in subdirs.
      egcs/libf2c/ChangeLog.egcs:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* Makefile.in (version): Rename to gcc_version.
      	* configure.in (version): Likewise.
      	(gcc_version): Add code to use an option passed from parent configure.
      	* configure: Regenerate.
      egcs/libio/ChangeLog:
      1998-06-24  Manfred Hollstein  <manfred@s-direktnet.de>
      	* config.shared (FLAGS_TO_PASS): Add gcc_version.
      
      From-SVN: r20688
      Manfred Hollstein committed