1. 26 Nov, 2004 1 commit
  2. 12 Nov, 2004 1 commit
  3. 08 Nov, 2004 1 commit
  4. 05 Nov, 2004 1 commit
    • Index: ChangeLog · 53c7ffe7
      2004-11-04  Geoffrey Keating  <geoffk@apple.com>
      
      	* Makefile.def: Build fixincludes for the host, too.
      	* Makefile.in: Regenerate.
      	* configure.in (host_tools): Add fixincludes.
      	* configure: Regenerate.
      
      Index: fixincludes/ChangeLog
      2004-11-04  Geoffrey Keating  <geoffk@apple.com>
      
      	* configure.ac: Add code to determine noncanonical_target,
      	local_prefix, gcc_version; process mkheaders.in to make mkheaders.
      	* configure: Regenerate.
      	* fixinc.in: Move here from gcc/; fix many cross-hosting bugs.
      	* mkfixinc.sh: Move here from gcc/; update for changes to fixinc.in.
      	* mkheaders.in: Move here from gcc/; remove some unnecessary macros;
      	update for changes to fixinc.in.
      	* Makefile.in: Add many new macros.
      	(install): New target.
      	(mkheaders): New target.
      	(fixinc.sh): New target.
      	(all): Add mkheaders and fixinc.sh.
      	* README-fixinc: Move here from gcc/.
      
      Index: gcc/ChangeLog
      2004-11-04  Geoffrey Keating  <geoffk@apple.com>
      
      	* Makefile.in (distclean): Don't delete nonexistent fixinc/ directory.
      	(install-mkheaders): Install the version built for the
      	host, not for the build machine.
      	* configure.ac: Always run fixincludes.
      	(all_outputs): Remove mkheaders.
      	* configure: Regenerate.
      	* fixinc.in: Move to fixincludes/.
      	* mkfixinc.sh: Likewise.
      	* mkheaders.in: Likewise.
      	* README-fixinc: Likewise.
      
      From-SVN: r90117
      Geoffrey Keating committed
  5. 04 Nov, 2004 3 commits
  6. 28 Oct, 2004 1 commit
  7. 26 Oct, 2004 1 commit
  8. 23 Oct, 2004 1 commit
  9. 12 Oct, 2004 1 commit
  10. 05 Oct, 2004 1 commit
  11. 29 Sep, 2004 1 commit
  12. 24 Sep, 2004 1 commit
    • re PR bootstrap/17369 ([ia64] Bootstrap failure with binutils-2.15.90.0.1.1) · 4c4a5bbc
      2004-09-23  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR bootstrap/17369
      	* Makefile.tpl (REALLY_SET_LIB_PATH): Add @SET_GCC_LIB_PATH@.
      	(HOST_EXPORTS]): Add @SET_GCC_LIB_PATH@. Set and export
      	SET_GCC_LIB_PATH_CMD.
      	(BASE_TARGET_EXPORTS): Likewise.
      	* Makefile.in: Regenerated.
      
      	* configure.in (SET_GCC_LIB_PATH): Set and substitute.
      	* configure: Regenerated.
      
      config/
      
      2004-09-23  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR bootstrap/17369
      	* gcc-lib-path.m4: New file.
      
      gcc/
      
      2004-09-23  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR bootstrap/17369
      	* Makefile.in (@set_gcc_lib_path@): Added.
      
      	* configure.ac: Include ../config/gcc-lib-path.m4. Use
      	TL_AC_GNU_MAKE_GCC_LIB_PATH.
      	* configure: Regenerated.
      
      From-SVN: r87999
      H.J. Lu committed
  13. 20 Sep, 2004 1 commit
  14. 16 Sep, 2004 1 commit
  15. 09 Sep, 2004 1 commit
    • Makefile.def: Remove libbanshee. · 0a050485
      Toplevel:
      
      2004-09-09  Daniel Berlin  <dberlin@dberlin.org>
      
      	* Makefile.def: Remove libbanshee.
      	* Makefile.tpl: Ditto.
      	* configure.in: Ditto.
      	* Makefile.in: Regen.
      	* configure: Ditto.
      
      gcc/
      
      2004-09-09  Daniel Berlin  <dberlin@dberlin.org>
      
      	* Makefile.in: Remove libbanshee, tree-alias-*.
      	Remove tree-alias-common.h dependencies.
      	* common.opt: Remove -ftree-points-to.
      	* configure.ac: Remove libbanshee.
      	* flags.h: Remove pta_type, flag_tree_points_to.
      	* gengtype.c (open_base_files): Remove tree-alias-type.h.
      	* opts.c (OPT_ftree_points_to): Remove.
      	* toplev.c: Remove tree-alias-common.h, flag_tree_points_to.
      	* tree-dfa.c: Remove tree-alias-common.h
      	* tree-into-ssa.c: Ditto.
      	* tree-outof-ssa.c: Ditto.
      	* tree-ssa-copyrename.c: Ditto.
      	* tree-ssa-live.c: Ditto.
      	* tree-optimize.c: Ditto.
      	* tree-ssa.c: Ditto.
      	Remove pass_build_pta, pass_del_pta.
      	* tree-pass.h: Ditto.
      	* tree-ssa-alias.c: Remove tree-alias-common.h.
      	(struct alias_stats_d):	Remove pta_queries, pta_resolved.
      	(pass_may_alias): Remove PROP_pta requirement.
      	(may_alias_p): Remove pta_queries, pta_resolved, use of andersens.
      	(get_tmt_for): Ditto.
      	(dump_alias_stats): Ditto.
      	* doc/passes.texi: Remove blurb about points-to analysis.
      	* fortran/Make-lang.in: Remove tree-alias-*.o.
      
      From-SVN: r87253
      Daniel Berlin committed
  16. 03 Sep, 2004 1 commit
    • configure.in: Remove target-libstdc++-v3 from noconfigdirs for *-*-netware... · 61fec9ff
      /
              * configure.in: Remove target-libstdc++-v3 from noconfigdirs for
              *-*-netware, but add target-libmudflap.
              Consolidate *-*-netware targets (of which really only i?86 exists)
              into a single entry.
              * configure: Likewise.
      gcc/
              * config.gcc: Resurrect NetWare as a target. Handle special case of
              Novell linker to be used (specified through --with-ld=) and threading
              model of either Posix (default) or NKS.
              * config/i386/i386.c (ix86_return_pops_args): Conditionalize popping
              of incoming hidden argument on KEEP_AGGREGATE_RETURN_POINTER.
              * config/i386/i386.h (KEEP_AGGREGATE_RETURN_POINTER): New.
              * config/i386/netware.c, config/i386/netware.h: New.
              * config/i386/nwld.c, config/i386/nwld.h: New.
              * config/i386/netware-crt0.c: New.
              * config/i386/netware-libgcc.c: New.
              * config/i386/netware-libgcc.def: New.
              * config/i386/netware-libgcc.exp: New.
              * config/i386/t-netware, config/i386/t-nwld: New.
              * gthr-nks.h: New.
              * doc/install.texi: Document NKS threading model.
      gcc/cp/
              * g++spec.c (MATH_LIBRARY_PROFILE): Default to MATH_LIBRARY rather
              than "-lm".
      gcc/testsuite/
              * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
              * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
              * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
              * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
              * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
              * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
              * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
              the non-portable bzero.
              * gcc.dg/20010912-1.c: xfail for NetWare.
              * gcc.dg/20020426-2.c: xfail for NetWare.
              * gcc.dg/20021014-1.c: xfail for NetWare.
              * gcc.dg/20021018-1.c: xfail for NetWare.
              * gcc.dg/20030213-1.c: xfail for NetWare.
              * gcc.dg/20030225-1.c: xfail for NetWare.
              * gcc.dg/20030708-1.c: xfail for NetWare.
              * gcc.dg/builtins-config.h: Also exclude NetWare.
              * gcc.dg/format/format.h: Define restrict only if not already defined.
              * gcc.dg/nest.c: xfail for NetWare.
              * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
              * lib/target-supports.exp (check_visibility_available): Exclude
              NetWare.
      fixincludes/
              * inclhack.def: Suppress exception_structure and math_exception
              for NetWare headers.
              * fixincl.x: Regenerate.
      libstdc++-v3/
              * crossconfig.m4: Add NetWare as a target.
              * configure: Regenerate.
      
      From-SVN: r87040
      Jan Beulich committed
  17. 01 Sep, 2004 2 commits
    • Makefile.tpl (sorry): Remove. · 45f366ab
      2004-09-01  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.tpl (sorry): Remove.
      	(clean-stage[+id+], clean-stage[+id+]-module): New targets.
      	(cleanstrap targets): Depend on distclean, not distclean-stage1.
      	(do-clean): Clean per-stage directories too.
      	(do-distclean): Run distclean-stage1 too.
      	(.NOTPARALLEL): Enable during toplevel bootstrap.
      	(stage[+id+]-bubble): Enable parallel execution during
      	the recursive invocation.
      	* Makefile.in: Regenerate.
      
      	Fix previous checkin:
      
      	* Makefile.tpl: Move BOOT_CFLAGS above host makefile fragment
      	include.
      	* configure.in: Fix indentation.
      	* configure: Regenerate.
      
      From-SVN: r86878
      Paolo Bonzini committed
    • Makefile.in: Move BOOT_CFLAGS above host makefile fragment include. · be8fff81
      	* Makefile.in: Move BOOT_CFLAGS above host makefile fragment include.
      	* configure.in: add test for powerpc-*-darwin* to specify makefile frag
      	* configure: regenerate
      	* config/mh-ppc-darwin: create file, override BOOT_CFLAGS for
      	 -mdynamic-no-pic
      
      From-SVN: r86866
      Robert Bowdidge committed
  18. 31 Aug, 2004 1 commit
    • Made fixincludes a toplevel build module. · 71b5d516
      toplevel:
      2004-08-31  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.def (build_modules): Add fixincludes.
      	(dependencies): Make gcc depend on fixincludes.
      	* configure.in (build_tools): Add fixincludes.
      	(build_configdirs): Always include build_libs.
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      contrib:
      2004-08-04  Paolo Bonzini  <bonzini@gnu.org>
      
      	* gcc_update: Add fixincludes.
      
      fixincludes:
      2004-08-31  Paolo Bonzini  <bonzini@gnu.org>
      
      	* .cvsignore: New.
      	* Makefile.in: From gcc/fixinc/Makefile.in, making it fully
      	autoconfiscated.
      	* configure.ac: New.
      	* config.h.in: Generate.
      	* configure: Generate.
      	* aclocal.m4: New.
      	* fixlib.h: Remove inclusions of gcc files.
      	* system.h: New.
      
      	Other files copied from gcc/fixinc.
      
      gcc:
      2004-08-31  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.in (build_subdir): New substitution.
      	(fixinc.sh): Simplify heavily since fixincludes is already built.
      	(stmp-fixinc): Depend on specs.ready.
      	(install-mkheaders): Use new location of fixincludes.
      	(clean): Do not descend into fixinc.
      	(FORBUILD): Replace with ../$(build_subdir).
      	* configure.ac (build_subdir): Substitute.
      	(FORBUILD): Do not set.
      	(all_outputs): Remove fixinc/Makefile.
      	(default commands): Do not create links in fixinc.
      	* mkfixinc.sh: New, from fixinc/mkfixinc.sh without
      	the fixincludes configuration steps and substituting
      	@FIXINCL@ in fixinc.in.
      	* fixinc.in: New, from fixinc/fixincl.sh.
      
      	* fixinc/*: Removed.
      
      From-SVN: r86824
      Paolo Bonzini committed
  19. 30 Aug, 2004 1 commit
    • Makefile.def (bootstrap stages): Add 'lean' parameter. · ce521a9c
      2004-08-26  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.def (bootstrap stages): Add 'lean' parameter.
      	* Makefile.tpl (configure-stageN-*, all-stageN-*): Turned into
      	phony targets; do not generate timestamp files.
      	(distclean-stageN): Remove references to their timestamp files.
      	(restageN, touch-stageN): Remove.
      	(stageN-bubble): Rewritten.
      	(compare): Support lean bootstraps.
      	* Makefile.in: Regenerate.
      
      	* configure.in: Only warn when bootstrapping but
      	build != host or build != target.  Support lean bootstraps.
      	* configure: Regenerate.
      
      From-SVN: r86754
      Paolo Bonzini committed
  20. 26 Aug, 2004 2 commits
  21. 17 Aug, 2004 2 commits
    • Patch from Robert Millan for kfreebsd-gnu/knetbsd-gnu. · c3f84f61
      * configure.in: In noconfigdirs check, match GNU/k*BSD with GNU/Linux
      (instead of FreeBSD).
      * configure: Regenerate.
      
      From-SVN: r86151
      Robert Millan committed
    • Makefile.in: Regenerate. · 7c27e184
      2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      	* Makefile.def (bootstrap-stage): Rename extra_*_flags to
      	stage_*_flags.
      	* Makefile.tpl (configure-[+module+], all-[+module+]): Exit
      	for bootstrapped modules if toplevel bootstrap is going.
      	(GCC bootstrap): Generate per-stage targets for all bootstrapped
      	modules.  Adjust for changes in Makefile.def.  Enable several
      	rules even in non-bootstrap mode, just to avoid peppering the
      	template with unnecessary "@if/@endif gcc-bootstrap" pairs.
      	(stage-[+prev+]-bubble): Remove.
      
      	* Makefile.def (Dependencies): Depend on all-build-bison,
      	all-build-flex, all-build-byacc, all-build-texinfo, rather
      	than the host variations.
      	* Makefile.tpl (BUILD_DIR_PREFIX): Remove.  Replace throughout
      	with BUILD_SUBDIR.
      	(BISON): Update for recent Bisons.
      	(YACC): Fix typo.
      	(cross): Depend on all-build.
      	(all): Do not depend on all-build.
      	(prebootstrap): Remove.
      	(dep-kind): Accept separate prefixes for MODULE and ON variables.
      	(Prebootstrap dependencies): Add them to the per-stage targets
      	and to all-prebootstrap.
      	* configure.in (build_configdirs): Always enable build_tools.
      	(BUILD_DIR_PREFIX): Remove.
      
      	* Makefile.def (gcc): Add target variable.
      	(gdb, expect, guile, tk, tix): Replace with_x with extra_make_flags.
      	* Makefile.tpl (Autogenerated `all-*' targets): Invoke $(TARGET-*)
      	in the recursive `make', instead of hardwiring `all'.
      	(Autogenerated TARGET-* variables): New.
      
      gcc/ChangeLog:
      2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.ac: Trust toplevel's notion of BISON/FLEX/MAKEINFO.
      	No need to check if in a cross configuration.
      	* configure: Regenerate.
      
      	* calls.c (precompute_register_parameters):
      	Inline preserve_subexpressions_p ().
      	* expmed.c (expand_mult_const, emit_store_flag): Likewise.
      	* optabs.c (expand_binop, expand_twoval_binop, prepare_cmp_insn):
      	Likewise.
      	* expr.c (get_subtarget): Likewise.
      	* rtl.h (preserve_subexpressions_p): Remove.
      	* stmt.c (preserve_subexpressions_p): Remove.
      
      	* dojump.c (do_jump) <COND_EXPR, EQ_EXPR, NE_EXPR,
      	TRUTH_ANDIF_EXPR, TRUTH_ORIF_EXPR, COMPOUND_EXPR>:
      	Abort on gimplified cases.
      
      From-SVN: r86111
      Paolo Bonzini committed
  22. 12 Aug, 2004 1 commit
  23. 11 Aug, 2004 1 commit
    • configure.in (arm*-*-eabi*): New target. · b3f8d95d
      	* configure.in (arm*-*-eabi*): New target.
      	* configure: Regenerate.
      
      	* configure.ac (arm*-*-eabi*): New target.
      	(arm*-*-symbianelf*): Likewise.
      	* configure: Regenerated.
      
      	* config.gcc (arm*-*-eabi*): New target.
      	* defaults.h (TARGET_LIBGCC_FUNCS): New macro.
      	(TARGET_LIB_INT_CMP_BIASED): Likewise.
      	* expmed.c (expand_divmod): Try a two-valued divmod function as a
      	last resort.
      	* gthr.h: Remove bogus tokens at end of #pragma.
      	* optabs.c (expand_twoval_binop_libfunc): New function.
      	(prepare_cmp_insn): Handle the !TARGET_LIB_INT_CMP_BIASED case.
      	(prepare_float_lib_cmp): Try reversing the condition.
      	(debug_optab_libfuncs): New function.
      	* optabs.h (expand_twoval_binop_libfunc): Declare.
      	* config/arm/arm.c (arm_init_libfuncs): New function.
      	(arm_compute_initial_eliminatino_offset): Return HOST_WIDE_INT.
      	(TARGET_INIT_LIBFUNCS): Define it.
      	* config/arm/arm.h (TARGET_BPABI): New macro.
      	* config/arm/arm-protos.h
      	(arm_compute_initial_elimination_offset): Return HOST_WIDE_INT.
      	* config/arm/bpabi.S: New file.
      	* config/arm/bpabi.c: Likewise.
      	* config/arm/bpabi.h: Likewise.
      	* config/arm/ieee754-df.S (__aeabi_dneg): New function or alias.
      	(__aeabi_drsub): Likewise.
      	(__aeabi_dsub): Likewise.
      	(__aeabi_dadd): Likewise.
      	(__aeabi_ui2d): Likewise.
      	(__aeabi_i2d): Likewise.
      	(__aeabi_f2d): Likewise.
      	(__aeabi_dmul): Likewise.
      	(__aeabi_ddiv): Likewise.
      	(__aeabi_cdrcmple): Likewise.
      	(__aeabi_cdcmpeq): Likewise.
      	(__aeabi_cdcmple): Likewise.
      	(__aeabi_dcmpeq): Likewise.
      	(__aeabi_dcmplt): Likewise.
      	(__aeabi_dcmple): Likewise.
      	(__aeabi_dcmpge): Likewise.
      	(__aeabi_dcmpgt): Likewise.
      	(__aeabi_dcmpun): Likewise.
      	(__aeabi_d2iz): Likewise.
      	(__aeabi_d2uiz): Likewise.
      	(__aeabi_d2f): Likewise.
      	* config/arm/ieee754-sf.S (__aeabi_fneg): New function or alias.
      	(__aeabi_frsub): Likewise.
      	(__aeabi_fsub): Likewise.
      	(__aeabi_fadd): Likewise.
      	(__aeabi_ui2f): Likewise.
      	(__aeabi_i2f): Likewise.
      	(__aeabi_fmul): Likewise.
      	(__aeabi_fdiv): Likewise.
      	(__aeabi_cfrcmple): Likewise.
      	(__aeabi_cfcmpeq): Likewise.
      	(__aeabi_cfcmple): Likewise.
      	(__aeabi_fcmpeq): Likewise.
      	(__aeabi_fcmplt): Likewise.
      	(__aeabi_fcmple): Likewise.
      	(__aeabi_fcmpge): Likewise.
      	(__aeabi_fcmpgt): Likewise.
      	(__aeabi_fcmpun): Likewise.
      	(__aeabi_f2iz): Likewise.
      	(__aeabi_f2uiz): Likewise.
      	* config/arm/lib1funcs.asm (ARM_CALL): New macro.
      	(__aeabi_uidivmod): New function or alias.
      	(__aeabi_idivmod): Likewise.
      	(__aeabi_idiv0): Likewise.
      	(__aeabi_ldiv0): Likewise.
      	(__aeabi_llsr): Likewise.
      	(__aeabi_lasr): Likewise.
      	(__aeabi_llsl): Likewise.
      	(bpabi.S): Include it.
      	* config/arm/libgcc-bpabi.ver: New file.
      	* config/arm/symbian.h (ARM_DEFAULT_ABI): Remove.
      	(LINK_SPEC): Remove.
      	* config/arm/t-arm-elf (LIB1ASMFUNCS): Add __aeabi_lcmp and
      	__aeabi_ulcmp.
      	* config/arm/t-bpabi: New file.
      	* doc/tm.texi (TARGET_LIBGCC_FUNCS): New entry.
      	(TARGET_LIB_INT_CMP_BIASED): Likewise.
      
      	* gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
      	* gcc.dg/dll-2.c: Fix dg-require syntax.
      	* gcc.misc-tests/arm-isr.c (abort): Declare.
      	(exit): Likewise.
      
      From-SVN: r85788
      Mark Mitchell committed
  24. 04 Aug, 2004 1 commit
  25. 03 Aug, 2004 3 commits
  26. 02 Aug, 2004 1 commit
  27. 09 Jul, 2004 2 commits
  28. 05 Jul, 2004 1 commit
  29. 02 Jul, 2004 1 commit
    • Makefile.def (build_modules): Add bison, byacc, flex, m4, texinfo. · 23f6b2f9
      2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.def (build_modules): Add bison, byacc, flex,
      	m4, texinfo.
      	(flags_to_pass): Add FLEX.
      	* Makefile.tpl (BUILD_DIR_PREFIX, BASE_EXPORTS): New.
      	(BUILD_EXPORTS, HOST_EXPORTS, BASE_TARGET_EXPORTS): Include it.
      	(DEFAULT_YACC, USUAL_YACC, DEFAULT_LEX, USUAL_LEX, DEFAULT_M4,
      	DEFAULT_MAKEINFO): Remove.
      	(CONFIGURED_YACC, CONFIGURED_FLEX, CONFIGURED_BISON,
      	CONFIGURED_LEX, CONFIGURED_M4, CONFIGURED_MAKEINFO): Substitute.
      	(YACC, FLEX, BISON, LEX, M4, MAKEINFO): Define to look into
      	objdir or else use configured tool.
      	(all-build): New.
      	(all): Depend on it.
      	(Build module dependencies): Add.
      	* Makefile.in: Regenerate.
      	* configure.in: Better support for multiple build modules,
      	matching what is done for host/target modules.  Do not look
      	for "plausible" locations of build tools if Canadian cross.
      	Use autoconf's AC_PROG_CC to find a C compiler.  Define
      	BUILD_DIR_PREFIX.  Look for flex, makeinfo and m4.
      	* configure: Regenerate.
      
      From-SVN: r84017
      Paolo Bonzini committed
  30. 22 Jun, 2004 1 commit
  31. 17 Jun, 2004 1 commit
  32. 09 Jun, 2004 1 commit
    • Makefile.tpl (touch-stage[+id+]): New. · ad6717df
      2004-06-09  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.tpl (touch-stage[+id+]): New.
      	(restage[+prev+]): Depend on touch-stage[+id+].
      
      	* Makefile.tpl (RECURSE_FLAGS_TO_PASS): New.
      	Use it throughout.
      
      	* Makefile.def: Add profile and feedback bootstrap stages.
      	Remove next field from bootstrap stages.
      	* Makefile.tpl (LN, LN_S): Substitute.
      	(stageN-start, stageN-end): Use double-colon rules, to
      	provide a hook for additional setup commands.
      	(distclean-stageN-gcc, restageN): Create dependencies from
      	[+prev+], not from [+next+].
      	(stageN-bubble): Add commands for successive stages from
      	[+prev+], using double-colon rules.
      	(all-stageN-gcc): Fix typo.
      	(stagefeedback-start, profiledbootstrap): New.
      	* Makefile.in: Regenerate.
      	* configure.in: Call ACX_PROG_LN.
      	* configure: Regenerate.
      
      config/ChangeLog:
      2004-06-09  Paolo Bonzini  <bonzini@gnu.org>
      
      	* acx.m4 (ACX_PROG_LN): From gcc, modified to
      	accept a parameter.
      
      gcc/ChangeLog:
      2004-06-09  Paolo Bonzini  <bonzini@gnu.org>
      
      	* aclocal.m4 (gcc_AC_PROG_LN): Remove.
      	(gcc_AC_CHECK_DECLS): Use AH_TEMPLATE to generate
      	config.in entries.
      	* configure.ac: Call ACX_PROG_LN, falling back to $LN_S
      	if hard links are not available.
      	* configure: Regenerate.
      	* config.in: Regenerate.
      
      From-SVN: r82816
      Paolo Bonzini committed