1 |
2004-06-09 Chad Walstrom <chewie@wookimus.net> |
2004-09-06 Release Manager |
2 |
|
|
3 |
* Makefile.in, testsuite/Makefile.in: Prepended the $(DESTDIR) |
* GCC 3.4.2 released. |
|
variable to all destination targets. |
|
4 |
|
|
5 |
2001-12-06 DJ Delorie <dj@redhat.com> |
2004-07-01 Release Manager |
6 |
|
|
7 |
|
* GCC 3.4.1 released. |
8 |
|
|
9 |
|
2004-04-18 Release Manager |
10 |
|
|
11 |
|
* GCC 3.4.0 released. |
12 |
|
|
13 |
|
2004-02-25 Ian Lance Taylor <ian@wasabisystems.com> |
14 |
|
|
15 |
|
Taken from mainline: |
16 |
|
|
17 |
|
2004-02-24 Ian Lance Taylor <ian@wasabisystems.com> |
18 |
|
|
19 |
|
* cp-demangle.h (enum d_builtin_type_print): Add D_PRINT_UNSIGNED, |
20 |
|
D_PRINT_UNSIGNED_LONG, D_PRINT_LONG_LONG, |
21 |
|
D_PRINT_UNSIGNED_LONG_LONG, D_PRINT_FLOAT. |
22 |
|
* cp-demangle.c (cplus_demangle_builtin_types): Change char and |
23 |
|
short types to D_PRINT_DEFAULT. Change other integer types to use |
24 |
|
new D_PRINT_* values where appropriate. Change float types to |
25 |
|
D_PRINT_FLOAT. |
26 |
|
(d_print_comp) [LITERAL, LITERAL_NEG]: Handle new D_PRINT_* |
27 |
|
values. |
28 |
|
* testsuite/demangle-expected: Adjust two test cases. |
29 |
|
|
30 |
|
* cp-demangle.c (d_print_function_type): Print a space before the |
31 |
|
parenthesis around the function type in more cases. |
32 |
|
* testsuite/demangle-expected: Adjust one test case. |
33 |
|
|
34 |
|
* cp-demangle.c (d_print_comp) [UNARY]: Don't emit extra |
35 |
|
parentheses around a cast. |
36 |
|
* testsuite/demangle-expected: Adjust two test cases to match new |
37 |
|
output. |
38 |
|
|
39 |
|
* cp-demangle.c (__cxa_demangle): Pass DMGL_PARAMS to d_demangle. |
40 |
|
|
41 |
|
* cp-demangle.c (d_print_comp) [RESTRICT, VOLATILE, CONST]: Don't |
42 |
|
push more than one of the same CV-qualifier on the top of the |
43 |
|
stack. |
44 |
|
(d_print_comp) [ARRAY_TYPE]: If the array itself is CV-qualified, |
45 |
|
move the CV-qualifiers to apply to the element type instead. |
46 |
|
(d_print_array_type): When checking the modifiers, keep looking |
47 |
|
past ones which have been printed already. |
48 |
|
* testsuite/demangle-expected: Add three test cases. |
49 |
|
|
50 |
|
2004-02-23 Ian Lance Taylor <ian@wasabisystems.com> |
51 |
|
|
52 |
|
* cp-demangle.c (__cxa_demangle): Adjust last patch to handle |
53 |
|
empty string correctly. |
54 |
|
|
55 |
|
* cp-demangle.c (__cxa_demangle): It is not an error if status is |
56 |
|
not NULL. It is an error if the mangled name is the same as a |
57 |
|
built-in type name. |
58 |
|
(main): If IN_GLIBCPP_V3 is defined, test __cxa_demangle rather |
59 |
|
than cplus_demangle_v3. |
60 |
|
|
61 |
|
2004-01-15 Kazu Hirata <kazu@cs.umass.edu> |
62 |
|
|
63 |
|
* strdup.c (strdup): Constify the argument. |
64 |
|
|
65 |
|
2004-01-14 Loren J. Rittle <ljrittle@acm.org> |
66 |
|
|
67 |
|
* Makefile.in (distclean): Remove config.cache. |
68 |
|
|
69 |
|
2004-01-13 Daniel Jacobowitz <drow@mvista.com> |
70 |
|
|
71 |
|
* cp-demangle.c (d_make_comp): DEMANGLE_COMPONENT_CONSTRUCTION_VTABLE |
72 |
|
takes two parameters. |
73 |
|
* cp-demint.c (cplus_demangle_fill_component): Likewise. |
74 |
|
|
75 |
|
2004-01-12 Ian Lance Taylor <ian@wasabisystems.com> |
76 |
|
|
77 |
|
* cp-demangle.c: Include "cp-demangle.h". If IN_GLIBCPP_V3 is |
78 |
|
defined, rename some functions which are to become static via |
79 |
|
#define. |
80 |
|
(CP_STATIC_IF_GLIBCPP_V3): Define. |
81 |
|
(struct d_operator_info): Move definition to cp-demangle.h, and |
82 |
|
rename to demangle_operator_info. Change all uses. |
83 |
|
(enum d_builtin_type_print): Move definition to cp-demangle.h. |
84 |
|
(struct d_builtin_type_info): Move definition to cp-demangle.h, |
85 |
|
and rename to demangle_builtin_type_info. Change all uses. |
86 |
|
(enum d_comp_type): Move definition to include/demangle.h, and |
87 |
|
rename to demangle_component_type, and change all enums to start |
88 |
|
with DEMANGLE_COMPONENT_ instead of D_. Change all uses. |
89 |
|
(struct d_comp): Move definition to include/demangle.h, and rename |
90 |
|
to demangle_component. Change all uses. |
91 |
|
(struct d_info): Move definition to cp-demangle.h. |
92 |
|
(cplus_demangle_fill_name): New function. |
93 |
|
(cplus_demangle_fill_extended_operator): New function. |
94 |
|
(cplus_demangle_fill_ctor): New function. |
95 |
|
(cplus_demangle_fill_dtor): New function. |
96 |
|
(d_make_empty): Remove type parameter. Change all callers. |
97 |
|
(d_make_name): Use cplus_demangle_fill_name. |
98 |
|
(d_make_extended_operator): Use |
99 |
|
cplus_demangle_fill_extended_operator. |
100 |
|
(d_make_ctor): Use cplus_demangle_fill_ctor. |
101 |
|
(d_make_dtor): Use cplus_demangle_fill_dtor. |
102 |
|
(cplus_demangle_mangled_name): Rename from d_mangled_name. Make |
103 |
|
non-static by default. Change all callers. |
104 |
|
(cplus_demangle_operators): Rename from d_operators. Change all |
105 |
|
uses. Make non-static by default. Add sentinel at end of array. |
106 |
|
(d_operator_name): Adjust initialization of high for new sentinel |
107 |
|
in cplus_demangle_operators. |
108 |
|
(cplus_demangle_builtin_types): Rename from d_builtin_types. |
109 |
|
Change all uses. Make non-static by default. Change initializer |
110 |
|
to use D_BUILTIN_TYPE_COUNT instead of magic number 26. |
111 |
|
(cplus_demangle_type): Rename from d_type. Make non-static by |
112 |
|
default. Change all callers. |
113 |
|
(cplus_demangle_init_info): Rename from d_init_info. Make |
114 |
|
non-static by default. Change all callers. |
115 |
|
* cp-demangle.h: New file. |
116 |
|
* cp-demint.c: New file. |
117 |
|
* Makefile.in: Rebuild dependencies. |
118 |
|
(CFILES): Add cp-demint.c. |
119 |
|
(REQUIRED_OFILES): Add cp-demint.o. |
120 |
|
|
121 |
|
2004-01-09 Kelley Cook <kcook@gcc.gnu.org> |
122 |
|
|
123 |
|
* configure.in: Rename file to ... |
124 |
|
* configure.ac: ... this. |
125 |
|
* Makefile.in: Update a comment for above change. |
126 |
|
* README: Likewise. |
127 |
|
* config.in: Regenerate. |
128 |
|
|
129 |
|
2004-01-02 Ian Lance Taylor <ian@wasabisystems.com> |
130 |
|
|
131 |
|
* cp-demangle.c (d_encoding): When DMGL_PARAMS is not set, strip |
132 |
|
CV-qualifiers from D_COMP_LOCAL_NAME right subtree. |
133 |
|
* cplus-dem.c (demangle_arm_hp_template): Set DMGL_PARAMS when |
134 |
|
demangling template parameters. |
135 |
|
* testsuite/test-demangle.c (fail): New static function. |
136 |
|
(main): Support new options in input file: --no-params, |
137 |
|
--is-v3-ctor, and --is-v3-dtor. |
138 |
|
* testsuite/demangle-expected: Add --no-params to most tests, and |
139 |
|
add the correct result when parameters are not demangled. Add |
140 |
|
some simple tests for V3 constructor/destructor recognition. |
141 |
|
|
142 |
|
2003-12-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
143 |
|
|
144 |
|
* cp-demangle.c (is_ctor_or_dtor): Fix error in last change. |
145 |
|
|
146 |
|
2003-12-22 Daniel Jacobowitz <drow@mvista.com> |
147 |
|
|
148 |
|
PR debug/13272 |
149 |
|
* Makefile.in (lbasename.o): Depend on filenames.h. |
150 |
|
* lbasename.c: Include "filenames.h" instead of defining |
151 |
|
its macros locally. |
152 |
|
|
153 |
|
2003-12-22 Ian Lance Taylor <ian@wasabisystems.com> |
154 |
|
|
155 |
|
* cp-demangle.c (CP_DYNAMIC_ARRAYS): Define if compiler supports |
156 |
|
dynamic arrays. |
157 |
|
(struct d_operator_info): Add len field. |
158 |
|
(struct d_builtin_type_info): Add len and java_len fields. |
159 |
|
(struct d_standard_sub_info): Add simple_len, full_len, and |
160 |
|
set_last_name_len fields. |
161 |
|
(struct d_comp): Add len field to s_string. |
162 |
|
(struct d_info): Add send, did_subs, and expansion fields. |
163 |
|
(d_append_string_constant): Define. |
164 |
|
(d_append_string): Remove. Change all users to use |
165 |
|
d_append_string_constant or d_append_buffer instead. |
166 |
|
(d_make_sub): Add len parameter. Change all callers. |
167 |
|
(d_name): Increase expansion when substituting std::. |
168 |
|
(d_unqualified_name): Increase expansion for an operator. |
169 |
|
(d_number): Don't use multiplication for negative numbers. |
170 |
|
(d_identifier): Make sure there are enough characters in the |
171 |
|
string for the specified length. Adjust expansion for an |
172 |
|
anonymous namespace. |
173 |
|
(d_operators): Initialize len field. |
174 |
|
(d_special_name, d_ctor_dtor_name): Increase expansion. |
175 |
|
(d_builtin_types): Initialize len and java_len fields. |
176 |
|
(d_type): Increase expansion for a builtin type. |
177 |
|
(d_cv_qualifiers): Increase expansion for each qualifier. |
178 |
|
(d_bare_function_type): Decrease expansion when removing single |
179 |
|
void parameter. |
180 |
|
(d_template_param): Increment did_subs. |
181 |
|
(d_expression): Increase expansion for an operator. |
182 |
|
(d_expr_primary): Decrease expansion for a type we will print |
183 |
|
specially. |
184 |
|
(standard_subs): Initialize new fields. |
185 |
|
(d_substitution): Increment did_subs when doing a normal |
186 |
|
substitution. Increase expansion for a special substitution. |
187 |
|
(d_print): Add estimate parameter. Change all callers. |
188 |
|
(d_print_comp) [D_COMP_NAME]: Handle C++ case inline. |
189 |
|
(d_print_comp) [D_COMP_BINARY]: Use length to avoid strcmp call. |
190 |
|
(d_print_java_identifier): Rename from d_print_identifier. Handle |
191 |
|
only Java case. Change caller. |
192 |
|
(d_init_info): Change return type to void. Change all callers. |
193 |
|
Initialize send, did_subs, and expansion fields. Do not |
194 |
|
initialize comps and subs fields. |
195 |
|
(d_demangle): Ifdef CP_DYNAMIC_ARRAYS, allocate comps and subs |
196 |
|
arrays on stack. Make an estimate of the length of the demangled |
197 |
|
name. Ifdef CP_DEMANGLE_DEBUG, print estimation failures. |
198 |
|
(is_ctor_or_dtor): Ifdef CP_DYNAMIC_ARRAYS, allocate comps and |
199 |
|
subs arrays on stack. |
200 |
|
|
201 |
|
2003-12-20 Ian Lance Taylor <ian@wasabisystems.com> |
202 |
|
|
203 |
|
* cp-demangle.c (d_identifier): In Java mode, skip an optional '$' |
204 |
|
after the identifier. |
205 |
|
* testsuite/demangle-expected: Add test case. |
206 |
|
|
207 |
|
2003-12-19 Ian Lance Taylor <ian@wasabisystems.com> |
208 |
|
|
209 |
|
Fix for PR c++/13447: |
210 |
|
* cp-demangle.c (enum d_comp_type): Add D_COMP_LOCAL_NAME. |
211 |
|
(d_dump, d_make_comp): Handle D_COMP_LOCAL_NAME. |
212 |
|
(is_ctor_dtor_or_conversion): Handle D_COMP_LOCAL_NAME like |
213 |
|
D_COMP_QUAL_NAME. |
214 |
|
(is_ctor_or_dtor): Likewise. |
215 |
|
(d_local_name): Use D_COMP_LOCAL_NAME rather than |
216 |
|
D_COMP_QUAL_NAME. |
217 |
|
(d_print_comp) [D_COMP_LOCAL_NAME]: New. |
218 |
|
(d_prinT_comp) [D_COMP_TYPED_NAME]: If the left tree is |
219 |
|
D_COMP_LOCAL_NAME, pull any qualifiers off its right subtree. |
220 |
|
(d_print_mod_list): Handle D_COMP_LOCAL_NAME. |
221 |
|
* testsuite/demangle-expected: Add two test cases. |
222 |
|
|
223 |
|
* cp-demangle.c (d_print_function_type): Clear the global modifier |
224 |
|
list when printing the modifiers, not just when printing the |
225 |
|
function parameters. |
226 |
|
* testsuite/demangle-expected: Add two test cases. |
227 |
|
|
228 |
|
2003-12-15 Ian Lance Taylor <ian@wasabisystems.com> |
229 |
|
|
230 |
|
* cp-demangle.c (d_print_function_type): Print the function |
231 |
|
parameters with no modifiers. |
232 |
|
* testsuite/demangle-expected: Add test case. |
233 |
|
|
234 |
|
* cp-demangle.c (d_demangle): If DMGL_PARAMS is not set, don't |
235 |
|
expect that we've read the entire string. |
236 |
|
(is_ctor_or_dtor): Don't expect that we've read the entire |
237 |
|
string--reverse patch of 2003-11-29. |
238 |
|
|
239 |
|
2003-12-15 Brendan Kehoe <brendan@zen.org> |
240 |
|
|
241 |
|
* libiberty/Makefile.in (floatformat.o): Add dependency on |
242 |
|
config.h to accompany change of 2003-12-03. |
243 |
|
|
244 |
|
2003-12-15 Ian Lance Taylor <ian@wasabisystems.com> |
245 |
|
|
246 |
|
Fix handling of constructor/destructor of standard substitution: |
247 |
|
* cp-demangle.c (struct d_standard_sub_info): Define. |
248 |
|
(d_substitution): Add prefix argument. Change all callers. |
249 |
|
Rework handling of standard substitutions to print full name when |
250 |
|
qualifying a constructor/destructor, or when DMGL_VERBOSE is set. |
251 |
|
* testsuite/demangle-expected: Add test case. |
252 |
|
|
253 |
|
Fix handling of negative literal constants: |
254 |
|
* cp-demangle.c (enum d_comp_type): Add D_COMP_LITERAL_NEG. |
255 |
|
(d_dump, d_make_comp): Handle D_COMP_LITERAL_NEG. |
256 |
|
(d_expr_primary): Use D_COMP_LITERAL_NEG for a negative number. |
257 |
|
(d_print_comp): Handle D_COMP_LITERAL_NEG. |
258 |
|
* testsuite/demangle-expected: Add test case. |
259 |
|
|
260 |
|
2003-12-04 Ian Lance Taylor <ian@wasabisystems.com> |
261 |
|
|
262 |
|
* cp-demangle.c (IS_UPPER, IS_LOWER): Define. |
263 |
|
(d_last_char): Define new macro. |
264 |
|
(d_make_name): Reject an empty name. |
265 |
|
(d_prefix, d_unqualified_name, d_type): Use new IS_* macros. |
266 |
|
(d_substitution, d_print_identifier): Likewise. |
267 |
|
(d_print_comp) [D_COMP_OPERATOR]: Likewise. |
268 |
|
(d_print_comp) [D_COMP_TEMPLATE]: Use new d_last_char macro. |
269 |
|
(d_print_mod) Use new d_last_char macro. |
270 |
|
(d_print_cast): Use new d_last_char macro. |
271 |
|
(is_ctor_or_dtor): Don't leak memory. |
272 |
|
|
273 |
|
Fix handling of member function modifiers: |
274 |
|
* cp-demangle.c (enum d_comp_type): Add D_COMP_RESTRICT_THIS, |
275 |
|
D_COMP_VOLATILE_THIS, and D_COMP_CONST_THIS. |
276 |
|
(d_dump): Dump new d_comp_type values. |
277 |
|
(d_make_comp): Accept new d_comp_type values. |
278 |
|
(has_return_type): Only accept _THIS variants of qualifiers. |
279 |
|
(d_encoding): Without DMGL_PARAMS, only remove _THIS variants of |
280 |
|
qualifiers. |
281 |
|
(d_cv_qualifiers): Add member_fn parameter. Change all callers. |
282 |
|
(d_print_comp) [D_COMP_TYPED_NAME]: Rather than removing |
283 |
|
qualifiers and printing them at the end, add _THIS qualifiers to |
284 |
|
the modifier list. |
285 |
|
(d_print_comp) [D_COMP_*_THIS]: New cases. |
286 |
|
(d_print_comp) [D_COMP_PTRMEM_TYPE]: Remove special handling of |
287 |
|
qualifiers. |
288 |
|
(d_print_mod_list): Add suffix parameter. Change all callers. |
289 |
|
Keep walking the list even if the current modifier has been |
290 |
|
printed. |
291 |
|
(d_print_mod): Handle new _THIS qualifiers. |
292 |
|
(d_print_function_type): Handle new _THIS qualifiers when deciding |
293 |
|
whether to print a parenthesis. Put a space before the |
294 |
|
parenthesis in some cases. Call d_print_mod_list again at the |
295 |
|
end, passing suffix as 1. |
296 |
|
(is_ctor_or_dtor): Look for new _THIS qualifiers. |
297 |
|
* testsuite/demangle-expected: Add test case. |
298 |
|
|
299 |
|
Fix for PR gcc/13304: |
300 |
|
* cp-demangle.c (d_print_comp) [D_COMP_TEMPLATE]: If the character |
301 |
|
before the '<' is itself a '<', insert a space. |
302 |
|
(d_print_cast): Likewise. |
303 |
|
* testsuite/demangle-expected: Add test case. |
304 |
|
|
305 |
|
Fix for PR gcc/13244: |
306 |
|
* cp-demangle.c (d_print_comp) [D_COMP_BINARY]: Wrap an expression |
307 |
|
which uses the '>' operator in an extra layer of parens. |
308 |
|
* testsuite/demangle-expected: Add test case. |
309 |
|
|
310 |
|
2003-12-03 Ian Lance Taylor <ian@wasabisystems.com> |
311 |
|
|
312 |
|
* floatformat.c: Include "config.h" and <string.h> if available. |
313 |
|
(INFINITY, NAN): Define if not defined by <math.h>. |
314 |
|
(floatformat_to_double): Handle NaN, infinity, and denormalized |
315 |
|
numbers. |
316 |
|
(floatformat_from_double): Likewise. |
317 |
|
(ieee_test): In debugging code, use little endian rather than big |
318 |
|
endian. Correct tests to handle NaN and to check correct sign of |
319 |
|
zero. Omit m68k extended test. |
320 |
|
(main): Add more debugging cases. |
321 |
|
|
322 |
|
2003-11-29 Ian Lance Taylor <ian@wasabisystems.com> |
323 |
|
|
324 |
|
* cp-demangle.c (d_demangle): Only return success if we consumed |
325 |
|
the entire demangled string. |
326 |
|
(is_ctor_or_dtor): Likewise. |
327 |
|
|
328 |
|
* testsuite/demangle-expected: Revert one part of 2003-06-26 patch |
329 |
|
to restore expected result of EDG test case to original expected |
330 |
|
result. |
331 |
|
|
332 |
|
2003-11-26 Ian Lance Taylor <ian@wasabisystems.com> |
333 |
|
|
334 |
|
* cp-demangle.c (struct d_print_mod): Add templates field. |
335 |
|
(d_make_builtin_type): Check for NULL type. |
336 |
|
(d_make_extended_operator): Check for NULL name. |
337 |
|
(d_make_ctor, d_make_dtor): Likewise. |
338 |
|
(d_mangled_name): Add top_level parameter. Change all callers. |
339 |
|
(d_encoding): If DMGL_PARAMS is not set, strip off initial |
340 |
|
CV-qualifiers. |
341 |
|
(d_type): Check some return values we rely on. |
342 |
|
(d_bare_function_type, d_array_type): Likewise. |
343 |
|
(d_pointer_to_member_type, d_template_args): Likewise. |
344 |
|
(d_add_substitution): Fail if argument is NULL. |
345 |
|
(d_print_resize): Check whether buf is NULL. |
346 |
|
(d_print_comp): Save current templates list with each modifier. |
347 |
|
Don't pass the modifier list down when printing a template. |
348 |
|
(d_print_cast): Don't pass the modifier list down when printing a |
349 |
|
template. |
350 |
|
(d_print_mod_list): Temporarily set templates list while printing |
351 |
|
a modifier. |
352 |
|
(d_print_mod): Check that buf is not NULL before using it. |
353 |
|
(d_print_function_type): Print parens if there is no modifier. |
354 |
|
(d_init_info): Permit as many substitutions as there are |
355 |
|
characters in the mangled name. |
356 |
|
* testsuite/demangle-expected: Add two new test cases. |
357 |
|
|
358 |
|
2003-11-25 Ian Lance Taylor <ian@wasabisystems.com> |
359 |
|
|
360 |
|
* cp-demangle.c (java_demangle_v3): Pass DMGL_PARAMS to |
361 |
|
d_demangle. |
362 |
|
|
363 |
|
2003-11-22 Ian Lance Taylor <ian@wasabisystems.com> |
364 |
|
|
365 |
|
* cp-demangle.c (d_encoding): Add top_level parameter. Change all |
366 |
|
callers. |
367 |
|
(print_usage): Display new -p option. |
368 |
|
(long_options): Add --no-params. |
369 |
|
(main): Accept and handle -p. |
370 |
|
|
371 |
|
2003-11-21 Ian Lance Taylor <ian@wasabisystems.com> |
372 |
|
|
373 |
|
* cp-demangle.c (has_return_type): Skip qualifiers when checking |
374 |
|
whether we have a template. |
375 |
|
* testsuite/demangle-expected: Add four new tests. |
376 |
|
|
377 |
|
2003-11-20 Ian Lance Taylor <ian@wasabisystems.com> |
378 |
|
|
379 |
|
* testsuite/demangle-expected: Minor changes to match output of |
380 |
|
new demangler: adjust whitespace in four tests, and change order |
381 |
|
of qualifiers in one test. |
382 |
|
|
383 |
|
* cp-demangle.c: Complete rewrite. |
384 |
|
|
385 |
|
2003-11-19 Mark Mitchell <mark@codesourcery.com> |
386 |
|
|
387 |
|
* cp-demangle.c (demangle_type): Correct thinko in substitution |
388 |
|
processing. |
389 |
|
|
390 |
|
2003-11-18 Ian Lance Taylor <ian@wasabisystems.com> |
391 |
|
|
392 |
|
* cp-demangle.c (demangle_operator_name): Remove space before |
393 |
|
"sizeof". |
394 |
|
(demangle_type_ptr): Put qualifiers in the right place. Handle |
395 |
|
qualifiers in pointer to member specially. |
396 |
|
(demangle_type): Handle qualifiers for pointer or reference |
397 |
|
specially. Handle function type. |
398 |
|
(demangle_local_name): Save and restore caret around demangling of |
399 |
|
initial encoding. |
400 |
|
|
401 |
|
* testsuite/test-demangle.c (main): Don't pass DMGL_VERBOSE to |
402 |
|
cplus_demangle. |
403 |
|
|
404 |
|
* testsuite/Makefile.in (test-demangle): Depend upon libiberty.a. |
405 |
|
|
406 |
|
2003-10-31 Andreas Jaeger <aj@suse.de> |
407 |
|
|
408 |
|
* floatformat.c (floatformat_always_valid): Add unused attribute. |
409 |
|
|
410 |
|
2003-10-30 Josef Zlomek <zlomekj@suse.cz> |
411 |
|
|
412 |
|
Jan Hubicka <jh@suse.cz> |
413 |
|
* vasprintf.c (int_vasprintf): Pass va_list by value. |
414 |
|
Use va_copy for copying va_list. |
415 |
|
(vasprintf): Pass va_list by value. |
416 |
|
|
417 |
|
2003-10-30 Josef Zlomek <zlomekj@suse.cz> |
418 |
|
|
419 |
|
* hashtab.c (htab_find_slot_with_hash): Decrease n_deleted |
420 |
|
instead of increasing n_elements when inserting to deleted slot. |
421 |
|
|
422 |
|
2003-10-20 J. Brobecker <brobecker@gnat.com> |
423 |
|
|
424 |
|
* cplus-dem.c (demangle_template): Register a new Btype only |
425 |
|
when needed. |
426 |
|
* testsuite/demangle-expected: Add a new test. |
427 |
|
|
428 |
|
2003-10-16 H.J. Lu <hongjiu.lu@intel.com> |
429 |
|
|
430 |
|
* testsuite/demangle-expected: Update the expected output of |
431 |
|
_GLOBAL__I__Z2fnv. |
432 |
|
|
433 |
|
2003-10-02 Daniel Jacobowitz <drow@mvista.com> |
434 |
|
|
435 |
|
* strerror.c: Revert last change. Declare static sys_nerr |
436 |
|
and sys_errlist using different names. |
437 |
|
|
438 |
|
2003-10-01 Daniel Jacobowitz <drow@mvista.com> |
439 |
|
|
440 |
|
* strerror.c: Don't provide or reference sys_errlist if |
441 |
|
strerror is available. |
442 |
|
|
443 |
|
2003-10-01 H.J. Lu <hongjiu.lu@intel.com> |
444 |
|
|
445 |
|
* configure.in: Check if $MAKEINFO is missing. |
446 |
|
* configure: Regenerated. |
447 |
|
|
448 |
|
2003-09-24 Daniel Jacobowitz <drow@mvista.com> |
449 |
|
|
450 |
|
* configure.in: Use AC_PROG_CPP_WERROR. |
451 |
|
* configure: Regenerated. |
452 |
|
|
453 |
|
2003-09-22 Andrew Cagney <cagney@redhat.com> |
454 |
|
|
455 |
|
* floatformat.c (floatformat_i387_ext_is_valid): New function. |
456 |
|
(floatformat_always_valid): New function. |
457 |
|
(floatformat_i387_ext): Initialize new "is_valid" field to |
458 |
|
"floatformat_i387_ext_is_valid". |
459 |
|
(floatformat_ieee_single_little): Initialize "is_valid" field to |
460 |
|
floatformat_always_valid. |
461 |
|
(floatformat_ieee_double_big): Ditto. |
462 |
|
(floatformat_ieee_double_little): Ditto. |
463 |
|
(floatformat_ieee_double_little): Ditto. |
464 |
|
(floatformat_ieee_double_littlebyte_bigword): Ditto. |
465 |
|
(floatformat_i960_ext): Ditto. |
466 |
|
(floatformat_m88110_ext): Ditto. |
467 |
|
(floatformat_m88110_harris_ext): Ditto. |
468 |
|
(floatformat_arm_ext_big): Ditto. |
469 |
|
(floatformat_arm_ext_littlebyte_bigword): Ditto. |
470 |
|
(floatformat_ia64_spill_big): Ditto. |
471 |
|
(floatformat_ia64_spill_little): Ditto. |
472 |
|
(floatformat_ia64_quad_big): Ditto. |
473 |
|
(floatformat_ia64_quad_little): Ditto. |
474 |
|
(floatformat_ia64_quad_little): Ditto. |
475 |
|
(floatformat_is_valid): Call "is_valid". |
476 |
|
|
477 |
|
2003-09-15 Andrew Cagney <cagney@redhat.com> |
478 |
|
|
479 |
|
* floatformat.c (get_field): Make "data" constant. |
480 |
|
(floatformat_is_valid, floatformat_to_double): Make "from" |
481 |
|
constant, fix casts. |
482 |
|
(floatformat_from_double): Make "from" constant. |
483 |
|
|
484 |
|
2003-09-15 Daniel Jacobowitz <drow@mvista.com> |
485 |
|
|
486 |
|
* floatformat.c (floatformat_is_valid): New function. |
487 |
|
(get_field, put_field): Correct comments. |
488 |
|
|
489 |
|
2003-09-06 Josef Zlomek <zlomekj@suse.cz> |
490 |
|
|
491 |
|
* fibheap.c (fibheap_replace_key_data): Change type of OKEY to |
492 |
|
FIBHEAPKEY_T. |
493 |
|
|
494 |
|
2003-09-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> |
495 |
|
|
496 |
|
PR bootstrap/12100 |
497 |
|
* aclocal.m4 (AC_LANG_FUNC_LINK_TRY): Define. |
498 |
|
* configure: Rebuilt. |
499 |
|
|
500 |
|
2003-08-27 Daniel Jacobowitz <drow@mvista.com> |
501 |
|
|
502 |
|
* aclocal.m4: Include acx.m4 and no-executables.m4. |
503 |
|
(libiberty_AC_FUNC_STRNCMP): Use AC_LIBOBJ. |
504 |
|
(LIB_AC_PROG_CC): Remove. |
505 |
|
* configure.in: Update AC_PREREQ to 2.57. Use GCC_NO_EXECUTABLES. |
506 |
|
Use AC_PROG_CC and set ac_libiberty_warn_cflags instead of using |
507 |
|
LIB_AC_PROG_CC. Use AC_LIBOBJ. Call AC_ISC_POSIX later, only if |
508 |
|
performing link tests. |
509 |
|
* configure: Regenerated. |
510 |
|
|
511 |
|
2003-08-12 Nathanael Nerode <neroden@gcc.gnu.org> |
512 |
|
|
513 |
|
* cp-demangle.c: Clarify what package(s) this is part of. |
514 |
|
|
515 |
|
2003-07-05 Danny Smith <dannysmith@users.sourceforge.net> |
516 |
|
|
517 |
|
* pex-win32.c (pexecute): Mark parameters this_pname and |
518 |
|
temp_base as unused. Remove unused variables retries, |
519 |
|
sleep_interval. Initialize org_stdin, org_stdout. |
520 |
|
(pwait): Mark parameter flags as unused. |
521 |
|
|
522 |
|
2003-07-02 Danny Smith <dannysmith@users.sourceforge.net> |
523 |
|
|
524 |
|
* pex-win32.c (fix_argv): Ensure that the executable pathname |
525 |
|
uses Win32 backslashes. |
526 |
|
(pexecute): Cast away constness when assigning *errmsg_arg. |
527 |
|
|
528 |
|
2003-06-26 H.J. Lu <hongjiu.lu@intel.com> |
529 |
|
|
530 |
|
* testsuite/demangle-expected: Add more GNU V3 testcases. |
531 |
|
|
532 |
|
2003-06-22 Zack Weinberg <zack@codesourcery.com> |
533 |
|
|
534 |
|
* safe-ctype.c: Use HOST_CHARSET_ASCII and HOST_CHARSET_EBCDIC, |
535 |
|
not HC_ASCII and HC_EBCDIC. |
536 |
|
Add documentation in form expected by gather-docs. |
537 |
|
* hex.c: Use HOST_CHARSET, not hand-coded check of character set. |
538 |
|
* Makefile.in, functions.texi: Regenerate. |
539 |
|
|
540 |
|
2003-06-21 Zack Weinberg <zack@codesourcery.com> |
541 |
|
|
542 |
|
* safe-ctype.c: Separate out EOF==-1 check. Use HOST_CHARSET |
543 |
|
for charset determination. |
544 |
|
|
545 |
|
2003-06-19 Dara Hazeghi <dhazeghi@yahoo.com> |
546 |
|
|
547 |
|
* configure.in: Add check for malloc.h needed by |
548 |
|
m68k for function free(). |
549 |
|
* configure: Regenerated. |
550 |
|
* config.in: Add HAVE_MALLOC_H. |
551 |
|
* hashtab.c: include malloc.h were available for |
552 |
|
free(). |
553 |
|
|
554 |
|
2003-06-09 Albert Chin-A-Young <china@thewrittenword.com> |
555 |
|
|
556 |
|
PR bootstrap/10974 |
557 |
|
* physmem.c: Update comment. |
558 |
|
* configure.in: Modify test for _system_configuration for older |
559 |
|
AIX systems. |
560 |
|
|
561 |
|
* config.in, configure: Regenerated. |
562 |
|
|
563 |
|
2003-06-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> |
564 |
|
|
565 |
|
PR other/10810 |
566 |
|
* test-demangle.c (getline): Fix fence-post error. |
567 |
|
|
568 |
|
2003-06-03 Nick Clifton <nickc@redhat.com> |
569 |
|
|
570 |
|
* asprintf.c: Change comment to note that -1 is returned upon |
571 |
|
error. |
572 |
|
* vasprintf.c: Likewise. |
573 |
|
(vasprintf): Return -1 upon error. |
574 |
|
* functions.texi: Document changes to asprintf and vasprintf. |
575 |
|
|
576 |
|
2003-05-19 Kelley Cook <kelleycook@wideopenwest.com> |
577 |
|
|
578 |
|
* config.table: Accept i[345867]86 variant. |
579 |
|
|
580 |
|
2003-05-15 Jim Blandy <jimb@redhat.com> |
581 |
|
|
582 |
|
* hex.c (_hex_value): Make this unsigned. |
583 |
|
(hex_value): Update documentation for new return type. hex_value |
584 |
|
now expands to an unsigned int expression, to avoid unexpected |
585 |
|
sign extension when we store it in a bfd_vma, which is larger than |
586 |
|
int on some platforms. |
587 |
|
* functions.texi: Regenerated. |
588 |
|
|
589 |
|
2003-05-07 Josef Zlomek <zlomekj@suse.cz> |
590 |
|
|
591 |
|
* splay-tree.c (splay_tree_predecessor): Fix comment. |
592 |
|
(splay_tree_successor): Fix comment. |
593 |
|
|
594 |
|
2003-05-07 Jason Merrill <jason@redhat.com> |
595 |
|
|
596 |
|
* hashtab.c (iterative_hash): New fn. |
597 |
|
* configure.in: Add AC_C_BIGENDIAN_CROSS. |
598 |
|
* aclocal.m4: Include accross.m4. |
599 |
|
* configure, config.in: Regenerate. |
600 |
|
|
601 |
|
2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
602 |
|
|
603 |
|
* configure.in (AC_CHECK_FUNCS): Don't make multiple calls. |
604 |
|
* configure: Regenerate. |
605 |
|
|
606 |
|
2003-05-03 Carlo Wood <carlo@alinoe.com> |
607 |
|
|
608 |
|
* cp-demangle.c: Fix typo in "char_traints" string-literal. |
609 |
|
|
610 |
|
2003-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
611 |
|
|
612 |
|
* vsnprintf.c (vsnprintf): Don't pad string with extra nulls. |
613 |
|
(main): Test that we don't write too much data. |
614 |
|
|
615 |
|
2003-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
616 |
|
|
617 |
|
* configure.in (funcs, AC_CHECK_FUNCS): Add snprintf and |
618 |
|
vsnprintf. |
619 |
|
* snprintf.c, vsnprintf.c: New files. |
620 |
|
* Makefile.in (CFILES): Add snprintf.c and vsnprintf.c. |
621 |
|
(CONFIGURED_OFILES): Add snprintf.o and vsnprintf.o. |
622 |
|
Regenerate dependencies. |
623 |
|
|
624 |
|
* functions.texi, configure, config.in: Regenerated. |
625 |
|
|
626 |
|
2003-04-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
627 |
|
|
628 |
|
* mempcpy.c, stpcpy.c, stpncpy.c: New files. |
629 |
|
* configure.in (funcs, AC_CHECK_FUNCS): Add mempcpy, stpcpy |
630 |
|
and stpncpy. |
631 |
|
* Makefile.in (CFILES): Add mempcpy.c, stpcpy.c and stpncpy.c. |
632 |
|
(CONFIGURED_OFILES): Add mempcpy.o, stpcpy.o and stpncpy.o. |
633 |
|
Regenerate dependencies. |
634 |
|
|
635 |
|
* functions.texi, configure, config.in: Regenerated. |
636 |
|
|
637 |
|
2003-04-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
638 |
|
|
639 |
|
* argv.c: Fix comments. |
640 |
|
* calloc.c: Don't unnecessarily include "libiberty.h". |
641 |
|
(bzero): Add prototype. |
642 |
|
* floatformat.c: Include "ansidecl.h", rely on ANSI_PROTOTYPES. |
643 |
|
* getcwd.c (getcwd): Use standard definition to avoid conflicts |
644 |
|
with system headers. |
645 |
|
* hashtab.c (htab_traverse): Delete unused variables. |
646 |
|
* rename.c: Include "ansidecl.h". |
647 |
|
(rename): Use standard definition to avoid conflicts with system |
648 |
|
headers. |
649 |
|
* strsignal.c: Rely on ANSI_PROTOTYPES. |
650 |
|
* strstr.c: Check GNUC >= 2, not GNUC == 2. |
651 |
|
* vfprintf.c: Include "ansidecl.h", rely on ANSI_PROTOTYPES. |
652 |
|
* vprintf.c: Include "ansidecl.h" earlier, rely on |
653 |
|
ANSI_PROTOTYPES. |
654 |
|
* vsprintf.c: Include "ansidecl.h" earlier, rely on |
655 |
|
ANSI_PROTOTYPES and possibly include <stdarg.h>. |
656 |
|
|
657 |
|
* Makefile.in: Regenerate dependencies. |
658 |
|
|
659 |
|
2003-04-15 DJ Delorie <dj@redhat.com> |
660 |
|
|
661 |
|
* maint-tool (deps): Scan for headers in $srcdir also. |
662 |
|
|
663 |
|
2003-04-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
664 |
|
|
665 |
|
PR target/10338 |
666 |
|
PR bootstrap/10198 |
667 |
|
PR bootstrap/10140 |
668 |
|
* getopt.c (exchange, _getopt_initialize): Use mempcpy not |
669 |
|
__mempcpy. |
670 |
|
* regex.c (regerror): Likewise. |
671 |
|
|
672 |
|
2003-04-14 Roger Sayle <roger@eyesopen.com> |
673 |
|
|
674 |
|
* argv.c: Use ANSI_PROTOTYPES instead of __STDC__. |
675 |
|
* memchr.c: Likewise. |
676 |
|
* strcasecmp.c: Likewise. |
677 |
|
* strncasecmp.c: Likewise. |
678 |
|
* strncmp.c: Likewise. |
679 |
|
* xatexit.c: Likewise. |
680 |
|
* xmalloc.c: Likewise. |
681 |
|
|
682 |
|
* copysign.c: Use traditional function declaration instead of DEFUN. |
683 |
|
* sigsetmask.c: Likewise. |
684 |
|
|
685 |
|
* memcmp.c: Both of the above, ANSI_PROTOTYPES and DEFUN. |
686 |
|
* memset.c: Likewise. |
687 |
|
|
688 |
|
* memcpy.c: ANSI_PROTOTYPES, DEFUN and prototype bcopy. |
689 |
|
* memmove.c: Likewise. |
690 |
|
|
691 |
|
2003-04-14 Roger Sayle <roger@eyesopen.com> |
692 |
|
|
693 |
|
* strdup.c (strdup): Tweak implementation to use memcpy. |
694 |
|
|
695 |
|
2003-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
696 |
|
|
697 |
|
* configure.in (HAVE_UINTPTR_T): Always define. |
698 |
|
* configure: Regenerated. |
699 |
|
|
700 |
|
2003-03-23 Alexandre Oliva <aoliva@redhat.com> |
701 |
|
|
702 |
|
* Makefile.in (MULTIOSDIR): New macro. Use $(CC) $(LIBCFLAGS) |
703 |
|
instead of $$CC alone. |
704 |
|
(install_to_tooldir): Use it. |
705 |
|
|
706 |
|
2003-17-03 Jan Hubicka <jh@suse.cz> |
707 |
|
|
708 |
|
* hashtab.c (htab_traverse_noresize): Break out from ... |
709 |
|
* hashtab.c (htab_traverse): ... here. |
710 |
|
|
711 |
|
2003-12-03 Jan Hubicka <jh@suse.cz> |
712 |
|
|
713 |
|
* hashtab.c (htab_expand): Fix warning. |
714 |
|
|
715 |
|
* hashtab.c (htab_expand): Compute the size of hashtable based |
716 |
|
on the number of elements actually used. |
717 |
|
(htab_traverse): Call htab_expand when table is too empty. |
718 |
|
|
719 |
|
2003-03-11 Carlo Wood <carlo@gnu.org> |
720 |
|
|
721 |
|
* cplus-dem.c (demangle_integral_value): Correction to reflect |
722 |
|
patch of 2002-01-10 in order to also make negative multi-digits |
723 |
|
without leading underscore work. |
724 |
|
|
725 |
|
2003-03-03 Mark Mitchell <mark@codesourcery.com> |
726 |
|
|
727 |
|
* cplus-dem.c: Add license exception to copyright notice. |
728 |
|
|
729 |
|
2003-02-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
730 |
|
|
731 |
|
* physmem.c: Formatting changes from upstream. |
732 |
|
|
733 |
|
2003-02-24 Danny Smith <dannysmith@users.source.forge.net> |
734 |
|
|
735 |
|
* physmem.c (physmem_total): Add _WIN32 support. |
736 |
|
(physmem_available): Likewise. |
737 |
|
|
738 |
|
2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> |
739 |
|
|
740 |
|
* physmem.c (physmem_total) [HAVE_GETSYSINFO]: Test for |
741 |
|
GSI_PHYSMEM. |
742 |
|
(physmem_available) [HAVE_TABLE]: Test for TBL_VMSTATS. |
743 |
|
|
744 |
|
2003-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
745 |
|
|
746 |
|
* configure.in: Check for sys/systemcfg.h and |
747 |
|
_system_configuration. |
748 |
|
* physmem.c: Add support for AIX. Tweek formatting as per |
749 |
|
upstream coreutils beta. |
750 |
|
|
751 |
|
2003-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
752 |
|
Richard Earnshaw <rearnsha@arm.com> |
753 |
|
Geoffrey Keating <geoffk@apple.com> |
754 |
|
|
755 |
|
* configure.in: Check for sys/sysctl.h and sysctl. |
756 |
|
* physmem.c: Add support for *bsd and darwin. |
757 |
|
* Makefile.in: Generate depedency for physmem.o. |
758 |
|
|
759 |
|
2003-02-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> |
760 |
|
|
761 |
|
* physmem.c (physmem_total) [HAVE_GETSYSINFO]: Use getsysinfo on |
762 |
|
Tru64 UNIX. |
763 |
|
(physmem_available) [HAVE_TABLE && HAVE_SYS_TABLE_H]: Use table on |
764 |
|
Tru64 UNIX. |
765 |
|
|
766 |
|
* configure.in (AC_CHECK_HEADERS): Check for sys/sysinfo.h, |
767 |
|
machine/hal_sysinfo.h, sys/table.h. |
768 |
|
(checkfuncs, AC_CHECKFUNCS): Check for getsysinfo, table. |
769 |
|
* configure, config.in: Regenerate. |
770 |
|
|
771 |
|
2003-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
772 |
|
|
773 |
|
* configure.in: Check for sys/sysmp.h and sysmp. |
774 |
|
* physmem.c: Pull upstream copy, add support for irix6. |
775 |
|
|
776 |
|
* config.in, configure: Regenerated. |
777 |
|
|
778 |
|
2003-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
779 |
|
|
780 |
|
* physmem.c (physmem_total, physmem_available): De-ANSI-fy. |
781 |
|
* configure.in (AC_CHECK_FUNCS): Add pstat_getstatic and |
782 |
|
pstat_getdynamic. |
783 |
|
|
784 |
|
2003-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
785 |
|
|
786 |
|
* Makefile.in (CFILES): Add physmem.c. |
787 |
|
(REQUIRED_OFILES): Add physmem.o. |
788 |
|
* configure.in: Check for sys/pstat.h. |
789 |
|
(checkfuncs): Add pstat_getstatic and pstat_getdynamic. |
790 |
|
* physmem.c: New file, copied from textutils. |
791 |
|
|
792 |
|
* config.in, configure: Regenerated. |
793 |
|
|
794 |
|
2003-02-20 Daniel Jacobowitz <drow@mvista.com> |
795 |
|
|
796 |
|
* Makefile.in (CFILES): Add lrealpath.c. |
797 |
|
(REQUIRED_OFILES): Add lrealpath.o. |
798 |
|
(lrealpath.o): Add rule. |
799 |
|
* aclocal.m4 (libiberty_NEED_DECLARATION): Add. |
800 |
|
* configure.in: Add realpath and canonicalize_file_name to |
801 |
|
checkfuncs and AC_CHECK_FUNCS. Use libiberty_NEED_DECLARATION |
802 |
|
for canonicalize_file_name. |
803 |
|
* lrealpath.c: New file. |
804 |
|
* make-relative-prefix.c: Update documentation. |
805 |
|
(make_relative_prefix): Simplify. Use lbasename and lrealpath. |
806 |
|
* config.in: Regenerated. |
807 |
|
* configure: Regenerated. |
808 |
|
* functions.texi: Regenerated. |
809 |
|
|
810 |
|
2003-02-20 jmc <jmc@prioris.mini.pw.edu.pl> |
811 |
|
|
812 |
|
* cplus_dem.c: Fix typo: intializes -> initializes. |
813 |
|
|
814 |
|
2003-02-20 Alexandre Oliva <aoliva@redhat.com> |
815 |
|
|
816 |
|
* configure.in: Propagate ORIGINAL_LD_FOR_MULTILIBS to |
817 |
|
config.status. |
818 |
|
* configure: Rebuilt. |
819 |
|
|
820 |
|
2003-02-13 Daniel Jacobowitz <drow@mvista.com> |
821 |
|
|
822 |
|
Fix PR c++/7612. |
823 |
|
* cplus-dem.c (demangle_signature): Call string_delete. |
824 |
|
Remove extra string_init. |
825 |
|
(demangle_arm_hp_template): Call string_delete instead of |
826 |
|
string_clear. Add missing string_delete call. |
827 |
|
(demangle_qualified): Add missing string_delete call. |
828 |
|
(do_type): Remove unused variable btype. Add missing string_delete |
829 |
|
call. Call string_delete instead of string_clear. |
830 |
|
(demangle_fund_type): Move variable btype inside of the switch |
831 |
|
statement. Add missing string_delete call. |
832 |
|
(do_arg): Call string_delete instead of string_clear. Remove extra |
833 |
|
string_init. |
834 |
|
(demangle_nested_args): Free work->previous_argument. |
835 |
|
|
836 |
|
2003-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
837 |
|
|
838 |
|
* acconfig.h: New file. Add uintptr_t. |
839 |
|
* config.in: Regenerated. |
840 |
|
|
841 |
|
2003-02-04 Joseph S. Myers <jsm@polyomino.org.uk> |
842 |
|
|
843 |
|
* libiberty.texi: Update to GFDL 1.2. |
844 |
|
|
845 |
|
2003-01-30 Christian Cornelssen <ccorn@cs.tu-berlin.de> |
846 |
|
|
847 |
|
* Makefile.in (libiberty_topdir): New subst. |
848 |
|
(mkinstalldirs): Redefine in terms of the above. |
849 |
|
* configure.in: AC_SUBST it. |
850 |
|
* configure: Regenerate. |
851 |
|
|
852 |
|
2003-01-28 Christian Cornelssen <ccorn@cs.tu-berlin.de> |
853 |
|
|
854 |
|
* Makefile.in (all-subdir, check-subdir, installcheck-subdir) |
855 |
|
(info-subdir, install-info-subdir, clean-info-subdir) |
856 |
|
(dvi-subdir, install-subdir, etags-subdir, mostlyclean-subdir) |
857 |
|
(clean-subdir, distclean-subdir, maintainer-clean-subdir): |
858 |
|
Pass $(FLAGS_TO_PASS). |
859 |
|
|
860 |
|
2003-01-27 Alexandre Oliva <aoliva@redhat.com> |
861 |
|
|
862 |
|
* Makefile.in (install_to_tooldir): Instead of $(MULTISUBDIR), use |
863 |
|
/`$$CC -print-multi-os-directory`. |
864 |
|
|
865 |
|
2003-01-26 Daniel Jacobowitz <drow@mvista.com> |
866 |
|
|
867 |
|
* hashtab.c (htab_create_alloc_ex): New function. |
868 |
|
(hatab_set_functions_ex): New function. |
869 |
|
(htab_delete, htab_expand): Support alternate allocation functions. |
870 |
|
|
871 |
|
2003-01-24 Christopher Faylor <cgf@redhat.com> |
872 |
|
|
873 |
|
* configure.in: Remove special pex-cygwin consideration. |
874 |
|
* configure: Regenerate. |
875 |
|
* pex-cygwin.c: Remove. |
876 |
|
* Makefile.in: Remove pex-cygwin.[co] lines. |
877 |
|
|
878 |
|
2003-01-24 Zack Weinberg <zack@codesourcery.com> |
879 |
|
|
880 |
|
* Makefile.in (CFILES): Add pex-*.c. |
881 |
|
(REQUIRED_OFILES): Change pexecute.o to @pexecute@ |
882 |
|
(CONFIGURED_OFILES): Add pex-*.o. |
883 |
|
(TEXIFILES): Add pexecute.txh. |
884 |
|
(pexecute.o): Delete rule. |
885 |
|
(pex-cygwin.o, pex-djgpp.o, pex-mpw.o, pex-msdos.o, pex-os2.o, |
886 |
|
pex-unix.o, pex-win32.o): New rules. |
887 |
|
* configure.in: Change AC_INIT argument to xmalloc.c. |
888 |
|
Compute appropriate pexecute implementation and substitute it |
889 |
|
as @pexecute@. |
890 |
|
|
891 |
|
* pexecute.c: Split up into... |
892 |
|
* pex-cygwin.c, pex-djgpp.c, pex-mpw.c, pex-msdos.c, pex-os2.c, |
893 |
|
pex-unix.c, pex-win32.c, pex-common.h, pexecute.txh: ... these |
894 |
|
new files. |
895 |
|
|
896 |
|
* functions.texi: Regenerate. |
897 |
|
* configure: Regenerate. |
898 |
|
|
899 |
|
2003-01-20 Josef Zlomek <zlomekj@suse.cz> |
900 |
|
|
901 |
|
* hashtab.c (htab_expand): Fix allocation of new entries. |
902 |
|
|
903 |
|
2003-01-09 Christian Cornelssen <ccorn@cs.tu-berlin.de> |
904 |
|
|
905 |
|
* Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR. |
906 |
|
|
907 |
|
* Makefile.in (install_to_libdir, install_to_tooldir): Add a |
908 |
|
mkinstalldirs command. |
909 |
|
|
910 |
|
2002-12-04 Danny Smith <dannysmith@users.sourceforge.net> |
911 |
|
|
912 |
|
* make-relative-prefix.c (HAVE_HOST_EXECUTABLE_SUFFIX): |
913 |
|
Define for hosts with HOST_EXECUTABLE_SUFFIX. |
914 |
|
|
915 |
|
2002-11-24 Nick Clifton <nickc@redhat.com> |
916 |
|
|
917 |
|
* make-relative-prefix.c (make_relative_prefix): Ensure return |
918 |
|
string is empty before using strcat to construct it. |
919 |
|
|
920 |
|
2002-11-22 Daniel Jacobowitz <drow@mvista.com> |
921 |
|
|
922 |
|
* Makefile.in: Add make-relative-prefix.c. |
923 |
|
* make-relative-prefix.c: New file. |
924 |
|
* functions.texi: Rebuilt. |
925 |
|
|
926 |
|
2002-11-16 Jakub Jelinek <jakub@redhat.com> |
927 |
|
|
928 |
|
* md5.c (md5_process_block): Avoid `function-like macro "F{G,H,I}" must be |
929 |
|
used with arguments in traditional C' warnings. |
930 |
|
|
931 |
|
2002-10-16 Jakub Jelinek <jakub@redhat.com> |
932 |
|
|
933 |
|
* config.table: Use mh-s390pic for s390x too. |
934 |
|
|
935 |
|
2002-10-06 Andreas Jaeger <aj@suse.de> |
936 |
|
|
937 |
|
* libiberty/cplus-dem.c (ada_demangle): Get rid of unneeded |
938 |
|
variable and of strict-aliasing warning. |
939 |
|
(grow_vect): Use char as first parameter. |
940 |
|
|
941 |
|
2002-09-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
942 |
|
|
943 |
|
* Makefile.in (all): Fix multilib parallel build. |
944 |
|
|
945 |
|
2002-09-19 John David Anglin <dave@hiuly1.hia.nrc.ca> |
946 |
|
|
947 |
|
* cp-demangle.c (demangling_new): Cast 0 to enum. |
948 |
|
(demangle_char): Cast return of strdup to char *. |
949 |
|
(is_gnu_v3_mangled_ctor): Cast 0 to enum. |
950 |
|
(is_gnu_v3_mangled_dtor): Likewise. |
951 |
|
* cplus-dem.c (grow_vect): Cast return of xrealloc to void *. |
952 |
|
(work_stuff_copy_to_from): Cast return of xmalloc to char **. |
953 |
|
* fibheap.c (fibnode_new): Cast return of xcalloc to fibnode_t. |
954 |
|
* md5.c (md5_process_bytes): Cast results back to const void *. |
955 |
|
(md5_process_block): Add cast to const md5_uint32 *. |
956 |
|
* regex.c (re_compile_fastmap): Cast enum to UCHAR_T. |
957 |
|
* safe-ctype.c (L, XL, U, XU, D, P, _, C, Z, M, V, T, S): Add cast to |
958 |
|
unsigned short. |
959 |
|
* splay-tree.c (splay_tree_xmalloc_allocate): Cast return of xmalloc |
960 |
|
to void *. |
961 |
|
* vasprintf.c (int_vasprintf): Cast return of malloc to char *. |
962 |
|
|
963 |
|
2002-09-19 Nick Clifton <nickc@redhat.com> |
964 |
|
|
965 |
|
* README: Update email addresses for bugs and patches. |
966 |
|
|
967 |
|
2002-09-10 Mike Stump <mrs@apple.com> |
968 |
|
|
969 |
|
* splay-tree.c (splay_tree_successor): Fix comments. |
970 |
|
|
971 |
|
2002-09-11 Zack Weinberg <zack@codesourcery.com> |
972 |
|
|
973 |
|
* cplus-dem.c: Code under #ifdef MAIN moved to gcc/cp/cxxfilt.c. |
974 |
|
* testsuite/Makefile.in: Adjust for test-demangle. |
975 |
|
* testsuite/regress-demangle: Deleted. |
976 |
|
* testsuite/test-demangle.c: New file. |
977 |
|
* testsuite/demangle-expected: Change \$ to $ throughout, now that |
978 |
|
this file is not being read by a shell script. |
979 |
|
|
980 |
|
2002-09-05 Roger Sayle <roger@eyesopen.com> |
981 |
|
|
982 |
|
* regex.c: Only use "#pragma alloca" on AIX when not using gcc. |
983 |
|
|
984 |
|
2002-08-07 DJ Delorie <dj@redhat.com> |
985 |
|
|
986 |
|
* regex.c (re_error_msgid): Just use a simple array of strings. |
987 |
|
(re_compile_pattern): Compensate. |
988 |
|
(re_comp): Likewise. |
989 |
|
(re_comp): Likewise. |
990 |
|
(regerror): Likewise. |
991 |
|
|
992 |
|
2002-07-29 Neil Booth <neil@daikokuya.co.uk> |
993 |
|
|
994 |
|
* cplus-dem.c (PREPEND_BLANK): Remove. |
995 |
|
|
996 |
|
2002-07-10 Jason Merrill <jason@redhat.com> |
997 |
|
|
998 |
|
* cp-demangle.c (demangle_identifier): Support extended Unicode |
999 |
|
characters. |
1000 |
|
|
1001 |
|
2002-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1002 |
|
|
1003 |
|
* cp-demangle.c (demangle_v3_with_details): Wrap in |
1004 |
|
!defined IN_GLIBCPP_V3. |
1005 |
|
|
1006 |
|
2002-07-01 Mark Mitchell <mark@codesourcery.com> |
1007 |
|
|
1008 |
|
* cp-demangle.c (demangle_operator_name): Add type_arg parameter. |
1009 |
|
Set it for the "st" operator. |
1010 |
|
(demangle_expression): Handle expressions with types as arguments. |
1011 |
|
|
1012 |
|
2002-06-30 Douglas Rupp <rupp@gnat.com> |
1013 |
|
|
1014 |
|
* configure.in (OUTPUT_OPTION,NO_MINUS_C_MINUS_O): Configure. |
1015 |
|
* Makefile.in (OUTPUT_OPTION): Use. |
1016 |
|
|
1017 |
|
2002-06-22 Peter Breitenlohner <peb@mppmu.mpg.de> |
1018 |
|
|
1019 |
|
* Makefile.in (install_to_libdir): Add $(DESTDIR). |
1020 |
|
(install_to_tooldir): Likewise. |
1021 |
|
|
1022 |
|
2002-06-17 Douglas Rupp <rupp@gnat.com> |
1023 |
|
|
1024 |
|
* lbasename.c: Add 2002 to copyright. |
1025 |
|
(IS_DIR_SEPARATOR): Remove VMS junk. |
1026 |
|
|
1027 |
|
2002-06-05 Geoffrey Keating <geoffk@redhat.com> |
1028 |
|
|
1029 |
|
* hashtab.c (htab_create): New stub function for backward |
1030 |
|
compatibility. |
1031 |
|
(htab_try_create): Likewise. |
1032 |
|
|
1033 |
|
2002-06-03 Geoffrey Keating <geoffk@redhat.com> |
1034 |
|
|
1035 |
|
* hashtab.c (htab_create): Delete. |
1036 |
|
(htab_try_create): Delete. |
1037 |
|
(htab_create_alloc): New. |
1038 |
|
(htab_delete): Support user-specified memory allocation. |
1039 |
|
(htab_expand): Likewise. |
1040 |
|
|
1041 |
|
2002-05-22 Roman Lechtchinsky <rl@cs.tu-berlin.de> |
1042 |
|
|
1043 |
|
* configure.in: Fix typo in the code checking for sys_errlist. |
1044 |
|
* configure: Regenerated. |
1045 |
|
|
1046 |
|
2002-05-13 Andreas Schwab <schwab@suse.de> |
1047 |
|
|
1048 |
|
* config.table: Use mh-x86pic also for x86-64. |
1049 |
|
|
1050 |
|
2002-05-08 Alexandre Oliva <aoliva@redhat.com> |
1051 |
|
|
1052 |
|
* configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD at |
1053 |
|
script entry, and set LD to it when configuring multilibs. |
1054 |
|
* configure: Rebuilt. |
1055 |
|
|
1056 |
|
2002-05-07 Mark Mitchell <mark@codesourcery.com> |
1057 |
|
|
1058 |
|
* configure.in (AC_TYPE_PID_T): Use it. |
1059 |
|
* configure: Regenerated. |
1060 |
|
* getruntime.c: Include <sys/types.h>. |
1061 |
|
* waitpid.c: Likewise. Use pid_t, not int, as the type of "pid". |
1062 |
|
|
1063 |
|
2002-04-09 Richard Henderson <rth@redhat.com> |
1064 |
|
|
1065 |
|
* hashtab.c (higher_prime_number): Use 7 as minimum. |
1066 |
|
(find_empty_slot_for_expand): Don't compute hash2 unless needed. |
1067 |
|
(htab_find_slot_with_hash): Likewise. |
1068 |
|
|
1069 |
|
2002-04-01 Phil Edwards <pme@gcc.gnu.org> |
1070 |
|
|
1071 |
|
* cp-demangle.c (__cxa_demangle): Also protect with IN_GLIBCPP_V3. |
1072 |
|
(is_gnu_v3_mangled_ctor, is_gnu_v3_mangled_ctor): Conditionally |
1073 |
|
not compile if IN_GLIBCPP_V3 defined. |
1074 |
|
* dyn-string.c: Also allow IN_GLIBCPP_V3 to change allocation scheme. |
1075 |
|
|
1076 |
|
2002-03-30 Bryce McKinlay <bryce@waitaki.otago.ac.nz> |
1077 |
|
|
1078 |
|
* cp-demangle.c (java_demangle_v3): Don't try to release "demangled" |
1079 |
|
if it is NULL. |
1080 |
|
|
1081 |
|
2002-03-27 DJ Delorie <dj@redhat.com> |
1082 |
|
|
1083 |
|
* hex.c: Add documentation. |
1084 |
|
(_hex_value): Provide non-ASCII empty table. |
1085 |
|
(hex_init): Initialize the non-ASCII table. |
1086 |
|
* functions.texi: Regenerate. |
1087 |
|
|
1088 |
|
2002-03-27 Mark Mitchell <mark@codesourcery.com> |
1089 |
|
|
1090 |
|
* dyn-string.c: Add libgcc exception to copyright notice. |
1091 |
|
|
1092 |
|
2002-03-26 H.J. Lu (hjl@gnu.org) |
1093 |
|
|
1094 |
|
* config.table: Support --with-build-subdir. |
1095 |
|
* configure.in: Likewise. |
1096 |
|
* configure: Rebuild. |
1097 |
|
|
1098 |
|
2002-03-18 Stuart Griffith <Stuart_Griffith@credence.com> |
1099 |
|
|
1100 |
|
* strtod.c (strtod): Increment 8 chars, not 7, when `infinity' |
1101 |
|
seen. |
1102 |
|
|
1103 |
|
2002-03-12 Mark Mitchell <mark@codesourcery.com> |
1104 |
|
|
1105 |
|
* cp-demangle.c: Add libgcc exception to cp-demangle.c copyright |
1106 |
|
notice. |
1107 |
|
|
1108 |
|
2002-03-11 Douglas B Rupp <rupp@gnat.com> |
1109 |
|
|
1110 |
|
* xatexit.c [VMS]: Include stdlib.h and unixlib.h. |
1111 |
|
|
1112 |
|
2002-03-06 Jim Blandy <jimb@redhat.com> |
1113 |
|
|
1114 |
|
* splay-tree.c (splay_tree_xmalloc_allocate, |
1115 |
|
splay_tree_xmalloc_deallocate): Use K&R-style definitions, not |
1116 |
|
prototyped definitions. Mark `data' arguments as unused. |
1117 |
|
|
1118 |
|
2002-03-06 Andrew Cagney <ac131313@redhat.com> |
1119 |
|
|
1120 |
|
* floatformat.c (floatformat_arm_ext_big): Delete definition. |
1121 |
|
|
1122 |
|
2002-03-04 Phil Edwards <pme@gcc.gnu.org> |
1123 |
|
|
1124 |
|
* configure.in: Add --enable-install-libiberty option. |
1125 |
|
* Makefile.in (INSTALLED_HEADERS): New variable. |
1126 |
|
(install_to_libdir): Possibly also copy headers. |
1127 |
|
* configure: Regenerated. |
1128 |
|
|
1129 |
|
2002-03-04 Neil Booth <neil@daikokuya.demon.co.uk> |
1130 |
|
|
1131 |
|
* xmalloc.c (xmalloc_fail): Clarify error message further. |
1132 |
|
|
1133 |
|
2002-03-03 Neil Booth <neil@daikokuya.demon.co.uk> |
1134 |
|
|
1135 |
|
* xmalloc.c (xmalloc_fail): Clarify error message. |
1136 |
|
|
1137 |
|
2002-02-22 Jim Blandy <jimb@redhat.com> |
1138 |
|
|
1139 |
|
* splay-tree.c (splay_tree_xmalloc_allocate, |
1140 |
|
splay_tree_xmalloc_deallocate): New functions. |
1141 |
|
(splay_tree_new): Call splay_tree_new_with_allocator, passing the |
1142 |
|
above functions and a dummy data pointer. |
1143 |
|
(splay_tree_new_with_allocator): New function. |
1144 |
|
(splay_tree_delete_helper, splay_tree_delete, splay_tree_insert, |
1145 |
|
splay_tree_remove): Use the splay tree's allocation and |
1146 |
|
deallocation functions. |
1147 |
|
|
1148 |
|
2002-02-19 Scott Snyder <snyder@fnal.gov> |
1149 |
|
|
1150 |
|
* testsuite/demangle-expected: Add test case for infinite loop in |
1151 |
|
demangler. |
1152 |
|
* cplus-dem.c (demangle_arm_hp_template): Stop trying to demangle |
1153 |
|
if do_type() doesn't make any progress --- prevents an infinite |
1154 |
|
loop. |
1155 |
|
|
1156 |
|
2002-02-18 Carlo Wood <carlo@gnu.org> |
1157 |
|
|
1158 |
|
PR c++/5390 |
1159 |
|
* cplus-dem.c (demangle_integral_value): Accept multi-digit |
1160 |
|
numbers that do not start with an underscore; This is needed |
1161 |
|
for integer template parameters. This doesn't break anything |
1162 |
|
because multi-digit numbers are never followed by a digit. |
1163 |
|
* testsuite/demangle-expected: Corrected all mangled test |
1164 |
|
cases with multi-digit template parameters: g++ 2.95.x does |
1165 |
|
not generate underscores around these parameters. |
1166 |
|
|
1167 |
|
2002-02-05 Jason Merrill <jason@redhat.com> |
1168 |
|
|
1169 |
|
* cplus-dem.c (flags): Add DMGL_VERBOSE |
1170 |
|
(cplus_demangle_v3_p): Remove. |
1171 |
|
(demangle_it): Add DMGL_TYPES to passed flags. |
1172 |
|
* cp-demangle.c (cplus_demangle_v3_all): Remove. |
1173 |
|
(cplus_demangle_v3_type): Remove. |
1174 |
|
(cplus_demangle_v3): Add options parm. |
1175 |
|
|
1176 |
|
2002-02-02 H.J. Lu (hjl@gnu.org) |
1177 |
|
|
1178 |
|
* cp-demangle.c (cp_demangle_type): Do not protect with |
1179 |
|
IN_LIBGCC2. |
1180 |
|
(cplus_demangle_v3_all): New. |
1181 |
|
(cplus_demangle_v3): Call cplus_demangle_v3_all. |
1182 |
|
(cplus_demangle_v3_type): Call cplus_demangle_v3_all. |
1183 |
|
|
1184 |
|
* cplus-dem.c (cplus_demangle_v3_p): New function pointer. |
1185 |
|
Initialized to cplus_demangle_v3. |
1186 |
|
(cplus_demangle_with_style): Call cplus_demangle_v3_p instead |
1187 |
|
of cplus_demangle_v3. |
1188 |
|
(main): Set cplus_demangle_v3_p to cplus_demangle_v3_type for |
1189 |
|
command line symbol. |
1190 |
|
|
1191 |
|
* testsuite/regress-demangle: Pass the mangled name at the |
1192 |
|
command line. |
1193 |
|
|
1194 |
|
2002-02-01 H.J. Lu <hjl@gnu.org> |
1195 |
|
|
1196 |
|
* cp-demangle.c (cp_demangle_type): Call demangling_new with |
1197 |
|
DMGL_GNU_V3. |
1198 |
|
|
1199 |
|
2002-01-31 Phil Edwards <pme@gcc.gnu.org> |
1200 |
|
|
1201 |
|
* cp-demangle.c: Revert yesterday's change. |
1202 |
|
|
1203 |
|
2002-01-31 Adam Megacz <adam@xwt.org> |
1204 |
|
|
1205 |
|
* gcc/libiberty/configure.in: Treat mingw the same as cywin |
1206 |
|
wrt HAVE_SYS_ERRLIST. |
1207 |
|
|
1208 |
|
2002-01-30 Phil Edwards <pme@gcc.gnu.org> |
1209 |
|
|
1210 |
|
* cp-demangle.c (cp_demangle_type): Do not protect with IN_LIBGCC2. |
1211 |
|
(cplus_demangle_v3): Mimic __cxa_demangle and fall back on |
1212 |
|
cp_demangle_type. |
1213 |
|
* testsuite/demangle-expected: New gnu-v3 test. |
1214 |
|
|
1215 |
|
2002-01-22 Momchil Velikov <velco@fadata.bg> |
1216 |
|
|
1217 |
|
* configure.in (variable detection): Use arrays of unspecified |
1218 |
|
size instead of plain integers. |
1219 |
|
|
1220 |
|
2002-01-18 DJ Delorie <dj@redhat.com> |
1221 |
|
|
1222 |
|
* Makefile.in (TESTLIB): New. This library is for future |
1223 |
|
testsuites. |
1224 |
|
(CFILES, REQUIRED_OFILES, CONFIGURED_OFILES): Re-alphabetize, |
1225 |
|
break down by letter. |
1226 |
|
(REQUIRED_OFILES): List long-to-compile files first. |
1227 |
|
(maint-deps): New, target for updating dependencies. |
1228 |
|
(dependencies): Update. |
1229 |
|
* maint-tool: Add dependency-generating option. |
1230 |
|
* configure.in: Check for _doprnt even if we're not providing it. |
1231 |
|
* configure: Regenerate. |
1232 |
|
|
1233 |
|
* _doprnt.c: Modifications to allow compiling on any platform. |
1234 |
|
* copysign.c: Likewise. |
1235 |
|
* putenv.c: Likewise. |
1236 |
|
* setenv.c: Likewise. |
1237 |
|
* vsprintf.c: Likewise. |
1238 |
|
|
1239 |
|
2002-01-15 Douglas B Rupp <rupp@gnat.com> |
1240 |
|
|
1241 |
|
* mkstemps.c (mkstemps): On VMS, open temp file with option |
1242 |
|
that causes it to be deleted when closed. |
1243 |
|
|
1244 |
|
2002-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1245 |
|
|
1246 |
|
* cp-demangle.c (long_options): Const-ify. |
1247 |
|
* cplus-dem.c (long_options): Likewise. |
1248 |
|
|
1249 |
|
* cplus-dem.c (mystrstr): Delete. All callers changed to use |
1250 |
|
strstr instead. |
1251 |
|
|
1252 |
|
2001-12-31 Ira Ruben <ira@apple.com> |
1253 |
|
|
1254 |
|
* aclocal.m4 (libiberty_AC_FUNC_STRNCMP): Use anon mmap as 2nd try. |
1255 |
|
* configure: Regenerated. |
1256 |
|
|
1257 |
|
2001-12-24 Douglas B. Rupp <rupp@gnat.com> |
1258 |
|
|
1259 |
|
* configure.in (uintptr_t): Use AC_CHECK_TYPE. |
1260 |
|
* configure: Regenerated. |
1261 |
|
|
1262 |
|
2001-12-12 Craig Rodrigues <rodrigc@gcc.gnu.org> |
1263 |
|
|
1264 |
|
PR other/2719 |
1265 |
|
* cplus-dem.c (consume_count): Treat negative count as an error. |
1266 |
|
* testsuite/demangle-expected: Added testcase. |
1267 |
|
|
1268 |
|
Tue Dec 11 07:08:57 2001 Douglas B. Rupp <rupp@gnat.com> |
1269 |
|
|
1270 |
|
* configure.in: Hardcode that vfork works on VMS host. |
1271 |
|
* configure: Regenerated. |
1272 |
|
|
1273 |
|
2001-12-06 Richard Henderson <rth@redhat.com> |
1274 |
|
|
1275 |
|
* cplus-dem.c (libiberty_demanglers): Add no_demangling case. |
1276 |
|
(cplus_demangle): Support no_demangling. |
1277 |
|
|
1278 |
|
2001-11-27 Zack Weinberg <zack@codesourcery.com> |
1279 |
|
|
1280 |
|
* _doprnt.c: Moved here from gcc/doprint.c. Adjust to build |
1281 |
|
in libiberty context. Fix typo in leading comment. |
1282 |
|
* configure.in: Fix various AC_DEFINEs so autoheader works. |
1283 |
|
If any of vprintf, vsprintf, vfprintf is missing from libc, |
1284 |
|
then AC_REPLACE_FUNCS(_doprnt). |
1285 |
|
|
1286 |
|
2001-11-26 DJ Delorie <dj@redhat.com> |
1287 |
Daniel Jacobowitz <drow@mvista.com> |
Daniel Jacobowitz <drow@mvista.com> |
1288 |
|
|
1289 |
* Makefile.in (stamp-h): Depend on Makefile for proper |
* Makefile.in (stamp-h): Depend on Makefile for proper |
1290 |
serialization. |
serialization. |
1291 |
(*-subdir): Depend on config.h for proper serialization. |
(*-subdir): Depend on config.h for proper serialization. |
1292 |
|
|
1293 |
2001-10-23 Release Manager |
2001-11-26 DJ Delorie <dj@redhat.com> |
1294 |
|
|
1295 |
* GCC 3.0.2 Released. |
* configure.in: Check for alloca.h (for regex.c and putenv.c). |
1296 |
|
* configure: Regenerate. |
1297 |
|
* config.h: Add HAVE_ALLOCA_H. |
1298 |
|
|
1299 |
2001-08-21 Christopher Faylor <cgf@cygnus.com> |
2001-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1300 |
|
|
1301 |
|
* regex.c: Check defined(__STDC__) || defined(ALMOST_STDC) || |
1302 |
|
defined(HAVE_STRINGIZE) to determine whether ISO CPP token pasting |
1303 |
|
is available. |
1304 |
|
|
1305 |
|
Thu Nov 15 11:06:25 2001 Jeffrey A Law (law@cygnus.com) |
1306 |
|
|
1307 |
|
* config.in (HAVE_UINTPTR_T): Provide autoconf stub. |
1308 |
|
* configure.in (HAVE_UINTPTR_T): Test for system defining |
1309 |
|
uintptr_t and define HAVE_UINTPTR_T appropriately. |
1310 |
|
* regex.c (uintptr_t): Do not provide a definition if the |
1311 |
|
system provided one. |
1312 |
|
|
1313 |
|
* regex.c (PREFIX): Provide an alternate definition for |
1314 |
|
non-ANSI/ISO compilers. |
1315 |
|
(ARG_PREFIX): Likewise. |
1316 |
|
|
1317 |
|
2001-11-12 Jim Meyering <meyering@lucent.com> |
1318 |
|
|
1319 |
|
* obstack.c (_): Honor the setting of ENABLE_NLS. Otherwise, |
1320 |
|
this code would end up calling gettext even in packages built |
1321 |
|
with --disable-nls. |
1322 |
|
* getopt.c (_): Likewise. |
1323 |
|
* regex.c (_): Likewise. |
1324 |
|
|
1325 |
|
2001-11-03 Alan Modra <amodra@bigpond.net.au> |
1326 |
|
|
1327 |
|
* configure.in: Cope with missing makeinfo. |
1328 |
|
* configure: Regenerate. |
1329 |
|
|
1330 |
|
2001-10-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1331 |
|
|
1332 |
|
* hex.c (hex_init): Provide empty stub. |
1333 |
|
|
1334 |
|
* hex.c (hex_init): Delete. |
1335 |
|
(_hex_value): Const-ify and initialize at compile-time. |
1336 |
|
|
1337 |
|
2001-10-19 H.J. Lu <hjl@gnu.org> |
1338 |
|
|
1339 |
|
* Makefile.in ($(TARGETLIB)): Also generate pic/$(TARGETLIB) if |
1340 |
|
necessary. |
1341 |
|
|
1342 |
|
2001-10-17 DJ Delorie <dj@redhat.com> |
1343 |
|
|
1344 |
|
* argv.c, asprintf.c, choose-temp.c, concat.c, cplus-dem.c, |
1345 |
|
ffs.c, fnmatch.txh, getruntime.c, make-temp-file.c, |
1346 |
|
mkstemps.c, pexecute.c, random.c, strsignal.c, vasprintf.c: |
1347 |
|
Improve manual formatting. |
1348 |
|
* functions.texi: Regenerate. |
1349 |
|
|
1350 |
|
2001-10-15 DJ Delorie <dj@redhat.com> |
1351 |
|
|
1352 |
|
* Makefile.in (TEXIFILES): Add fnmatch.txh. |
1353 |
|
(maint-undoc): New. |
1354 |
|
maint-tool: Add "undoc" tool. |
1355 |
|
* alloca.c, argv.c, asprintf.c, choose-temp.c, concat.c, |
1356 |
|
fdmatch.c, ffs.c, getruntime.c, insque.c, lbasename.c, |
1357 |
|
make-temp-file.c, mkstemps.c, pexecute.c, random.c, spaces.c, |
1358 |
|
strerror.s, strsignal.c, strtol.c, vasprintf.c: Add or update |
1359 |
|
documentation. |
1360 |
|
* fnmatch.txh: New. |
1361 |
|
* functions.texi: Regenerate. |
1362 |
|
|
1363 |
|
2001-10-10 Joseph S. Myers <jsm28@cam.ac.uk> |
1364 |
|
|
1365 |
|
* bcmp.c, setenv.c: Use "nonzero" instead of "non-zero". |
1366 |
|
* strtod.c: Use "ISO C" instead of "ANSI C". |
1367 |
|
* functions.texi: Regenerate. |
1368 |
|
|
1369 |
|
2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk> |
1370 |
|
|
1371 |
|
* alloca.c, clock.c, getcwd.c, getpagesize.c, getpwd.c, index.c, |
1372 |
|
libiberty.texi, memchr.c, putenv.c, rindex.c, strchr.c, strdup.c, |
1373 |
|
strerror.c, strrchr.c, strstr.c, strtod.c, tmpnam.c, vfork.c, |
1374 |
|
xatexit.c, xmalloc.c, xstrerror.c: Improve manual formatting. Fix |
1375 |
|
spelling. Give names to function arguments in documentation. Use |
1376 |
|
(void) prototypes in documentation. |
1377 |
|
* functions.texi: Regenerate. |
1378 |
|
|
1379 |
|
2001-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1380 |
|
|
1381 |
|
* argv.c (buildargv, tests, main): Const-ify. |
1382 |
|
* cp-demangle.c (operator_code): Likewise. |
1383 |
|
* cplus-dem.c (optable, libiberty_demanglers, |
1384 |
|
cplus_demangle_set_style, cplus_demangle_name_to_style, |
1385 |
|
print_demangler_list): Likewise. |
1386 |
|
* hashtab.c (higher_prime_number): Likewise. |
1387 |
|
* strcasecmp.c (charmap): Likewise. |
1388 |
|
* strerror.c (error_info, strerror, main): Likewise. |
1389 |
|
* strncasecmp.c (charmap): Likewise. |
1390 |
|
* strsignal.c (signal_info): Likewise. |
1391 |
|
|
1392 |
|
2001-09-29 DJ Delorie <dj@redhat.com> |
1393 |
|
|
|
* configure.in: Set HAVE_SYS_ERRLIST and HAVE_SYS_NERR whenever hosting |
|
|
on cygwin. |
|
1394 |
* configure: Regenerate. |
* configure: Regenerate. |
1395 |
|
|
1396 |
2001-08-19 Release Manager |
2001-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1397 |
|
|
1398 |
|
* concat.c: Include stdlib.h. |
1399 |
|
|
1400 |
|
2001-09-27 Eli Zaretskii <eliz@is.elta.co.il> |
1401 |
|
|
1402 |
* GCC 3.0.1 Released. |
* libiberty.texi: (Top level): Add syncodeindex pg. Add |
1403 |
|
@dircategory and @direntry directives. Add @finalout. |
1404 |
|
(many nodes): Lose the next,prev,up pointers on the @nide line. |
1405 |
|
(Using, Supplemental Functions, Replacement Functions): Fix |
1406 |
|
markup. |
1407 |
|
(Functions): Move around, to allow makeinfo to build the manual |
1408 |
|
without next,prev,up pointers in thye node lines. |
1409 |
|
(Licenses): Fix typos. |
1410 |
|
|
1411 |
2001-08-19 Release Manager |
* index.c, rindex.c, strchr.c, strerror.c, strrchr.c, strstr.c, |
1412 |
|
strtol.c, xatexit.c, xexit.c, xmalloc.c: Fix spelling and markup. |
1413 |
|
* functions.texi: Regenerate. |
1414 |
|
|
1415 |
* GCC 3.0.1 Released. |
* copying-lib.texi: Lose the next,prev,up pointers on the @node |
1416 |
|
line. |
1417 |
|
|
1418 |
|
2001-09-27 DJ Delorie <dj@redhat.com> |
1419 |
|
|
1420 |
|
* configure.in: Don't use in-tree texinfo, because libiberty must |
1421 |
|
be built before it. Check for makeinfo version 4 or higher. |
1422 |
|
* functions.texi: Regenerate. |
1423 |
|
|
1424 |
|
2001-09-20 DJ Delorie <dj@redhat.com> |
1425 |
|
Phil Edwards <pedwards@disaster.jaj.com> |
1426 |
|
|
1427 |
|
* configure.in (MAKEINFO, PERL): Detect these. |
1428 |
|
(--enable-maintainer-mode): Add. |
1429 |
|
* configure: Regenerate. |
1430 |
|
* Makefile.in (MAKEINFO, PERL): Define. |
1431 |
|
(libiberty.info, libiberty.dvi, libiberty.html): New. |
1432 |
|
(CFILES): Add bsearch.c. |
1433 |
|
(CONFIGURED_OFILES): New, list of objects configure might add. |
1434 |
|
(maint-missing, maint-buildall): New, for maintainers only. |
1435 |
|
(clean, mostlyclean): Add info/dvi/html files. |
1436 |
|
* libiberty.texi, copying-lib.texi, obstacks.texi, functions.texi: New. |
1437 |
|
* gather-docs: New, for maintainers. |
1438 |
|
* maint-tool: New, for maintainers. |
1439 |
|
* alloca.c, atexit.c, basename.c, bcmp.c, bcopy.c, bsearch.c, |
1440 |
|
bzero.c, calloc.c, clock.c, configure.in, configure, getcwd.c, |
1441 |
|
getpagesize.c, getpwd.c, index.c, memchr.c, memcmp.c, memcpy.c, |
1442 |
|
memmove.c, memset.c, putenv.c, rename.c, rindex.c, setenv.c, |
1443 |
|
sigsetmask.c, strcasecmp.c, strchr.c, strdup.c, strerror.c, |
1444 |
|
strncasecmp.c, strncmp.c, strrchr.c, strstr.c, strtod.c, strtol.c, |
1445 |
|
tmpnam.c, vfork.c, vprintf.c, waitpid.c, xatexit.c, xexit.c, |
1446 |
|
xmalloc.c, xmemdup.c, xstrdup.c, xstrerror.c: Add or update |
1447 |
|
documentation. |
1448 |
|
|
1449 |
20010617 Release Manager |
2001-09-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1450 |
|
|
1451 |
* GCC 3.0 Released. |
* concat.c (reconcat): Fix for traditional C. |
1452 |
|
|
1453 |
|
2001-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1454 |
|
|
1455 |
|
* concat.c (reconcat): New function. |
1456 |
|
|
1457 |
|
2001-09-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1458 |
|
|
1459 |
|
* concat.c (vconcat_length, vconcat_copy, concat_length, |
1460 |
|
concat_copy, concat_copy2): New functions. |
1461 |
|
(concat): Use vconcat_length/vconcat_copy. |
1462 |
|
|
1463 |
|
* alloca.c (libiberty_optr, libiberty_nptr, libiberty_len): |
1464 |
|
Define. |
1465 |
|
|
1466 |
|
2001-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1467 |
|
|
1468 |
|
* asprintf.c: Don't define USE_STDARG. Use VPARAMS, VA_OPEN, |
1469 |
|
VA_FIXEDARG & VA_CLOSE. |
1470 |
|
|
1471 |
|
* vasprintf.c: Check HAVE_STRING_H when including string.h. |
1472 |
|
(checkit): Delete redundant prototype. Add ATTRIBUTE_PRINTF_1. |
1473 |
|
Use VA_OPEN, VA_FIXEDARG & VA_CLOSE. Free allocated string. |
1474 |
|
|
1475 |
|
2001-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1476 |
|
|
1477 |
|
* concat.c (concat): Use VPARAMS, VA_OPEN, VA_FIXEDARG & VA_CLOSE. |
1478 |
|
|
1479 |
|
2001-08-23 Ulrich Drepper <drepper@redhat.com> |
1480 |
|
|
1481 |
|
* regex.c (truncate_wchar): Use wcrtomb not wctomb. |
1482 |
|
|
1483 |
|
2001-08-23 Ulrich Drepper <drepper@redhat.com> |
1484 |
|
|
1485 |
|
* posix/regex.c [_LIBC] (convert_mbs_to_wcs): Use __mbrtowc |
1486 |
|
instead of mbrtowc. |
1487 |
|
[_LIBC]: Use __iswctype instead of iswctype, __wcslen instead of |
1488 |
|
wcslen, and __wcscoll instead of wcscoll. |
1489 |
|
|
1490 |
|
2001-08-22 Matt Kraai <kraai@alumni.carnegiemellon.edu> |
1491 |
|
|
1492 |
|
* fibheap.c (fibheap_init, fibnode_init): Remove. |
1493 |
|
(fibheap_new, fibnode_new): Use xcalloc to allocate and |
1494 |
|
initialize memory. |
1495 |
|
(fibheap_insert): Remove check for node allocation failure. |
1496 |
|
|
1497 |
|
2001-08-21 Richard Henderson <rth@redhat.com> |
1498 |
|
|
1499 |
|
* Makefile.in (fibheap.o): Depend on config.h. |
1500 |
|
* fibheap.c: Tidy formatting. Use config.h.` Rearrange some |
1501 |
|
functions for inlining. |
1502 |
|
|
1503 |
|
Tue Aug 21 12:35:04 2001 Christopher Faylor <cgf@cygnus.com> |
1504 |
|
|
1505 |
|
* configure.in: Need to set HAVE_SYS_ERRLIST and HAVE_SYS_NERR whenever |
1506 |
|
hosting on cygwin. |
1507 |
|
* configure: Regenerate. |
1508 |
|
|
1509 |
|
2001-08-20 Andrew Cagney <ac131313@redhat.com> |
1510 |
|
|
1511 |
|
* floatformat.c (floatformat_m88110_ext): Remove #ifdef |
1512 |
|
HARRIS_FLOAT_FORMAT. |
1513 |
|
(floatformat_ia64_spill_little, floatformat_ia64_quad_little) |
1514 |
|
(floatformat_ia64_spill_big, floatformat_ia64_quad_big) |
1515 |
|
(floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword) |
1516 |
|
(floatformat_m88110_harris_ext): New float formats. |
1517 |
|
|
1518 |
|
2001-08-20 Daniel Berlin <dan@cgsoftware.com> |
1519 |
|
|
1520 |
|
* fibheap.c: New file. Fibonacci heap. |
1521 |
|
|
1522 |
|
* Makefile.in (CFILES): Add fibheap.c. |
1523 |
|
(REQUIRED_OFILES): Add fibheap.o. |
1524 |
|
(fibheap.o): Add dependencies for fibheap.o. |
1525 |
|
|
1526 |
|
2001-08-17 Christopher Faylor <cgf@cygnus.com> |
1527 |
|
|
1528 |
|
* configure.in: Always set HAVE_SYS_ERRLIST when targetting cygwin. |
1529 |
|
* configure: Regenerate. |
1530 |
|
|
1531 |
|
2001-08-16 Richard Henderson <rth@redhat.com> |
1532 |
|
|
1533 |
|
* hashtab.c (htab_hash_string): New. |
1534 |
|
|
1535 |
|
2001-08-13 Andrew Cagney <ac131313@redhat.com> |
1536 |
|
|
1537 |
|
* floatformat.c (floatformat_ieee_double_littlebyte_bigword): Fix |
1538 |
|
name. |
1539 |
|
|
1540 |
|
2001-08-12 Isamu Hasegawa <isamu@yamato.ibm.com> |
1541 |
|
|
1542 |
|
* regex.c (wcs_regex_compile): Use appropriate string |
1543 |
|
to compare with collating element. |
1544 |
|
Fix the padding for the alignment. |
1545 |
|
|
1546 |
|
2001-08-10 Andrew Cagney <ac131313@redhat.com> |
1547 |
|
|
1548 |
|
* lbasename.c (lbasename): Change function definition to return a |
1549 |
|
const char pointer. |
1550 |
|
|
1551 |
|
2001-08-07 Jason Merrill <jason_merrill@redhat.com> |
1552 |
|
|
1553 |
|
* cp-demangle.c (demangle_special_name): "GR" -> "reference temporary |
1554 |
|
for". |
1555 |
|
|
1556 |
|
2001-08-03 Richard Henderson <rth@redhat.com> |
1557 |
|
|
1558 |
|
* Makefile.in (concat.o): Depend on config.h. |
1559 |
|
|
1560 |
|
2001-07-30 Andreas Jaeger <aj@suse.de> |
1561 |
|
|
1562 |
|
* concat.c: Include "config.h". |
1563 |
|
|
1564 |
|
2001-07-30 Andreas Jaeger <aj@suse.de> |
1565 |
|
|
1566 |
|
* regex.c: Declare wcs functions only if compiling with |
1567 |
|
MBS_SUPPORT. |
1568 |
|
Don't use #elif for traditional C. |
1569 |
|
|
1570 |
|
2001-07-23 Ulrich Drepper <drepper@redhat.com> |
1571 |
|
|
1572 |
|
* regex.c: Revamp memory allocation for WCHAR functions to |
1573 |
|
not use too much stack. |
1574 |
|
|
1575 |
|
2001-07-30 Andreas Jaeger <aj@suse.de> |
1576 |
|
|
1577 |
|
* regex.c: Declare wcs functions only if compiling with |
1578 |
|
MBS_SUPPORT. |
1579 |
|
Don't use #elif for traditional C. |
1580 |
|
|
1581 |
|
2001-07-25 Daniel Jacobowitz <drow@mvista.com> |
1582 |
|
|
1583 |
|
* Makefile.in (regex.o): Add dependency on config.h. |
1584 |
|
|
1585 |
|
2001-07-18 Andreas Schwab <schwab@suse.de> |
1586 |
|
|
1587 |
|
* regex.c (WORDCHAR_P) [WCHAR]: Also return true for the |
1588 |
|
underscore character. |
1589 |
|
|
1590 |
|
2001-07-18 Ulrich Drepper <drepper@redhat.com> |
1591 |
|
|
1592 |
|
* regex.c: Limit string length printed in debug messages to 100 |
1593 |
|
chars. |
1594 |
|
|
1595 |
|
2001-07-18 Andreas Jaeger <aj@suse.de> |
1596 |
|
|
1597 |
|
* regex.c: Place under LGPL version 2.1. |
1598 |
|
|
1599 |
|
2001-07-10 Jeff Johnston <jjohnstn@redhat.com> |
1600 |
|
|
1601 |
|
* Makefile.in: Add support for regex code. |
1602 |
|
* regex.c: New file. |
1603 |
|
|
1604 |
|
2001-07-05 Mark Klein <mklein@dis.com> |
1605 |
|
|
1606 |
|
* Makefile.in: Add ffs.c dependency. |
1607 |
|
* configure.in: Add ffs.c. |
1608 |
|
* ffs.c: New file. |
1609 |
|
|
1610 |
|
2001-06-18 Richard Henderson <rth@redhat.com> |
1611 |
|
|
1612 |
|
* concat.c: Include <sys/types.h>. |
1613 |
|
|
1614 |
2001-06-11 Loren J. Rittle <ljrittle@acm.org> |
2001-06-11 Loren J. Rittle <ljrittle@acm.org> |
1615 |
|
|
1617 |
* strerror.c (sys_nerr): Hide the OS header version. |
* strerror.c (sys_nerr): Hide the OS header version. |
1618 |
* strsignal.c (sys_nsig): Likewise. |
* strsignal.c (sys_nsig): Likewise. |
1619 |
|
|
1620 |
|
2001-06-10 Richard Henderson <rth@redhat.com> |
1621 |
|
|
1622 |
|
* concat.c: Include string.h. Fix int vs size_t usage. |
1623 |
|
Simplify the iteration loops. Use memcpy. |
1624 |
|
|
1625 |
|
2001-05-16 Matt Kraai <kraai@alumni.carnegiemellon.edu> |
1626 |
|
|
1627 |
|
* partition.c: Fix misspelling of `implementation'. |
1628 |
|
|
1629 |
|
2001-05-09 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> |
1630 |
|
|
1631 |
|
* md5.c (md5_init_ctx): Declare constants as unsigned. |
1632 |
|
(md5_process_block): Likewise. |
1633 |
|
|
1634 |
2001-05-07 Zack Weinberg <zackw@stanford.edu> |
2001-05-07 Zack Weinberg <zackw@stanford.edu> |
1635 |
|
|
1636 |
* cp-demangle.c (demangle_v3_with_details, |
* cp-demangle.c (demangle_v3_with_details, |
1637 |
is_gnu_v3_mangled_ctor, is_gnu_v3_mangled_dtor): Use K+R style |
is_gnu_v3_mangled_ctor, is_gnu_v3_mangled_dtor): Use K+R style |
1638 |
function definition. |
function definition. |
1639 |
|
* ternary.c: Use K+R style function definitions. Use PTR, not |
1640 |
|
void *. Make arguments constant where possible. |
1641 |
|
|
1642 |
2001-05-07 Mark Mitchell <mark@codesourcery.com> |
2001-05-07 Mark Mitchell <mark@codesourcery.com> |
1643 |
|
|
1644 |
* splay-tree.c (splay_tree_max): New function. |
* splay-tree.h (splay_tree_max): New function. |
1645 |
(splay_tree_min): Likewise. |
(splay_tree_min): Likewise. |
1646 |
|
|
1647 |
|
2001-04-15 Daniel Berlin <dan@cgsoftware.com> |
1648 |
|
|
1649 |
|
* ternary.c: New file - Ternary search tree implementation. |
1650 |
|
|
1651 |
|
* Makefile.in: Add ternary.o, and ternary.c dependencies. |
1652 |
|
|
1653 |
|
2001-04-03 Zack Weinberg <zackw@stanford.edu> |
1654 |
|
|
1655 |
|
* make-temp-file.c (try): Inline. |
1656 |
|
|
1657 |
|
2001-02-28 Richard Henderson <rth@redhat.com> |
1658 |
|
|
1659 |
|
* Makefile.in (make-temp-file.o): Depend on config.h. |
1660 |
|
|
1661 |
2001-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
2001-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1662 |
|
|
1663 |
* memchr.c (memchr): Adjust condition to avoid infinite loop. |
* memchr.c (memchr): Adjust condition to avoid infinite loop. |
1664 |
|
|
1665 |
2001-03-26 Jakub Jelinek <jakub@redhat.com> |
2001-03-23 Jakub Jelinek <jakub@redhat.com> |
1666 |
|
|
1667 |
* cp-demangle.c (demangle_discriminator): `_0' is discriminator #1, |
* cp-demangle.c (demangle_discriminator): `_0' is discriminator #1, |
1668 |
`_' not followed by a digit is invalid. |
`_' not followed by a digit is invalid. |
1669 |
|
|
1670 |
2001-03-24 Neil Booth <neil@daikokuya.demon.co.uk> |
2001-03-22 Jim Blandy <jimb@redhat.com> |
1671 |
|
|
1672 |
|
* cp-demangle.c (string_list_delete): Use dyn_string_delete |
1673 |
|
instead of free, to free the contents as well as the string |
1674 |
|
structure. |
1675 |
|
|
1676 |
|
2001-03-21 Zack Weinberg <zackw@stanford.edu> |
1677 |
|
|
1678 |
|
* make-temp-file.c: Always default DIR_SEPARATOR to '/'. |
1679 |
|
Don't default P_tmpdir to anything. Try /var/tmp before |
1680 |
|
/usr/tmp. |
1681 |
|
|
1682 |
* lbasename.c: New file / function, always compiled in. |
2001-03-20 Zack Weinberg <zackw@stanford.edu> |
1683 |
* Makefile.in: Always compile and link lbasename.c. Add |
|
1684 |
target for lbasename.o. |
* choose-temp.c: Split off make_temp_file, and the code |
1685 |
|
duplicated between it and choose_temp_base, into... |
1686 |
|
* make-temp-file.c: ... here; new file. |
1687 |
|
|
1688 |
|
* Makefile.in (CFILES): Add make-temp-file.c. |
1689 |
|
(REQUIRED_OFILES): Add make-temp-file.o. |
1690 |
|
|
1691 |
2001-03-20 Jim Blandy <jimb@redhat.com> |
2001-03-20 Jim Blandy <jimb@redhat.com> |
1692 |
|
|
1698 |
(demangle_v3_with_details, is_gnu_v3_mangled_ctor, |
(demangle_v3_with_details, is_gnu_v3_mangled_ctor, |
1699 |
is_gnu_v3_mangled_dtor): New functions. |
is_gnu_v3_mangled_dtor): New functions. |
1700 |
|
|
1701 |
|
2001-03-20 Jason Merrill <jason@redhat.com> |
1702 |
|
|
1703 |
|
* cplus-dem.c (main): Skip initial $. |
1704 |
|
|
1705 |
2001-03-15 Michael Meissner <meissner@redhat.com> |
2001-03-15 Michael Meissner <meissner@redhat.com> |
1706 |
|
|
1707 |
* hashtab.c (higher_prime_number): Silence warning that 4294967291 |
* hashtab.c (higher_prime_number): Silence warning that 4294967291 |
1708 |
might be a signed integer under pre-ISO C systems. |
might be a signed integer under pre-ISO C systems. |
1709 |
|
|
1710 |
|
2001-03-10 Neil Booth <neil@daikokuya.demon.co.uk> |
1711 |
|
John David Anglin <dave@hiauly1.hia.nrc.ca> |
1712 |
|
|
1713 |
|
* libiberty/lbasename.c: New file. |
1714 |
|
* libiberty/Makefile.in: Update for lbasename. |
1715 |
|
|
1716 |
|
2001-03-06 Zack Weinberg <zackw@stanford.edu> |
1717 |
|
|
1718 |
|
* aclocal.m4 (libiberty_AC_FUNC_C_ALLOCA): New. |
1719 |
|
* configure.in: Replace all alloca logic with a simple use of |
1720 |
|
the above new macro. |
1721 |
|
* config.table: Kill *-*-beos* entry. |
1722 |
|
* config/mh-beos: Delete. |
1723 |
|
* configure, config.in: Regenerate. |
1724 |
|
|
1725 |
|
* Makefile.in (ALLOCA, HFILES): Kill. |
1726 |
|
(REQUIRED_OFILES): Add alloca.o. |
1727 |
|
(alloca.o): Depend on libiberty.h. |
1728 |
|
(argv.o): Don't depend on alloca-conf.h. |
1729 |
|
* alloca-conf.h: Delete. |
1730 |
|
* alloca.c: Include libiberty.h. Kill all #ifdef emacs |
1731 |
|
blocks. Provide the C alloca unconditionally. Use PTR where |
1732 |
|
appropriate. Make i00afunc static. |
1733 |
|
* argv.c: Don't include alloca-conf.h. |
1734 |
|
|
1735 |
2001-03-04 John David Anglin <dave@hiauly1.hia.nrc.ca> |
2001-03-04 John David Anglin <dave@hiauly1.hia.nrc.ca> |
1736 |
|
|
1737 |
* cplus-dem.c (main): Cast enum style to int. |
* cplus-dem.c (main): Cast enum style to int. |
1759 |
for Java demangling. |
for Java demangling. |
1760 |
(demangle_builtin_type): Look up in java_builtin_type_names if doing |
(demangle_builtin_type): Look up in java_builtin_type_names if doing |
1761 |
Java output. |
Java output. |
1762 |
* cplus-dem.c (cplus_demangle): Use java_demangle_v3 to do Java |
* cplus-dem.c (cplus_demangle): Use java_demangle_v3 to do Java |
1763 |
demangling. |
demangling. |
1764 |
(long_options): Remove obsolete `java' option. |
(long_options): Remove obsolete `java' option. |
1765 |
(main): Remove explicit handling of `java' option. Instead, pass style |
(main): Remove explicit handling of `java' option. Instead, pass style |
1879 |
2000-11-04 Hans-Peter Nilsson <hp@bitrange.com> |
2000-11-04 Hans-Peter Nilsson <hp@bitrange.com> |
1880 |
|
|
1881 |
* hashtab.c (htab_expand): Change to return int. Use calloc or |
* hashtab.c (htab_expand): Change to return int. Use calloc or |
1882 |
xcalloc depending on htab->return_allocation_failure. Return zero |
xcalloc depending on htab->return_allocation_failure. Return zero |
1883 |
if calloc fails. |
if calloc fails. |
1884 |
(htab_create): Update comment to cover memory allocation. |
(htab_create): Update comment to cover memory allocation. |
1885 |
(htab_try_create): New. |
(htab_try_create): New. |
1886 |
(htab_find_slot_with_hash): Return NULL if htab_expand fails. |
(htab_find_slot_with_hash): Return NULL if htab_expand fails. |
1887 |
Update comment to cover this. |
Update comment to cover this. |
1888 |
|
|
1889 |
2000-11-03 Hans-Peter Nilsson <hp@bitrange.com> |
2000-11-03 Hans-Peter Nilsson <hp@bitrange.com> |
1890 |
|
|
2387 |
2000-05-23 Mike Stump <mrs@wrs.com> |
2000-05-23 Mike Stump <mrs@wrs.com> |
2388 |
|
|
2389 |
* Makefile.in (xmalloc.o): Add dependency for config.h, fixes make |
* Makefile.in (xmalloc.o): Add dependency for config.h, fixes make |
2390 |
-j3. |
-j3. |
2391 |
|
|
2392 |
2000-05-18 J. David Anglin <dave@hiauly1.hia.nrc.ca> |
2000-05-18 J. David Anglin <dave@hiauly1.hia.nrc.ca> |
2393 |
|
|
3020 |
* choose-temp.c: Include stdlib.h. |
* choose-temp.c: Include stdlib.h. |
3021 |
|
|
3022 |
* cplus-dem.c (demangle_arm_pt): Remove unused prototype. |
* cplus-dem.c (demangle_arm_pt): Remove unused prototype. |
3023 |
(snarf_numeric_literal): Constify first parameter. |
(snarf_numeric_literal): Constify first parameter. |
3024 |
(code_for_qualifier): Avoid a gcc extension, make the parameter an |
(code_for_qualifier): Avoid a gcc extension, make the parameter an |
3025 |
int, not a char. |
int, not a char. |
3026 |
(demangle_qualifier): Likewise. |
(demangle_qualifier): Likewise. |
3027 |
(demangle_signature): Cast the argument of a ctype function to |
(demangle_signature): Cast the argument of a ctype function to |
3028 |
unsigned char. |
unsigned char. |
3035 |
Cast the argument of a ctype function to unsigned char. |
Cast the argument of a ctype function to unsigned char. |
3036 |
|
|
3037 |
* floatformat.c (floatformat_to_double): Add explicit braces to |
* floatformat.c (floatformat_to_double): Add explicit braces to |
3038 |
avoid ambiguous `else'. |
avoid ambiguous `else'. |
3039 |
|
|
3040 |
* fnmatch.c (fnmatch): Change type of variables `c', `c1', |
* fnmatch.c (fnmatch): Change type of variables `c', `c1', |
3041 |
`cstart' and `cend' to unsigned char. Cast the argument of macro |
`cstart' and `cend' to unsigned char. Cast the argument of macro |
3042 |
`FOLD', which uses ctype functions, to unsigned char. |
`FOLD', which uses ctype functions, to unsigned char. |
3043 |
|
|
3044 |
* objalloc.c (free): Add prototype. |
* objalloc.c (free): Add prototype. |
3045 |
|
|
3050 |
Fri Dec 18 17:50:18 1998 David Taylor <taylor@texas.cygnus.com> |
Fri Dec 18 17:50:18 1998 David Taylor <taylor@texas.cygnus.com> |
3051 |
|
|
3052 |
* cplus-dem.c (demangle_arm_pt): remove declaration -- function |
* cplus-dem.c (demangle_arm_pt): remove declaration -- function |
3053 |
doesn't exist. |
doesn't exist. |
3054 |
(do_hpacc_template_literal): remove unused variable `i'. |
(do_hpacc_template_literal): remove unused variable `i'. |
3055 |
|
|
3056 |
Fri Dec 18 16:11:43 EST 1998 Andrew MacLeod <amacleod@cygnus.com> |
Fri Dec 18 16:11:43 EST 1998 Andrew MacLeod <amacleod@cygnus.com> |
3094 |
* HP aCC demangling support. |
* HP aCC demangling support. |
3095 |
* cplus-dem.c |
* cplus-dem.c |
3096 |
(main): Remove default to HP style demangling, set to EDG |
(main): Remove default to HP style demangling, set to EDG |
3097 |
demangling correctly when -edg specified; set the demangling style |
demangling correctly when -edg specified; set the demangling style |
3098 |
when user specifies 'edg'. Set strip_underscore to |
when user specifies 'edg'. Set strip_underscore to |
3099 |
prepends_underscore, if not HPUXHPPA. Set |
prepends_underscore, if not HPUXHPPA. Set |
3100 |
current_demangling_style to hp_demangling if HPUXHPPA. Set |
current_demangling_style to hp_demangling if HPUXHPPA. Set |
3101 |
current demangling style correctly if the switch is hp. Read |
current demangling style correctly if the switch is hp. Read |
3102 |
label correctly also in the HP style case. |
label correctly also in the HP style case. |
3103 |
(work_stuff): add temp_start field; add field for volatile member |
(work_stuff): add temp_start field; add field for volatile member |
3104 |
function. |
function. |
3105 |
(arm_pt): handle ARM_DEMANGLING and EDG_DEMANGLING styles; HP |
(arm_pt): handle ARM_DEMANGLING and EDG_DEMANGLING styles; HP |
3106 |
style for this case is the same as ARM. |
style for this case is the same as ARM. |
3107 |
(demangle_args): handle EDG_DEMANGLING style; support HP style. |
(demangle_args): handle EDG_DEMANGLING style; support HP style. |
3108 |
(demangle_arm_hp_template): new function. (It was |
(demangle_arm_hp_template): new function. (It was |
3109 |
demangle_arm_pt.); check and set value of temp_start field in |
demangle_arm_pt.); check and set value of temp_start field in |
3110 |
multiple places. Also, when ceching for end of template args, |
multiple places. Also, when ceching for end of template args, |
3111 |
check to see if at end of static member of template class. |
check to see if at end of static member of template class. |
3112 |
(demangle_class): new local variable : save_class_name_end Don't |
(demangle_class): new local variable : save_class_name_end Don't |
3113 |
include template args in string defining class. |
include template args in string defining class. |
3114 |
(demangle_class_name): use demangel_arm_hp_template. |
(demangle_class_name): use demangel_arm_hp_template. |
3115 |
(demangle_function_name): handle case where demangling style is |
(demangle_function_name): handle case where demangling style is |
3116 |
HP_DEMANGLING and currently point at an 'X' in the mangled name. |
HP_DEMANGLING and currently point at an 'X' in the mangled name. |
3117 |
Handle EDG_DEMANGLING style. Handle constructor and destructor |
Handle EDG_DEMANGLING style. Handle constructor and destructor |
3118 |
ops for HP style. |
ops for HP style. |
3119 |
(demangle_prefix): handle EDG_DEMANGLING and ARM_DEMANGLING |
(demangle_prefix): handle EDG_DEMANGLING and ARM_DEMANGLING |
3120 |
styles. global destructor and constructor for HP style are same |
styles. global destructor and constructor for HP style are same |
3121 |
as for ARM style. Same for local variables. |
as for ARM style. Same for local variables. |
3122 |
(demangle_qualified): handle EDG_DEMANGLING style. |
(demangle_qualified): handle EDG_DEMANGLING style. |
3123 |
(demangle_signature): add case for volatile member function. For |
(demangle_signature): add case for volatile member function. For |
3124 |
cases '1' - '9' : initialize the temp_start field to -1 and handle |
cases '1' - '9' : initialize the temp_start field to -1 and handle |
3125 |
the EDG_DEMANGLING style. for case 'F' : handle EDG_DEMANGLING |
the EDG_DEMANGLING style. for case 'F' : handle EDG_DEMANGLING |
3126 |
and AUTO_DEMANGLING styles. If expecting a function and managed |
and AUTO_DEMANGLING styles. If expecting a function and managed |
3127 |
to demangle the funct args, then handle the LUCID_DEMANGLING, |
to demangle the funct args, then handle the LUCID_DEMANGLING, |
3128 |
ARM_DEMANGLING, and EDG_DEMANGLING styles. Add case for local |
ARM_DEMANGLING, and EDG_DEMANGLING styles. Add case for local |
3129 |
class name after "Lnnn_ in HP style case. HP style too needs to |
class name after "Lnnn_ in HP style case. HP style too needs to |
3130 |
forget types. _nnn is OK for HP style, so don't report failure. |
forget types. _nnn is OK for HP style, so don't report failure. |
3131 |
(do_hpacc_template_const_value): new function. Handle template's |
(do_hpacc_template_const_value): new function. Handle template's |
3132 |
value param for HP/aCC. |
value param for HP/aCC. |
3133 |
(do_hpacc_template_literal): new function. Handle a template's |
(do_hpacc_template_literal): new function. Handle a template's |
3134 |
literal parameter for HP aCC. |
literal parameter for HP aCC. |
3135 |
(recursively_demangle): new function |
(recursively_demangle): new function |
3136 |
(snarf_numeric_literal): new function. |
(snarf_numeric_literal): new function. |
3137 |
(usage): add 'edg' to the list of demangling styles; add hp switch |
(usage): add 'edg' to the list of demangling styles; add hp switch |
3138 |
to message. |
to message. |
3139 |
|
|
3140 |
Sat Nov 28 17:25:22 1998 Christopher Faylor <cgf@cygnus.com> |
Sat Nov 28 17:25:22 1998 Christopher Faylor <cgf@cygnus.com> |
3141 |
|
|
3217 |
Mon Nov 2 10:22:01 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
Mon Nov 2 10:22:01 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
3218 |
|
|
3219 |
* pexecute.c: Check HAVE_CONFIG_H, not IN_GCC, when determining |
* pexecute.c: Check HAVE_CONFIG_H, not IN_GCC, when determining |
3220 |
whether to include config.h. Possibly include unistd.h in the |
whether to include config.h. Possibly include unistd.h in the |
3221 |
!IN_GCC case. Define VFORK_STRING as a printable function call |
!IN_GCC case. Define VFORK_STRING as a printable function call |
3222 |
for error messages (either "vfork" or "fork".) If HAVE_VFORK_H is |
for error messages (either "vfork" or "fork".) If HAVE_VFORK_H is |
3223 |
defined, include vfork.h. If VMS is defined, define vfork() |
defined, include vfork.h. If VMS is defined, define vfork() |
3224 |
appropriately. Remove vfork check on USG, we're using autoconf. |
appropriately. Remove vfork check on USG, we're using autoconf. |
3225 |
(pexecute): Set `errmsg_fmt' to VFORK_STRING instead of checking |
(pexecute): Set `errmsg_fmt' to VFORK_STRING instead of checking |
3226 |
locally what string to use. |
locally what string to use. |
3227 |
|
|
3228 |
1998-10-26 Mark Mitchell <mark@markmitchell.com> |
1998-10-26 Mark Mitchell <mark@markmitchell.com> |
3229 |
|
|
3329 |
Mon Sep 7 23:29:01 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
Mon Sep 7 23:29:01 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
3330 |
|
|
3331 |
* mkstemp.c: Include config.h even when not IN_GCC. Wrap header |
* mkstemp.c: Include config.h even when not IN_GCC. Wrap header |
3332 |
inclusions inside HAVE_*_H macros. Include ansidecl.h when not |
inclusions inside HAVE_*_H macros. Include ansidecl.h when not |
3333 |
IN_GCC. |
IN_GCC. |
3334 |
|
|
3335 |
* vasprintf.c: Include stdarg.h/varargs.h first. |
* vasprintf.c: Include stdarg.h/varargs.h first. |
3336 |
|
|
3644 |
* config/mh-sysv4 (RANLIB, INSTALL): Don't define. |
* config/mh-sysv4 (RANLIB, INSTALL): Don't define. |
3645 |
* config.table: Change config_shell to CONFIG_SHELL, and use |
* config.table: Change config_shell to CONFIG_SHELL, and use |
3646 |
libiberty_topdir to find move-if-change. |
libiberty_topdir to find move-if-change. |
3647 |
(m68k-apollo-bsd*, m68k-apollo-sysv*): Remove. |
(m68k-apollo-bsd*, m68k-apollo-sysv*): Remove. |
3648 |
(i[3456]86-ncr-sysv4*, *-*-dgux*, hppa*-hp-bsd*): Remove. |
(i[3456]86-ncr-sysv4*, *-*-dgux*, hppa*-hp-bsd*): Remove. |
3649 |
(*-*-irix*, *-*-m88kbcs*, *-*-sysv*): Remove. |
(*-*-irix*, *-*-m88kbcs*, *-*-sysv*): Remove. |
3650 |
* Makefile.in (srcdir): Set to @srcdir@. |
* Makefile.in (srcdir): Set to @srcdir@. |
3861 |
|
|
3862 |
* asprintf.c: stdarg.h when ALMOST_STDC |
* asprintf.c: stdarg.h when ALMOST_STDC |
3863 |
* config/mh-windows (EXTRA_OFILES): add asprintf.o and |
* config/mh-windows (EXTRA_OFILES): add asprintf.o and |
3864 |
strncasecmp.o. |
strncasecmp.o. |
3865 |
|
|
3866 |
Thu Aug 28 14:27:15 1997 Andrew Cagney <cagney@b1.cygnus.com> |
Thu Aug 28 14:27:15 1997 Andrew Cagney <cagney@b1.cygnus.com> |
3867 |
|
|
5903 |
|
|
5904 |
Mon Jan 20 18:53:23 1992 Stu Grossman (grossman at cygnus.com) |
Mon Jan 20 18:53:23 1992 Stu Grossman (grossman at cygnus.com) |
5905 |
|
|
5906 |
* getopt.c, getopt1.c, ../include/getopt.h: Get latest versions. |
* getopt.c, getopt1.c, ../include/getopt.h: Get latest versions. |
5907 |
|
|
5908 |
Sat Jan 18 16:53:01 1992 Fred Fish (fnf at cygnus.com) |
Sat Jan 18 16:53:01 1992 Fred Fish (fnf at cygnus.com) |
5909 |
|
|