+
+ * README-maintainer-mode: Add a minimum version of dejagnu
+ requirement.
+
+
+ * README-maintainer-mode: Update minimum version of gettext
+ required.
+
+
+ * 2.39 branch created.
+
+
+ * libiberty: Synchronize with GCC. Bring in:
+
+ PR demangler/105039
+ * rust-demangle.c (demangle_const): Add recursion limit.
+
+
+ * configure.ac: Add AC_CONFIG_MACRO_DIRS call.
+ * configure: Re-generate.
+
+
+ * zlib: Rebase to the 1.2.12 release.
+
+
+ * configure.ac: Add AC_SUBST(PKG_CONFIG_PATH).
+ * configure: Re-generate.
+ * Makefile.tpl (HOST_EXPORTS): Pass PKG_CONFIG_PATH.
+ (PKG_CONFIG_PATH): New.
+ * Makefile.in: Re-generate.
+
+
+ * gprofng/src/gp-collect-app.cc (collect::check_args): Use
+ fallthrough comment instead of attribute.
+
+
+ * Makefile.def: Add gprofng module.
+ * configure.ac: Add --enable-gprofng option.
+ * src-release.sh: Add gprofng.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * gprofng: New directory.
+
+
+ * 2.38 release branch created.
+
+
+ Update config.[guess|sub] from upstream:
+
+
+ config.guess: recognize SerenityOS
+ * config.guess (*:SerenityOS:*:*): Recognize.
+ (timestamp): Update.
+
+
+ Fix GPLv3 license headers to use a comma instead of semicolon
+ See: https://www.gnu.org/licenses/gpl-3.0.html#howto
+
+ Update license headers automatically using the following script:
+
+ $ git grep -l 'Foundation; either version 3' \
+ | xargs sed -i '/Foundation; either version 3/ s/n; e/n, e/'
+
+ * config.guess: Adjust via the above command.
+ (timestamp): Update.
+ * config.sub: Likewise.
+ * doc/config.guess.1: Regenerate.
+ * doc/config.sub.1: Likewise.
+
+
+ Update copyright years
+ * config.guess: Update copyright years.
+ * config.sub: Likewise.
+
+
+ config.sub: alias armh to armv7l
+ ALT uses armh as an alias for armv7l-alt-linux-gnueabihf since 2012.
+
+ * config.sub (armh-unknown|armh-alt): Set cpu, vendor, and basic_os.
+ (timestamp): Update.
+
+
+ config.sub: alias aarch64le to aarch64
+ Apparently, QNX reports aarch64 as aarch64le on little-endian machines.
+
+ * config.sub (aarch64le-*): Set cpu to aarch64.
+ (timestamp): Update.
+
+
+ config.sub: fix typo in timestamp
+ * config.sub: Fix timestamp.
+
+
+ config.guess: x86_64-pc-solaris2.11 is not properly recognized
+ config.guess guesses Solaris 11 to run on a 32-bit platform
+ despite Solaris 11 no longer supporting any 32-bit platform.
+
+ See the following code at lines 434 to 445:
+
+ | SUN_ARCH=i386
+ | # If there is a compiler, see if it is configured for 64-bit objects.
+ | # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
+ | # This test works for both compilers.
+ | if test "$CC_FOR_BUILD" != no_compiler_found; then
+ | if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
+ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
+ | grep IS_64BIT_ARCH >/dev/null
+ | then
+ | SUN_ARCH=x86_64
+ | fi
+ | fi
+
+ If "cc" is installed, i.e. the Oracle Studio compiler, this one is
+ chosen for $CC_FOR_BUILD. This compiler, the gcc provided by Oracle
+ and also gcc bootstrapped from sources on that platform with a default
+ configuration will by default generate 32-bit binaries -- even on
+ a 64-bit platform. And __amd64 will not be defined for compilations
+ targeting a 32-bit platform. This is different from the corresponding
+ behaviour on GNU/Linux systems where the local platform is targeted by
+ default.
+
+ Thus, as long as you do not add "-m64" or if you have a custom-built
+ gcc which defaults to 64 bit, you will get 32-bit binaries on Solaris
+ despite living on a 64-bit platform.
+
+ * config.guess (i86pc:SunOS:5.*:* || i86xen:SunOS:5.*:*): Adapt the
+ test by adding the "-m64" flag. This will work properly for Solaris
+ 10 as well (the last Solaris release that supported x86 32-bit
+ platforms).
+
+
+ Recognize Fiwix
+ $ make check
+ cd testsuite && bash config-guess.sh && rm uname
+ PASS: config.guess checks (137 tests)
+ cd testsuite && bash config-sub.sh
+ PASS: config.sub checks (882 tests)
+ PASS: config.sub idempotency checks (819 tests)
+ PASS: config.sub canonicalise each config.guess testcase (137 tests)
+
+ * config.guess (i*86:Fiwix:*:*): Recognize.
+ * config.sub (fiwix*): Likewise.
+
+
+ config.sub: Fix typo in comment
+ Fixes: 5e531d391852a54e7fab2d8ff55625fca514b305
+
+
+ config.sub: work around command assignment bug in some shells
+ When combining variable assignments with a shell command, some older
+ shells (notably heirloom-sh and presumably also Solaris 10 /bin/sh)
+ have a bug which causes the assignment to alter the current execution
+ environment whenever the command is a shell built-in. For example:
+
+ % dash -c 'x=good; x=bad echo >/dev/null; echo $x'
+ good
+
+ % jsh -c 'x=good; x=bad echo >/dev/null; echo $x'
+ bad
+
+ The config.sub script contains a few commands of the form:
+
+ IFS=- read ...
+
+ which triggers this bug, causing the IFS assignment to persist for the
+ remainder of the script. This can cause misbehaviour in certain cases,
+ for example:
+
+ % jsh config.sub i386-linux-gnu
+ config.sub: test: unknown operator gnu
+
+ % jsh config.sub i386-gnu/linux
+ sed: can't read s|gnu/linux|gnu|: No such file or directory
+ Invalid configuration `i386-gnu/linux': OS `' not recognized
+
+ * config.sub: Save and restore IFS explicitly to avoid shell bugs.
+ * doc/config.sub.1: Regenerate.
+
+
+ config.sub: add Linux Relibc Target
+ $ make check
+ cd testsuite && bash config-guess.sh && rm uname
+ PASS: config.guess checks (136 tests)
+ cd testsuite && bash config-sub.sh
+ PASS: config.sub checks (881 tests)
+ PASS: config.sub idempotency checks (818 tests)
+ PASS: config.sub canonicalise each config.guess testcase (136 tests)
+
+ * config.sub (relibc*): Recognize.
+ * doc/config.sub.1: Regenerate.
+ * testsuite/config-sub.data (x86_64-linux-relibc): New test.
+
+
+ config.sub: add Zephyr RTOS support
+ This adds the Zephyr RTOS targets in preparation for implementing the
+ Zephyr RTOS-specific toolchain support.
+
+ $ make check
+ cd testsuite && bash config-guess.sh && rm uname
+ PASS: config.guess checks (136 tests)
+ cd testsuite && bash config-sub.sh
+ PASS: config.sub checks (880 tests)
+ PASS: config.sub idempotency checks (817 tests)
+ PASS: config.sub canonicalise each config.guess testcase (136 tests)
+
+ * config.sub (zephyr*): Recognize.
+ * doc/config.sub.1: Regenerate.
+ * testsuite/config-sub.data: Add testcases for *-zephyr.
+
+
+ config.sub: disable shellcheck SC2006 / SC2268 warnings
+ This is in line with the recent config.guess change in commit
+ 12fcf67c9108f4c4b581eaa302088782f0ee40ea
+
+ * config.sub (shellcheck disable): Add SC2006,SC2268.
+
+
+
+ config.sub: normalize the quoting in the `echo FOO | sed ...`
+ Some cases quote the argument to echo and some do not. At runtime
+ it probably does not matter because the substituted values will never
+ contain whitespace, but quoting them all would make shellcheck more
+ useful.
+
+ * config.sub: Consistently quote the argument of echo.
+ * doc/config.sub.1: Regenerate.
+
+
+
+ config.sub: replace POSIX $( ) with classic ` ` throughout
+ This is in line with the recent config.guess change in commit
+ d70c4fa934de164178054c3a60aaa0024ed07c91.
+
+ The patch was generated using patch-6.gawk script introduced in that
+ commit.
+
+ * config.sub: Revert POSIX command substitutions to classic form.
+
+
+ Recognize arc32
+ This is the 32-bit variant of ARCv3 ISA (which is not compatible with the
+ 32-bit ARCv2 ISA)
+
+ | make check
+ | cd testsuite && bash config-guess.sh && rm uname
+ | PASS: config.guess checks (136 tests)
+ | cd testsuite && bash config-sub.sh
+ | PASS: config.sub checks (864 tests)
+ | PASS: config.sub idempotency checks (801 tests)
+ | PASS: config.sub canonicalise each config.guess testcase (136 tests)
+
+ * config.guess (arc32:Linux:*:*): Recognize.
+ * config.sub (arc32): Likewise.
+
+
+ Remove automatic patch generators
+ These tools have served their purposes and need not be kept outside of
+ the repository history any longer. This patch as a diff also collects
+ the contents of the various tools in one convenient place.
+
+ * patch-1.gawk: Remove.
+ * patch-3.gawk: Likewise.
+ * patch-6.gawk: Likewise.
+
+
+ config.guess: manual fixups after previous automatic patch
+ The tool could not handle command substitutions that span lines, but
+ fortunately there were only two such substitutions in the script.
+
+ The test for which universe is active on Pyramid is rewritten into a
+ case block because it was the only use of a command substitution as an
+ argument to the test command, which would require quoting.
+
+ * config.guess: Rewrite "if" for Pyramid systems to "case".
+
+
+ config.guess: replace POSIX $( ) with classic ` ` throughout
+ The previous replacement of backticks with POSIX command substitutions
+ was ill-considered and illogical: this script recognizes many archaic
+ machine types that probably never had POSIX shells, therefore it needs
+ to be able to run successfully under pre-POSIX shells.
+
+ This patch was generated using the included GNU Awk program.
+
+ * config.guess: Revert POSIX command substitutions to classic form.
+ * patch-6.gawk: Store the tool that produced the automated patch.
+
+
+ config.guess: manual fixup after previous automated patches
+ This patch provides the special handling for the GNU system. As these
+ were two small and unique edits, they were not included in the scripts.
+
+ This patch also cleans up other minor issues that must be addressed
+ before reverting to classic command substitutions and updates
+ "shellcheck" directives to account for changes in this script and the
+ change in "shellcheck" towards reporting individual portability issues.
+
+
+ config.guess: automatic fixups after previous automated patch
+ This patch was generated using the following command:
+
+ sed -i config.guess \
+ -e '/="[^"]\+"\(-\|$\)/s/="\([^"([:space:])]\+\)"/=\1/' \
+ -e '/="[^"]\+"[[:alnum:]]/s/="\$\([^([:space:])]\+\)"/=${\1}/' \
+ -e \
+ '/\$(echo[^|]\+|/s/\([^[:space:]]\)[[:space:]]*|[[:space:]]*sed/\1 | sed/g'
+
+ * config.guess: Remove unneeded quotes in other variable assignments,
+ standardize spacing for "echo ... | sed" substitutions.
+
+
+ config.guess: remove unneeded quotes and factor command substitutions
+ This is further cleanup and simplifies some constructs that can confuse
+ Emacs' syntax highlighting while generally reducing required quoting.
+
+ This patch was generated using the included GNU Awk program.
+
+ * config.guess: Remove unneeded variable quotes and factor out command
+ substitutions when setting GUESS.
+ * patch-3.gawk: Store the tool that produced the automated patch.
+
+
+ config.guess: manual fixups after previous automatic patch
+ * config.guess: Adjust a few "leftover" cases that the tool could not
+ easily recognize and fixes comment indentation in a few other special
+ cases.
+
+
+ config.guess: use intermediate variable with uname results
+ This will allow quoting to be significantly simplified in another
+ pass through the file.
+
+ This patch was generated using the included GNU Awk program.
+
+ * config.guess: Use GUESS variable to hold results of uname analysis.
+ * patch-1.gawk: Store the tool that produced the automated patch.
+
+
+ config.guess: introduce intermediate variable with uname results
+ This will allow quoting to be significantly simplified in another
+ pass through the file.
+
+ * config.guess: Introduce GUESS variable to hold results of uname analysis.
+
+
+ config.guess: fix shellcheck warning SC2154
+ While, according to Plan 9 documentation, the environment variable
+ $cputype is set to the name of the kernel's CPU's architecture,
+ shellcheck warns that cputype is referenced but not assigned.
+ Be on the safe side and do not use cputype if it is not defined
+ or empty.
+
+ * config.guess (*:Plan9:*:*): Fix shellcheck warning SC2154.
+
+
+ config.guess: remove redundant quotes in case commands
+ According to the GNU Autoconf Portable Shell Programming manual,
+ the Bourne shell does not systematically split variables and back-quoted
+ expressions, in particular on the right-hand side of assignments and in
+ the argument of 'case'.
+
+ The change is made automatically using the following command:
+ $ sed -E -i 's/(\<case )"(\$[^"]+)"( in\>)/\1\2\3/' config.guess
+
+ * config.guess: Simplify case commands by removing quotes around the
+ argument.
+
+
+
+ config.guess: simplify exit status workaround on alphaev67-dec-osf5.1
+ Commit 29865ea8a5622cdd80b7a69a0afa78004b4cd311 introduced an exit trap
+ reset before exiting to avoid a spurious non-zero exit status on
+ alphaev67-dec-osf5.1. Simplify that code a bit by moving the exit trap
+ reset around.
+
+ * config.guess (alpha:OSF1:*:*): Reset exit trap earlier.
+ * doc/config.guess.1: Regenerate.
+
+
+ * gdb/doc/gdb.texinfo (Command Options): (Data): Document
+ '-memory-tag-violations'. Update the example.
+
+
+ * src-release.sh (GDB_SUPPPORT_DIRS): Add libbacktrace.
+
+
+ PR libctf/27967
+ * libtool.m4 (LT_PATH_NM): Try BSDization flags with a user-provided
+ NM, if there is one. Run nm on itself, not on /dev/null, to avoid
+ errors from nms that refuse to work on non-regular files. Remove
+ other workarounds for this problem. Strip out blank lines from the
+ nm output.
+
+
+ PR libctf/27967
+ * libtool.m4 (lt_cv_sys_global_symbol_pipe): Augment symcode for
+ Solaris 11.
+
+
+ * 2.37 release branch created.
+
+
+ * libiberty: Sync with gcc. Bring in:
+
+ * make-temp-file.c (usrtmp): Remove.
+ (choose_tmpdir): Remove use of usrtmp.
+
+
+ * simple-object.c (handle_lto_debug_sections): Copy over .BTF section.
+
+
+ * simple-object.c (handle_lto_debug_sections): Copy over .ctf
+ sections.
+
+
+ PR target/100734
+ * configure.ac: Use libiberty snprintf and vsnprintf on
+ hppa*-*-hpux*.
+ * configure: Regenerate.
+
+
+ * hashtab.c (htab_eq_string): New function.
+
+
+ * configure.ac: Make test for variables more robust.
+ * configure: Regenerate.
+
+
+ PR bootstrap/99703
+ * configure: Regenerated.
+
+
+ PR demangler/100177
+ * rust-demangle.c (demangle_const_char): Properly print the
+ character value.
+
+
+ PR c++/88115
+ * cp-demangle.c (d_dump, d_make_comp, d_expression_1)
+ (d_count_templates_scopes): Handle DEMANGLE_COMPONENT_VENDOR_EXPR.
+ (d_print_comp_inner): Likewise.
+ <case DEMANGLE_COMPONENT_EXTENDED_OPERATOR>: Revert r11-4926
+ change.
+ <case DEMANGLE_COMPONENT_UNARY>: Likewise.
+ * testsuite/demangle-expected: Adjust __alignof__ tests.
+
+
+ * sha1.c (sha1_process_bytes): Use memmove in place of memcpy.
+
+
+ * Makefile.in (ACLOCAL, ACLOCAL_AMFLAGS, $(srcdir)/aclocal.m4): Define.
+ (configure_deps): Rename to ...
+ (aclocal_deps): ... this. Replace aclocal.m4 with acinclude.m4.
+ ($(srcdir)/configure): Replace $(configure_deps) with
+ $(srcdir)/aclocal.m4.
+ * aclocal.m4: Move libiberty macros to acinclude.m4, then regenerate.
+ * acinclude.m4: New file.
+ * configure: Regenerate.
+
+
+ * argv.c (expandargv): free allocated buffer if read fails.
+
+
+ * dyn-string.c (dyn_string_insert_cstr): Use memcpy instead of strncpy
+ to avoid -Wstringop-truncation.
+
+
+ * configure.ac: Add gnulib to configdirs for sim.
+ * configure: Regenerate.
+
+
+ * MAINTAINERS: Update path to readline config.{sub,guess} files.
+
+
+ * config.guess: Import from upstream.
+ * config.sub: Likewise.
+
+
+ * Makefile.def: Add configure-sim dependency on all-gnulib.
+ * Makefile.in: Regenerated.
+
+
+ * configure.ac (AC_PROG_CC): Replace with AC_PROG_CC_C99.
+ * configure: Regenerate.
+
+
+ PR libctf/27482
+ * Makefile.def: Add install-bfd dependencies for install-libctf and
+ install-ld, and install-strip-bfd dependencies for
+ install-strip-libctf and install-strip-ld; move the install-ld
+ dependency on install-libctf to join it.
+ * Makefile.in: Regenerated.
+
+
+ * Makefile.def: Remove all-sim dependency on configure-gdb.
+ * Makefile.in: Regenerated.
+
+
+ PR binutils/26766
+ * Makefile.tpl (PGO_BUILD_TRAINING_FLAGS_TO_PASS): Add
+ PGO_BUILD_TRAINING=yes.
+ (PGO_BUILD_TRAINING_MFLAGS): New.
+ (all): Pass $(PGO_BUILD_TRAINING_MFLAGS) to the PGO build.
+
+
+ * configure.ac: Delete arm*-*-symbianelf* entry.
+ * configure: Regenerate.
+
+
+ * Makefile.def: Add install-libctf dependency to install-ld.
+ * Makefile.in: Regenerated.
+
+
+ * src-release.sh (do_proto_toplev): Rewrite indentation.
+
+
+ PR binutils/26766
+ * configure.ac:
+ * configure: Regenerated.
+
+
+ PR ld/27173
+ * configure: Regenerated.
+ * libtool.m4 (_LT_CMD_OLD_ARCHIVE): Check if AR works with
+ --plugin and rc before enabling --plugin.
+
+
+ PR binutils/26766
+ * Makefile.tpl (BUILD_CFLAGS): New.
+ (CFLAGS): Append $(BUILD_CFLAGS).
+ (CXXFLAGS): Likewise.
+ (PGO_BUILD_GEN_FLAGS_TO_PASS): New.
+ (PGO_BUILD_TRAINING_CFLAGS): Likewise.
+ (PGO_BUILD_TRAINING_CXXFLAGS): Likewise.
+ (PGO_BUILD_TRAINING_FLAGS_TO_PASS): Likewise.
+ (PGO_BUILD_TRAINING_MFLAGS): Likewise.
+ (PGO_BUILD_USE_FLAGS_TO_PASS): Likewise.
+ (PGO-TRAINING-TARGETS): Likewise.
+ (PGO_BUILD_TRAINING): Likewise.
+ (all): Add '+' to the command line for recursive make. Support
+ the PGO build.
+ * configure.ac: Add --enable-pgo-build[=lto].
+ AC_SUBST PGO_BUILD_GEN_CFLAGS, PGO_BUILD_USE_CFLAGS and
+ PGO_BUILD_LTO_CFLAGS. Enable the PGO build in Makefile.
+ * Makefile.in: Regenerated.
+ * configure: Likewise.
+
+
+ * Makefile.tpl (AR): Add @AR_PLUGIN_OPTION@
+ (RANLIB): Add @RANLIB_PLUGIN_OPTION@.
+ * configure.ac: Include config/gcc-plugin.m4.
+ AC_SUBST AR_PLUGIN_OPTION and RANLIB_PLUGIN_OPTION.
+ * libtool.m4 (_LT_CMD_OLD_ARCHIVE): Pass --plugin to AR and
+ RANLIB if possible.
+ * Makefile.in: Regenerated.
+ * configure: Likewise.
+
+
+ * 2.36 release branch crated.
+
+
+ * libtool.m4: Match gnu* along with other GNU systems.
+
+
+ * config.sub: Accept OS of eabi* and gnueabi*.
+
+
+ * Makefile.def (libctf): No longer no_check. Checking depends on
+ all-ld.
+ * Makefile.in: Regenerated.
+
+
+ * libiberty: Sync with gcc. Bring in:
+
+ * strverscmp.c: Convert to utf8 from iso8859.
+
+
+ PR c++/67343
+ * cp-demangle.h (struct d_info): Add unresolved_name_state.
+ * cp-demangle.c (d_prefix): Add subst parm.
+ (d_nested_name): Pass it.
+ (d_unresolved_name): Split out from...
+ (d_expression_1): ...here.
+ (d_demangle_callback): Maybe retry with old sr mangling.
+ * testsuite/demangle-expected: Add test.
+
+
+ * cp-demangle.c (d_expression_1): Recognize qualified-id
+ on RHS of dt/pt.
+ * testsuite/demangle-expected: Add test.
+
+
+ * cp-demangle.c (d_unqualified_name): Clear is_expression.
+ * testsuite/demangle-expected: Add tests.
+
+
+ * configure: Regenerate.
+ * configure.ac: Avoid using sanitizer.
+
+
+ * rust-demangle.c (struct rust_demangler): Add
+ skipping_printing and bound_lifetime_depth fields.
+ (eat): Add (v0-only).
+ (parse_integer_62): Add (v0-only).
+ (parse_opt_integer_62): Add (v0-only).
+ (parse_disambiguator): Add (v0-only).
+ (struct rust_mangled_ident): Add punycode{,_len} fields.
+ (parse_ident): Support v0 identifiers.
+ (print_str): Respect skipping_printing.
+ (print_uint64): Add (v0-only).
+ (print_uint64_hex): Add (v0-only).
+ (print_ident): Respect skipping_printing,
+ Support v0 identifiers.
+ (print_lifetime_from_index): Add (v0-only).
+ (demangle_binder): Add (v0-only).
+ (demangle_path): Add (v0-only).
+ (demangle_generic_arg): Add (v0-only).
+ (demangle_type): Add (v0-only).
+ (demangle_path_maybe_open_generics): Add (v0-only).
+ (demangle_dyn_trait): Add (v0-only).
+ (demangle_const): Add (v0-only).
+ (demangle_const_uint): Add (v0-only).
+ (basic_type): Add (v0-only).
+ (rust_demangle_callback): Support v0 symbols.
+ * testsuite/rust-demangle-expected: Add v0 testcases.
+
+
+ * strstr.c (strstr): Make implementation ANSI/POSIX compliant.
+
+
+ PR c++/88115
+ * cp-demangle.c (d_print_comp_inner)
+ <case DEMANGLE_COMPONENT_EXTENDED_OPERATOR>: Don't print the
+ "operator " prefix for __alignof__.
+ <case DEMANGLE_COMPONENT_UNARY>: Always print parens around the
+ operand of __alignof__.
+ * testsuite/demangle-expected: Test demangling for __alignof__.
+
+
+ * pex-win32.c (pex_win32_exec_child): Initialize orig_err.
+
+
+ PR lto/97290
+ * simple-object-elf.c (simple_object_elf_copy_lto_debug_sections):
+ Use sh_link of a .symtab_shndx section.
+
+
+ * config.guess: Import from upstream.
+ * config.sub: Likewise.
+
+
+ * gdb/debuginfod-support.c (struct user_data): Remove has_printed
+ field. Add meter field.
+ (progressfn): Print progress using meter.
+
+
+ * .gitignore: Add gnu global outputs.
+
+
+ * .gitignore: Sync with gcc.
+
+
+ * src-release.sh: Use sha256sum instead of md5sum.
+
+
+ * Makefile.in: Rebuild.
+ * Makefile.def: Make distclean-gnulib depend on distclean-gdb and
+ distclean-gdbserver.
+
+
+ * configure: Rebuild.
+ * configure.ac: Remove AC_DEBUGINFOD.
+
+
+ Binutils 2.35 branch created.
+
+
+ PR 25830
+ * configure.ac (noconfigdirs): Exclude gdb & gprof for pdp11.
+ * configure: Rebuild.
+
+
+ * Makefile.in: Rebuild.
+ * Makefile.def (gdbserver): Depend on gdbsupport.
+
+
+ * Makefile.in: Rebuild.
+ * Makefile.def (gdbsupport): Don't depend on bfd.
+
+
+ * Makefile.in: Rebuild.
+ * Makefile.def (gdbsupport): Depend on intl.
+
+
+ * configure: Rebuild.
+ * configure.ac (configdirs): Add gnulib and gdbsupport when building
+ gdbserver.
+
+
+ * Makefile.in: Rebuild.
+ * Makefile.def: Make gdbserver require gnulib and libiberty.
+
+
+ * src-release.sh (GDB_SUPPORT_DIRS): Add gdbserver.
+ * gdbserver: New directory, moved from gdb/gdbserver.
+ * configure.ac (host_tools): Add gdbserver.
+ Only build gdbserver on certain systems.
+ * Makefile.in, configure: Rebuild.
+ * Makefile.def (host_modules, dependencies): Add gdbserver.
+ * MAINTAINERS: Add gdbserver.
+
+
+ * src-release.sh (getver): Look for gdbsupport's
+ create-version.sh script at the current directory if tool is
+ "gdb".
+
+
+ * remote-sim.c (gdbsim_target::wait): Return
+ sim_data->remote_sim_ptid instead of inferior_ptid.
+
Binutils 2.34 branch created.