]> git.ipfire.org Git - thirdparty/gcc.git/blame - libvtv/ChangeLog
re PR target/63610 (Fixing the libtool bug for Yosemite (darwin14))
[thirdparty/gcc.git] / libvtv / ChangeLog
CommitLineData
ebf6d33b
FXC
12014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2
3 PR target/63610
4 * configure: Regenerate.
5
56fc7835
CT
62013-09-25 Caroline Tice <cmtice@google.com>
7
8 * Makefile.am: Reinstate ENABLE_VTABLE_VERIFY checks, to make
9 sure testsuite is not run if libstdc++ and libgcc were not built
10 with vtable verification.
11 * Makefile.in: Regenerated.
12 * configure.ac: Reinstate checks for --enable-vtable-verify flag,
13 to make sure testsuite is not run if libstdc++ and libgcc were not
14 built with vtable verification.
15 * configure: Regenerated.
16
114f3eb9
CT
172013-09-24 Caroline Tice <cmtice@google.com>
18
19 * Makefile.am: Change libvtv_includedir to the directory used by
20 the other libraries rather than the top include directory.
21 * Makefile.in: Regenerated.
22
3cbe17f7
AM
232013-09-20 Alan Modra <amodra@gmail.com>
24
25 * configure: Regenerate.
26
e660fa8b
AI
272013-09-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
28
29 * configure.tgt: Remove *-*-*android* from supported targets.
30
f5ebad64
L
312013-09-09 H.J. Lu <hongjiu.lu@intel.com>
32
33 PR other/58374
34 * configure.ac: Move VTV_SUPPORTED check after AC_CANONICAL_SYSTEM.
35 * configure: Regenerated.
36
41e96dc8
CT
372013-09-08 Caroline Tice <cmtice@google.com>
38
39 * testsuite/event-main.cc: Move to libvtv.cc subdirectory.
40 * testsuite/environment.cc: Ditto.
41 * testsuite/template-list2.cc: Ditto.
42 * testsuite/event.h: Ditto.
43 * testsuite/dataentry.cc: Ditto.
44 * testsuite/event-private.h: Ditto.
45 * testsuite/virtual_inheritance.cc: Ditto.
46 * testsuite/povray-derived.cc: Ditto.
47 * testsuite/nested_vcall_test.cc: Ditto.
48 * testsuite/template-list-iostream.cc: Ditto.
49 * testsuite/parts-test-extra-parts-views.h: Ditto.
50 * testsuite/virtfunc-test.cc: Ditto.
51 * testsuite/parts-test-extra-parts.h: Ditto.
52 * testsuite/const_vtable.cc: Ditto.
53 * testsuite/template-list.cc: Ditto.
54 * testsuite/dup_name.cc: Ditto.
55 * testsuite/thunk.cc: Ditto.
56 * testsuite/parts-test-main.h: Ditto.
57 * testsuite/mul_inh.cc: Ditto.
58 * testsuite/test1.cc: Ditto.
59 * testsuite/bb_tests.cc: Ditto.
60 * testsuite/v8-test-2.cc: Ditto.
61 * testsuite/thunk_vtable_map_attack.cc: Ditto.
62 * testsuite/xlan-test.cc: Ditto.
63 * testsuite/parts-test-main.cpp: Move to libvtv.cc subdirectory and
64 change file extension from .cc to .cpp.
65 * testsuite/event-definitions.cpp: Ditto.
66 * testsuite/event-main.cpp: Ditto.
67 * testsuite/derived-main.cpp: Ditto.
68 * testsuite/derived-lib.cpp: Ditto.
69 * testsuite/event-private.cpp: Ditto.
70 * testsuite/parts-test-extra-parts-views.cpp: Ditto.
71 * testsuite/parts-test-extra-parts.cpp: Ditto.
72 * testsuite/parts-test.list: Move to libvtv.cc subdirectory. Change
73 file extensions inside file from .cc to .cpp.
74 * testsuite/event.list: Ditto.
75 * testsuite/derived.list: Ditto.
76 * testsuite/register_pair.cc: Move to libvtv.cc; rename file to
77 register_set_pair.cc; include stdlib.h, stdio.h stdint.h string.h
78 (KEY_TYPE_FIXED_SIZE): New define.
79 (key_buffer, name_string, fake_names): New global variables.
80 (generate_names): New function.
81 (vtv_string_hans): New function.
82 (main): Add call to generate_names. Update middle for-loop to
83 initialize new parameters for __VLTRegisterPair... calls; move calls
84 to __VLTRegisterPair... to middle for-loop. Add calls to
85 __VLTRegisterSet...
86 * testsuite/register_pair_mt.cc: Ditto; renamed to
87 register_set_pair_mt.cc
88 * testsuite/libvtv.cc/vtv.exp: New file.
89 * testsuite/libvtv.mempool.cc/mempool.exp: New file.
90 * testsuite/libvtv.mt.cc/mt.exp: New file.
91 * testsuite/lib/libvtv.exp: New file.
92 * testsuite/lib/libvtv-dg.exp: New file.
93 * testsuite/config/default.exp: New file.
94 * testsuite/Makefile.am: New file. (Old file was moved to other-tests
95 subdirectory.)
96 * testsuite/Makefile.in: New file (generated).
97 * testsuite/mempool_negative.c: Change to C++ file; move to
98 libvtv.mempool.cc; include vtv-change-permission.h.
99 (main): Add call to __VLTChangePermission.
100 * testsuite/mempool_positive.c: Change to C++ file; move to
101 libvtv.mempool.cc; include vtv-change-permission.h.
102 (main): Add call to __VLTChangePermission.
103 * testsuite/temp_deriv3.cc: Move to other-tests subdirectory.
104 * testsuite/environment-fail-64.s: Ditto.
105 * testsutite/dlopen.cc: Ditto.
106 * testsuite/so.cc: Ditto.
107 * testsuite/temp_deriv2.cc: Ditto.
108 * testsuite/field-test.cc: Ditto.
109 * testsuite/dlopen_mt.cc: Ditto.
110 * testsuite/environment-fail-32.s: Ditto.
111 * testsuite/temp_deriv.cc: Ditto.
112 * testsuite/replace-fail.cc: Ditto.
113 * testsuite/other-tests/Makefile.am: New file. Copied from the
114 Makefile.am that used to be in testsuite directory.
115 * testsuite/other-tests/Makefile.in: Generated. (New file).
116 * testsuite/other-tests/README: New file.
117
4b21946e
PC
1182013-09-07 Paolo Carlini <paolo.carlini@oracle.com>
119
120 * testsuite/Makefile.am: Remove #if ENABLE_VTABLE_VERIFY check around
121 definition of check-am:.
122 * testsuite/Makefile.in: Regenerate.
123
87f3fea8
CT
1242013-09-06 Caroline Tice <cmtice@google.com>
125
126 * Makefile.am: Remove #if ENABLE_VTABLE_VERIFY checks around
127 definitions of SUBDIRS, libvtv_la_SOURCES and libvtv_include_HEADERS.
128 * Makefile.in: Regenerate.
129 * configure.ac: Remove checks and tests for --enable-vtable-verify.
130 * configure: Regenerate.
131
baa2052d
CT
1322013-08-20 Caroline Tice <cmtice@google.com>
133
134 * Makefile.am (DEFS): Add "@DEFS@", to inherit defintions.
135 * Makefile.in: Regenerate.
136 * configure.ac: Add check for __secure_getenv and secure_getenv.
137 * configure: Regenerate.
138 * vtv_utils.cc : Include stdlib.h
139 (HAVE_SECURE_GETENV): Add checks and definitions for secure_getenv.
140 (log_dirs): Remove file static constant.
141 (__vtv_open_log): Increase size of log file name. Add the user
142 and process ids to the file name. Do not put the log files in /tmp.
143 Instead try to get the directory name from an environment variable; if
144 that fails try to use stderr. Add O_NOFOLLOW to the flags
145 for 'open'. Update function comment.
146 * vtv_rts.cc (log_memory_protection_data): Remove %d from file name.
147
ecdbd01a 1482013-08-08 Benjamin Kosnik <bkoz@redhat.com>
1e74b850
BK
149 Michael Meissner <meissner@linux.vnet.ibm.com>
150
151 * configure.tgt : Simplify, just use VTV_SUPPORTED.
152
ecdbd01a 1532013-08-07 Benjamin Kosnik <bkoz@redhat.com>
0c6cb2d1
BK
154
155 * Makefile.am (SUBDIRS): Protect with ENABLE_VTABLE_VERIFY.
156 * Makefile.in: Regenerate.
157 * acinclude.m4 (LIBVTV_CONFIGURE): Move parts to..
158 * configure.ac: ...here. Make configure more verbose, re-order.
159 * configure: Regenerate.
160
2077db1b 1612013-08-02 Caroline Tice <cmtice@google.com>
baa2052d
CT
162 Benjamin Kosnik <bkoz@redhat.com>
163 Luis Lozano <llozano@google.com>
164 Geoff Pike <gpike@google.com>
2077db1b
CT
165
166 Initial check-in of new vtable verification feature.
167 * configure.ac : New file.
168 * acinclude.m4 : New file.
169 * Makefile.am : New file.
170 * aclocal.m4 : New file.
171 * configure.tgt : New file.
172 * configure: New file (generated).
173 * Makefile.in: New file (generated).
174 * vtv_set.h : New file.
175 * vtv_utils.cc : New file.
176 * vtv_utils.h : New file.
177 * vtv_malloc.cc : New file.
178 * vtv_rts.cc : New file.
179 * vtv_malloc.h : New file.
180 * vtv_rts.h : New file.
181 * vtv_fail.cc : New file.
182 * vtv_fail.h : New file.
183 * vtv_map.h : New file.
184 * scripts/run-testsuite.sh : New file.
185 * scripts/sum-vtv-counts.c : New file.
186 * testsuite/parts-test-main.h : New file.
187 * testusite/dataentry.cc : New file.
188 * testsuite/temp_deriv.cc : New file.
189 * testsuite/register_pair.cc : New file.
190 * testsuite/virtual_inheritance.cc : New file.
191 * testsuite/field-test.cc : New file.
192 * testsuite/nested_vcall_test.cc : New file.
193 * testsuite/template-list-iostream.cc : New file.
194 * testsuite/register_pair_inserts.cc : New file.
195 * testsuite/register_pair_inserts_mt.cc : New file.
196 * testsuite/event.list : New file.
197 * testsuite/parts-test-extra-parts-views.cc : New file.
198 * testsuite/parts-test-extra-parts-views.h : New file.
199 * testsuite/environment-fail-32.s : New file.
200 * testsuite/parts-test-extra-parts.h : New file.
201 * testsuite/temp_deriv2.cc : New file.
202 * testsuite/dlopen_mt.cc : New file.
203 * testsuite/event.h : New file.
204 * testsuite/template-list.cc : New file.
205 * testsuite/replace-fail.cc : New file.
206 * testsuite/Makefile.am : New file.
207 * testsuite/Makefile.in: New file (generated).
208 * testsuite/mempool_negative.c : New file.
209 * testsuite/parts-test-main.cc : New file.
210 * testsuite/event-private.cc : New file.
211 * testsuite/thunk.cc : New file.
212 * testsuite/event-defintiions.cc : New file.
213 * testsuite/event-private.h : New file.
214 * testsuite/parts-test.list : New file.
215 * testusite/register_pair_mt.cc : New file.
216 * testsuite/povray-derived.cc : New file.
217 * testsuite/event-main.cc : New file.
218 * testsuite/environment.cc : New file.
219 * testsuite/template-list2.cc : New file.
220 * testsuite/thunk_vtable_map_attack.cc : New file.
221 * testsuite/parts-test-extra-parts.cc : New file.
222 * testsuite/environment-fail-64.s : New file.
223 * testsuite/dlopen.cc : New file.
224 * testsuite/so.cc : New file.
225 * testsuite/temp_deriv3.cc : New file.
226 * testsuite/const_vtable.cc : New file.
227 * testsuite/mempool_positive.c : New file.
228 * testsuite/dup_name.cc : New file.
229