+2023-01-07 LIU Hao <lh_mouse@126.com>
+
+ PR middle-end/108300
+ * vtv_malloc.cc: Define `WIN32_LEAN_AND_MEAN` before <windows.h>.
+ * vtv_rts.cc: Likewise.
+ * vtv_utils.cc: Likewise.
+
+2022-10-31 Lulu Cheng <chenglulu@loongson.cn>
+ qijingwen <qijingwen@loongson.cn>
+
+ * configure.tgt: Add loongarch support.
+
+2022-10-12 Martin Liska <mliska@suse.cz>
+
+ * configure: Regenerate.
+
+2022-10-12 Lulu Cheng <chenglulu@loongson.cn>
+
+ * testsuite/lib/libvtv-dg.exp: Add load_gcc_lib of scansarif.exp.
+
+2022-10-11 Olivier Hainque <hainque@adacore.com>
+ Olivier Hainque <hainque@adacore.com>
+
+ * configure: Regenerate.
+
+2022-08-25 Martin Liska <mliska@suse.cz>
+
+ * configure: Regenerate.
+
+2021-01-05 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ * configure: Re-generate.
+
+2020-12-05 Iain Sandoe <iain@sandoe.co.uk>
+
+ PR target/97865
+ * configure: Regenerate.
+
+2020-11-29 John David Anglin <danglin@gcc.gnu.org>
+
+ * configure: Regenerate.
+
+2020-05-29 H.J. Lu <hjl.tools@gmail.com>
+
+ PR bootstrap/95413
+ * configure: Regenerated.
+
+2020-05-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR bootstrap/95147
+ * configure: Regenerated.
+
+2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * configure: Regenerated.
+
+2020-01-24 Maciej W. Rozycki <macro@wdc.com>
+
+ * configure.ac: Handle `--with-toolexeclibdir='.
+ * Makefile.in: Regenerate.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+ * testsuite/Makefile.in: Regenerate.
+
+2020-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
+2019-09-27 Maciej W. Rozycki <macro@wdc.com>
+
+ * configure: Regenerate.
+
+2019-02-19 Caroline Tice <cmtice@google.com>
+
+ Fix testsuite
+ * testsuite/libvtv.cc/const_vtable.cc (main): Fix function signature.
+
+2019-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
+2018-10-31 Joseph Myers <joseph@codesourcery.com>
+
+ PR bootstrap/82856
+ * Makefile.am: Include multilib.am.
+ * configure.ac: Remove AC_PREREQ.
+ * testsuite/Makefile.am (RUNTEST): Remove quotes.
+ * Makefile.in, aclocal.m4, configure, testsuite/Makefile.in:
+ Regenerate.
+
+2018-05-02 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/85106
+ * testsuite/lib/libvtv.exp: Include scanltranstree.exp.
+
+2018-05-02 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/85106
+ * testsuite/lib/libvtv.exp: Include scanwpaipa.exp.
+
+2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * configure: Regenerated.
+
+2018-04-19 Jakub Jelinek <jakub@redhat.com>
+
+ * configure: Regenerated.
+
+2018-04-18 David Malcolm <dmalcolm@redhat.com>
+
+ PR jit/85384
+ * configure: Regenerate.
+
+2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
+
+ PR target/84148
+ * configure: Regenerate.
+
+2018-01-03 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
+2017-11-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
+
+ * acinclude.m4: Add enable.m4 and cet.m4.
+ * Makefile.in: Regenerate.
+ * testsuite/Makefile.in: Likewise.
+ * configure: Likewise.
+ * configure.ac: Set CET_FLAGS. Update XCFLAGS.
+ * testsuite/libvtv.cc/vtv.exp: Add scanlang.exp.
+
+2017-01-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR other/79046
+ * testsuite/Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead
+ of cat to get version from BASE-VER file.
+ * testsuite/Makefile.in: Regenerated.
+
+2017-01-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR other/79046
+ * configure.ac: Add GCC_BASE_VER.
+ * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
+ get version from BASE-VER file.
+ * testsuite/Makefile.in: Regenerated.
+ * configure: Regenerated.
+ * Makefile.in: Regenerated.
+
+2017-01-04 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
+2016-11-15 Matthias Klose <doko@ubuntu.com>
+
+ * configure: Regenerate.
+
+2016-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * Makefile.am (toolexeclib_LTLIBRARIES): Only set if
+ ENABLE_VTABLE_VERIFY.
+ Simplify.
+ * Makefile.in: Regenerate.
+
+2015-12-02 Matthias Klose <doko@ubuntu.com>
+
+ * configure.ac: Move AM_ENABLE_MULTILIB before
+ GCC_LIBSTDCXX_RAW_CXX_FLAGS.
+ * configure: Regenerate.
+
+2015-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure.tgt (*-*-solaris2.[1-9]*): Declare supported.
+ * configure.ac: Call AC_USE_SYSTEM_EXTENSIONS.
+ <*-*-solaris2*>: Check for init priority support.
+ Check for getexecname, __fortify_fail, _obstack_begin.
+ (VTV_NO_OBSTACK): New conditional.
+ * configure: Regenerate.
+ * Makefile.am [VTV_NO_OBSTACK] (obstack.c): Use new condition.
+ Create empty config.h
+ * Makefile.in: Regenerate.
+
+ * vtv_rts.cc [HAVE_GETEXECNAME] (program_invocation_name): New
+ variable.
+ (read_section_offset_and_length) [HAVE_GETEXECNAME]: Set it.
+ (dl_iterate_phdr_callback) [HAVE_GETEXECNAME]: Set it.
+
+ (__fortify_fail): Wrap in HAVE___FORTIFY_FAIL
+ [!HAVE___FORTIFY_FAIL]: Provide non-Cygwin implementation.
+
+ (read_section_offset_and_length): Assert sh_size >= VTV_PAGE_SIZE.
+ (iterate_modules): Fix typo.
+ Use VTV_PAGE_SIZE.
+ (dl_iterate_phdr_callback): Fix typo.
+ Use VTV_PAGE_SIZE.
+ (__VLTChangePermission): Fix typos.
+
+2015-11-09 Alan Modra <amodra@gmail.com>
+
+ * vtv_malloc.cc (obstack_chunk_free): Correct param type.
+ (__vtv_malloc_init): Use obstack_specify_allocation.
+
+2015-10-20 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+
+ * configure.tgt (aarch64*-*-linux): Enable.
+ (arm*-*-linux*): Enable.
+
+2015-10-09 David Malcolm <dmalcolm@redhat.com>
+
+ * testsuite/lib/libvtv.exp: Load multiline.exp before prune.exp,
+ using load_gcc_lib.
+
+2015-08-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ Update copyrights.
+
+2015-08-01 Caroline Tice <cmtice@google.com>
+
+ PR 66521
+ * Makefile.am: Update to match latest tree.
+ * Makefile.in: Regenerate.
+ * testsuite/lib/libvtv: Brought up to date.
+ * vtv_malloc.cc (VTV_DEBUG): Update function call to match renamed
+ function (old bug!).
+ * vtv_rts.cc (debug_functions, debug_init, debug_verify_vtable): Update
+ initializations to work correctly with VTV_DEBUG defined.
+
+2015-05-13 Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
+
+ * Makefile.in: Regenerated with automake-1.11.6.
+ * aclocal.m4: Likewise.
+ * configure: Likewise.
+ * testsuite/Makefile.in: Likewise.
+ * testsuite/other-tests/Makefile.in: Likewise.
+
+2015-02-09 Thomas Schwinge <thomas@codesourcery.com>
+
+ * Makefile.in: Regenerate.
+ * aclocal.m4: Likewise.
+ * configure: Likewise.
+ * testsuite/Makefile.in: Likewise.
+
+2015-01-29 Caroline Tice <cmtice@google.com>
+
+ Committing VTV Cywin/Ming patch for Patrick Wollgast
+ * libvtv/Makefile.in : Regenerate.
+ * libvtv/configure : Regenerate.
+
+2015-01-28 Caroline Tice <cmtice@google.com>
+
+ Committing VTV Cywin/Ming patch for Patrick Wollgast
+ * libvtv/Makefile.am : Add libvtv.la to toolexeclib_LTLIBRARIES, if
+ VTV_CYGMIN is set. Define libvtv_la_LIBADD, libvtv_la_LDFLAGS,
+ libvtv_stubs_la_LDFLAGS and libvtv_stubs_la_SOURCES if VTV_CYGMIN is
+ set. Add obstac.c to libvtv_la_SOURCES if VTV_CYGMIN is set.
+ * libvtv/aclocal.m4 : Regenerate.
+ * libvtv/configure.ac : Add ACX_LT_HOST_FLAGS. Define VTV_CYGMIN.
+ * libvtv/configure.tgt : (x86_64-*-cygwin*, i?86-*-cygwin*,
+ x86_64-*-mingw*)
+ (i?86-*-mingw*): Add to supported targets.
+ * libvtv/vtv_fail.cc : Skip inclusion of execinfo.h on Cygwin and MinGW.
+ (log_error_message): Skip calls to backtrace and backtrace_symbols_fd
+ on Cygwin and MinGW.
+ * libvtv/vtv_malloc.cc : Include windows.h and skip sys/mman.h
+ inclusion on Cygwin and MinGW. Add sysconf port on Cygwin and MinGW.
+ (obstack_chunk_alloc): Exchange call to mmap with call to VirtualAlloc
+ on Cygwin and MinGW.
+ (__vtv_malloc_init): Exchange call to sysconf with call to port of
+ sysconf on Cygwin and MinGW.
+ * libvtv/vtv_malloc.h : Declare mprotect and define PROT_READ and
+ PROT_WRITE on Cygwin and MinGW.
+ * libvtv/map.h : Include stdint.h on MinGW.
+ * libvtv/rts.cc : Include windows.h, winternl.h and psapi.h, skip
+ include of execinfo.h, sys/mman.h and link.h on Cygwin and MinGW. Add
+ port of __fortify_fail on Cygwin and MinGW. Change ElfW (Addr) to
+ uintptr_t on Cygwin and MinGW.
+ (read_section_offset_and_length): Add port for Cygwin and MinGW
+ (iterate_modules): New function.
+ (vtv_unprotect_vtable_vars): Use iterate_modules instead of
+ dl_iterate_phdr on Cygwin and MinGW.
+ (vtv_protect_vtable_vars): Likewise.
+ (count_all_pages): Likewise.
+ (dl_iterate_phdr_count_pages): Don't build on Cygwin and MinGW.
+ * libvtv/utils.cc : Include windows.h and skip execinfo.h inclusion on
+ Cygwin and MinGW.
+ (__vtv_open_log): Exchange call to getuid and getpid with
+ GetCurrentProcessId and adjust call to snprintf accordingly on Cygwin
+ and MinGW. Adjust calls to mkdir on MinGW. Adjust call to open on
+ Cygwin and MinGW.
+ (__vtv_add_to_log): Adjust call to snprintf on Cygwin and MinGW.
+ (__vtv_log_verification_failure): Don't generate a backtrace on Cygwin
+ and MinGW.
+
+2014-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * testsuite/lib/libvtv.exp: Load target-utils.exp
+
+2014-11-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR bootstrap/63784
+ * configure: Regenerated.
+
+2014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+
+ PR target/63610
+ * configure: Regenerate.
+
+2013-09-25 Caroline Tice <cmtice@google.com>
+
+ * Makefile.am: Reinstate ENABLE_VTABLE_VERIFY checks, to make
+ sure testsuite is not run if libstdc++ and libgcc were not built
+ with vtable verification.
+ * Makefile.in: Regenerated.
+ * configure.ac: Reinstate checks for --enable-vtable-verify flag,
+ to make sure testsuite is not run if libstdc++ and libgcc were not
+ built with vtable verification.
+ * configure: Regenerated.
+
+2013-09-24 Caroline Tice <cmtice@google.com>
+
+ * Makefile.am: Change libvtv_includedir to the directory used by
+ the other libraries rather than the top include directory.
+ * Makefile.in: Regenerated.
+
2013-09-20 Alan Modra <amodra@gmail.com>
* configure: Regenerate.
for 'open'. Update function comment.
* vtv_rts.cc (log_memory_protection_data): Remove %d from file name.
-2013-08-08 Benjamin Kosnik <bkoz@rehat.com>
+2013-08-08 Benjamin Kosnik <bkoz@redhat.com>
Michael Meissner <meissner@linux.vnet.ibm.com>
* configure.tgt : Simplify, just use VTV_SUPPORTED.
-2013-08-07 Benjamin Kosnik <bkoz@rehat.com>
+2013-08-07 Benjamin Kosnik <bkoz@redhat.com>
* Makefile.am (SUBDIRS): Protect with ENABLE_VTABLE_VERIFY.
* Makefile.in: Regenerate.