]> git.ipfire.org Git - thirdparty/gcc.git/blob - libvtv/ChangeLog
Update libvtv testsuite so that most of the tests now run under
[thirdparty/gcc.git] / libvtv / ChangeLog
1 2013-09-08 Caroline Tice <cmtice@google.com>
2
3 * testsuite/event-main.cc: Move to libvtv.cc subdirectory.
4 * testsuite/environment.cc: Ditto.
5 * testsuite/template-list2.cc: Ditto.
6 * testsuite/event.h: Ditto.
7 * testsuite/dataentry.cc: Ditto.
8 * testsuite/event-private.h: Ditto.
9 * testsuite/virtual_inheritance.cc: Ditto.
10 * testsuite/povray-derived.cc: Ditto.
11 * testsuite/nested_vcall_test.cc: Ditto.
12 * testsuite/template-list-iostream.cc: Ditto.
13 * testsuite/parts-test-extra-parts-views.h: Ditto.
14 * testsuite/virtfunc-test.cc: Ditto.
15 * testsuite/parts-test-extra-parts.h: Ditto.
16 * testsuite/const_vtable.cc: Ditto.
17 * testsuite/template-list.cc: Ditto.
18 * testsuite/dup_name.cc: Ditto.
19 * testsuite/thunk.cc: Ditto.
20 * testsuite/parts-test-main.h: Ditto.
21 * testsuite/mul_inh.cc: Ditto.
22 * testsuite/test1.cc: Ditto.
23 * testsuite/bb_tests.cc: Ditto.
24 * testsuite/v8-test-2.cc: Ditto.
25 * testsuite/thunk_vtable_map_attack.cc: Ditto.
26 * testsuite/xlan-test.cc: Ditto.
27 * testsuite/parts-test-main.cpp: Move to libvtv.cc subdirectory and
28 change file extension from .cc to .cpp.
29 * testsuite/event-definitions.cpp: Ditto.
30 * testsuite/event-main.cpp: Ditto.
31 * testsuite/derived-main.cpp: Ditto.
32 * testsuite/derived-lib.cpp: Ditto.
33 * testsuite/event-private.cpp: Ditto.
34 * testsuite/parts-test-extra-parts-views.cpp: Ditto.
35 * testsuite/parts-test-extra-parts.cpp: Ditto.
36 * testsuite/parts-test.list: Move to libvtv.cc subdirectory. Change
37 file extensions inside file from .cc to .cpp.
38 * testsuite/event.list: Ditto.
39 * testsuite/derived.list: Ditto.
40 * testsuite/register_pair.cc: Move to libvtv.cc; rename file to
41 register_set_pair.cc; include stdlib.h, stdio.h stdint.h string.h
42 (KEY_TYPE_FIXED_SIZE): New define.
43 (key_buffer, name_string, fake_names): New global variables.
44 (generate_names): New function.
45 (vtv_string_hans): New function.
46 (main): Add call to generate_names. Update middle for-loop to
47 initialize new parameters for __VLTRegisterPair... calls; move calls
48 to __VLTRegisterPair... to middle for-loop. Add calls to
49 __VLTRegisterSet...
50 * testsuite/register_pair_mt.cc: Ditto; renamed to
51 register_set_pair_mt.cc
52 * testsuite/libvtv.cc/vtv.exp: New file.
53 * testsuite/libvtv.mempool.cc/mempool.exp: New file.
54 * testsuite/libvtv.mt.cc/mt.exp: New file.
55 * testsuite/lib/libvtv.exp: New file.
56 * testsuite/lib/libvtv-dg.exp: New file.
57 * testsuite/config/default.exp: New file.
58 * testsuite/Makefile.am: New file. (Old file was moved to other-tests
59 subdirectory.)
60 * testsuite/Makefile.in: New file (generated).
61 * testsuite/mempool_negative.c: Change to C++ file; move to
62 libvtv.mempool.cc; include vtv-change-permission.h.
63 (main): Add call to __VLTChangePermission.
64 * testsuite/mempool_positive.c: Change to C++ file; move to
65 libvtv.mempool.cc; include vtv-change-permission.h.
66 (main): Add call to __VLTChangePermission.
67 * testsuite/temp_deriv3.cc: Move to other-tests subdirectory.
68 * testsuite/environment-fail-64.s: Ditto.
69 * testsutite/dlopen.cc: Ditto.
70 * testsuite/so.cc: Ditto.
71 * testsuite/temp_deriv2.cc: Ditto.
72 * testsuite/field-test.cc: Ditto.
73 * testsuite/dlopen_mt.cc: Ditto.
74 * testsuite/environment-fail-32.s: Ditto.
75 * testsuite/temp_deriv.cc: Ditto.
76 * testsuite/replace-fail.cc: Ditto.
77 * testsuite/other-tests/Makefile.am: New file. Copied from the
78 Makefile.am that used to be in testsuite directory.
79 * testsuite/other-tests/Makefile.in: Generated. (New file).
80 * testsuite/other-tests/README: New file.
81
82 2013-09-07 Paolo Carlini <paolo.carlini@oracle.com>
83
84 * testsuite/Makefile.am: Remove #if ENABLE_VTABLE_VERIFY check around
85 definition of check-am:.
86 * testsuite/Makefile.in: Regenerate.
87
88 2013-09-06 Caroline Tice <cmtice@google.com>
89
90 * Makefile.am: Remove #if ENABLE_VTABLE_VERIFY checks around
91 definitions of SUBDIRS, libvtv_la_SOURCES and libvtv_include_HEADERS.
92 * Makefile.in: Regenerate.
93 * configure.ac: Remove checks and tests for --enable-vtable-verify.
94 * configure: Regenerate.
95
96 2013-08-20 Caroline Tice <cmtice@google.com>
97
98 * Makefile.am (DEFS): Add "@DEFS@", to inherit defintions.
99 * Makefile.in: Regenerate.
100 * configure.ac: Add check for __secure_getenv and secure_getenv.
101 * configure: Regenerate.
102 * vtv_utils.cc : Include stdlib.h
103 (HAVE_SECURE_GETENV): Add checks and definitions for secure_getenv.
104 (log_dirs): Remove file static constant.
105 (__vtv_open_log): Increase size of log file name. Add the user
106 and process ids to the file name. Do not put the log files in /tmp.
107 Instead try to get the directory name from an environment variable; if
108 that fails try to use stderr. Add O_NOFOLLOW to the flags
109 for 'open'. Update function comment.
110 * vtv_rts.cc (log_memory_protection_data): Remove %d from file name.
111
112 2013-08-08 Benjamin Kosnik <bkoz@rehat.com>
113 Michael Meissner <meissner@linux.vnet.ibm.com>
114
115 * configure.tgt : Simplify, just use VTV_SUPPORTED.
116
117 2013-08-07 Benjamin Kosnik <bkoz@rehat.com>
118
119 * Makefile.am (SUBDIRS): Protect with ENABLE_VTABLE_VERIFY.
120 * Makefile.in: Regenerate.
121 * acinclude.m4 (LIBVTV_CONFIGURE): Move parts to..
122 * configure.ac: ...here. Make configure more verbose, re-order.
123 * configure: Regenerate.
124
125 2013-08-02 Caroline Tice <cmtice@google.com>
126 Benjamin Kosnik <bkoz@redhat.com>
127 Luis Lozano <llozano@google.com>
128 Geoff Pike <gpike@google.com>
129
130 Initial check-in of new vtable verification feature.
131 * configure.ac : New file.
132 * acinclude.m4 : New file.
133 * Makefile.am : New file.
134 * aclocal.m4 : New file.
135 * configure.tgt : New file.
136 * configure: New file (generated).
137 * Makefile.in: New file (generated).
138 * vtv_set.h : New file.
139 * vtv_utils.cc : New file.
140 * vtv_utils.h : New file.
141 * vtv_malloc.cc : New file.
142 * vtv_rts.cc : New file.
143 * vtv_malloc.h : New file.
144 * vtv_rts.h : New file.
145 * vtv_fail.cc : New file.
146 * vtv_fail.h : New file.
147 * vtv_map.h : New file.
148 * scripts/run-testsuite.sh : New file.
149 * scripts/sum-vtv-counts.c : New file.
150 * testsuite/parts-test-main.h : New file.
151 * testusite/dataentry.cc : New file.
152 * testsuite/temp_deriv.cc : New file.
153 * testsuite/register_pair.cc : New file.
154 * testsuite/virtual_inheritance.cc : New file.
155 * testsuite/field-test.cc : New file.
156 * testsuite/nested_vcall_test.cc : New file.
157 * testsuite/template-list-iostream.cc : New file.
158 * testsuite/register_pair_inserts.cc : New file.
159 * testsuite/register_pair_inserts_mt.cc : New file.
160 * testsuite/event.list : New file.
161 * testsuite/parts-test-extra-parts-views.cc : New file.
162 * testsuite/parts-test-extra-parts-views.h : New file.
163 * testsuite/environment-fail-32.s : New file.
164 * testsuite/parts-test-extra-parts.h : New file.
165 * testsuite/temp_deriv2.cc : New file.
166 * testsuite/dlopen_mt.cc : New file.
167 * testsuite/event.h : New file.
168 * testsuite/template-list.cc : New file.
169 * testsuite/replace-fail.cc : New file.
170 * testsuite/Makefile.am : New file.
171 * testsuite/Makefile.in: New file (generated).
172 * testsuite/mempool_negative.c : New file.
173 * testsuite/parts-test-main.cc : New file.
174 * testsuite/event-private.cc : New file.
175 * testsuite/thunk.cc : New file.
176 * testsuite/event-defintiions.cc : New file.
177 * testsuite/event-private.h : New file.
178 * testsuite/parts-test.list : New file.
179 * testusite/register_pair_mt.cc : New file.
180 * testsuite/povray-derived.cc : New file.
181 * testsuite/event-main.cc : New file.
182 * testsuite/environment.cc : New file.
183 * testsuite/template-list2.cc : New file.
184 * testsuite/thunk_vtable_map_attack.cc : New file.
185 * testsuite/parts-test-extra-parts.cc : New file.
186 * testsuite/environment-fail-64.s : New file.
187 * testsuite/dlopen.cc : New file.
188 * testsuite/so.cc : New file.
189 * testsuite/temp_deriv3.cc : New file.
190 * testsuite/const_vtable.cc : New file.
191 * testsuite/mempool_positive.c : New file.
192 * testsuite/dup_name.cc : New file.
193