1. 16 Sep, 2009 1 commit
  2. 15 Sep, 2009 1 commit
  3. 04 Sep, 2009 1 commit
  4. 03 Sep, 2009 1 commit
  5. 02 Sep, 2009 1 commit
    • (Reflect changes from binutils): · f071aaca
      2009-09-02  Tristan Gingold  <gingold@adacore.com>
      
      	* vmsbuild.com: Removed as unused and superceeded by makefile.vms.
      	* makefile.vms: Ported to Itanium VMS.  Remove useless targets and
      	dependencies.  Remove unused FORMAT variable.
      	* configure.com: New file to create build.com DCL script for
      	Itanium VMS or Alpha VMS.
      
      From-SVN: r151333
      Tristan Gingold committed
  6. 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
  7. 23 Aug, 2009 1 commit
  8. 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
  9. 30 Jul, 2009 1 commit
    • 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
  10. 29 Jul, 2009 1 commit
  11. 27 Jul, 2009 1 commit
  12. 25 Jul, 2009 1 commit
  13. 24 Jul, 2009 1 commit
    • crc32.c: New file. · b524249c
      libiberty/:
      	* crc32.c: New file.
      	* Makefile.in: Rebuild dependencies.
      	(CFILES): Add crc32.c.
      	(REQUIRED_OFILES): Add ./crc32.o.
      	* functions.texi: Rebuild.
      include/:
      	* libiberty.h (crc32): Declare.
      
      From-SVN: r150067
      Ian Lance Taylor committed
  14. 17 Jul, 2009 1 commit
    • demangle.h (enum demangle_component_type… · 23b1a789
      demangle.h (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>) (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>): New.
      
      include
      2009-07-17  Jan Kratochvil  <jan.kratochvil@redhat.com>
      
      	* demangle.h
      	(enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
      	(enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
      	New.
      libiberty
      2009-07-17  Jan Kratochvil  <jan.kratochvil@redhat.com>
      
      	* cp-demangle.c (d_print_comp <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
      	(d_print_comp <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS): New.
      	(d_make_comp <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
      	(d_make_comp <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS): New.
      	(d_demangle_callback): The variable type is now declared as enum.
      	Replace parser of _GLOBAL_ symbols by a d_make_comp call.
      
      From-SVN: r149756
      Jan Kratochvil committed
  15. 21 Jun, 2009 1 commit
  16. 16 Jun, 2009 1 commit
  17. 30 May, 2009 1 commit
  18. 29 May, 2009 2 commits
  19. 25 May, 2009 1 commit
  20. 19 May, 2009 1 commit
  21. 17 May, 2009 1 commit
  22. 29 Apr, 2009 1 commit
  23. 26 Apr, 2009 1 commit
  24. 14 Apr, 2009 1 commit
  25. 13 Apr, 2009 1 commit
    • re PR target/39397 (libiberty/pex-*, inconsistent/incorrect pid_t usage) · 92c3e704
      2009-04-13  Ozkan Sezer  <sezeroz@gmail.com>
      
              PR target/39397
              * pex-common.h (struct pex_obj): Store pid values as pid_t,
              not as long (members *children and (*wait))
              * pex-common.c (pex_run_in_environment): Likewise.
              * pex-win32.c (pex_win32_wait): Return pid_t and properly check
              returned pid value.
              * pex-djgpp.c (pex_djgpp_wait): Return pid_t.
              * pex-msdos.c (pex_msdos_wait): Likewise.
      
      From-SVN: r146001
      Ozkan Sezer committed
  26. 08 Apr, 2009 1 commit
  27. 27 Mar, 2009 1 commit
    • memmem.c: New file, from gnulib. · 5fbd9447
      	* memmem.c: New file, from gnulib.
      	* configure.ac: Add memmem to list of functions provided if they
      	are not available on the host.
      	* Makefile.in: Rebuild dependencies.
      	(CFILES): Add memmem.c.
      	(CONFIGURED_OFILES): Add memmem.o.
      	* configure, config.in, functions.texi: Rebuild.
      
      From-SVN: r145139
      Ian Lance Taylor committed
  28. 23 Mar, 2009 1 commit
    • pt.c (make_fnparm_pack): Split out from... · 6afcfe0a
              * gcc/cp/pt.c (make_fnparm_pack): Split out from...
              (instantiate_decl): ...here.
              (tsubst_pack_expansion): Handle being called in a late-specified
              return type.
              * libiberty/cp-demangle.c (d_expression): Handle pack expansion.
              (d_find_pack): Handle DEMANGLE_COMPONENT_FUNCTION_PARAM.
              (d_print_subexpr): Don't wrap function parms in ().
              (d_print_comp) [DEMANGLE_COMPONENT_PACK_EXPANSION]: Handle
              not finding a pack.
      
      From-SVN: r145013
      Jason Merrill committed
  29. 17 Mar, 2009 1 commit
    • decl.c (grokfndecl): Set DECL_CONTEXT on parms. · 448545cb
              cp/:
              * decl.c (grokfndecl): Set DECL_CONTEXT on parms.
              (duplicate_decls): Adjust DECL_CONTEXT of newdecl's parms.
              * pt.c (check_explicit_specialization): Likewise.
              (tsubst_copy) [PARM_DECL]: Return a dummy parm if we don't have a
              local specialization.
              * tree.c (cp_tree_equal) [PARM_DECL]: Check type and index, not name.
              * decl2.c (parm_index): New fn.
              * semantics.c (finish_decltype_type): Don't use describable_type.
              * mangle.c (write_expression): Likewise.  Mangle ALIGNOF_EXPR.
              Give a sorry for unsupported codes rather than crash.  Mangle
              conversions with other than 1 operand.  New mangling for PARM_DECL.
              * operators.def (ALIGNOF_EXPR): Mangle as az.
        
              * include/demangle.h (enum demangle_component_type): Add
              DEMANGLE_COMPONENT_FUNCTION_PARAM.
              * libiberty/cp-demangle.c (d_make_function_param): new fn.
              (cplus_demangle_mangled_name): Work around abi v2 bug.
              (d_expr_primary): Likewise.
              (cplus_demangle_operators): Add alignof ops.
              (d_expression): Handle function parameters and conversions
              with other than 1 operand.
              (d_print_comp): Handle function parameters.  Fix bug with
              function used in type of function.
      
      From-SVN: r144924
      Jason Merrill committed
  30. 22 Feb, 2009 1 commit
  31. 18 Jan, 2009 1 commit
  32. 07 Jan, 2009 1 commit
  33. 05 Jan, 2009 1 commit
  34. 18 Dec, 2008 1 commit
  35. 17 Dec, 2008 1 commit
    • semantics.c (describable_type): New function. · a77f94e2
      gcc/cp:
              * semantics.c (describable_type): New function.
              (finish_decltype_type): Use it for dependent exprs.
              * cp-tree.h: Declare it.
              * mangle.c (write_type) [DECLTYPE_TYPE]: Set skip_evaluation.
              (write_expression): If skip_evaluation, use type stubs.
              * tree.c (cp_tree_equal): Handle PARM_DECLs from different
              declarations of a function.
              * init.c (build_new): Do auto deduction if type is describable.
              * decl.c (cp_finish_decl): Likewise.
              * parser.c (cp_parser_omp_for_loop): Likewise.
      gcc/testsuite:
              * g++.dg/cpp0x/auto6.C: Test more stuff.
              * g++.dg/cpp0x/auto12.C: New test.
      libiberty:
              * cp-demangle.c (d_expression): Handle rvalue stubs too.
              [DEMANGLE_COMPONENT_CAST]: Update mangling.
              (d_print_comp): Avoid extra ", " with empty template argument packs.
              Remove handling for obsolete T() mangling.
      
      From-SVN: r142799
      Jason Merrill committed
  36. 10 Dec, 2008 1 commit
  37. 22 Oct, 2008 1 commit
    • ./ · b36c386c
      	PR gdb/921
      	PR gdb/1646
      	PR gdb/2175
      	PR gdb/2176
      
      	* Makefile.def (flags_to_pass): Add CPPFLAGS_FOR_BUILD and CPPFLAGS.
      	* Makefile.tpl (BUILD_EXPORTS): Set CPPFLAGS.
      	(EXTRA_BUILD_FLAGS): Correct typo.  Pass CPPFLAGS.
      	(HOST_EXPORTS): Pass CPPFLAGS.
      	(CPPFLAGS_FOR_BUILD, CPPFLAGS, CPPFLAGS_FOR_TARGET): Define.
      	(LDFLAGS_FOR_TARGET): Initialize from configure script.
      	(EXTRA_TARGET_FLAGS): Set CPPFLAGS.
      	* Makefile.in, configure: Regenerated.
      	* configure.ac: Set CPPFLAGS_FOR_TARGET, LDFLAGS_FOR_TARGET,
      	and CPPFLAGS_FOR_BUILD.
      
      	libiberty/
      	* Makefile.in (CPPFLAGS): Define.
      	(FLAGS_TO_PASS, COMPILE.c): Add CPPFLAGS.
      
      From-SVN: r141292
      Daniel Jacobowitz committed
  38. 15 Oct, 2008 2 commits