1 |
|
2005-03-07 Ian Lance Taylor <ian@airs.com> |
2 |
|
|
3 |
|
* mpw-config.in: Remove. |
4 |
|
* mpw-make.sed: Remove. |
5 |
|
* mpw.c: Remove. |
6 |
|
* Makefile.in (CFILES): Remove pex-mpw.c. |
7 |
|
(CONFIGURED_OFILES): Remove pex-mpw.o. |
8 |
|
(mpw.o, pex-mpw.o): Remove targets. |
9 |
|
* maint-tool (undoc): Remove reference to mpw.c. |
10 |
|
|
11 |
|
2005-03-06 DJ Delorie <dj@redhat.com> |
12 |
|
|
13 |
|
* configure.ac (target_header_dir): vfork is a stub under djgpp. |
14 |
|
* configure: Regenerated. |
15 |
|
|
16 |
|
2005-03-01 Jan Beulich <jbeulich@novell.com> |
17 |
|
|
18 |
|
* Makefile.in (CFILES): Add unlink-if-ordinary.c |
19 |
|
(REQUIRED_OFILES): Add unlink-if-ordinary.o. |
20 |
|
Add dependencies and rule for unlink-if-ordinary.o. |
21 |
|
* unlink-if-ordinary.c: New. |
22 |
|
|
23 |
|
2005-03-01 Ben Elliston <bje@au.ibm.com> |
24 |
|
|
25 |
|
* hashtab.c (htab_find_slot_with_hash): Make function |
26 |
|
documentation clearer. |
27 |
|
|
28 |
|
2005-02-13 Jason Merrill <jason@redhat.com> |
29 |
|
|
30 |
|
* cp-demangle.c (__cxa_demangle): Change resolution of ambiguous |
31 |
|
arguments. |
32 |
|
|
33 |
|
2005-01-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> |
34 |
|
|
35 |
|
* hex.c (hex_value): Group 'unsigned int' together to get correct |
36 |
|
markup. |
37 |
|
* functions.texi: Regenerated. |
38 |
|
|
39 |
|
2004-12-27 H.J. Lu <hongjiu.lu@intel.com> |
40 |
|
|
41 |
|
* Makefile.in: Undo to 2004-12-17. |
42 |
|
* aclocal.m4: Likewise. |
43 |
|
* config.table: Likewise. |
44 |
|
* configure.ac: Likewise. |
45 |
|
* maint-tool: Likewise. |
46 |
|
* configure: Likewise. |
47 |
|
|
48 |
|
2004-12-19 H.J. Lu <hongjiu.lu@intel.com> |
49 |
|
|
50 |
|
PR bootstrap/19072 |
51 |
|
* Makefile.in (enable_shared): New substitute. |
52 |
|
(LTTARGETLIB): New. |
53 |
|
(PREFIXTARGETLIB): New. |
54 |
|
(LTTESTLIB): New. |
55 |
|
(PREFIXTESTLIB): New. |
56 |
|
(CCLD): New. |
57 |
|
(LINK): New. |
58 |
|
($(TARGETLIB)): Use $(LINK) to create libraries and create |
59 |
|
targets by hand. |
60 |
|
($(TESTLIB)): Likewise. |
61 |
|
(mostlyclean): Don't remove .libs. Remove the libtool object |
62 |
|
directory. |
63 |
|
|
64 |
|
* config.table (enable_shared): Removed. |
65 |
|
|
66 |
|
* configure.ac (enable_static): Set to yes. |
67 |
|
(AC_PROG_LIBTOOL): Removed. |
68 |
|
(AM_DISABLE_SHARED): Uncommented. |
69 |
|
(AM_PROG_LIBTOOL): Likewise. |
70 |
|
(LIBOBJS): Add `./' to avoid VPATH. |
71 |
|
(LTLIBOBJS): Likewise. |
72 |
|
(enable_shared): Substitute. |
73 |
|
* configure: Regenerated. |
74 |
|
|
75 |
|
2004-12-18 H.J. Lu <hongjiu.lu@intel.com> |
76 |
|
|
77 |
|
* Makefile.in (top_builddir): Set to `.'. |
78 |
|
(OUTPUT_OPTION): Removed. |
79 |
|
(LIBTOOL): New. |
80 |
|
(LTLIBOBJS): New. |
81 |
|
(EXTRA_LTOFILES): New. |
82 |
|
(FLAGS_TO_PASS): Add EXTRA_LTOFILES. |
83 |
|
(all): Remove stamp-picdir. |
84 |
|
(LTCOMPILE): New. |
85 |
|
(.c.lo): New rule. |
86 |
|
(REQUIRED_LTOFILES): New. |
87 |
|
(CONFIGURED_LTOFILES): New. |
88 |
|
($(TARGETLIB)): Check .libs for PIC object files. Depend on |
89 |
|
$(REQUIRED_LTOFILES) $(EXTRA_LTOFILES) $(LTLIBOBJS). |
90 |
|
(stamp-picdir): Completely removed. |
91 |
|
(maint-missing): Pass $(REQUIRED_LTOFILES) |
92 |
|
$(CONFIGURED_LTOFILES) instead of (REQUIRED_OFILES) |
93 |
|
$(CONFIGURED_OFILES) |
94 |
|
(maint-buildall): Depend on $(REQUIRED_LTOFILES) |
95 |
|
$(CONFIGURED_LTOFILES). |
96 |
|
(mostlyclean): Also remove *.lo .libs. |
97 |
|
Run "make maint-deps". |
98 |
|
|
99 |
|
* aclocal.m4: Include ../libtool.m4. |
100 |
|
|
101 |
|
* config.table: Don't check --enable-shared. |
102 |
|
|
103 |
|
* configure.ac (AC_PROG_LIBTOOL): Add. |
104 |
|
(AC_PROG_CC_C_O): Removed. |
105 |
|
(OUTPUT_OPTION): Removed. |
106 |
|
(NO_MINUS_C_MINUS_O): Removed. |
107 |
|
(ltpexecute): New substitute. |
108 |
|
(LIBOBJS): Cleanup. |
109 |
|
* configure: Regenerated. |
110 |
|
|
111 |
|
* maint-tool: Updated for .lo/libtool. |
112 |
|
|
113 |
|
2004-12-11 Ben Elliston <bje@au.ibm.com> |
114 |
|
|
115 |
|
* configure.ac: Invoke AC_CHECK_SIZEOF for sizeof (int). |
116 |
|
* configure: Regenerate. |
117 |
|
* config.in: Likewise. |
118 |
|
|
119 |
|
2004-12-07 DJ Delorie <dj@redhat.com> |
120 |
|
|
121 |
|
* splay-tree.c (splay_tree_delete_helper): Redesign the logic so |
122 |
|
that recursion (and thus large stack space) is not needed. |
123 |
|
|
124 |
|
2004-11-29 Matt Kraai <kraai@alumni.cmu.edu> |
125 |
|
|
126 |
|
* pex-unix.c: Fix the spelling of longjmp. |
127 |
|
|
128 |
|
2004-11-23 Ian Lance Taylor <ian@wasabisystems.com> |
129 |
|
|
130 |
|
PR other/18623 |
131 |
|
* cp-demangle.c (d_call_offset): Remove useless local variables |
132 |
|
offset and virtual_offset. |
133 |
|
* cplus-dem.c (ada_demangle): Remove useless local variable |
134 |
|
at_start_name. |
135 |
|
(demangle_template): Remove useless local variable start. |
136 |
|
|
137 |
|
2004-11-19 Roger Sayle <roger@eyesopen.com> |
138 |
|
|
139 |
|
* objalloc.c, strsignal.c, xstrerror.c: Include "config.h" before |
140 |
|
"ansidecl.h" to avoid redeclaration errors with native compilers. |
141 |
|
* regex.c: Protect config.h from multiple inclusion. |
142 |
|
|
143 |
|
2004-11-12 Mike Stump <mrs@apple.com> |
144 |
|
|
145 |
|
* Makefile.in (libiberty.html): Fix html generation. |
146 |
|
|
147 |
|
2004-09-08 Adam Nemet <anemet@lnxw.com> |
148 |
|
|
149 |
|
* vasprintf.c: Accept __va_copy in addition to va_copy. |
150 |
|
|
151 |
|
2004-09-03 Paolo Bonzini <bonzini@gnu.org> |
152 |
|
|
153 |
|
* configure: Regenerate. |
154 |
|
|
155 |
|
2004-09-02 Paolo Bonzini <bonzini@gnu.org> |
156 |
|
|
157 |
|
* configure.ac: Do not enable multilibs for build-side libiberty. |
158 |
|
|
159 |
|
2004-06-29 Danny Smith <dannysmith@users.sourceforge.net> |
160 |
|
|
161 |
|
* lrealpath.c (lrealpath): Add _WIN32 support. |
162 |
|
|
163 |
|
2004-06-28 Zack Weinberg <zack@codesourcery.com> |
164 |
|
|
165 |
|
* cp-demangle.h: Declare cplus_demangle_operators, |
166 |
|
cplus_demangle_builtin_types, cplus_demangle_mangled_name, and |
167 |
|
cplus_demangle_type as static if IN_GLIBCPP_V3. |
168 |
|
|
169 |
|
2004-06-28 Ian Lance Taylor <ian@wasabisystems.com> |
170 |
|
|
171 |
|
PR other/16240 |
172 |
|
* cp-demangle.c (d_expr_primary): Check for a failure return from |
173 |
|
cplus_demangle_type. |
174 |
|
* testsuite/demangle-expected: Add test case. |
175 |
|
|
176 |
|
2004-05-31 Danny Smith <dannysmith@users.sourceforge.net> |
177 |
|
|
178 |
|
* pex-win32.c (fix_argv): Expand comment. |
179 |
|
|
180 |
|
2004-05-25 Daniel Jacobowitz <drow@false.org> |
181 |
|
|
182 |
|
* Makefile.in: Add .NOEXPORT. |
183 |
|
|
184 |
|
2004-04-29 Douglas B Rupp <rupp@gnat.com> |
185 |
|
|
186 |
|
* mkstemps.c (mkstemps) [VMS]: Remove special open option. Update |
187 |
|
copyright. |
188 |
|
|
189 |
|
2004-04-26 Maciej W. Rozycki <macro@ds2.pg.gda.pl> |
190 |
|
|
191 |
|
* configure.ac (UNSIGNED_64BIT_TYPE): Unquote the definition. |
192 |
|
* configure: Regenerate. |
193 |
|
|
194 |
|
2004-04-22 Richard Henderson <rth@redhat.com> |
195 |
|
|
196 |
|
* hashtab.c: Include limits.h, stdint.h, ansidecl.h. |
197 |
|
(CHAR_BIT): Provide default. |
198 |
|
(struct prime_ent, prime_tab): New. |
199 |
|
(higher_prime_index): Rename from higher_prime_number, return index. |
200 |
|
(htab_mod_1): New. |
201 |
|
(htab_mod, htab_mod_m2): Use it. |
202 |
|
(htab_create_alloc, htab_create_alloc_ex): Store prime index. |
203 |
|
(htab_expand): Likewise. |
204 |
|
* configure.ac: Check for stdint.h. |
205 |
|
(UNSIGNED_64BIT_TYPE): New define and checks to fill it in. |
206 |
|
* config.in, configure: Rebuild. |
207 |
|
|
208 |
|
2004-04-13 Ian Lance Taylor <ian@wasabisystems.com> |
209 |
|
|
210 |
|
* strerror.c: Include config.h, and redefine sys_nerr and |
211 |
|
sys_errlist, before including ansidecl.h and libiberty.h. |
212 |
|
|
213 |
|
2004-04-13 Jeff Law <law@redhat.com> |
214 |
|
|
215 |
|
* hashtab.c (htab_remove_elt_with_hash): New function. |
216 |
|
(htab_remove_elt): Implement in terms of htab_remove_elt_with_hash. |
217 |
|
|
218 |
|
2004-03-31 Richard Henderson <rth@redhat.com> |
219 |
|
|
220 |
|
* hashtab.c (htab_size): Move to top of file; mark inline. |
221 |
|
(htab_elements): Likewise. |
222 |
|
(htab_mod, htab_mod_m2): New. |
223 |
|
(htab_delete): Refactor htab->size and htab->entries. |
224 |
|
(htab_empty): Likewise. |
225 |
|
(find_empty_slot_for_expand): Use htab_size, htab_mod, htab_mod_m2. |
226 |
|
(htab_find_with_hash, htab_find_slot_with_hash): Likewise. |
227 |
|
(htab_clear_slot): Use htab_size, htab_elements. |
228 |
|
(htab_traverse_noresize, htab_traverse): Likewise. |
229 |
|
|
230 |
|
2004-03-17 Ian Lance Taylor <ian@wasabisystems.com> |
231 |
|
|
232 |
|
* pex-unix.c (pexecute): Use vfork instead of fork, with |
233 |
|
appropriate changes to make this safe. |
234 |
|
* pex-common.h (STDERR_FILE_NO): Define. |
235 |
|
|
236 |
|
* Makefile.in: Clean up REQUIRED_OFILES and CONFIGURED_OFILES for |
237 |
|
an 80 column screen. Run maint-deps. |
238 |
|
|
239 |
|
2004-03-09 Kelley Cook <kcook@gcc.gnu.org> |
240 |
|
|
241 |
|
* configure.ac: Bump version to 2.59. Apply suggested autoupdates. |
242 |
|
* acconfig.h: Delete redundant file. |
243 |
|
* config.in: Regenerate. |
244 |
|
* configure: Regenerate. |
245 |
|
|
246 |
|
2004-03-09 Hans-Peter Nilsson <hp@axis.com> |
247 |
|
|
248 |
|
* configure: Regenerate for config/accross.m4 correction. |
249 |
|
|
250 |
|
2004-03-07 Andreas Jaeger <aj@suse.de> |
251 |
|
|
252 |
|
* testsuite/test-demangle.c: Include <string.h> and <stdlib.h> for |
253 |
|
prototypes. |
254 |
|
(main): Initialize style. |
255 |
|
|
256 |
|
2004-02-24 Ian Lance Taylor <ian@wasabisystems.com> |
257 |
|
|
258 |
|
* cp-demangle.h (enum d_builtin_type_print): Add D_PRINT_UNSIGNED, |
259 |
|
D_PRINT_UNSIGNED_LONG, D_PRINT_LONG_LONG, |
260 |
|
D_PRINT_UNSIGNED_LONG_LONG, D_PRINT_FLOAT. |
261 |
|
* cp-demangle.c (cplus_demangle_builtin_types): Change char and |
262 |
|
short types to D_PRINT_DEFAULT. Change other integer types to use |
263 |
|
new D_PRINT_* values where appropriate. Change float types to |
264 |
|
D_PRINT_FLOAT. |
265 |
|
(d_print_comp) [LITERAL, LITERAL_NEG]: Handle new D_PRINT_* |
266 |
|
values. |
267 |
|
* testsuite/demangle-expected: Adjust two test cases. |
268 |
|
|
269 |
|
* cp-demangle.c (d_print_function_type): Print a space before the |
270 |
|
parenthesis around the function type in more cases. |
271 |
|
* testsuite/demangle-expected: Adjust one test case. |
272 |
|
|
273 |
|
* cp-demangle.c (d_print_comp) [UNARY]: Don't emit extra |
274 |
|
parentheses around a cast. |
275 |
|
* testsuite/demangle-expected: Adjust two test cases to match new |
276 |
|
output. |
277 |
|
|
278 |
|
* cp-demangle.c (__cxa_demangle): Pass DMGL_PARAMS to d_demangle. |
279 |
|
|
280 |
|
* cp-demangle.c (d_print_comp) [RESTRICT, VOLATILE, CONST]: Don't |
281 |
|
push more than one of the same CV-qualifier on the top of the |
282 |
|
stack. |
283 |
|
(d_print_comp) [ARRAY_TYPE]: If the array itself is CV-qualified, |
284 |
|
move the CV-qualifiers to apply to the element type instead. |
285 |
|
(d_print_array_type): When checking the modifiers, keep looking |
286 |
|
past ones which have been printed already. |
287 |
|
* testsuite/demangle-expected: Add three test cases. |
288 |
|
|
289 |
|
2004-02-23 Ian Lance Taylor <ian@wasabisystems.com> |
290 |
|
|
291 |
|
* cp-demangle.c (__cxa_demangle): Adjust last patch to handle |
292 |
|
empty string correctly. |
293 |
|
|
294 |
|
* cp-demangle.c (__cxa_demangle): It is not an error if status is |
295 |
|
not NULL. It is an error if the mangled name is the same as a |
296 |
|
built-in type name. |
297 |
|
(main): If IN_GLIBCPP_V3 is defined, test __cxa_demangle rather |
298 |
|
than cplus_demangle_v3. |
299 |
|
|
300 |
|
* dyn-string.c: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and |
301 |
|
the associated #define of RETURN_ON_ALLOCATION_FAILURE. |
302 |
|
|
303 |
|
2004-02-16 Matt Kraai <kraai@alumni.cmu.edu> |
304 |
|
|
305 |
|
* regex.c: Include <ansidecl.h>. |
306 |
|
(regcomp): Cast i to int. |
307 |
|
(regerror): Add ATTRIBUTE_UNUSED to parameter preg. |
308 |
|
|
309 |
|
2004-01-25 Ian Lance Taylor <ian@wasabisystems.com> |
310 |
|
|
311 |
|
* configure.ac: Add m4_pattern_allow(LIBOBJS). |
312 |
|
* configure: Regenerate. |
313 |
|
|
314 |
|
2004-01-22 DJ Delorie <dj@redhat.com> |
315 |
|
|
316 |
|
* Makefile.in: Convert to ./ throughout. Rebuild dependencies |
317 |
|
with explicit build rules. |
318 |
|
(VPATH): Remove. |
319 |
|
(.c.o): Poison. |
320 |
|
* configure.ac (pexecute, LIBOBJS): Add ./ . |
321 |
|
* maint-tool: Build dependencies with explicit rules. |
322 |
|
|
323 |
|
2004-01-15 Kazu Hirata <kazu@cs.umass.edu> |
324 |
|
|
325 |
|
* strdup.c (strdup): Constify the argument. |
326 |
|
|
327 |
|
2004-01-14 Loren J. Rittle <ljrittle@acm.org> |
328 |
|
|
329 |
|
* Makefile.in (distclean): Remove config.cache. |
330 |
|
|
331 |
|
2004-01-13 Daniel Jacobowitz <drow@mvista.com> |
332 |
|
|
333 |
|
* cp-demangle.c (d_make_comp): DEMANGLE_COMPONENT_CONSTRUCTION_VTABLE |
334 |
|
takes two parameters. |
335 |
|
* cp-demint.c (cplus_demangle_fill_component): Likewise. |
336 |
|
|
337 |
|
2004-01-12 Ian Lance Taylor <ian@wasabisystems.com> |
338 |
|
|
339 |
|
* cp-demangle.c: Include "cp-demangle.h". If IN_GLIBCPP_V3 is |
340 |
|
defined, rename some functions which are to become static via |
341 |
|
#define. |
342 |
|
(CP_STATIC_IF_GLIBCPP_V3): Define. |
343 |
|
(struct d_operator_info): Move definition to cp-demangle.h, and |
344 |
|
rename to demangle_operator_info. Change all uses. |
345 |
|
(enum d_builtin_type_print): Move definition to cp-demangle.h. |
346 |
|
(struct d_builtin_type_info): Move definition to cp-demangle.h, |
347 |
|
and rename to demangle_builtin_type_info. Change all uses. |
348 |
|
(enum d_comp_type): Move definition to include/demangle.h, and |
349 |
|
rename to demangle_component_type, and change all enums to start |
350 |
|
with DEMANGLE_COMPONENT_ instead of D_. Change all uses. |
351 |
|
(struct d_comp): Move definition to include/demangle.h, and rename |
352 |
|
to demangle_component. Change all uses. |
353 |
|
(struct d_info): Move definition to cp-demangle.h. |
354 |
|
(cplus_demangle_fill_name): New function. |
355 |
|
(cplus_demangle_fill_extended_operator): New function. |
356 |
|
(cplus_demangle_fill_ctor): New function. |
357 |
|
(cplus_demangle_fill_dtor): New function. |
358 |
|
(d_make_empty): Remove type parameter. Change all callers. |
359 |
|
(d_make_name): Use cplus_demangle_fill_name. |
360 |
|
(d_make_extended_operator): Use |
361 |
|
cplus_demangle_fill_extended_operator. |
362 |
|
(d_make_ctor): Use cplus_demangle_fill_ctor. |
363 |
|
(d_make_dtor): Use cplus_demangle_fill_dtor. |
364 |
|
(cplus_demangle_mangled_name): Rename from d_mangled_name. Make |
365 |
|
non-static by default. Change all callers. |
366 |
|
(cplus_demangle_operators): Rename from d_operators. Change all |
367 |
|
uses. Make non-static by default. Add sentinel at end of array. |
368 |
|
(d_operator_name): Adjust initialization of high for new sentinel |
369 |
|
in cplus_demangle_operators. |
370 |
|
(cplus_demangle_builtin_types): Rename from d_builtin_types. |
371 |
|
Change all uses. Make non-static by default. Change initializer |
372 |
|
to use D_BUILTIN_TYPE_COUNT instead of magic number 26. |
373 |
|
(cplus_demangle_type): Rename from d_type. Make non-static by |
374 |
|
default. Change all callers. |
375 |
|
(cplus_demangle_init_info): Rename from d_init_info. Make |
376 |
|
non-static by default. Change all callers. |
377 |
|
* cp-demangle.h: New file. |
378 |
|
* cp-demint.c: New file. |
379 |
|
* Makefile.in: Rebuild dependencies. |
380 |
|
(CFILES): Add cp-demint.c. |
381 |
|
(REQUIRED_OFILES): Add cp-demint.o. |
382 |
|
|
383 |
|
2004-01-09 Kelley Cook <kcook@gcc.gnu.org> |
384 |
|
|
385 |
|
* configure.in: Rename file to ... |
386 |
|
* configure.ac: ... this. |
387 |
|
* Makefile.in: Update a comment for above change. |
388 |
|
* README: Likewise. |
389 |
|
* config.in: Regenerate. |
390 |
|
|
391 |
|
2004-01-02 Ian Lance Taylor <ian@wasabisystems.com> |
392 |
|
|
393 |
|
* cp-demangle.c (d_encoding): When DMGL_PARAMS is not set, strip |
394 |
|
CV-qualifiers from D_COMP_LOCAL_NAME right subtree. |
395 |
|
* cplus-dem.c (demangle_arm_hp_template): Set DMGL_PARAMS when |
396 |
|
demangling template parameters. |
397 |
|
* testsuite/test-demangle.c (fail): New static function. |
398 |
|
(main): Support new options in input file: --no-params, |
399 |
|
--is-v3-ctor, and --is-v3-dtor. |
400 |
|
* testsuite/demangle-expected: Add --no-params to most tests, and |
401 |
|
add the correct result when parameters are not demangled. Add |
402 |
|
some simple tests for V3 constructor/destructor recognition. |
403 |
|
|
404 |
|
2003-12-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
405 |
|
|
406 |
|
* cp-demangle.c (is_ctor_or_dtor): Fix error in last change. |
407 |
|
|
408 |
|
2003-12-22 Daniel Jacobowitz <drow@mvista.com> |
409 |
|
|
410 |
|
PR debug/13272 |
411 |
|
* Makefile.in (lbasename.o): Depend on filenames.h. |
412 |
|
* lbasename.c: Include "filenames.h" instead of defining |
413 |
|
its macros locally. |
414 |
|
|
415 |
|
2003-12-22 Ian Lance Taylor <ian@wasabisystems.com> |
416 |
|
|
417 |
|
* cp-demangle.c (CP_DYNAMIC_ARRAYS): Define if compiler supports |
418 |
|
dynamic arrays. |
419 |
|
(struct d_operator_info): Add len field. |
420 |
|
(struct d_builtin_type_info): Add len and java_len fields. |
421 |
|
(struct d_standard_sub_info): Add simple_len, full_len, and |
422 |
|
set_last_name_len fields. |
423 |
|
(struct d_comp): Add len field to s_string. |
424 |
|
(struct d_info): Add send, did_subs, and expansion fields. |
425 |
|
(d_append_string_constant): Define. |
426 |
|
(d_append_string): Remove. Change all users to use |
427 |
|
d_append_string_constant or d_append_buffer instead. |
428 |
|
(d_make_sub): Add len parameter. Change all callers. |
429 |
|
(d_name): Increase expansion when substituting std::. |
430 |
|
(d_unqualified_name): Increase expansion for an operator. |
431 |
|
(d_number): Don't use multiplication for negative numbers. |
432 |
|
(d_identifier): Make sure there are enough characters in the |
433 |
|
string for the specified length. Adjust expansion for an |
434 |
|
anonymous namespace. |
435 |
|
(d_operators): Initialize len field. |
436 |
|
(d_special_name, d_ctor_dtor_name): Increase expansion. |
437 |
|
(d_builtin_types): Initialize len and java_len fields. |
438 |
|
(d_type): Increase expansion for a builtin type. |
439 |
|
(d_cv_qualifiers): Increase expansion for each qualifier. |
440 |
|
(d_bare_function_type): Decrease expansion when removing single |
441 |
|
void parameter. |
442 |
|
(d_template_param): Increment did_subs. |
443 |
|
(d_expression): Increase expansion for an operator. |
444 |
|
(d_expr_primary): Decrease expansion for a type we will print |
445 |
|
specially. |
446 |
|
(standard_subs): Initialize new fields. |
447 |
|
(d_substitution): Increment did_subs when doing a normal |
448 |
|
substitution. Increase expansion for a special substitution. |
449 |
|
(d_print): Add estimate parameter. Change all callers. |
450 |
|
(d_print_comp) [D_COMP_NAME]: Handle C++ case inline. |
451 |
|
(d_print_comp) [D_COMP_BINARY]: Use length to avoid strcmp call. |
452 |
|
(d_print_java_identifier): Rename from d_print_identifier. Handle |
453 |
|
only Java case. Change caller. |
454 |
|
(d_init_info): Change return type to void. Change all callers. |
455 |
|
Initialize send, did_subs, and expansion fields. Do not |
456 |
|
initialize comps and subs fields. |
457 |
|
(d_demangle): Ifdef CP_DYNAMIC_ARRAYS, allocate comps and subs |
458 |
|
arrays on stack. Make an estimate of the length of the demangled |
459 |
|
name. Ifdef CP_DEMANGLE_DEBUG, print estimation failures. |
460 |
|
(is_ctor_or_dtor): Ifdef CP_DYNAMIC_ARRAYS, allocate comps and |
461 |
|
subs arrays on stack. |
462 |
|
|
463 |
|
2003-12-20 Ian Lance Taylor <ian@wasabisystems.com> |
464 |
|
|
465 |
|
* cp-demangle.c (d_identifier): In Java mode, skip an optional '$' |
466 |
|
after the identifier. |
467 |
|
* testsuite/demangle-expected: Add test case. |
468 |
|
|
469 |
|
2003-12-19 Ian Lance Taylor <ian@wasabisystems.com> |
470 |
|
|
471 |
|
Fix for PR c++/13447: |
472 |
|
* cp-demangle.c (enum d_comp_type): Add D_COMP_LOCAL_NAME. |
473 |
|
(d_dump, d_make_comp): Handle D_COMP_LOCAL_NAME. |
474 |
|
(is_ctor_dtor_or_conversion): Handle D_COMP_LOCAL_NAME like |
475 |
|
D_COMP_QUAL_NAME. |
476 |
|
(is_ctor_or_dtor): Likewise. |
477 |
|
(d_local_name): Use D_COMP_LOCAL_NAME rather than |
478 |
|
D_COMP_QUAL_NAME. |
479 |
|
(d_print_comp) [D_COMP_LOCAL_NAME]: New. |
480 |
|
(d_prinT_comp) [D_COMP_TYPED_NAME]: If the left tree is |
481 |
|
D_COMP_LOCAL_NAME, pull any qualifiers off its right subtree. |
482 |
|
(d_print_mod_list): Handle D_COMP_LOCAL_NAME. |
483 |
|
* testsuite/demangle-expected: Add two test cases. |
484 |
|
|
485 |
|
* cp-demangle.c (d_print_function_type): Clear the global modifier |
486 |
|
list when printing the modifiers, not just when printing the |
487 |
|
function parameters. |
488 |
|
* testsuite/demangle-expected: Add two test cases. |
489 |
|
|
490 |
|
2003-12-15 Ian Lance Taylor <ian@wasabisystems.com> |
491 |
|
|
492 |
|
* cp-demangle.c (d_print_function_type): Print the function |
493 |
|
parameters with no modifiers. |
494 |
|
* testsuite/demangle-expected: Add test case. |
495 |
|
|
496 |
|
* cp-demangle.c (d_demangle): If DMGL_PARAMS is not set, don't |
497 |
|
expect that we've read the entire string. |
498 |
|
(is_ctor_or_dtor): Don't expect that we've read the entire |
499 |
|
string--reverse patch of 2003-11-29. |
500 |
|
|
501 |
|
2003-12-15 Brendan Kehoe <brendan@zen.org> |
502 |
|
|
503 |
|
* libiberty/Makefile.in (floatformat.o): Add dependency on |
504 |
|
config.h to accompany change of 2003-12-03. |
505 |
|
|
506 |
|
2003-12-15 Ian Lance Taylor <ian@wasabisystems.com> |
507 |
|
|
508 |
|
Fix handling of constructor/destructor of standard substitution: |
509 |
|
* cp-demangle.c (struct d_standard_sub_info): Define. |
510 |
|
(d_substitution): Add prefix argument. Change all callers. |
511 |
|
Rework handling of standard substitutions to print full name when |
512 |
|
qualifying a constructor/destructor, or when DMGL_VERBOSE is set. |
513 |
|
* testsuite/demangle-expected: Add test case. |
514 |
|
|
515 |
|
Fix handling of negative literal constants: |
516 |
|
* cp-demangle.c (enum d_comp_type): Add D_COMP_LITERAL_NEG. |
517 |
|
(d_dump, d_make_comp): Handle D_COMP_LITERAL_NEG. |
518 |
|
(d_expr_primary): Use D_COMP_LITERAL_NEG for a negative number. |
519 |
|
(d_print_comp): Handle D_COMP_LITERAL_NEG. |
520 |
|
* testsuite/demangle-expected: Add test case. |
521 |
|
|
522 |
|
2003-12-04 Ian Lance Taylor <ian@wasabisystems.com> |
523 |
|
|
524 |
|
* cp-demangle.c (IS_UPPER, IS_LOWER): Define. |
525 |
|
(d_last_char): Define new macro. |
526 |
|
(d_make_name): Reject an empty name. |
527 |
|
(d_prefix, d_unqualified_name, d_type): Use new IS_* macros. |
528 |
|
(d_substitution, d_print_identifier): Likewise. |
529 |
|
(d_print_comp) [D_COMP_OPERATOR]: Likewise. |
530 |
|
(d_print_comp) [D_COMP_TEMPLATE]: Use new d_last_char macro. |
531 |
|
(d_print_mod) Use new d_last_char macro. |
532 |
|
(d_print_cast): Use new d_last_char macro. |
533 |
|
(is_ctor_or_dtor): Don't leak memory. |
534 |
|
|
535 |
|
Fix handling of member function modifiers: |
536 |
|
* cp-demangle.c (enum d_comp_type): Add D_COMP_RESTRICT_THIS, |
537 |
|
D_COMP_VOLATILE_THIS, and D_COMP_CONST_THIS. |
538 |
|
(d_dump): Dump new d_comp_type values. |
539 |
|
(d_make_comp): Accept new d_comp_type values. |
540 |
|
(has_return_type): Only accept _THIS variants of qualifiers. |
541 |
|
(d_encoding): Without DMGL_PARAMS, only remove _THIS variants of |
542 |
|
qualifiers. |
543 |
|
(d_cv_qualifiers): Add member_fn parameter. Change all callers. |
544 |
|
(d_print_comp) [D_COMP_TYPED_NAME]: Rather than removing |
545 |
|
qualifiers and printing them at the end, add _THIS qualifiers to |
546 |
|
the modifier list. |
547 |
|
(d_print_comp) [D_COMP_*_THIS]: New cases. |
548 |
|
(d_print_comp) [D_COMP_PTRMEM_TYPE]: Remove special handling of |
549 |
|
qualifiers. |
550 |
|
(d_print_mod_list): Add suffix parameter. Change all callers. |
551 |
|
Keep walking the list even if the current modifier has been |
552 |
|
printed. |
553 |
|
(d_print_mod): Handle new _THIS qualifiers. |
554 |
|
(d_print_function_type): Handle new _THIS qualifiers when deciding |
555 |
|
whether to print a parenthesis. Put a space before the |
556 |
|
parenthesis in some cases. Call d_print_mod_list again at the |
557 |
|
end, passing suffix as 1. |
558 |
|
(is_ctor_or_dtor): Look for new _THIS qualifiers. |
559 |
|
* testsuite/demangle-expected: Add test case. |
560 |
|
|
561 |
|
Fix for PR gcc/13304: |
562 |
|
* cp-demangle.c (d_print_comp) [D_COMP_TEMPLATE]: If the character |
563 |
|
before the '<' is itself a '<', insert a space. |
564 |
|
(d_print_cast): Likewise. |
565 |
|
* testsuite/demangle-expected: Add test case. |
566 |
|
|
567 |
|
Fix for PR gcc/13244: |
568 |
|
* cp-demangle.c (d_print_comp) [D_COMP_BINARY]: Wrap an expression |
569 |
|
which uses the '>' operator in an extra layer of parens. |
570 |
|
* testsuite/demangle-expected: Add test case. |
571 |
|
|
572 |
|
2003-12-03 Ian Lance Taylor <ian@wasabisystems.com> |
573 |
|
|
574 |
|
* floatformat.c: Include "config.h" and <string.h> if available. |
575 |
|
(INFINITY, NAN): Define if not defined by <math.h>. |
576 |
|
(floatformat_to_double): Handle NaN, infinity, and denormalized |
577 |
|
numbers. |
578 |
|
(floatformat_from_double): Likewise. |
579 |
|
(ieee_test): In debugging code, use little endian rather than big |
580 |
|
endian. Correct tests to handle NaN and to check correct sign of |
581 |
|
zero. Omit m68k extended test. |
582 |
|
(main): Add more debugging cases. |
583 |
|
|
584 |
|
2003-11-29 Ian Lance Taylor <ian@wasabisystems.com> |
585 |
|
|
586 |
|
* cp-demangle.c (d_demangle): Only return success if we consumed |
587 |
|
the entire demangled string. |
588 |
|
(is_ctor_or_dtor): Likewise. |
589 |
|
|
590 |
|
* testsuite/demangle-expected: Revert one part of 2003-06-26 patch |
591 |
|
to restore expected result of EDG test case to original expected |
592 |
|
result. |
593 |
|
|
594 |
|
2003-11-26 Ian Lance Taylor <ian@wasabisystems.com> |
595 |
|
|
596 |
|
* cp-demangle.c (struct d_print_mod): Add templates field. |
597 |
|
(d_make_builtin_type): Check for NULL type. |
598 |
|
(d_make_extended_operator): Check for NULL name. |
599 |
|
(d_make_ctor, d_make_dtor): Likewise. |
600 |
|
(d_mangled_name): Add top_level parameter. Change all callers. |
601 |
|
(d_encoding): If DMGL_PARAMS is not set, strip off initial |
602 |
|
CV-qualifiers. |
603 |
|
(d_type): Check some return values we rely on. |
604 |
|
(d_bare_function_type, d_array_type): Likewise. |
605 |
|
(d_pointer_to_member_type, d_template_args): Likewise. |
606 |
|
(d_add_substitution): Fail if argument is NULL. |
607 |
|
(d_print_resize): Check whether buf is NULL. |
608 |
|
(d_print_comp): Save current templates list with each modifier. |
609 |
|
Don't pass the modifier list down when printing a template. |
610 |
|
(d_print_cast): Don't pass the modifier list down when printing a |
611 |
|
template. |
612 |
|
(d_print_mod_list): Temporarily set templates list while printing |
613 |
|
a modifier. |
614 |
|
(d_print_mod): Check that buf is not NULL before using it. |
615 |
|
(d_print_function_type): Print parens if there is no modifier. |
616 |
|
(d_init_info): Permit as many substitutions as there are |
617 |
|
characters in the mangled name. |
618 |
|
* testsuite/demangle-expected: Add two new test cases. |
619 |
|
|
620 |
|
2003-11-25 Ian Lance Taylor <ian@wasabisystems.com> |
621 |
|
|
622 |
|
* cp-demangle.c (java_demangle_v3): Pass DMGL_PARAMS to |
623 |
|
d_demangle. |
624 |
|
|
625 |
|
2003-11-22 Ian Lance Taylor <ian@wasabisystems.com> |
626 |
|
|
627 |
|
* cp-demangle.c (d_encoding): Add top_level parameter. Change all |
628 |
|
callers. |
629 |
|
(print_usage): Display new -p option. |
630 |
|
(long_options): Add --no-params. |
631 |
|
(main): Accept and handle -p. |
632 |
|
|
633 |
|
2003-11-21 Ian Lance Taylor <ian@wasabisystems.com> |
634 |
|
|
635 |
|
* cp-demangle.c (has_return_type): Skip qualifiers when checking |
636 |
|
whether we have a template. |
637 |
|
* testsuite/demangle-expected: Add four new tests. |
638 |
|
|
639 |
|
2003-11-20 Ian Lance Taylor <ian@wasabisystems.com> |
640 |
|
|
641 |
|
* testsuite/demangle-expected: Minor changes to match output of |
642 |
|
new demangler: adjust whitespace in four tests, and change order |
643 |
|
of qualifiers in one test. |
644 |
|
|
645 |
|
* cp-demangle.c: Complete rewrite. |
646 |
|
|
647 |
|
2003-11-19 Mark Mitchell <mark@codesourcery.com> |
648 |
|
|
649 |
|
* cp-demangle.c (demangle_type): Correct thinko in substitution |
650 |
|
processing. |
651 |
|
|
652 |
|
2003-11-18 Ian Lance Taylor <ian@wasabisystems.com> |
653 |
|
|
654 |
|
* cp-demangle.c (demangle_operator_name): Remove space before |
655 |
|
"sizeof". |
656 |
|
(demangle_type_ptr): Put qualifiers in the right place. Handle |
657 |
|
qualifiers in pointer to member specially. |
658 |
|
(demangle_type): Handle qualifiers for pointer or reference |
659 |
|
specially. Handle function type. |
660 |
|
(demangle_local_name): Save and restore caret around demangling of |
661 |
|
initial encoding. |
662 |
|
|
663 |
|
* testsuite/test-demangle.c (main): Don't pass DMGL_VERBOSE to |
664 |
|
cplus_demangle. |
665 |
|
|
666 |
|
* testsuite/Makefile.in (test-demangle): Depend upon libiberty.a. |
667 |
|
|
668 |
|
2003-10-31 Andreas Jaeger <aj@suse.de> |
669 |
|
|
670 |
|
* floatformat.c (floatformat_always_valid): Add unused attribute. |
671 |
|
|
672 |
|
2003-10-30 Josef Zlomek <zlomekj@suse.cz> |
673 |
|
|
674 |
|
Jan Hubicka <jh@suse.cz> |
675 |
|
* vasprintf.c (int_vasprintf): Pass va_list by value. |
676 |
|
Use va_copy for copying va_list. |
677 |
|
(vasprintf): Pass va_list by value. |
678 |
|
|
679 |
|
2003-10-30 Josef Zlomek <zlomekj@suse.cz> |
680 |
|
|
681 |
|
* hashtab.c (htab_find_slot_with_hash): Decrease n_deleted |
682 |
|
instead of increasing n_elements when inserting to deleted slot. |
683 |
|
|
684 |
|
2003-10-20 J. Brobecker <brobecker@gnat.com> |
685 |
|
|
686 |
|
* cplus-dem.c (demangle_template): Register a new Btype only |
687 |
|
when needed. |
688 |
|
* testsuite/demangle-expected: Add a new test. |
689 |
|
|
690 |
|
2003-10-16 H.J. Lu <hongjiu.lu@intel.com> |
691 |
|
|
692 |
|
* testsuite/demangle-expected: Update the expected output of |
693 |
|
_GLOBAL__I__Z2fnv. |
694 |
|
|
695 |
|
2003-10-02 Daniel Jacobowitz <drow@mvista.com> |
696 |
|
|
697 |
|
* strerror.c: Revert last change. Declare static sys_nerr |
698 |
|
and sys_errlist using different names. |
699 |
|
|
700 |
|
2003-10-01 Daniel Jacobowitz <drow@mvista.com> |
701 |
|
|
702 |
|
* strerror.c: Don't provide or reference sys_errlist if |
703 |
|
strerror is available. |
704 |
|
|
705 |
|
2003-10-01 H.J. Lu <hongjiu.lu@intel.com> |
706 |
|
|
707 |
|
* configure.in: Check if $MAKEINFO is missing. |
708 |
|
* configure: Regenerated. |
709 |
|
|
710 |
|
2003-09-24 Daniel Jacobowitz <drow@mvista.com> |
711 |
|
|
712 |
|
* configure.in: Use AC_PROG_CPP_WERROR. |
713 |
|
* configure: Regenerated. |
714 |
|
|
715 |
|
2003-09-22 Andrew Cagney <cagney@redhat.com> |
716 |
|
|
717 |
|
* floatformat.c (floatformat_i387_ext_is_valid): New function. |
718 |
|
(floatformat_always_valid): New function. |
719 |
|
(floatformat_i387_ext): Initialize new "is_valid" field to |
720 |
|
"floatformat_i387_ext_is_valid". |
721 |
|
(floatformat_ieee_single_little): Initialize "is_valid" field to |
722 |
|
floatformat_always_valid. |
723 |
|
(floatformat_ieee_double_big): Ditto. |
724 |
|
(floatformat_ieee_double_little): Ditto. |
725 |
|
(floatformat_ieee_double_little): Ditto. |
726 |
|
(floatformat_ieee_double_littlebyte_bigword): Ditto. |
727 |
|
(floatformat_i960_ext): Ditto. |
728 |
|
(floatformat_m88110_ext): Ditto. |
729 |
|
(floatformat_m88110_harris_ext): Ditto. |
730 |
|
(floatformat_arm_ext_big): Ditto. |
731 |
|
(floatformat_arm_ext_littlebyte_bigword): Ditto. |
732 |
|
(floatformat_ia64_spill_big): Ditto. |
733 |
|
(floatformat_ia64_spill_little): Ditto. |
734 |
|
(floatformat_ia64_quad_big): Ditto. |
735 |
|
(floatformat_ia64_quad_little): Ditto. |
736 |
|
(floatformat_ia64_quad_little): Ditto. |
737 |
|
(floatformat_is_valid): Call "is_valid". |
738 |
|
|
739 |
|
2003-09-15 Andrew Cagney <cagney@redhat.com> |
740 |
|
|
741 |
|
* floatformat.c (get_field): Make "data" constant. |
742 |
|
(floatformat_is_valid, floatformat_to_double): Make "from" |
743 |
|
constant, fix casts. |
744 |
|
(floatformat_from_double): Make "from" constant. |
745 |
|
|
746 |
|
2003-09-15 Daniel Jacobowitz <drow@mvista.com> |
747 |
|
|
748 |
|
* floatformat.c (floatformat_is_valid): New function. |
749 |
|
(get_field, put_field): Correct comments. |
750 |
|
|
751 |
|
2003-09-06 Josef Zlomek <zlomekj@suse.cz> |
752 |
|
|
753 |
|
* fibheap.c (fibheap_replace_key_data): Change type of OKEY to |
754 |
|
FIBHEAPKEY_T. |
755 |
|
|
756 |
|
2003-09-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> |
757 |
|
|
758 |
|
PR bootstrap/12100 |
759 |
|
* aclocal.m4 (AC_LANG_FUNC_LINK_TRY): Define. |
760 |
|
* configure: Rebuilt. |
761 |
|
|
762 |
|
2003-08-27 Daniel Jacobowitz <drow@mvista.com> |
763 |
|
|
764 |
|
* aclocal.m4: Include acx.m4 and no-executables.m4. |
765 |
|
(libiberty_AC_FUNC_STRNCMP): Use AC_LIBOBJ. |
766 |
|
(LIB_AC_PROG_CC): Remove. |
767 |
|
* configure.in: Update AC_PREREQ to 2.57. Use GCC_NO_EXECUTABLES. |
768 |
|
Use AC_PROG_CC and set ac_libiberty_warn_cflags instead of using |
769 |
|
LIB_AC_PROG_CC. Use AC_LIBOBJ. Call AC_ISC_POSIX later, only if |
770 |
|
performing link tests. |
771 |
|
* configure: Regenerated. |
772 |
|
|
773 |
|
2003-08-12 Nathanael Nerode <neroden@gcc.gnu.org> |
774 |
|
|
775 |
|
* cp-demangle.c: Clarify what package(s) this is part of. |
776 |
|
|
777 |
|
2003-07-05 Danny Smith <dannysmith@users.sourceforge.net> |
778 |
|
|
779 |
|
* pex-win32.c (pexecute): Mark parameters this_pname and |
780 |
|
temp_base as unused. Remove unused variables retries, |
781 |
|
sleep_interval. Initialize org_stdin, org_stdout. |
782 |
|
(pwait): Mark parameter flags as unused. |
783 |
|
|
784 |
|
2003-07-02 Danny Smith <dannysmith@users.sourceforge.net> |
785 |
|
|
786 |
|
* pex-win32.c (fix_argv): Ensure that the executable pathname |
787 |
|
uses Win32 backslashes. |
788 |
|
(pexecute): Cast away constness when assigning *errmsg_arg. |
789 |
|
|
790 |
|
2003-06-26 H.J. Lu <hongjiu.lu@intel.com> |
791 |
|
|
792 |
|
* testsuite/demangle-expected: Add more GNU V3 testcases. |
793 |
|
|
794 |
|
2003-06-22 Zack Weinberg <zack@codesourcery.com> |
795 |
|
|
796 |
|
* safe-ctype.c: Use HOST_CHARSET_ASCII and HOST_CHARSET_EBCDIC, |
797 |
|
not HC_ASCII and HC_EBCDIC. |
798 |
|
Add documentation in form expected by gather-docs. |
799 |
|
* hex.c: Use HOST_CHARSET, not hand-coded check of character set. |
800 |
|
* Makefile.in, functions.texi: Regenerate. |
801 |
|
|
802 |
|
2003-06-21 Zack Weinberg <zack@codesourcery.com> |
803 |
|
|
804 |
|
* safe-ctype.c: Separate out EOF==-1 check. Use HOST_CHARSET |
805 |
|
for charset determination. |
806 |
|
|
807 |
|
2003-06-19 Dara Hazeghi <dhazeghi@yahoo.com> |
808 |
|
|
809 |
|
* configure.in: Add check for malloc.h needed by |
810 |
|
m68k for function free(). |
811 |
|
* configure: Regenerated. |
812 |
|
* config.in: Add HAVE_MALLOC_H. |
813 |
|
* hashtab.c: include malloc.h were available for |
814 |
|
free(). |
815 |
|
|
816 |
|
2003-06-09 Albert Chin-A-Young <china@thewrittenword.com> |
817 |
|
|
818 |
|
PR bootstrap/10974 |
819 |
|
* physmem.c: Update comment. |
820 |
|
* configure.in: Modify test for _system_configuration for older |
821 |
|
AIX systems. |
822 |
|
|
823 |
|
* config.in, configure: Regenerated. |
824 |
|
|
825 |
|
2003-06-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> |
826 |
|
|
827 |
|
PR other/10810 |
828 |
|
* test-demangle.c (getline): Fix fence-post error. |
829 |
|
|
830 |
|
2003-06-03 Nick Clifton <nickc@redhat.com> |
831 |
|
|
832 |
|
* asprintf.c: Change comment to note that -1 is returned upon |
833 |
|
error. |
834 |
|
* vasprintf.c: Likewise. |
835 |
|
(vasprintf): Return -1 upon error. |
836 |
|
* functions.texi: Document changes to asprintf and vasprintf. |
837 |
|
|
838 |
|
2003-05-19 Kelley Cook <kelleycook@wideopenwest.com> |
839 |
|
|
840 |
|
* config.table: Accept i[345867]86 variant. |
841 |
|
|
842 |
|
2003-05-15 Jim Blandy <jimb@redhat.com> |
843 |
|
|
844 |
|
* hex.c (_hex_value): Make this unsigned. |
845 |
|
(hex_value): Update documentation for new return type. hex_value |
846 |
|
now expands to an unsigned int expression, to avoid unexpected |
847 |
|
sign extension when we store it in a bfd_vma, which is larger than |
848 |
|
int on some platforms. |
849 |
|
* functions.texi: Regenerated. |
850 |
|
|
851 |
|
2003-05-07 Josef Zlomek <zlomekj@suse.cz> |
852 |
|
|
853 |
|
* splay-tree.c (splay_tree_predecessor): Fix comment. |
854 |
|
(splay_tree_successor): Fix comment. |
855 |
|
|
856 |
|
2003-05-07 Jason Merrill <jason@redhat.com> |
857 |
|
|
858 |
|
* hashtab.c (iterative_hash): New fn. |
859 |
|
* configure.in: Add AC_C_BIGENDIAN_CROSS. |
860 |
|
* aclocal.m4: Include accross.m4. |
861 |
|
* configure, config.in: Regenerate. |
862 |
|
|
863 |
|
2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
864 |
|
|
865 |
|
* configure.in (AC_CHECK_FUNCS): Don't make multiple calls. |
866 |
|
* configure: Regenerate. |
867 |
|
|
868 |
|
2003-05-03 Carlo Wood <carlo@alinoe.com> |
869 |
|
|
870 |
|
* cp-demangle.c: Fix typo in "char_traints" string-literal. |
871 |
|
|
872 |
|
2003-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
873 |
|
|
874 |
|
* vsnprintf.c (vsnprintf): Don't pad string with extra nulls. |
875 |
|
(main): Test that we don't write too much data. |
876 |
|
|
877 |
|
2003-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
878 |
|
|
879 |
|
* configure.in (funcs, AC_CHECK_FUNCS): Add snprintf and |
880 |
|
vsnprintf. |
881 |
|
* snprintf.c, vsnprintf.c: New files. |
882 |
|
* Makefile.in (CFILES): Add snprintf.c and vsnprintf.c. |
883 |
|
(CONFIGURED_OFILES): Add snprintf.o and vsnprintf.o. |
884 |
|
Regenerate dependencies. |
885 |
|
|
886 |
|
* functions.texi, configure, config.in: Regenerated. |
887 |
|
|
888 |
|
2003-04-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
889 |
|
|
890 |
|
* mempcpy.c, stpcpy.c, stpncpy.c: New files. |
891 |
|
* configure.in (funcs, AC_CHECK_FUNCS): Add mempcpy, stpcpy |
892 |
|
and stpncpy. |
893 |
|
* Makefile.in (CFILES): Add mempcpy.c, stpcpy.c and stpncpy.c. |
894 |
|
(CONFIGURED_OFILES): Add mempcpy.o, stpcpy.o and stpncpy.o. |
895 |
|
Regenerate dependencies. |
896 |
|
|
897 |
|
* functions.texi, configure, config.in: Regenerated. |
898 |
|
|
899 |
|
2003-04-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
900 |
|
|
901 |
|
* argv.c: Fix comments. |
902 |
|
* calloc.c: Don't unnecessarily include "libiberty.h". |
903 |
|
(bzero): Add prototype. |
904 |
|
* floatformat.c: Include "ansidecl.h", rely on ANSI_PROTOTYPES. |
905 |
|
* getcwd.c (getcwd): Use standard definition to avoid conflicts |
906 |
|
with system headers. |
907 |
|
* hashtab.c (htab_traverse): Delete unused variables. |
908 |
|
* rename.c: Include "ansidecl.h". |
909 |
|
(rename): Use standard definition to avoid conflicts with system |
910 |
|
headers. |
911 |
|
* strsignal.c: Rely on ANSI_PROTOTYPES. |
912 |
|
* strstr.c: Check GNUC >= 2, not GNUC == 2. |
913 |
|
* vfprintf.c: Include "ansidecl.h", rely on ANSI_PROTOTYPES. |
914 |
|
* vprintf.c: Include "ansidecl.h" earlier, rely on |
915 |
|
ANSI_PROTOTYPES. |
916 |
|
* vsprintf.c: Include "ansidecl.h" earlier, rely on |
917 |
|
ANSI_PROTOTYPES and possibly include <stdarg.h>. |
918 |
|
|
919 |
|
* Makefile.in: Regenerate dependencies. |
920 |
|
|
921 |
|
2003-04-15 DJ Delorie <dj@redhat.com> |
922 |
|
|
923 |
|
* maint-tool (deps): Scan for headers in $srcdir also. |
924 |
|
|
925 |
|
2003-04-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
926 |
|
|
927 |
|
PR target/10338 |
928 |
|
PR bootstrap/10198 |
929 |
|
PR bootstrap/10140 |
930 |
|
* getopt.c (exchange, _getopt_initialize): Use mempcpy not |
931 |
|
__mempcpy. |
932 |
|
* regex.c (regerror): Likewise. |
933 |
|
|
934 |
|
2003-04-14 Roger Sayle <roger@eyesopen.com> |
935 |
|
|
936 |
|
* argv.c: Use ANSI_PROTOTYPES instead of __STDC__. |
937 |
|
* memchr.c: Likewise. |
938 |
|
* strcasecmp.c: Likewise. |
939 |
|
* strncasecmp.c: Likewise. |
940 |
|
* strncmp.c: Likewise. |
941 |
|
* xatexit.c: Likewise. |
942 |
|
* xmalloc.c: Likewise. |
943 |
|
|
944 |
|
* copysign.c: Use traditional function declaration instead of DEFUN. |
945 |
|
* sigsetmask.c: Likewise. |
946 |
|
|
947 |
|
* memcmp.c: Both of the above, ANSI_PROTOTYPES and DEFUN. |
948 |
|
* memset.c: Likewise. |
949 |
|
|
950 |
|
* memcpy.c: ANSI_PROTOTYPES, DEFUN and prototype bcopy. |
951 |
|
* memmove.c: Likewise. |
952 |
|
|
953 |
|
2003-04-14 Roger Sayle <roger@eyesopen.com> |
954 |
|
|
955 |
|
* strdup.c (strdup): Tweak implementation to use memcpy. |
956 |
|
|
957 |
|
2003-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
958 |
|
|
959 |
|
* configure.in (HAVE_UINTPTR_T): Always define. |
960 |
|
* configure: Regenerated. |
961 |
|
|
962 |
|
2003-03-23 Alexandre Oliva <aoliva@redhat.com> |
963 |
|
|
964 |
|
* Makefile.in (MULTIOSDIR): New macro. Use $(CC) $(LIBCFLAGS) |
965 |
|
instead of $$CC alone. |
966 |
|
(install_to_tooldir): Use it. |
967 |
|
|
968 |
|
2003-17-03 Jan Hubicka <jh@suse.cz> |
969 |
|
|
970 |
|
* hashtab.c (htab_traverse_noresize): Break out from ... |
971 |
|
* hashtab.c (htab_traverse): ... here. |
972 |
|
|
973 |
|
2003-12-03 Jan Hubicka <jh@suse.cz> |
974 |
|
|
975 |
|
* hashtab.c (htab_expand): Fix warning. |
976 |
|
|
977 |
|
* hashtab.c (htab_expand): Compute the size of hashtable based |
978 |
|
on the number of elements actually used. |
979 |
|
(htab_traverse): Call htab_expand when table is too empty. |
980 |
|
|
981 |
|
2003-03-11 Carlo Wood <carlo@gnu.org> |
982 |
|
|
983 |
|
* cplus-dem.c (demangle_integral_value): Correction to reflect |
984 |
|
patch of 2002-01-10 in order to also make negative multi-digits |
985 |
|
without leading underscore work. |
986 |
|
|
987 |
|
2003-03-03 Mark Mitchell <mark@codesourcery.com> |
988 |
|
|
989 |
|
* cplus-dem.c: Add license exception to copyright notice. |
990 |
|
|
991 |
|
2003-02-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
992 |
|
|
993 |
|
* physmem.c: Formatting changes from upstream. |
994 |
|
|
995 |
|
2003-02-24 Danny Smith <dannysmith@users.source.forge.net> |
996 |
|
|
997 |
|
* physmem.c (physmem_total): Add _WIN32 support. |
998 |
|
(physmem_available): Likewise. |
999 |
|
|
1000 |
|
2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> |
1001 |
|
|
1002 |
|
* physmem.c (physmem_total) [HAVE_GETSYSINFO]: Test for |
1003 |
|
GSI_PHYSMEM. |
1004 |
|
(physmem_available) [HAVE_TABLE]: Test for TBL_VMSTATS. |
1005 |
|
|
1006 |
|
2003-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1007 |
|
|
1008 |
|
* configure.in: Check for sys/systemcfg.h and |
1009 |
|
_system_configuration. |
1010 |
|
* physmem.c: Add support for AIX. Tweek formatting as per |
1011 |
|
upstream coreutils beta. |
1012 |
|
|
1013 |
|
2003-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1014 |
|
Richard Earnshaw <rearnsha@arm.com> |
1015 |
|
Geoffrey Keating <geoffk@apple.com> |
1016 |
|
|
1017 |
|
* configure.in: Check for sys/sysctl.h and sysctl. |
1018 |
|
* physmem.c: Add support for *bsd and darwin. |
1019 |
|
* Makefile.in: Generate depedency for physmem.o. |
1020 |
|
|
1021 |
|
2003-02-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> |
1022 |
|
|
1023 |
|
* physmem.c (physmem_total) [HAVE_GETSYSINFO]: Use getsysinfo on |
1024 |
|
Tru64 UNIX. |
1025 |
|
(physmem_available) [HAVE_TABLE && HAVE_SYS_TABLE_H]: Use table on |
1026 |
|
Tru64 UNIX. |
1027 |
|
|
1028 |
|
* configure.in (AC_CHECK_HEADERS): Check for sys/sysinfo.h, |
1029 |
|
machine/hal_sysinfo.h, sys/table.h. |
1030 |
|
(checkfuncs, AC_CHECKFUNCS): Check for getsysinfo, table. |
1031 |
|
* configure, config.in: Regenerate. |
1032 |
|
|
1033 |
|
2003-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1034 |
|
|
1035 |
|
* configure.in: Check for sys/sysmp.h and sysmp. |
1036 |
|
* physmem.c: Pull upstream copy, add support for irix6. |
1037 |
|
|
1038 |
|
* config.in, configure: Regenerated. |
1039 |
|
|
1040 |
|
2003-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1041 |
|
|
1042 |
|
* physmem.c (physmem_total, physmem_available): De-ANSI-fy. |
1043 |
|
* configure.in (AC_CHECK_FUNCS): Add pstat_getstatic and |
1044 |
|
pstat_getdynamic. |
1045 |
|
|
1046 |
|
2003-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1047 |
|
|
1048 |
|
* Makefile.in (CFILES): Add physmem.c. |
1049 |
|
(REQUIRED_OFILES): Add physmem.o. |
1050 |
|
* configure.in: Check for sys/pstat.h. |
1051 |
|
(checkfuncs): Add pstat_getstatic and pstat_getdynamic. |
1052 |
|
* physmem.c: New file, copied from textutils. |
1053 |
|
|
1054 |
|
* config.in, configure: Regenerated. |
1055 |
|
|
1056 |
|
2003-02-20 Daniel Jacobowitz <drow@mvista.com> |
1057 |
|
|
1058 |
|
* Makefile.in (CFILES): Add lrealpath.c. |
1059 |
|
(REQUIRED_OFILES): Add lrealpath.o. |
1060 |
|
(lrealpath.o): Add rule. |
1061 |
|
* aclocal.m4 (libiberty_NEED_DECLARATION): Add. |
1062 |
|
* configure.in: Add realpath and canonicalize_file_name to |
1063 |
|
checkfuncs and AC_CHECK_FUNCS. Use libiberty_NEED_DECLARATION |
1064 |
|
for canonicalize_file_name. |
1065 |
|
* lrealpath.c: New file. |
1066 |
|
* make-relative-prefix.c: Update documentation. |
1067 |
|
(make_relative_prefix): Simplify. Use lbasename and lrealpath. |
1068 |
|
* config.in: Regenerated. |
1069 |
|
* configure: Regenerated. |
1070 |
|
* functions.texi: Regenerated. |
1071 |
|
|
1072 |
|
2003-02-20 jmc <jmc@prioris.mini.pw.edu.pl> |
1073 |
|
|
1074 |
|
* cplus_dem.c: Fix typo: intializes -> initializes. |
1075 |
|
|
1076 |
|
2003-02-20 Alexandre Oliva <aoliva@redhat.com> |
1077 |
|
|
1078 |
|
* configure.in: Propagate ORIGINAL_LD_FOR_MULTILIBS to |
1079 |
|
config.status. |
1080 |
|
* configure: Rebuilt. |
1081 |
|
|
1082 |
|
2003-02-13 Daniel Jacobowitz <drow@mvista.com> |
1083 |
|
|
1084 |
|
Fix PR c++/7612. |
1085 |
|
* cplus-dem.c (demangle_signature): Call string_delete. |
1086 |
|
Remove extra string_init. |
1087 |
|
(demangle_arm_hp_template): Call string_delete instead of |
1088 |
|
string_clear. Add missing string_delete call. |
1089 |
|
(demangle_qualified): Add missing string_delete call. |
1090 |
|
(do_type): Remove unused variable btype. Add missing string_delete |
1091 |
|
call. Call string_delete instead of string_clear. |
1092 |
|
(demangle_fund_type): Move variable btype inside of the switch |
1093 |
|
statement. Add missing string_delete call. |
1094 |
|
(do_arg): Call string_delete instead of string_clear. Remove extra |
1095 |
|
string_init. |
1096 |
|
(demangle_nested_args): Free work->previous_argument. |
1097 |
|
|
1098 |
|
2003-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1099 |
|
|
1100 |
|
* acconfig.h: New file. Add uintptr_t. |
1101 |
|
* config.in: Regenerated. |
1102 |
|
|
1103 |
|
2003-02-04 Joseph S. Myers <jsm@polyomino.org.uk> |
1104 |
|
|
1105 |
|
* libiberty.texi: Update to GFDL 1.2. |
1106 |
|
|
1107 |
|
2003-01-30 Christian Cornelssen <ccorn@cs.tu-berlin.de> |
1108 |
|
|
1109 |
|
* Makefile.in (libiberty_topdir): New subst. |
1110 |
|
(mkinstalldirs): Redefine in terms of the above. |
1111 |
|
* configure.in: AC_SUBST it. |
1112 |
|
* configure: Regenerate. |
1113 |
|
|
1114 |
|
2003-01-28 Christian Cornelssen <ccorn@cs.tu-berlin.de> |
1115 |
|
|
1116 |
|
* Makefile.in (all-subdir, check-subdir, installcheck-subdir) |
1117 |
|
(info-subdir, install-info-subdir, clean-info-subdir) |
1118 |
|
(dvi-subdir, install-subdir, etags-subdir, mostlyclean-subdir) |
1119 |
|
(clean-subdir, distclean-subdir, maintainer-clean-subdir): |
1120 |
|
Pass $(FLAGS_TO_PASS). |
1121 |
|
|
1122 |
|
2003-01-27 Alexandre Oliva <aoliva@redhat.com> |
1123 |
|
|
1124 |
|
* Makefile.in (install_to_tooldir): Instead of $(MULTISUBDIR), use |
1125 |
|
/`$$CC -print-multi-os-directory`. |
1126 |
|
|
1127 |
|
2003-01-26 Daniel Jacobowitz <drow@mvista.com> |
1128 |
|
|
1129 |
|
* hashtab.c (htab_create_alloc_ex): New function. |
1130 |
|
(hatab_set_functions_ex): New function. |
1131 |
|
(htab_delete, htab_expand): Support alternate allocation functions. |
1132 |
|
|
1133 |
|
2003-01-24 Christopher Faylor <cgf@redhat.com> |
1134 |
|
|
1135 |
|
* configure.in: Remove special pex-cygwin consideration. |
1136 |
|
* configure: Regenerate. |
1137 |
|
* pex-cygwin.c: Remove. |
1138 |
|
* Makefile.in: Remove pex-cygwin.[co] lines. |
1139 |
|
|
1140 |
|
2003-01-24 Zack Weinberg <zack@codesourcery.com> |
1141 |
|
|
1142 |
|
* Makefile.in (CFILES): Add pex-*.c. |
1143 |
|
(REQUIRED_OFILES): Change pexecute.o to @pexecute@ |
1144 |
|
(CONFIGURED_OFILES): Add pex-*.o. |
1145 |
|
(TEXIFILES): Add pexecute.txh. |
1146 |
|
(pexecute.o): Delete rule. |
1147 |
|
(pex-cygwin.o, pex-djgpp.o, pex-mpw.o, pex-msdos.o, pex-os2.o, |
1148 |
|
pex-unix.o, pex-win32.o): New rules. |
1149 |
|
* configure.in: Change AC_INIT argument to xmalloc.c. |
1150 |
|
Compute appropriate pexecute implementation and substitute it |
1151 |
|
as @pexecute@. |
1152 |
|
|
1153 |
|
* pexecute.c: Split up into... |
1154 |
|
* pex-cygwin.c, pex-djgpp.c, pex-mpw.c, pex-msdos.c, pex-os2.c, |
1155 |
|
pex-unix.c, pex-win32.c, pex-common.h, pexecute.txh: ... these |
1156 |
|
new files. |
1157 |
|
|
1158 |
|
* functions.texi: Regenerate. |
1159 |
|
* configure: Regenerate. |
1160 |
|
|
1161 |
|
2003-01-20 Josef Zlomek <zlomekj@suse.cz> |
1162 |
|
|
1163 |
|
* hashtab.c (htab_expand): Fix allocation of new entries. |
1164 |
|
|
1165 |
|
2003-01-09 Christian Cornelssen <ccorn@cs.tu-berlin.de> |
1166 |
|
|
1167 |
|
* Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR. |
1168 |
|
|
1169 |
|
* Makefile.in (install_to_libdir, install_to_tooldir): Add a |
1170 |
|
mkinstalldirs command. |
1171 |
|
|
1172 |
|
2002-12-04 Danny Smith <dannysmith@users.sourceforge.net> |
1173 |
|
|
1174 |
|
* make-relative-prefix.c (HAVE_HOST_EXECUTABLE_SUFFIX): |
1175 |
|
Define for hosts with HOST_EXECUTABLE_SUFFIX. |
1176 |
|
|
1177 |
|
2002-11-24 Nick Clifton <nickc@redhat.com> |
1178 |
|
|
1179 |
|
* make-relative-prefix.c (make_relative_prefix): Ensure return |
1180 |
|
string is empty before using strcat to construct it. |
1181 |
|
|
1182 |
|
2002-11-22 Daniel Jacobowitz <drow@mvista.com> |
1183 |
|
|
1184 |
|
* Makefile.in: Add make-relative-prefix.c. |
1185 |
|
* make-relative-prefix.c: New file. |
1186 |
|
* functions.texi: Rebuilt. |
1187 |
|
|
1188 |
|
2002-11-16 Jakub Jelinek <jakub@redhat.com> |
1189 |
|
|
1190 |
|
* md5.c (md5_process_block): Avoid `function-like macro "F{G,H,I}" must be |
1191 |
|
used with arguments in traditional C' warnings. |
1192 |
|
|
1193 |
|
2002-10-16 Jakub Jelinek <jakub@redhat.com> |
1194 |
|
|
1195 |
|
* config.table: Use mh-s390pic for s390x too. |
1196 |
|
|
1197 |
|
2002-10-06 Andreas Jaeger <aj@suse.de> |
1198 |
|
|
1199 |
|
* libiberty/cplus-dem.c (ada_demangle): Get rid of unneeded |
1200 |
|
variable and of strict-aliasing warning. |
1201 |
|
(grow_vect): Use char as first parameter. |
1202 |
|
|
1203 |
|
2002-09-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> |
1204 |
|
|
1205 |
|
* Makefile.in (all): Fix multilib parallel build. |
1206 |
|
|
1207 |
|
2002-09-19 John David Anglin <dave@hiuly1.hia.nrc.ca> |
1208 |
|
|
1209 |
|
* cp-demangle.c (demangling_new): Cast 0 to enum. |
1210 |
|
(demangle_char): Cast return of strdup to char *. |
1211 |
|
(is_gnu_v3_mangled_ctor): Cast 0 to enum. |
1212 |
|
(is_gnu_v3_mangled_dtor): Likewise. |
1213 |
|
* cplus-dem.c (grow_vect): Cast return of xrealloc to void *. |
1214 |
|
(work_stuff_copy_to_from): Cast return of xmalloc to char **. |
1215 |
|
* fibheap.c (fibnode_new): Cast return of xcalloc to fibnode_t. |
1216 |
|
* md5.c (md5_process_bytes): Cast results back to const void *. |
1217 |
|
(md5_process_block): Add cast to const md5_uint32 *. |
1218 |
|
* regex.c (re_compile_fastmap): Cast enum to UCHAR_T. |
1219 |
|
* safe-ctype.c (L, XL, U, XU, D, P, _, C, Z, M, V, T, S): Add cast to |
1220 |
|
unsigned short. |
1221 |
|
* splay-tree.c (splay_tree_xmalloc_allocate): Cast return of xmalloc |
1222 |
|
to void *. |
1223 |
|
* vasprintf.c (int_vasprintf): Cast return of malloc to char *. |
1224 |
|
|
1225 |
|
2002-09-19 Nick Clifton <nickc@redhat.com> |
1226 |
|
|
1227 |
|
* README: Update email addresses for bugs and patches. |
1228 |
|
|
1229 |
|
2002-09-10 Mike Stump <mrs@apple.com> |
1230 |
|
|
1231 |
|
* splay-tree.c (splay_tree_successor): Fix comments. |
1232 |
|
|
1233 |
|
2002-09-11 Zack Weinberg <zack@codesourcery.com> |
1234 |
|
|
1235 |
|
* cplus-dem.c: Code under #ifdef MAIN moved to gcc/cp/cxxfilt.c. |
1236 |
|
* testsuite/Makefile.in: Adjust for test-demangle. |
1237 |
|
* testsuite/regress-demangle: Deleted. |
1238 |
|
* testsuite/test-demangle.c: New file. |
1239 |
|
* testsuite/demangle-expected: Change \$ to $ throughout, now that |
1240 |
|
this file is not being read by a shell script. |
1241 |
|
|
1242 |
|
2002-09-05 Roger Sayle <roger@eyesopen.com> |
1243 |
|
|
1244 |
|
* regex.c: Only use "#pragma alloca" on AIX when not using gcc. |
1245 |
|
|
1246 |
|
2002-08-07 DJ Delorie <dj@redhat.com> |
1247 |
|
|
1248 |
|
* regex.c (re_error_msgid): Just use a simple array of strings. |
1249 |
|
(re_compile_pattern): Compensate. |
1250 |
|
(re_comp): Likewise. |
1251 |
|
(re_comp): Likewise. |
1252 |
|
(regerror): Likewise. |
1253 |
|
|
1254 |
|
2002-07-29 Neil Booth <neil@daikokuya.co.uk> |
1255 |
|
|
1256 |
|
* cplus-dem.c (PREPEND_BLANK): Remove. |
1257 |
|
|
1258 |
2002-07-10 Jason Merrill <jason@redhat.com> |
2002-07-10 Jason Merrill <jason@redhat.com> |
1259 |
|
|
1260 |
* cp-demangle.c (demangle_identifier): Support extended Unicode |
* cp-demangle.c (demangle_identifier): Support extended Unicode |
1337 |
|
|
1338 |
2002-03-30 Bryce McKinlay <bryce@waitaki.otago.ac.nz> |
2002-03-30 Bryce McKinlay <bryce@waitaki.otago.ac.nz> |
1339 |
|
|
1340 |
* cp-demangle.c (java_demangle_v3): Don't try to release "demangled" |
* cp-demangle.c (java_demangle_v3): Don't try to release "demangled" |
1341 |
if it is NULL. |
if it is NULL. |
1342 |
|
|
1343 |
2002-03-27 DJ Delorie <dj@redhat.com> |
2002-03-27 DJ Delorie <dj@redhat.com> |
1751 |
|
|
1752 |
2001-08-22 Matt Kraai <kraai@alumni.carnegiemellon.edu> |
2001-08-22 Matt Kraai <kraai@alumni.carnegiemellon.edu> |
1753 |
|
|
1754 |
* fibheap.c (fibheap_init, fibnode_init): Remove. |
* fibheap.c (fibheap_init, fibnode_init): Remove. |
1755 |
(fibheap_new, fibnode_new): Use xcalloc to allocate and |
(fibheap_new, fibnode_new): Use xcalloc to allocate and |
1756 |
initialize memory. |
initialize memory. |
1757 |
(fibheap_insert): Remove check for node allocation failure. |
(fibheap_insert): Remove check for node allocation failure. |
1758 |
|
|
1759 |
2001-08-21 Richard Henderson <rth@redhat.com> |
2001-08-21 Richard Henderson <rth@redhat.com> |
1760 |
|
|