123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305 |
- 2015-07-16 Release Manager
- * GCC 5.2.0 released.
- 2015-04-22 Release Manager
- * GCC 5.1.0 released.
- 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.
- 2013-09-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
- * configure.tgt: Remove *-*-*android* from supported targets.
- 2013-09-09 H.J. Lu <hongjiu.lu@intel.com>
- PR other/58374
- * configure.ac: Move VTV_SUPPORTED check after AC_CANONICAL_SYSTEM.
- * configure: Regenerated.
- 2013-09-08 Caroline Tice <cmtice@google.com>
- * testsuite/event-main.cc: Move to libvtv.cc subdirectory.
- * testsuite/environment.cc: Ditto.
- * testsuite/template-list2.cc: Ditto.
- * testsuite/event.h: Ditto.
- * testsuite/dataentry.cc: Ditto.
- * testsuite/event-private.h: Ditto.
- * testsuite/virtual_inheritance.cc: Ditto.
- * testsuite/povray-derived.cc: Ditto.
- * testsuite/nested_vcall_test.cc: Ditto.
- * testsuite/template-list-iostream.cc: Ditto.
- * testsuite/parts-test-extra-parts-views.h: Ditto.
- * testsuite/virtfunc-test.cc: Ditto.
- * testsuite/parts-test-extra-parts.h: Ditto.
- * testsuite/const_vtable.cc: Ditto.
- * testsuite/template-list.cc: Ditto.
- * testsuite/dup_name.cc: Ditto.
- * testsuite/thunk.cc: Ditto.
- * testsuite/parts-test-main.h: Ditto.
- * testsuite/mul_inh.cc: Ditto.
- * testsuite/test1.cc: Ditto.
- * testsuite/bb_tests.cc: Ditto.
- * testsuite/v8-test-2.cc: Ditto.
- * testsuite/thunk_vtable_map_attack.cc: Ditto.
- * testsuite/xlan-test.cc: Ditto.
- * testsuite/parts-test-main.cpp: Move to libvtv.cc subdirectory and
- change file extension from .cc to .cpp.
- * testsuite/event-definitions.cpp: Ditto.
- * testsuite/event-main.cpp: Ditto.
- * testsuite/derived-main.cpp: Ditto.
- * testsuite/derived-lib.cpp: Ditto.
- * testsuite/event-private.cpp: Ditto.
- * testsuite/parts-test-extra-parts-views.cpp: Ditto.
- * testsuite/parts-test-extra-parts.cpp: Ditto.
- * testsuite/parts-test.list: Move to libvtv.cc subdirectory. Change
- file extensions inside file from .cc to .cpp.
- * testsuite/event.list: Ditto.
- * testsuite/derived.list: Ditto.
- * testsuite/register_pair.cc: Move to libvtv.cc; rename file to
- register_set_pair.cc; include stdlib.h, stdio.h stdint.h string.h
- (KEY_TYPE_FIXED_SIZE): New define.
- (key_buffer, name_string, fake_names): New global variables.
- (generate_names): New function.
- (vtv_string_hans): New function.
- (main): Add call to generate_names. Update middle for-loop to
- initialize new parameters for __VLTRegisterPair... calls; move calls
- to __VLTRegisterPair... to middle for-loop. Add calls to
- __VLTRegisterSet...
- * testsuite/register_pair_mt.cc: Ditto; renamed to
- register_set_pair_mt.cc
- * testsuite/libvtv.cc/vtv.exp: New file.
- * testsuite/libvtv.mempool.cc/mempool.exp: New file.
- * testsuite/libvtv.mt.cc/mt.exp: New file.
- * testsuite/lib/libvtv.exp: New file.
- * testsuite/lib/libvtv-dg.exp: New file.
- * testsuite/config/default.exp: New file.
- * testsuite/Makefile.am: New file. (Old file was moved to other-tests
- subdirectory.)
- * testsuite/Makefile.in: New file (generated).
- * testsuite/mempool_negative.c: Change to C++ file; move to
- libvtv.mempool.cc; include vtv-change-permission.h.
- (main): Add call to __VLTChangePermission.
- * testsuite/mempool_positive.c: Change to C++ file; move to
- libvtv.mempool.cc; include vtv-change-permission.h.
- (main): Add call to __VLTChangePermission.
- * testsuite/temp_deriv3.cc: Move to other-tests subdirectory.
- * testsuite/environment-fail-64.s: Ditto.
- * testsutite/dlopen.cc: Ditto.
- * testsuite/so.cc: Ditto.
- * testsuite/temp_deriv2.cc: Ditto.
- * testsuite/field-test.cc: Ditto.
- * testsuite/dlopen_mt.cc: Ditto.
- * testsuite/environment-fail-32.s: Ditto.
- * testsuite/temp_deriv.cc: Ditto.
- * testsuite/replace-fail.cc: Ditto.
- * testsuite/other-tests/Makefile.am: New file. Copied from the
- Makefile.am that used to be in testsuite directory.
- * testsuite/other-tests/Makefile.in: Generated. (New file).
- * testsuite/other-tests/README: New file.
- 2013-09-07 Paolo Carlini <paolo.carlini@oracle.com>
- * testsuite/Makefile.am: Remove #if ENABLE_VTABLE_VERIFY check around
- definition of check-am:.
- * testsuite/Makefile.in: Regenerate.
- 2013-09-06 Caroline Tice <cmtice@google.com>
- * Makefile.am: Remove #if ENABLE_VTABLE_VERIFY checks around
- definitions of SUBDIRS, libvtv_la_SOURCES and libvtv_include_HEADERS.
- * Makefile.in: Regenerate.
- * configure.ac: Remove checks and tests for --enable-vtable-verify.
- * configure: Regenerate.
- 2013-08-20 Caroline Tice <cmtice@google.com>
- * Makefile.am (DEFS): Add "@DEFS@", to inherit defintions.
- * Makefile.in: Regenerate.
- * configure.ac: Add check for __secure_getenv and secure_getenv.
- * configure: Regenerate.
- * vtv_utils.cc : Include stdlib.h
- (HAVE_SECURE_GETENV): Add checks and definitions for secure_getenv.
- (log_dirs): Remove file static constant.
- (__vtv_open_log): Increase size of log file name. Add the user
- and process ids to the file name. Do not put the log files in /tmp.
- Instead try to get the directory name from an environment variable; if
- that fails try to use stderr. Add O_NOFOLLOW to the flags
- for 'open'. Update function comment.
- * vtv_rts.cc (log_memory_protection_data): Remove %d from file name.
- 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@redhat.com>
- * Makefile.am (SUBDIRS): Protect with ENABLE_VTABLE_VERIFY.
- * Makefile.in: Regenerate.
- * acinclude.m4 (LIBVTV_CONFIGURE): Move parts to..
- * configure.ac: ...here. Make configure more verbose, re-order.
- * configure: Regenerate.
- 2013-08-02 Caroline Tice <cmtice@google.com>
- Benjamin Kosnik <bkoz@redhat.com>
- Luis Lozano <llozano@google.com>
- Geoff Pike <gpike@google.com>
- Initial check-in of new vtable verification feature.
- * configure.ac : New file.
- * acinclude.m4 : New file.
- * Makefile.am : New file.
- * aclocal.m4 : New file.
- * configure.tgt : New file.
- * configure: New file (generated).
- * Makefile.in: New file (generated).
- * vtv_set.h : New file.
- * vtv_utils.cc : New file.
- * vtv_utils.h : New file.
- * vtv_malloc.cc : New file.
- * vtv_rts.cc : New file.
- * vtv_malloc.h : New file.
- * vtv_rts.h : New file.
- * vtv_fail.cc : New file.
- * vtv_fail.h : New file.
- * vtv_map.h : New file.
- * scripts/run-testsuite.sh : New file.
- * scripts/sum-vtv-counts.c : New file.
- * testsuite/parts-test-main.h : New file.
- * testusite/dataentry.cc : New file.
- * testsuite/temp_deriv.cc : New file.
- * testsuite/register_pair.cc : New file.
- * testsuite/virtual_inheritance.cc : New file.
- * testsuite/field-test.cc : New file.
- * testsuite/nested_vcall_test.cc : New file.
- * testsuite/template-list-iostream.cc : New file.
- * testsuite/register_pair_inserts.cc : New file.
- * testsuite/register_pair_inserts_mt.cc : New file.
- * testsuite/event.list : New file.
- * testsuite/parts-test-extra-parts-views.cc : New file.
- * testsuite/parts-test-extra-parts-views.h : New file.
- * testsuite/environment-fail-32.s : New file.
- * testsuite/parts-test-extra-parts.h : New file.
- * testsuite/temp_deriv2.cc : New file.
- * testsuite/dlopen_mt.cc : New file.
- * testsuite/event.h : New file.
- * testsuite/template-list.cc : New file.
- * testsuite/replace-fail.cc : New file.
- * testsuite/Makefile.am : New file.
- * testsuite/Makefile.in: New file (generated).
- * testsuite/mempool_negative.c : New file.
- * testsuite/parts-test-main.cc : New file.
- * testsuite/event-private.cc : New file.
- * testsuite/thunk.cc : New file.
- * testsuite/event-defintiions.cc : New file.
- * testsuite/event-private.h : New file.
- * testsuite/parts-test.list : New file.
- * testusite/register_pair_mt.cc : New file.
- * testsuite/povray-derived.cc : New file.
- * testsuite/event-main.cc : New file.
- * testsuite/environment.cc : New file.
- * testsuite/template-list2.cc : New file.
- * testsuite/thunk_vtable_map_attack.cc : New file.
- * testsuite/parts-test-extra-parts.cc : New file.
- * testsuite/environment-fail-64.s : New file.
- * testsuite/dlopen.cc : New file.
- * testsuite/so.cc : New file.
- * testsuite/temp_deriv3.cc : New file.
- * testsuite/const_vtable.cc : New file.
- * testsuite/mempool_positive.c : New file.
- * testsuite/dup_name.cc : New file.
|