+
+ * src-release.sh (GDB_SUPPORT_DIRS): Add gnulib.
+
+
+ * MAINTAINERS: Add gnulib.
+ * gnulib: New directory, move from gdb/gnulib.
+ * configure.ac (host_libs): Add gnulib.
+ * configure: Rebuild.
+ * Makefile.def (host_modules, dependencies): Add gnulib.
+ * Makefile.in: Rebuild.
+
+
+ Revert:
+
+ * configure.ac (noconfigdirs): Add libctf if the target does not use
+ the ELF file format.
+ * configure: Regenerate.
+
+
+ * src-release.sh (do_proto_toplev): Add libctf to list of
+ directories that can be disabled.
+
+
+ * configure.ac (noconfigdirs): Add libctf if the target does not use
+ the ELF file format.
+ * configure: Regenerate.
+
+
+ * Makefile.def (dependencies): configure-libctf depends on all-bfd
+ and all its deps.
+ * Makefile.in: Regenerated.
+
+
+ * MAINTAINERS: Add libctf.
+
+
+ * Makefile.def (host_modules): Add libctf.
+ * Makefile.def (dependencies): Likewise.
+ libctf depends on zlib, libiberty, and bfd.
+ * Makefile.in: Regenerated.
+ * configure.ac (host_libs): Add libctf.
+ * configure: Regenerated.
+
+
+ * config.guess: Synchronize with config project master sources.
+ * config.sub: Likewise.
+ * readline/support/config.guess: Likewise.
+ * readline/support/config.sub: Likewise.
+
+
+ * libiberty: Sync with gcc. Bring in:
+
+ PR 89394
+ * cp-demangle.c (cplus_demangle_fill_name): Reject negative
+ lengths.
+ (d_count_templates_scopes): Replace num_templates and num_scopes
+ parameters with a struct d_print_info pointer parameter. Adjust
+ body of the function accordingly. Add recursion counter and check
+ that the recursion limit is not reached.
+ (d_print_init): Pass dpi parameter to d_count_templates_scopes.
+ Reset recursion counter afterwards, unless the recursion limit was
+ reached.
+
+
+ 2.32 branch created.
+
+
+ Merge from GCC:
+ PR target/88535
+ * config.guess: Import upstream version 2019-01-03.
+ * config.sub: Import upstream version 2019-01-01.
+
+
+ * libiberty: Sync with gcc. Bring in:
+
+ PR other/16615
+
+ * cp-demangle.c: Mechanically replace "can not" with "cannot".
+ * floatformat.c: Likewise.
+ * strerror.c: Likewise.
+
+
+ Remove support for demangling GCC 2.x era mangling schemes.
+ * cplus-dem.c: Remove cplus_mangle_opname, cplus_demangle_opname,
+ internal_cplus_demangle, and all subroutines.
+ (libiberty_demanglers): Remove entries for ancient GNU (pre-3.0),
+ Lucid, ARM, HP, and EDG demangling styles.
+ (cplus_demangle): Remove 'work' variable. Don't call
+ internal_cplus_demangle.
+
+
+ * configure.ac: Don't configure readline if --with-system-readline is
+ used.
+ * configure: Re-generate.
+
+
+ Merge from GCC:
+ PR bootstrap/82856
+ * multilib.am: New file. From automake.
+
+
+ * src-release.sh (GDB_SUPPORT_DIRS): Add "contrib".
+
+
+ * src-release.sh (DEVO_SUPPORT): Add test-driver and ar-lib.
+
+
+ * config.sub: Sync with upstream version 2018-07-03.
+
+
+ * config.guess: Sync with upstream version 2018-06-26.
+ * config.sub: Sync with upstream version 2018-07-02.
+
+
+ * configure.ac: Introduce support for @unless/@endunless.
+ * Makefile.tpl (dep-kind): Rewrite with cond; return
+ postbootstrap in some cases.
+ (make-postboot-dep, postboot-targets): New.
+ (dependencies): Do not output postbootstrap dependencies at
+ first. Output non-target ones changed for configure to depend
+ on stage_last @if gcc-bootstrap, and the original deps @unless
+ gcc-bootstrap.
+ * configure.in, Makefile.in: Rebuilt.
+
+
+ * configure: Regenerate.
+
+
+ * libtool.m4: Use AC_LANG_SOURCE.
+ * configure.ac: Remove AC_PREREQ, use AC_LANG_SOURCE.
+ * README-maintainer-mode: Update version requirements.
+ * ar-lib: New file.
+ * test-driver: New file.
+ * configure: Re-generate.
+
+
+ * Makefile.def (fortran): Add check-target-libgomp-fortran.
+ * Makefile.tpl (check-target-libgomp-fortran): New phony target.
+ * Makefile.in: Regenerate.
+
+ * configure: Regenerate.
+
+
+ * configure.ac: Sync with GCC, remove MPX-related things.
+
+
+ * config.guess: Synchronize with config project master sources.
+ * config.sub: Likewise.
+
+
+ * configure.ac: Added "nfp" target.
+ * configure: Regenerate.
+
+
+ * configure.ac <wasm32-*-*> (noconfigdirs): Add `ld'.
+ * configure: Regenerate.
+
+
+ * src-release.sh (do_proto_toplev): Add patterns for more junk files
+ to delete before creating the tarball.
+
+
+ * src-release.sh (do_proto_toplev): Strip patch remnant files from
+ the sources before creating the tarball.
+
+
+ * src-release.sh: Update copyright notice. Change reference to devo
+ to be a reference to root.
+
+
+ * config-ml.in: Sync with gcc sources.
+ * config.guess: Likewise.
+ * config.sub: Likewise.
+ * configure.ac: Likewise.
+ * configure: Regenerate.
+
+
+ * COPYING.LIBGLOSS: Update address of FSF in copyright notice.
+
+
+ * configure.ac: Remove logic adding gdb to noconfigsdirs for or1k.
+ * configure: Regenerate.
+
+
+ * src-release.sh (LZIPPROG): New define. Provides the name of the
+ lzip program.
+ (do_lz): New function. Compresses a tarball using the lzip
+ program.
+ (do_compress): Add support for lzip compression.
+ (usage): Mention -l option.
+ (build_release): Support -l option to invoke lzip compression.
+
+
+ * src-release.sh (do_proto_toplev): Revert last patch. Enable or
+ disable binutils, gas, gdb, gold, gprof, ld, libdecnumber, readline,
+ and sim depending on $tool and $support_files. Echo configure line.
+
+
+ * src-release.sh (do_proto_toplev): Enable gold during release process.
+
+
+ * config.sub: Sync with master version in config project.
+
+
+ * config.sub: Handle ia16 in $basic_machine.
+
+ bfd/
+ * config.bfd: Handle ia16.
+
+ gas/
+ * configure.tgt: Handle ia16.
+
+ ld/
+ * configure.tgt: Handle ia16.
+
+
+ * config.sub: Sync with master version in config project.
+ * config.guess: Likewise.
+
+
+ * configure.ac: Update year in copyright notice.
+ Sync from FSF GCC mainline, bringing in the following patches.
+ * Makefile.def: Likewise.
+ * Makefile.tpl: Likewise.
+ * configure: Regenerate.
+ * Makefile.in: Regenerate.
+
+
+ * configure.ac: Don't bootstrap libmpx unless --with-build-config
+ includes bootstrap-mpx.
+
+
+ * configure.ac: Don't use pkg-config to check for bdw-gc.
+
+
+ * Makefile.def: Remove reference to boehm-gc target module.
+ * configure.ac: Include pkg.m4, check for --with-target-bdw-gc
+ options and for the bdw-gc pkg-config module.
+
+
+ * config-ml.in: Remove references to GCJ.
+ * configure.ac: Likewise.
+
+
+ * configure.ac: Add target-libffi to target_libraries.
+ Readd libgcj target disablings, modified to only target-libffi.
+ Readd target addition of go to unsupported languages.
+
+
+ * Makefile.def: Remove libjava.
+ * Makefile.tpl: Likewise.
+ * configure.ac: Likewise.
+
+
+ * configure.ac: Disable "sim" directory for arc*-*-*.
+
+
+ * configure.ac: Check for the minimum in-tree MPFR version
+ handled.
+
+
+ * config.sub: Import from upstream.
+
+
+ * configure: Regenerate.
+
+
+ * configure.ac: Add fuchsia to targets that use ELF.
+ * configure: Regenerated.
+
+
+ * config.sub: Sync with upstream version 2016-11-03.
+ git://git.sv.gnu.org/config.git
+ * config.guess: Sync with upstream version 2016-10-02.
+
+
+ * .gitignore: Add archives and make stamps.
+
+
+ * configure.ac (nds32*-*-*): Remove entry to enable gdb.
+ * configure: Regenerated.
+
+
+ * configure.ac (tilepro-*-*): Add gdb to noconfigdirs.
+ * configure: Regenerate.
+
+
+ * Makefile.tpl (configure): Depend on m4 files included.
+ * Makefile.in: Regenerate.
+
+
+ * config.guess (Alpha OSF1): Fix typo introduced during the most
+ recent synchronization update.
+
+
+ * Import these patches from the gcc mainline:
+
+
+ * config.guess: Import version 2016-04-02 (newest).
+ * config.sub: Import version 2016-05-10 (newest).
+
+
+ * Import this patch from the GCC mainline:
+
+
+ PR bootstrap/70173
+ * Makefile.tpl (local-distclean): Delete the libcc1, gnattools,
+ and gotools directories. Delete the stage_final file.
+ * Makefile.in: Regenerate.
+
+
+ * configure.ac: Add mips and s390 to the gold target check.
+ * configure: Regenerate.
+
+
+ Import these patches from the GCC mainline:
+
+
+ * configure.ac: Enable LTO for DJGPP
+ * configure: Regenerate
+
+
+ PR bootstrap/69329
+ * Makefile.tpl (BASE_FLAGS_TO_PASS): Add LSAN_OPTIONS.
+ * Makefile.in: Regenerate.
+
+
+ * Makefile.in: Regenerate.
+ * Makefile.tpl: Export ISLVER.
+ * configure: Regenerate.
+ * config/isl.m4: Detect isl-0.15.
+
+
+ * config/isl.m4: Add comments about isl-0.16.
+ * configure: Regenerate.
+
+
+ Sync with GCC
+
+ * m4/libtool.m4 (export_symbols_cmds) [AIX]: Add global TLS "L"
+ symbols.
+
+
+ PR bootstrap/69134
+ * Makefile.def (mpfr): Disable assembler.
+ * Makefile.in: Regenerate.
+
+
+ Import the following changes from the GCC mainline:
+
+
+ * configure.ac: Enable libmpx by default.
+ * configure: Regenerated.
+
+
+ * .gitignore: Add .clang-format to ignored files.
+ * Makefile.tpl: Add clang-format.
+ * Makefile.in: Regenerate.
+
+
+ PR libffi/65726
+ * Makefile.def (lang_env_dependencies): Make libffi depend
+ on cxx.
+ * Makefile.in: Regenerate.
+
+
+ PR go/66147
+ * Makefile.tpl (HOST_EXPORTS): Add XGCC_FLAGS_FOR_TARGET.
+ * Makefile.in: Regenerate.
+
+
+ * config/isl.m4 (ISL_CHECK_VERSION): Add gmp libs.
+ * configure: Regenerate.
+
+
+ * Makefile.in: Replace ISL with isl.
+ * Makefile.tpl: Same.
+ * config/isl.m4: Same.
+ * configure.ac: Same.
+ * contrib/download_prerequisites: Same.
+ * configure: Regenerate.
+
+
+ * config.guess: Import version 2016-01-01.
+ * config.sub: Likewise.
+
+
+ * configure.ac: Add aarch64-*-darwin* and arm-*-darwin*.
+ * configure: Regenerate.
+
+
+ PR gas/19109
+ * configure.ac: Note the 'none' is an acceptable argument to
+ --enable-compressed-debug-sections.
+ * configure: Regenerate.
+
+
+ PR gas/19109
+ * configure.ac: Add
+ --enable-compressed-debug-sections={all,gas,gold,ld}.
+ * configure: Regenerated.
+
+
+ Import the following patches from the GCC mainline:
+
+
+ PR libfortran/54572
+ * Makefile.def: Make libgfortran depend on libbacktrace.
+ * Makefile.in: Regenerate.
+
+
+ PR other/67092
+ PR other/67098
+ * configure.ac: Remove --with_host_libstdcxx support.
+ * configure: Regenerate.
+
+
+ * configure.ac (noconfigdirs): Don't add "target-libgomp" for target
+ nvptx*-*-*.
+ * configure: Regenerate.
+
+
+ Sync with GCC
+
+ * config.sub, config.guess: Import from upstream.
+
+
+ * Makefile.def (libiconv): Define bootstrap=true.
+ Mark pdf/html/info as missing.
+ (configure-gcc): Depend on all-libiconv.
+ (all-gcc): Ditto.
+ (configure-libcpp): Ditto.
+ (all-libcpp): Ditto.
+ (configure-intl): Ditto.
+ (all-intl): Ditto.
+ * Makefile.in: Regenerate.
+
+
+ Sync with GCC
+
+ PR other/66259
+ * config-ml.in: Reflects renaming of configure.in to configure.ac
+ * configure: Likewise
+ * configure.ac: Likewise
+
+
+ * Makefile.in: Regenerated.
+
+ Sync with GCC
+
+ * Makefile.tpl: Update comments.
+
+
+ * Makefile.tpl: Remove surplus whitespace throughout.
+
+
+ * Makefile.tpl: Fix ln source location for vimrc file.
+
+
+ Sync with GCC
+
+ * configure.ac: FT32 target added.
+ * configure: Regenerate.
+
+
+ Sync with GCC
+
+ PR bootstrap/66319
+ * configure.ac: Use -std=gnu++98.
+
+
+ * configure.ac (--vtable-verify): Use AS_HELP_STRING for help.
+ * configure: Regenerate.
+
+
+ * configure.ac: Fix typo.
+ * configure: Regenerate.
+
+
+ * configure.ac: Match $host configured with triplets.
+ * configure: Regenerate.
+
+
+ PR bootstrap/62077
+ * configure.ac (--enable-stage1-checking): Default to
+ release,misc,gimple,rtlflag,tree,types if --disable-checking
+ or --enable-checking is not specified and DEV-PHASE is not
+ experimental.
+ * configure: Regenerated.
+
+
+ Install back PR target/47230 fix (Revert the revert).
+
+
+ * configure.ac (ospace_frag): Enable for i?86*-*-elfiamcu
+ target.
+ * configure: Regenerate.
+
* configure.ac: Disable configuration of GDB for HPUX targets.
PR bootstrap/60620
- * Makefile.def (dependencies): Make gnattools depend on libstdc++-v3.
+ * Makefile.def (dependencies): Make gnattools depend on libstdc++-v3.
* Makefile.in: Regenerate.