1. 23 Jan, 2012 1 commit
    • Interix resurrection · daecebc8
      2012-01-22  Douglas B Rupp  <rupp@gnat.com>
      
      	* <toplevel>/config/mh-interix: Remove as unneeded.
      	* <toplevel>/config/picflag.m4 (i[[34567]]86-*-interix3*):
      	Change triplet to i[[34567]]86-*-interix[[3-9]]*.
      
      	* <toplevel>/configure.ac: Remove reference to mh-interix.
      	* <toplevel>/configure: Regenerate.
      
      	* <toplevel>/libada/configure: Regenerate.
      
      	* <toplevel>libgcc/config.host (i[34567]86-*-interix3*):
      	Change triplet to i[34567]86-*-interix[3-9]*.
      	* <toplevel>/libgcc/configure: Regenerate.
      
      	* <toplevel>/liberty/configure: Regenerate.
      
      	* config.gcc: (i[34567]86-*-interix3*): Remove from obsolete
      	configurations. Change triplet to i[34567]86-*-interix[3-9]*.
      	(extra_options) interix.opt -> i386/interix.opt"
      	(extra_objs):Add winnt-stubs.o
      	* configure.ac: Add interix to target_os .comm on PE check.
      	* configure: Regenerate.
      	* config/interix3.h: Delete and move bits to..
      	* config/interix.h: Delete and move bits to..
      	* config/i386/i386-interix3.h: Delete and move bits to..
      	* config/i386/i386-interix.h: ..here.
      	(TARGET_CPU_DEFAULT): Remove redefinition.
      	(TARGET_ASM_CONSTRUCTOR): Undefine.
      	(SUBTARGET_SWITCHES): Define for ms-bitfields.
      	(TARGET_OS_CPP_BUILTINS): Remove __OPENNT. Add __declspec.
      	(PTRDIFF_TYPE): Define.
      	(LONG_DOUBLE_TYPE_SIZE): Define.
      	(LIBGCC2_LONG_DOUBLE_TYPE_SIZE): Define.
      	(SUBTARGET_OVERRIDE_OPTIONS): Remove.
      	(TARGET_SECTION_TYPE_FLAGS): Define.
      	(ASM_DECLARE_FUNCTION_NAME): Define.
      	(ASM_OUTPUT_EXTERNAL): Define.
      	(ASM_OUTPUT_EXTERNAL_LIBCALL): Define.
      	(ASM_OUTPUT_ALIGNED_BSS): Define.
      	(PCC_BITFIELD_TYPE_MATTERS): Define.
      	(USE_CONST_SECTION): Define.
      	(SUBTARGET_ENCODE_SECTION_INFO): Remove.
      	(TARGET_ASM_FUNCTION_RODATA_SECTION): Remove.
      	(SUPPORTS_ONE_ONLY): Remove.
      	(I386_PE_STRIP_ENCODING): Define.
      	* config/interix.opt: Delete and move bits to..
      	* config/i386/interix.opt: ..here. New.
      	(mpe-aligned-commons): Add.
      	* config/i386/t-interix: Add copyright header.
      	(winnt-stubs.o): Add rule.
      
      	* testsuite/gcc.dg/builtins-config.h: (HAVE_C99_RUNTIME):
      	Do not define for Interix.
      
      From-SVN: r183406
      Douglas Rupp committed
  2. 04 Jan, 2012 1 commit
    • re PR bootstrap/51734 (Bootstrap fails in libada) · 925b0ed8
      config/
      2012-01-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	PR bootstrap/51734
      	* picflag.m4: Remove s390 case statement.
      
      gcc/
      2012-01-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	* configure: Regenerate.
      
      libada/
      2012-01-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	* configure: Regenerate.
      
      libgcc/
      2012-01-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	* configure: Regenerate.
      	* config/s390/t-crtstuff: Remove -fPIC.
      
      libiberty/
      2012-01-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	* configure: Regenerate.
      
      From-SVN: r182868
      Andreas Krebbel committed
  3. 19 Nov, 2011 1 commit
  4. 12 Nov, 2011 1 commit
    • Makefile.in (stamp-gnatlib-$(RTSDIR)): Don't link s-oscons.ads. · 5f41422f
      ada:
      
      	* gcc-interface/Makefile.in (stamp-gnatlib-$(RTSDIR)): Don't link
      	s-oscons.ads.
      	(OSCONS_CPP, OSCONS_EXTRACT): New.
      	(./bldtools/oscons/xoscons): New Target.
      	($(RTSDIR)/s-oscons.ads): New Target.
      	(gnatlib): Depend on  $(RTSDIR)/s-oscons.ads.
      	* gcc-interface/Make-lang.in (ada/s-oscons.ads) Remove as dependency.
      	* Make-generated.in: Remove machinery to generate xoscons and
      	ada/s-oscons.ads.
      
      libada:
      
      	Makefile.in: Change dependency on oscons to depend on the generator
      	tool.
      
      From-SVN: r181319
      Iain Sandoe committed
  5. 12 Oct, 2011 1 commit
    • Makefile.in (LOOSE_WARN): Delete. · 0cfaf83f
      gnattools/
      	* Makefile.in (LOOSE_WARN): Delete.
      	(GCC_WARN_CFLAGS): Set to -W -Wall.
      	(TOOLS_FLAGS_TO_PASS_1): Delete.
      	(TOOLS_FLAGS_TO_PASS_1re): Rename into...
      	(TOOLS_FLAGS_TO_PASS_RE): ...this.
      	(gnattools-native): Use TOOLS_FLAGS_TO_PASS_NATIVE.
      	(regnattools): Use TOOLS_FLAGS_TO_PASS_RE.
      libada/
      	* Makefile.in (LOOSE_WARN): Delete.
      	(GCC_WARN_CFLAGS): Likewise.
      	(WARN_CFLAGS): Likewise.
      	(GNATLIBFLAGS): Add -nostdinc.
      	(GNATLIBCFLAGS_FOR_C): Add -W -Wall.
       	(LIBADA_FLAGS_TO_PASS): Remove WARN_CFLAGS.
      	* configure.ac (warn_cflags): Delete.
      	* configure: Regenerate.
      gcc/ada/
      	* sem_util.adb (Denotes_Same_Prefix): Fix fatal warning.
      	* gcc-interface/Make-lang.in (WARN_ADAFLAGS): New.
      	(ALL_ADAFLAGS): Include WARN_ADAFLAGS.
      	(ADA_FLAGS_TO_PASS): Likewise.
      	(COMMON_FLAGS_TO_PASS): New.
      	(ADA_TOOLS_FLAGS_TO_PASS): Use COMMON_FLAGS_TO_PASS.  In the regular
      	native case, also use FLAGS_TO_PASS and ADA_FLAGS_TO_PASS.
      	(gnatlib): Use COMMON_FLAGS_TO_PASS.
      	(ada.install-common): Likewise.
      	(install-gnatlib): Likewise.
      	(install-gnatlib-obj): Likewise.
      	(gnattools): Use ADA_TOOLS_FLAGS_TO_PASS for gnattools1 as well.
      	(gnat-cross): Delete.
      	(gnatboot): Likewise.
      	(gnatboot2): Likewise.
      	(gnatboot3): Likewise.
      	(gnatstage1): Likewise.
      	(gnatstage2): Likewise.
      	* gcc-interface/Makefile.in (SOME_ADAFLAGS): Likewise.
      	(MOST_ADAFLAGS): Likewise.
      	(LOOSE_CFLAGS): Likewise.
       	(gnat-cross): Likewise.
      	(GNATLIBFLAGS): Add -W -Wall.
      	(GNATLIBCFLAGS_FOR_C): Likewise.
      	* gcc-interface/lang.opt: Remove C-specific warnings.  Add doc lines.
      	* gcc-interface/misc.c (gnat_handle_option): Remove obsolete cases.
      
      From-SVN: r179878
      Eric Botcazou committed
  6. 22 Aug, 2011 1 commit
    • Centralize PICFLAG configuration · e3aa9eba
      	config:
      	* picflag.m4: New file.
      
      	gcc:
      	* configure.ac (GCC_PICFLAG_FOR_TARGET): Call it.
      	(PICFLAG_FOR_TARGET): Substitute.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      	gcc/ada:
      	* gcc-interface/Makefile.in (PICFLAG_FOR_TARGET): New.
      	(GNATLIBCFLAGS_FOR_C): Replace
      	TARGET_LIBGCC2_CFLAGS by PICFLAG_FOR_TARGET.
      	(gnatlib-shared-default, gnatlib-shared-dual-win32)
      	(gnatlib-shared-win32, gnatlib-shared-darwin, gnatlib-shared)
      	(gnatlib-sjlj, gnatlib-zcx): Likewise.
      
      	libada:
      	* configure.ac: Include ../config/picflag.m4.
      	(GCC_PICFLAG): Call it.
      	Substitute.
      	* configure: Regenerate.
      	* Makefile.in (TARGET_LIBGCC2_CFLAGS): Replace by PICFLAG.
      	(GNATLIBCFLAGS_FOR_C): Replace TARGET_LIBGCC2_CFLAGS by PICFLAG.
      	(LIBADA_FLAGS_TO_PASS): Pass PICFLAG as PICFLAG_FOR_TARGET.
      	Don't include $(GCC_DIR)/libgcc.mvars.
      
      	libiberty:
      	* aclocal.m4: Include ../config/picflag.m4.
      	* configure.ac (GCC_PICFLAG): Call it.
      	(enable_shared): Clear PICFLAG unless shared.
      	* configure: Regenerate.
      
      From-SVN: r177967
      Rainer Orth committed
  7. 20 Nov, 2010 1 commit
    • PR other/46202: implement install-strip. · 455c8f48
      /:
      	PR other/46202
      	* configure.ac: Fix just-built in-tree STRIP name to be
      	binutils/strip-new.
      	* configure: Regenerate.
      	* Makefile.def (install-strip-gcc, install-strip-binutils)
      	(install-strip-opcodes, install-strip-ld, install-strip-itcl)
      	(install-strip-sid): Mirror dependencies on non-strip variants
      	of these targets on the respective -strip prerequisites.
      	* Makefile.tpl (install-strip, install-strip-host)
      	(install-strip-target): New targets.
      	(install-strip-[+module+], install-strip-target-[+module+]):
      	New targets.
      	* Makefile.in: Regenerate.
      
      gcc/:
      	PR other/46202
      	* Makefile.in (install_sh, INSTALL_STRIP_PROGRAM): New
      	variables.
      	(AR_FOR_TARGET, RANLIB_FOR_TARGET, STRIP_FOR_TARGET): Fix
      	shell quoting.
      	(STRIP_FOR_TARGET): Look for in-tree strip under name strip-new.
      	(install-strip): New target.
      	(STRIPPROG): New variable, exported if STRIP is set.
      	* doc/install.texi (Final install): Minor markup and code style
      	fixes.  Document install-strip target.
      
      fixincludes/:
      	PR other/46202
      	* Makefile.in (install-strip): New phony target.
      	(all, check, install): Also mark as phony.
      
      libgcc/:
      	PR other/46202
      	* Makefile.in (install-strip): New phony target.
      
      libiberty/:
      	PR other/46202
      	* Makefile.in (install-strip): New phony target.
      	(install): Also mark as phony.
      
      gnattools/:
      	PR other/46202
      	* Makefile.in (install-strip): New phony target.
      	(check, installcheck, info, dvi, pdf, html, install)
      	(install-info, install-pdf, install-html, mostlyclean)
      	(clean, distclean, maintainer-clean): Mark phony.
      
      libada/:
      	PR other/46202
      	* Makefile.in (install-strip): New phony target.
      	(check, installcheck, info, dvi, pdf, html, install)
      	(install-info, install-pdf, install-html, mostlyclean)
      	(clean, distclean, maintainer-clean): Mark phony.
      
      From-SVN: r166980
      Ralf Wildenhues committed
  8. 24 Oct, 2009 1 commit
    • Makefile.in (GNATLIBCFLAGS_FOR_C): New variable. · 2f18d9af
      libada/
      	* Makefile.in (GNATLIBCFLAGS_FOR_C): New variable.
      	(LIBADA_FLAGS_TO_PASS): Add GNATLIBCFLAGS_FOR_C.
      	* configure.ac: Include config/unwind_ipinfo.m4.
      	Check for _Unwind_GetIPInfo.
      	* configure: Regenerate.
      
      gcc/ada/
      	* init.c (__gnat_adjust_context_for_raise): Mention _Unwind_GetIPInfo.
      	* gcc-interface/Makefile.in (GNATLIBCFLAGS_FOR_C): Add HAVE_GETIPINFO.
      	Pass GNATLIBCFLAGS_FOR_C to recursive invocations.
      
      gcc/testsuite/
      	* gnat.dg/null_pointer_deref1.adb: New test.
      	* gnat.dg/null_pointer_deref2.adb: Likewise.
      
      From-SVN: r153525
      Eric Botcazou committed
  9. 30 Aug, 2009 1 commit
  10. 24 Aug, 2009 1 commit
    • Update AC_PREREQ entries to 2.64 · df58e648
      /:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      intl/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libdecnumber/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libiberty/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libjava/classpath/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libjava/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libjava/libltdl/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.  Remove FIXME.
      
      libssp/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libobjc/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libstdc++-v3/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libada/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libgcc/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libgfortran/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      boehm-gc/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      gnattools/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      gcc/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      fixincludes/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libmudflap/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      zlib/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libffi/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libcpp/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libgomp/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      From-SVN: r151059
      Ralf Wildenhues committed
  11. 22 Aug, 2009 1 commit
    • Regenerate tree using Autoconf 2.64 and Automake 1.11. · 5213506e
      config/:
      	* override.m4 (_GCC_AUTOCONF_VERSION): Bump to 2.64.
      
      :
      	* configure: Regenerate.
      
      intl/:
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      
      libiberty/:
      	* config.in: Regenerate.
      	* configure: Regenerate.
      
      boehm-gc/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* include/gc_config.h.in: Regenerate.
      
      fixincludes/:
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      
      gcc/:
      	* aclocal.m4: Regenerate.
      	* config.in: Regenerate.
      	* configure: Regenerate.
      
      libgcc/:
      	* configure: Regenerate.
      
      gnattools/:
      	* configure: Regenerate.
      
      libada/:
      	* configure: Regenerate.
      
      libcpp/:
      	* aclocal.m4: Regenerate.
      	* config.in: Regenerate.
      	* configure: Regenerate.
      
      libdecnumber/:
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* config.in: Regenerate.
      
      libffi/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* fficonfig.h.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* man/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libgfortran/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      
      libgomp/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/classpath/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* doc/api/Makefile.in: Regenerate.
      	* examples/Makefile.in: Regenerate.
      	* external/Makefile.in: Regenerate.
      	* external/jsr166/Makefile.in: Regenerate.
      	* external/relaxngDatatype/Makefile.in: Regenerate.
      	* external/sax/Makefile.in: Regenerate.
      	* external/w3c_dom/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* include/config.h.in: Regenerate.
      	* lib/Makefile.in: Regenerate.
      	* native/Makefile.in: Regenerate.
      	* native/fdlibm/Makefile.in: Regenerate.
      	* native/jawt/Makefile.in: Regenerate.
      	* native/jni/Makefile.in: Regenerate.
      	* native/jni/classpath/Makefile.in: Regenerate.
      	* native/jni/gconf-peer/Makefile.in: Regenerate.
      	* native/jni/gstreamer-peer/Makefile.in: Regenerate.
      	* native/jni/gtk-peer/Makefile.in: Regenerate.
      	* native/jni/java-io/Makefile.in: Regenerate.
      	* native/jni/java-lang/Makefile.in: Regenerate.
      	* native/jni/java-math/Makefile.in: Regenerate.
      	* native/jni/java-net/Makefile.in: Regenerate.
      	* native/jni/java-nio/Makefile.in: Regenerate.
      	* native/jni/java-util/Makefile.in: Regenerate.
      	* native/jni/midi-alsa/Makefile.in: Regenerate.
      	* native/jni/midi-dssi/Makefile.in: Regenerate.
      	* native/jni/native-lib/Makefile.in: Regenerate.
      	* native/jni/qt-peer/Makefile.in: Regenerate.
      	* native/jni/xmlj/Makefile.in: Regenerate.
      	* native/plugin/Makefile.in: Regenerate.
      	* resource/Makefile.in: Regenerate.
      	* scripts/Makefile.in: Regenerate.
      	* tools/Makefile.in: Regenerate.
      
      libjava/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* include/config.h.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/libltdl/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* config-h.in: Regenerate.
      	* configure: Regenerate.
      
      libmudflap/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libobjc/:
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      
      libssp/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      
      libstdc++-v3/:
      	* Makefile.in: Regenerate.
      	* acinclude.m4: Regenerate.
      	* aclocal.m4: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* libsupc++/Makefile.in: Regenerate.
      	* po/Makefile.in: Regenerate.
      	* python/Makefile.in: Regenerate.
      	* src/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      zlib/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r151014
      Ralf Wildenhues committed
  12. 30 Jul, 2009 2 commits
    • Makefile.in (AUTOCONF, [...]): New variables. · 6efbd53f
      fixincludes/
      	* Makefile.in (AUTOCONF, AUTOHEADER, ACLOCAL, ACLOCAL_AMFLAGS):
      	New variables.
      	($(srcdir)/configure, $(srcdir)/config.h.in, $(srcdir)/aclocal.m4):
      	Use them.
      
      gcc/
      	* Makefile.in (AUTOCONF, ACLOCAL, ACLOCAL_AMFLAGS, aclocal_deps):
      	New variables.
      	($(srcdir)/configure, $(srcdir)/aclocal.m4): New rules.
      	(AUTOHEADER): New variable.
      	($(srcdir)/cstamp-h.in): Use it.
      
      gnattools/
      	* Makefile.in (AUTOCONF, configure_deps): New variables.
      	($(srcdir)/configure): Use them.
      
      libada/
      	* Makefile.in (AUTOCONF, configure_deps): New variables.
      	($(srcdir)/configure)): Use them.  Also depend on multi.m4.
      
      libgcc/
      	* configure.ac: Add snippet for maintainer-mode.
      	* configure: Regenerate.
      	* Makefile.in (AUTOCONF, configure_deps): New variables.
      	($(srcdir)/configure)): New rule, active only with maintainer
      	mode turned on.
      
      libiberty/
      	* Makefile.in (AUTOCONF, configure_deps): New variables.
      	($(srcdir)/configure): New rule, active only in maintainer mode.
      
      libobjc/
      	* Makefile.in (AUTOCONF, ACLOCAL, ACLOCAL_AMFLAGS, aclocal_deps):
      	New variables.
      	($(srcdir)/configure, $(srcdir)/aclocal.m4): New rules.
      
      intl/
      	* Makefile.in (aclocal_deps): New variable.
      	($(srcdir)/aclocal.m4): Use it, for portable makefile syntax.
      
      libdecnumber/
      	* Makefile.in (aclocal_deps): New variable.
      	($(srcdir)/aclocal.m4): Use it, for portable makefile syntax.
      
      From-SVN: r150277
      Ralf Wildenhues committed
    • extensions.m4 (AC_USE_SYSTEM_EXTENSIONS): Do not expand for Autoconf 2.62 or newer. · 1b3b24c2
      config/
      	* extensions.m4 (AC_USE_SYSTEM_EXTENSIONS): Do not expand
      	for Autoconf 2.62 or newer.
      	* tls.m4 (GCC_CHECK_TLS): Fix m4 quotation.
      	* no-executables.m4 (_AC_COMPILER_EXEEXT): Fix m4 quotation.
      	* override.m4 (m4_copy_force, m4_rename_force): Provide
      	macros if not defined.
      	(AC_PREREQ): Use m4_copy_force.
      
      boehm-gc/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      libada/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      libffi/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      libgfortran/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      libgomp/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      libjava/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      libmudflap/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      libobjc/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      libssp/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      zlib/
      	* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
      
      libstdc++-v3/
      	* acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
      
      From-SVN: r150269
      Ralf Wildenhues committed
  13. 13 Jul, 2009 1 commit
  14. 09 Apr, 2009 1 commit
  15. 07 Apr, 2009 1 commit
  16. 06 Apr, 2009 1 commit
    • gnat.exp: Handle multilib. · 6d63ea75
      testsuite/
      2009-04-06  Laurent GUERBY  <laurent@guerby.net>
      
              * lib/gnat.exp: Handle multilib.
              
      libada/
      2009-04-06  Laurent GUERBY  <laurent@guerby.net>
      
              * Makefile.in (ADA_RTS_DIR): Define.
              * Makefile.in (gnatlib-*): Link adainclude and adalib to it.
      
      From-SVN: r145622
      Laurent GUERBY committed
  17. 21 Sep, 2008 1 commit
    • re PR ada/5911 (Support for multilib in Ada) · 7193e639
      2008-09-21  Laurent Guerby  <laurent@guerby.net>
      
              PR ada/5911
      	* gcc-interface/Makefile.in: Add multilib handling for x86_64
      	and sparc.
      	* system-linux-sparcv9.ads: New file.
      	
      2008-09-21  Laurent Guerby  <laurent@guerby.net>
                  Paolo Bonzini  <bonzini@gnu.org>
      	
      	PR ada/5911
      	* Makefile.in (all, install, mostlyclean, clean, distclean): Add
      	multilib handling.
      	* configure.ac: Add multilib handling.
      	* configure: Regenerate.
      
      
      Co-Authored-By: Paolo Bonzini <bonzini@gnu.org>
      
      From-SVN: r140525
      Laurent GUERBY committed
  18. 29 Aug, 2008 1 commit
  19. 28 Aug, 2008 1 commit
  20. 08 Aug, 2008 1 commit
  21. 06 Aug, 2008 2 commits
  22. 05 Aug, 2008 1 commit
  23. 01 Aug, 2008 1 commit
    • configure.ac: Do not generate libada-mk. · 47ad7893
      gcc:
      2008-08-01  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.ac: Do not generate libada-mk.  Do not subst
      	host_cc_for_libada.
      	* libada-mk.in: Remove.
      	* Makefile.in: Pass TARGET_LIBGCC2_CFLAGS to libgcc.mvars.
      	* configure: Regenerate.
      
      libada:
      2008-08-01  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.ac (warn_cflags): Substitute.
      	* configure: Regenerate.
      	* Makefile.in (libdir, WARN_CFLAGS): Substitute.
      	(GCC_WARN_CFLAGS): Remove NOCOMMON_FLAG.
      	(ADA_CFLAGS, T_ADA_CFLAGS, X_ADA_CFLAGS, ALL_ADA_CFLAGS): Remove,
      	they were unused.
      	(libada-mk): Do not include.  Include libgcc.mvars instead.
      	(tmake_file): Remove, do not include.
      	(FLAGS_TO_PASS): Pass dummy values for exeext and CC.
      	* configure: Regenerate.
      
      gnattools:
      2008-08-01  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.ac (warn_cflags): Substitute.
      	* configure: Regenerate.
      	* Makefile.in (libdir, exeext, WARN_CFLAGS): Substitute.
      	(GCC_WARN_CFLAGS): Remove NOCOMMON_FLAG.
      	(ADA_INCLUDE_DIR, ADA_RTL_OBJ_DIR): Remove as they were unused.
      	(libsubdir): Remove.
      	(libada-mk): Do not include.  Include libgcc.mvars instead.
      	(xmake_file): Remove, do not include.
      
      From-SVN: r138479
      Paolo Bonzini committed
  24. 17 Jun, 2008 1 commit
    • Makefile.tpl ($(srcdir)/configure): Update dependencies. · 18c04407
      	* Makefile.tpl ($(srcdir)/configure): Update dependencies.
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      config/
      	* override.m4: Use m4_version_prereq throughout.
      	(_AC_ARG_VAR_VALIDATE, AC_MSG_FAILURE): Backport from git
      	Autoconf: output pwd along with fatal errors, so the right
      	config.log file is hinted at more prominently.
      	(PARSE_ARGS): Push setting of ac_pwd in this diversion.
      	(_GCC_AUTOCONF_VERSION): New, define to 2.59 if not defined.
      	(_GCC_AUTOCONF_VERSION_CHECK): New macro, require use of Autoconf
      	version _GCC_AUTOCONF_VERSION throughout the tree.
      	(m4_wrap): New override, fix for Posix semantics of m4wrap.
      
      libgcc/
      	* configure.ac: sinclude override.m4.
      	* configure: Regenerate.
      
      gnattools/
      	* configure.ac: move sinclude of acx.m4 before AC_INIT,
      	also sinclude override.m4.
      	* Makefile.in ($(srcdir)/configure): Update dependencies.
      	* configure: Regenerate.
      
      libada/
      	* configure.ac: move sinclude of acx.m4 before AC_INIT,
      	also sinclude override.m4.
      	* Makefile.in ($(srcdir)/configure): Update dependencies.
      	* configure: Regenerate.
      
      intl/
      	* configure: Regenerate.
      
      libiberty/
      	* configure: Regenerate.
      
      boehm-gc/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* include/gc_config.h.in: Regenerate.
      
      fixincludes/
      	* configure: Regenerate.
      
      gcc/
      	* configure: Regenerate.
      
      libcpp/
      	* Makefile.in ($(srcdir)/aclocal.m4): Update dependencies.
      	* configure: Regenerate.
      
      libdecnumber/
      	* Makefile.in ($(srcdir)/aclocal.m4): Update dependencies.
      	* configure: Regenerate.
      
      libffi/
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libgfortran/
      	* configure: Regenerate.
      
      libgomp/
      	* configure: Regenerate.
      
      libjava/classpath/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* doc/api/Makefile.in: Regenerate.
      	* examples/Makefile.in: Regenerate.
      	* external/Makefile.in: Regenerate.
      	* external/jsr166/Makefile.in: Regenerate.
      	* external/relaxngDatatype/Makefile.in: Regenerate.
      	* external/sax/Makefile.in: Regenerate.
      	* external/w3c_dom/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* lib/Makefile.in: Regenerate.
      	* native/Makefile.in: Regenerate.
      	* native/fdlibm/Makefile.in: Regenerate.
      	* native/jawt/Makefile.in: Regenerate.
      	* native/jni/Makefile.in: Regenerate.
      	* native/jni/classpath/Makefile.in: Regenerate.
      	* native/jni/gconf-peer/Makefile.in: Regenerate.
      	* native/jni/gstreamer-peer/Makefile.in: Regenerate.
      	* native/jni/gtk-peer/Makefile.in: Regenerate.
      	* native/jni/java-io/Makefile.in: Regenerate.
      	* native/jni/java-lang/Makefile.in: Regenerate.
      	* native/jni/java-net/Makefile.in: Regenerate.
      	* native/jni/java-nio/Makefile.in: Regenerate.
      	* native/jni/java-util/Makefile.in: Regenerate.
      	* native/jni/midi-alsa/Makefile.in: Regenerate.
      	* native/jni/midi-dssi/Makefile.in: Regenerate.
      	* native/jni/native-lib/Makefile.in: Regenerate.
      	* native/jni/qt-peer/Makefile.in: Regenerate.
      	* native/jni/xmlj/Makefile.in: Regenerate.
      	* native/plugin/Makefile.in: Regenerate.
      	* resource/Makefile.in: Regenerate.
      	* scripts/Makefile.in: Regenerate.
      	* tools/Makefile.in: Regenerate.
      
      libjava/
      	* configure: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/libltdl/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      libmudflap/
      	* Makefile.in: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libobjc/
      	* configure: Regenerate.
      
      libssp/
      	* Makefile.in: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      
      libstdc++-v3/
      	* configure: Regenerate.
      
      zlib/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r136876
      Ralf Wildenhues committed
  25. 02 Mar, 2007 1 commit
  26. 23 Jan, 2007 1 commit
    • re PR bootstrap/30541 (Top-level should pass GNATBIND, GNATLINK and GNATMAKE variables down) · 5305be7e
      2007-01-23  Richard Guenther  <rguenther@suse.de>
      
      	PR bootstrap/30541
      	* Makefile.def (flags_to_pass): Add GNATBIND and GNATMAKE.
      	* Makefile.tpl (GNATBIND): Substitute it.
      	(GNATMAKE): Likewise.
      	(POSTSTAGE1_FLAGS_TO_PASS): Pass staged GNATBIND instead
      	of STAGE_PREFIX.
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
              config/
      	* acx.m4 (ACX_PROG_GNAT): Check for gnatmake.
      
      	libada/
      	* Makefile.in (STAGE_PREFIX): Do not define.
      	(FLAGS_TO_PASS): Do not pass STAGE_PREFIX.
      
      	gnattools/
      	* Makefile.in (STAGE_PREFIX): Do not define.
      
      	ada/
      	* Make-lang.in: Replace invocations of gnatmake with $(GNATMAKE).
      	(gnatboot2): Pass staged GNATMAKE instead of STAGE_PREFIX.
      	(gnatboot3): Likewise.
      	(GNATBIND): Do not define.
      	* Makefile.in (GNATBIND): Do not define.
      
      From-SVN: r121082
      Richard Guenther committed
  27. 17 Nov, 2006 1 commit
    • re PR ada/29802 (wrong directory in makefile for ada and libada when srcdir=.) · 9bd6112c
      2006-11-16  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.tpl (clean-target-libgcc): Test for gcc Makefile presence.
      	(unstage): Test for stage_last presence.
      
      	PR bootstrap/29802
      	* Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Add HOST_SUBDIR in STAGE_PREFIX.
      	* Makefile.in: Regenerate.
      
      libada:
      2006-11-16  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/29802
      	* configure.ac: Call GCC_TOPLEV_SUBDIRS.
      	* configure: Regenerate.
      	* Makefile.in: Replace host_subdir.
      
      From-SVN: r118927
      Paolo Bonzini committed
  28. 17 Oct, 2006 1 commit
  29. 24 May, 2006 1 commit
  30. 05 Dec, 2005 1 commit
  31. 28 Apr, 2005 1 commit
  32. 28 Feb, 2005 1 commit
    • re PR bootstrap/17383 (Building in src dir fails) · 215c351a
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* Makefile.def (target_modules): Remove "stage", now unnecessary.
      	* Makefile.tpl (HOST_SUBDIR): New substitution.
      	(STAGE_HOST_EXPORTS, EXPECT, HOST_LIB_PATH, USUAL_AR_FOR_TARGET,
      	USUAL_AS_FOR_TARGET, USUAL_DLLTOOL_FOR_TARGET, USUAL_GCC_FOR_TARGET,
      	USUAL_LD_FOR_TARGET, USUAL_NM_FOR_TARGET, USUAL_OBJDUMP_FOR_TARGET,
      	USUAL_RANLIB_FOR_TARGET, USUAL_WINDRES_FOR_TARGET): Use it.
      	(Host modules, Bootstrapped modules): Use it.
      	(Build modules, Target modules): Do not create symlink trees,
      	always configure out-of-srcdir.
      	(distclean): Try removing $(host_subdir) with rm before using rm -rf.
      	* configure.in (FLAGS_FOR_TARGET, CC_FOR_TARGET, GCJ_FOR_TARGET,
      	GFORTRAN_FOR_TARGET, CXX_FOR_TARGET, RAW_CXX_FOR_TARGET): Use
      	$(HOST_SUBDIR).  Create a symlink for host_subdir.
      
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      config:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* config/acx.m4 (GCC_TOPLEV_SUBDIRS): Set HOST_SUBDIR if an in-src
      	gcc build is going.
      
      gcc:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* gcc/Makefile.in (host_subdir): New.
      	(build_objdir): New.  Replace ../$(build_subdir) with it throughout.
      	* gcc/configure: Regenerate.
      
      libada:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* Makefile.in (GCC_DIR): Add $(HOST_SUBDIR) to the definition.
      
      libjava:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* configure.ac: Call GCC_TOPLEV_SUBDIRS.
      	(COMPPATH): Removed.
      	(ZIP, GCJH): Replace it with ../$(host_subdir).
      	(built_gcc_dir): Add $(host_subdir).
      	* configure: Regenerate.
      	* Makefile.in, include/Makefile.in, testsuite/Makefile.in,
      	gcj/Makefile.in, external/Makefile.in, external/sax/Makefile.in,
      	external/w3c_dom/Makefile.in: Regenerate.
      
      libobjc:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* configure.ac: Call GCC_TOPLEV_SUBDIRS.
      	(Determine CFLAGS for gthread): Use $host_subdir.
      	* configure: Regenerate.
      	* Makefile.in (host_subdir): New.
      	(INCLUDES): Use it.
      
      From-SVN: r95680
      Paolo Bonzini committed
  33. 26 Feb, 2005 1 commit
    • (top level) · 5395b47b
      	Merged from libada-gnattools-branch:
      	2004-11-28  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* gnattools: New directory.
      	* Makefile.def: Add gnattools as a module, depending on target-libada.
      	* Makefile.in: Regenerate.
      	* configure.in: Include gnattools in host_tools; disable it if ada
      	is disabled.
      	* configure: Regenerate.
      
      (gcc)
      	* configure.ac: Rename cc_for_cross_gnattools to host_cc_for_libada.
      	* configure: Regenerate.
              * libada-mk.in: Remove CC; rename
      	cc_for_cross_gnattools / cc_set_by_configure to host_cc_for_libada.
      
      (gcc/ada)
      	Partial merge from libada-gnattools-branch:
      
      	2004-12-02  Nathanael Nerode  <neroden@gcc.gnu.org>
              * Makefile.in: Move gnattools{1,1re,2,3,4} and corresponding flags
              into code in gnattools/Makefile.in.  Remove direct dependencies on
              stamp-tools by tools clauses.
      	2004-12-02  Nathanael Nerode  <neroden@gcc.gnu.org>
              * config-lang.in: Add gnattools to $lang_dirs.
      
      (libada)
      2004-12-03  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* Makefile.in: Add stamp file for building libada, to avoid
      	duplicate builds every time all-gnattools is called.
      
      2004-12-02  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* Makefile.in: Build gcc/ada/Makefile (by running gcc/ada/configure)
      	here.
      
      2004-08-16  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* configure.ac: Replace AC_CANONICAL_SYSTEM with _BUILD, _HOST,
      	_TARGET.
      	* configure: Regenerate.
      
      2004-07-18  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* configure.ac, Makefile.in: Remove gnattools-specific code
      	(see gnattools directory).
      	* Makefile.in: Remove dead rts-* targets.
      	* configure: Regenerate.
      
      (gnattools)
      2005-02-02  Nathanael Nerode  <neroden@gcc.gnu.org>
      
              * Makefile.in: Remove use of cc_set_by_configure; just use
              plain old CC from the top level in this case.
      
      2005-01-30  Nathanael Nerode  <neroden@gcc.gnu.org>
      	Merge from mainline at tag libada-gnattools-merge-20050129:
      	* configure.ac: Changes propagated from gcc/ada/Makefile.in.
      	* Makefile.in: Changes relocated from gcc/ada/Makefile.in.
      
      2004-12-13  Nathanael Nerode  <neroden@gcc.gnu.org>
      
              * Makefile.in: Reinstate stamp-gnatlib check.
      
      2004-12-02  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* Makefile.in: Inline gnattools{1,1-re,2,3,4} targets from
      	gcc/ada/configure.ac into gnattools-native and gnattools-cross
      	targets, collecting flags as appropriate from here,
      	gcc/ada/Makefile.in, gcc/ada/configure.ac, etc.  Attempt to retain
      	identical behavior.
      	* configure.ac: Add necessary configure bits from
      	gcc/ada/configure.ac.
      	* configure: Regenerate.
      
      2004-08-16  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* configure.ac: Replace AC_CANONICAL_SYSTEM with _BUILD, _HOST,
      	_TARGET.  Replace _GCC_TOPLEV_NONCANONICAL_TARGET with
      	ACX_NONCANONICAL_TARGET, and replace now-redundant AC_SUBST.
      	* configure: Regenerate.
      
      2004-07-18  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* Makefile.in, configure.ac: Remove libada-specific targets and
      	variables.
      	* configure: Regenerate.
      	* New directory, cloned from libada.
      
      From-SVN: r95594
      Nathanael Nerode committed
  34. 25 May, 2004 1 commit
  35. 26 Apr, 2004 1 commit
  36. 25 Apr, 2004 1 commit
  37. 24 Apr, 2004 1 commit
    • Makefile.in: Revert most of Arnaud's last change. · e9f4e557
      	* Makefile.in: Revert most of Arnaud's last change.  Prefer anything
      	over error-prone Make abuse.  Remove temporary debug code.
      	(gnatlib-zcx): New target.
      	(gnattools): Split into gnattools-native, gnattools-cross, to fix
      	previous bug; select which on the basis of default_gnattools_target.
      	(ada.all.cross): Merged with gnattools-cross target.
      	* configure.ac: Set default_gnattools_target.
      	* configure: Regenerate.
      
      From-SVN: r81128
      Nathanael Nerode committed
  38. 19 Apr, 2004 1 commit
    • Makefile.in: Fix errors introduced in previous change (in particular... · c2b5e13b
      	* Makefile.in: Fix errors introduced in previous change (in particular,
      	errors when building gnattools were ignored).
      	Code clean up and simplification.
      	update comments.
      	Remove temporary debug code introduced by mistake in previous check in.
      	Prefer GNU Make syntax over complex and error-prone sh syntax.
      	(gnatlib-zcx): New target.
      	(ada.all.cross): Merged with gnattools-cross target.
      
      From-SVN: r80857
      Arnaud Charlet committed