1 |
330 |
jeremybenn |
2010-07-06 Ken Werner
|
2 |
|
|
|
3 |
|
|
* floatformat.c (floatformat_ieee_half_big): New variable.
|
4 |
|
|
(floatformat_ieee_half_little): Likewise.
|
5 |
|
|
|
6 |
|
|
2010-06-14 Gerald Pfeifer
|
7 |
|
|
|
8 |
|
|
* libiberty.texi: Remove reference to GCC 3 and 2001 (thrice).
|
9 |
|
|
Update copyright years.
|
10 |
|
|
Move to GFDL 1.3.
|
11 |
|
|
|
12 |
|
|
2010-06-10 Jakub Jelinek
|
13 |
|
|
|
14 |
|
|
PR other/43838
|
15 |
|
|
* cp-demangle.c (struct d_print_info): Add flush_count field.
|
16 |
|
|
(d_print_init): Initialize it to 0.
|
17 |
|
|
(d_print_flush): Increment it.
|
18 |
|
|
(d_print_comp): If needed flush before appending ", ". Only
|
19 |
|
|
decrement dpi->len if no flushes happened during the recursive
|
20 |
|
|
call.
|
21 |
|
|
* testsuite/demangle-expected: Add a test for this.
|
22 |
|
|
|
23 |
|
|
2010-06-08 Laurynas Biveinis
|
24 |
|
|
|
25 |
|
|
* splay-tree.c: Update copyright years.
|
26 |
|
|
(splay_tree_new_typed_alloc): New.
|
27 |
|
|
(splay_tree_new_with_allocator): Use it.
|
28 |
|
|
|
29 |
|
|
* hashtab.c: Update copyright years.
|
30 |
|
|
(htab_create_typed_alloc): New.
|
31 |
|
|
(htab_create_alloc): Use it.
|
32 |
|
|
|
33 |
|
|
* functions.texi: Regenerate.
|
34 |
|
|
|
35 |
|
|
2010-06-03 Joern Rennecke
|
36 |
|
|
Ralf Wildenhues
|
37 |
|
|
|
38 |
|
|
PR bootstrap/42798
|
39 |
|
|
* configure.ac: Check for declaration of 'basename(char *)'.
|
40 |
|
|
* configure: Regenerate.
|
41 |
|
|
|
42 |
|
|
2010-05-26 Kai Tietz
|
43 |
|
|
|
44 |
|
|
* testsuite/demangle-expected: Add tests for __int128
|
45 |
|
|
and unsigned __int128 types.
|
46 |
|
|
|
47 |
|
|
2010-05-06 Magnus Fromreide
|
48 |
|
|
Jason Merrill
|
49 |
|
|
|
50 |
|
|
* cp-demangle.c (cplus_demangle_builtin_types): Add nullptr.
|
51 |
|
|
(cplus_demangle_type): Handle nullptr.
|
52 |
|
|
* testsuite/demangle-expected: Test it.
|
53 |
|
|
|
54 |
|
|
2010-04-23 Pedro Alves
|
55 |
|
|
|
56 |
|
|
* lbasename.c (lbasename): Split into ...
|
57 |
|
|
(unix_lbasename, dos_basename): ... these.
|
58 |
|
|
(lbasename): ... and reimplement on top of them.
|
59 |
|
|
* Makefile.in (lbasename.o): Add dependency on
|
60 |
|
|
$(INCDIR)/filenames.h.
|
61 |
|
|
|
62 |
|
|
2010-04-07 Jakub Jelinek
|
63 |
|
|
|
64 |
|
|
* regex.c (byte_re_match_2_internal): Avoid set but not used
|
65 |
|
|
warning.
|
66 |
|
|
|
67 |
|
|
2010-03-22 Jason Merrill
|
68 |
|
|
|
69 |
|
|
* cp-demangle.c (d_print_mod): Use () rather than [] for vectors.
|
70 |
|
|
|
71 |
|
|
2010-03-01 Ralf Wildenhues
|
72 |
|
|
|
73 |
|
|
* Makefile.in (all): Do not use exec.
|
74 |
|
|
|
75 |
|
|
2010-02-04 Tom Tromey
|
76 |
|
|
|
77 |
|
|
* testsuite/demangle-expected: Add missing --format=gnu-v3.
|
78 |
|
|
|
79 |
|
|
2010-02-03 Jason Merrill
|
80 |
|
|
|
81 |
|
|
* cp-demangle.c (d_expression): Handle dependent operator name.
|
82 |
|
|
|
83 |
|
|
PR c++/12909
|
84 |
|
|
* cp-demangle.c (d_number_component, d_vector_type): New.
|
85 |
|
|
(cplus_demangle_type, d_print_comp, d_print_mod): Handle vectors.
|
86 |
|
|
|
87 |
|
|
2010-01-25 Ian Lance Taylor
|
88 |
|
|
|
89 |
|
|
* cp-demangle.c (cplus_demangle_type): Check for invalid type
|
90 |
|
|
after "DF".
|
91 |
|
|
* testsuite/demangle-expected: Add test.
|
92 |
|
|
|
93 |
|
|
2010-01-20 Jason Merrill
|
94 |
|
|
|
95 |
|
|
PR c++/42338
|
96 |
|
|
* cp-demangle.c (d_print_comp): Fix array index printing.
|
97 |
|
|
|
98 |
|
|
2010-01-11 Tristan Gingold
|
99 |
|
|
|
100 |
|
|
* cplus-dem.c (ada_demangle): Remove prototype.
|
101 |
|
|
(grow_vect): Removed.
|
102 |
|
|
(ada_demangle): Rewritten.
|
103 |
|
|
(cplus_demangle): Fix indentation.
|
104 |
|
|
* testsuite/demangle-expected: Add tests for Ada.
|
105 |
|
|
|
106 |
|
|
2010-01-09 Ian Lance Taylor
|
107 |
|
|
|
108 |
|
|
PR other/42230
|
109 |
|
|
* cp-demangle.c (d_demangle): Return dgs.alc on success.
|
110 |
|
|
|
111 |
|
|
2010-01-04 Nobuhiro Iwamatsu
|
112 |
|
|
|
113 |
|
|
PR target/42316
|
114 |
|
|
* configure.ac (PICFLAG): Use -fPIC on SH hosts.
|
115 |
|
|
* configure: Regenerate.
|
116 |
|
|
|
117 |
|
|
2009-12-07 Doug Evans
|
118 |
|
|
|
119 |
|
|
* pex-unix.c (pex_unix_exec_child): Save/restore environ.
|
120 |
|
|
|
121 |
|
|
2009-11-26 Ben Elliston
|
122 |
|
|
|
123 |
|
|
* configure.ac (AC_CHECK_FUNCS): Sort into alphabetic order.
|
124 |
|
|
* configure: Regenerate.
|
125 |
|
|
|
126 |
|
|
2009-11-25 Ben Elliston
|
127 |
|
|
|
128 |
|
|
* functions.texi: Rebuild.
|
129 |
|
|
|
130 |
|
|
2009-11-25 Manuel Lopez-Ibanez
|
131 |
|
|
Ben Elliston
|
132 |
|
|
|
133 |
|
|
* README: Mention changes to Makefile.in and functions.texi.
|
134 |
|
|
* gather-docs: Mention 'make stamp-functions' in the header.
|
135 |
|
|
|
136 |
|
|
2009-11-23 Ben Elliston
|
137 |
|
|
Ian Lance Taylor
|
138 |
|
|
|
139 |
|
|
* pex-unix.c (pex_child_error): Improve warning avoidance by
|
140 |
|
|
checking the results of write(3) and exiting with -2 if any write
|
141 |
|
|
returns a negative value.
|
142 |
|
|
|
143 |
|
|
2009-11-22 Steve Ward
|
144 |
|
|
|
145 |
|
|
* dyn-string.c (dyn_string_append_char): Fix typo in comment.
|
146 |
|
|
|
147 |
|
|
2009-11-20 Ben Elliston
|
148 |
|
|
|
149 |
|
|
* pex-unix.c (pex_child_error): Define writeerr macro to avoid
|
150 |
|
|
unused result warnings from write(3) calls. Undefine writeerr
|
151 |
|
|
after all uses.
|
152 |
|
|
|
153 |
|
|
2009-10-08 Daniel Gutson
|
154 |
|
|
Daniel Jacobowitz
|
155 |
|
|
Pedro Alves
|
156 |
|
|
|
157 |
|
|
libiberty/
|
158 |
|
|
* argv.c (consume_whitespace): New function.
|
159 |
|
|
(only_whitespace): New function.
|
160 |
|
|
(buildargv): Always use ISSPACE by calling consume_whitespace.
|
161 |
|
|
(expandargv): Skip empty files. Do not stop at the first empty
|
162 |
|
|
argument (calling only_whitespace)..
|
163 |
|
|
* testsuite/test-expandargv.c: (test_data): Test empty lines
|
164 |
|
|
and empty arguments.
|
165 |
|
|
(run_tests): Fix false positives due to shorter arguments.
|
166 |
|
|
|
167 |
|
|
2009-09-30 Martin Thuresson
|
168 |
|
|
|
169 |
|
|
* regex.c (byte_re_match_2_internal): Split declaration and
|
170 |
|
|
assignment to avoid -Wc++-compat warning due to goto.
|
171 |
|
|
|
172 |
|
|
2009-09-29 Jason Merrill
|
173 |
|
|
|
174 |
|
|
* Makefile.in: Enable demangle target.
|
175 |
|
|
* cp-demangle.c (d_lambda, d_unnamed_type, d_make_default_arg): New.
|
176 |
|
|
(d_name, d_prefix, d_unqualified_name, d_local_name): Handle lambdas.
|
177 |
|
|
(d_parmlist): Factor out from d_bare_function_type.
|
178 |
|
|
(d_compact_number): Factor out from d_template_param and d_expression.
|
179 |
|
|
(d_append_num): Factor out from d_print_comp.
|
180 |
|
|
(d_print_comp, d_print_mod_list): Handle lambdas.
|
181 |
|
|
* testsuite/demangle-expected: Add lambda tests.
|
182 |
|
|
|
183 |
|
|
2009-09-23 Matthew Gingell
|
184 |
|
|
|
185 |
|
|
* cplus-dem.c (ada_demangle): Ensure demangled is freed.
|
186 |
|
|
|
187 |
|
|
2009-09-22 Ozkan Sezer
|
188 |
|
|
|
189 |
|
|
* choose-temp.c: Include unistd.h for mingw targets.
|
190 |
|
|
|
191 |
|
|
2009-09-16 Rainer Orth
|
192 |
|
|
|
193 |
|
|
* hashtab.c [HAVE_INTTYPES_H]: Include .
|
194 |
|
|
|
195 |
|
|
2009-09-15 Tristan Gingold
|
196 |
|
|
|
197 |
|
|
* config.h-vms (intptr_t): Define to compile hashtab.c
|
198 |
|
|
|
199 |
|
|
2009-09-04 Ozkan Sezer
|
200 |
|
|
|
201 |
|
|
PR target/39065
|
202 |
|
|
* configure.ac: Replace AC_CHECK_TYPE() for intptr_t and uintptr_t
|
203 |
|
|
with AC_TYPE_INTPTR_T and AC_TYPE_UINTPTR_T.
|
204 |
|
|
* config.in: Regenerated.
|
205 |
|
|
* configure: Regenerated.
|
206 |
|
|
|
207 |
|
|
2009-09-03 Ozkan Sezer
|
208 |
|
|
|
209 |
|
|
PR target/39065
|
210 |
|
|
* configure.ac: Also check for intptr_t.
|
211 |
|
|
* config.h.in: Regenerated.
|
212 |
|
|
* configure: Regenerated.
|
213 |
|
|
* hashtab.c (hash_pointer): Cast the pointer argument to intptr_t
|
214 |
|
|
instead of of long.
|
215 |
|
|
|
216 |
|
|
2009-09-02 Tristan Gingold
|
217 |
|
|
|
218 |
|
|
* vmsbuild.com: Removed as unused and superceeded by makefile.vms.
|
219 |
|
|
* makefile.vms: Ported to Itanium VMS. Remove useless targets and
|
220 |
|
|
dependencies. Remove unused FORMAT variable.
|
221 |
|
|
* configure.com: New file to create build.com DCL script for
|
222 |
|
|
Itanium VMS or Alpha VMS.
|
223 |
|
|
|
224 |
|
|
2009-08-24 Ralf Wildenhues
|
225 |
|
|
|
226 |
|
|
* configure.ac (AC_PREREQ): Bump to 2.64.
|
227 |
|
|
|
228 |
|
|
2009-08-23 H.J. Lu
|
229 |
|
|
|
230 |
|
|
PR ld/10536
|
231 |
|
|
* Makefile.in (install-html-recursive): Removed.
|
232 |
|
|
|
233 |
|
|
2009-08-22 Ralf Wildenhues
|
234 |
|
|
|
235 |
|
|
* config.in: Regenerate.
|
236 |
|
|
* configure: Regenerate.
|
237 |
|
|
|
238 |
|
|
2009-07-30 Ralf Wildenhues
|
239 |
|
|
|
240 |
|
|
* Makefile.in (AUTOCONF, configure_deps): New variables.
|
241 |
|
|
($(srcdir)/configure): New rule, active only in maintainer mode.
|
242 |
|
|
|
243 |
|
|
2009-07-29 Douglas B Rupp
|
244 |
|
|
|
245 |
|
|
* make-temp-file.c (choose_tmpdir): Try standard temp logical on VMS.
|
246 |
|
|
|
247 |
|
|
2009-07-27 Douglas B Rupp
|
248 |
|
|
|
249 |
|
|
* pex-unix.c (vfork): Remove VMS specific definition (get from header
|
250 |
|
|
file instead).
|
251 |
|
|
(to_ptr32): New function.
|
252 |
|
|
(pex_unix_exec_child): Use it.
|
253 |
|
|
|
254 |
|
|
2009-07-24 Ian Lance Taylor
|
255 |
|
|
|
256 |
|
|
PR bootstrap/40854
|
257 |
|
|
* crc32.c (xcrc32): Rename from crc32.
|
258 |
|
|
|
259 |
|
|
2009-07-24 Ian Lance Taylor
|
260 |
|
|
|
261 |
|
|
* crc32.c: New file.
|
262 |
|
|
* Makefile.in: Rebuild dependencies.
|
263 |
|
|
(CFILES): Add crc32.c.
|
264 |
|
|
(REQUIRED_OFILES): Add ./crc32.o.
|
265 |
|
|
* functions.texi: Rebuild.
|
266 |
|
|
|
267 |
|
|
2009-07-17 Jan Kratochvil
|
268 |
|
|
|
269 |
|
|
* cp-demangle.c (d_print_comp )
|
270 |
|
|
(d_print_comp
|
271 |
|
|
(d_make_comp )
|
272 |
|
|
(d_make_comp
|
273 |
|
|
(d_demangle_callback): The variable type is now declared as enum.
|
274 |
|
|
Replace parser of _GLOBAL_ symbols by a d_make_comp call.
|
275 |
|
|
|
276 |
|
|
2009-06-21 Jakub Jelinek
|
277 |
|
|
|
278 |
|
|
* hashtab.c (htab_traverse): Don't call htab_expand for
|
279 |
|
|
nearly empty hashtabs with sizes 7, 13 or 31.
|
280 |
|
|
|
281 |
|
|
2009-06-16 Nick Clifton
|
282 |
|
|
|
283 |
|
|
PR 10197
|
284 |
|
|
* testsuite/test-demangle.c: Rename getline to get_line to avoid
|
285 |
|
|
conflicts with system function of the same name.
|
286 |
|
|
|
287 |
|
|
2009-05-30 Eli Zaretskii
|
288 |
|
|
|
289 |
|
|
* snprintf.c: Doc fix.
|
290 |
|
|
|
291 |
|
|
* vsnprintf.c: Doc fix.
|
292 |
|
|
|
293 |
|
|
2009-05-29 Kai Tietz
|
294 |
|
|
|
295 |
|
|
* pex-win32.c (pex_win32_fdopenr): Set INHERIT to false.
|
296 |
|
|
|
297 |
|
|
2009-05-29 Michael Matz
|
298 |
|
|
|
299 |
|
|
* fibheap.c (fibheap_replace_key_data): Make sure we don't early
|
300 |
|
|
out when forcing the minimum.
|
301 |
|
|
(fibheap_delete_node): Assert that we managed to force the minimum.
|
302 |
|
|
|
303 |
|
|
2009-05-25 Tristan Gingold
|
304 |
|
|
|
305 |
|
|
* config.h-vms: Rewritten. Define configure macros.
|
306 |
|
|
Use DEC-C builtin alloca.
|
307 |
|
|
|
308 |
|
|
* makefile.vms (OBJS): Update list.
|
309 |
|
|
(OPT): New variable.
|
310 |
|
|
(CFLAGS): Update compilation flags.
|
311 |
|
|
(libiberty.olb): Do not depend on alloca-conf.h anymore.
|
312 |
|
|
|
313 |
|
|
2009-05-19 Ian Lance Taylor
|
314 |
|
|
Ben Elliston
|
315 |
|
|
|
316 |
|
|
* cp-demangle.c (cplus_demangle_fill_ctor): Fix logic bug.
|
317 |
|
|
(cplus_demangle_fill_dtor): Likewise.
|
318 |
|
|
|
319 |
|
|
2009-05-17 Julian Brown
|
320 |
|
|
|
321 |
|
|
* pex-win32.c (pex_win32_exec_child): Fix logic to avoid closing
|
322 |
|
|
standard handles (stdin, stdout, stderr) in parent.
|
323 |
|
|
|
324 |
|
|
2009-04-29 Julian Brown
|
325 |
|
|
|
326 |
|
|
* pex-win32.c (pex_win32_pipe): Add _O_NOINHERIT.
|
327 |
|
|
(pex_win32_exec_child): Ensure each process has only one handle open
|
328 |
|
|
on pipe endpoints. Close standard input after creating child for
|
329 |
|
|
symmetry with standard output/standard error.
|
330 |
|
|
|
331 |
|
|
2009-04-25 Eli Zaretskii
|
332 |
|
|
|
333 |
|
|
* Makefile.in (needed-list): Target removed (not used in GCC
|
334 |
|
|
3.0 and later). All references deleted.
|
335 |
|
|
(mostlyclean): Remove references to needed.awk and needed2.awk.
|
336 |
|
|
|
337 |
|
|
2009-04-14 Eli Zaretskii
|
338 |
|
|
|
339 |
|
|
* configure.ac (setobjs, msdosdjgpp): Move a-priori setting of
|
340 |
|
|
existing and required library functions to with_target_subdir
|
341 |
|
|
section, so that the native build does detect them at configure
|
342 |
|
|
time.
|
343 |
|
|
* configure: Regenerated.
|
344 |
|
|
|
345 |
|
|
2009-04-13 Ozkan Sezer
|
346 |
|
|
|
347 |
|
|
PR target/39397
|
348 |
|
|
* pex-common.h (struct pex_obj): Store pid values as pid_t,
|
349 |
|
|
not as long (members *children and (*wait))
|
350 |
|
|
* pex-common.c (pex_run_in_environment): Likewise.
|
351 |
|
|
* pex-win32.c (pex_win32_wait): Return pid_t and properly check
|
352 |
|
|
returned pid value.
|
353 |
|
|
* pex-djgpp.c (pex_djgpp_wait): Return pid_t.
|
354 |
|
|
* pex-msdos.c (pex_msdos_wait): Likewise.
|
355 |
|
|
|
356 |
|
|
2009-04-07 Arnaud Patard
|
357 |
|
|
|
358 |
|
|
* libiberty/configure.ac: Fix Linux/MIPS matching rule.
|
359 |
|
|
* libiberty/configure: Regenerate.
|
360 |
|
|
|
361 |
|
|
2009-03-27 Ian Lance Taylor
|
362 |
|
|
|
363 |
|
|
* memmem.c: New file, from gnulib.
|
364 |
|
|
* configure.ac: Add memmem to list of functions provided if they
|
365 |
|
|
are not available on the host.
|
366 |
|
|
* Makefile.in: Rebuild dependencies.
|
367 |
|
|
(CFILES): Add memmem.c.
|
368 |
|
|
(CONFIGURED_OFILES): Add memmem.o.
|
369 |
|
|
* configure, config.in, functions.texi: Rebuild.
|
370 |
|
|
|
371 |
|
|
2009-03-23 Jason Merrill
|
372 |
|
|
|
373 |
|
|
* cp-demangle.c (d_expression): Handle pack expansion.
|
374 |
|
|
(d_find_pack): Handle DEMANGLE_COMPONENT_FUNCTION_PARAM.
|
375 |
|
|
(d_print_subexpr): Don't wrap function parms in ().
|
376 |
|
|
(d_print_comp) [DEMANGLE_COMPONENT_PACK_EXPANSION]: Handle
|
377 |
|
|
not finding a pack.
|
378 |
|
|
|
379 |
|
|
2009-03-17 Jason Merrill
|
380 |
|
|
|
381 |
|
|
* cp-demangle.c (d_make_function_param): new fn.
|
382 |
|
|
(cplus_demangle_mangled_name): Work around abi v2 bug.
|
383 |
|
|
(d_expr_primary): Likewise.
|
384 |
|
|
(cplus_demangle_operators): Add alignof ops.
|
385 |
|
|
(d_expression): Handle function parameters and conversions
|
386 |
|
|
with other than 1 operand.
|
387 |
|
|
(d_print_comp): Handle function parameters. Fix bug with
|
388 |
|
|
function used in type of function.
|
389 |
|
|
* testsuite/demangle-expected: Update tests.
|
390 |
|
|
|
391 |
|
|
2009-02-21 Mark Mitchell
|
392 |
|
|
|
393 |
|
|
* make-temp-file.c (): Include on Windows.
|
394 |
|
|
(choose_tmpdir): On Windows, use GetTempPath.
|
395 |
|
|
|
396 |
|
|
2009-01-18 Dave Korn
|
397 |
|
|
|
398 |
|
|
* configure.ac (funcs, vars, checkfuncs): Don't munge on Cygwin,
|
399 |
|
|
as it no longer shares libiberty object files.
|
400 |
|
|
* configure: Regenerated.
|
401 |
|
|
|
402 |
|
|
2009-01-07 Jason Merrill
|
403 |
|
|
|
404 |
|
|
* cp-demangle.c (d_expression): Remove mangling for zero-op casts.
|
405 |
|
|
|
406 |
|
|
2009-01-06 Ben Elliston
|
407 |
|
|
|
408 |
|
|
* cp-demangle.c (cplus_demangle_type): Return NULL if the
|
409 |
|
|
character following a 'D' cannot be recognised.
|
410 |
|
|
|
411 |
|
|
2008-12-18 Jason Merrill
|
412 |
|
|
|
413 |
|
|
PR c++/38561
|
414 |
|
|
* cp-demangle.c (d_expression, d_print_comp): Revert
|
415 |
|
|
cast changes.
|
416 |
|
|
|
417 |
|
|
2008-12-17 Jason Merrill
|
418 |
|
|
|
419 |
|
|
* cp-demangle.c (d_expression): Handle rvalue stubs too.
|
420 |
|
|
[DEMANGLE_COMPONENT_CAST]: Update mangling.
|
421 |
|
|
(d_print_comp): Avoid extra ", " with empty template argument packs.
|
422 |
|
|
Remove handling for obsolete T() mangling.
|
423 |
|
|
|
424 |
|
|
2008-12-10 Jason Merrill
|
425 |
|
|
|
426 |
|
|
* cp-demangle.c (cplus_demangle_type): Support fixed-point types.
|
427 |
|
|
(d_print_comp, d_dump): Likewise.
|
428 |
|
|
|
429 |
|
|
2008-10-22 Daniel Jacobowitz
|
430 |
|
|
|
431 |
|
|
* Makefile.in (CPPFLAGS): Define.
|
432 |
|
|
(FLAGS_TO_PASS, COMPILE.c): Add CPPFLAGS.
|
433 |
|
|
|
434 |
|
|
2008-10-15 Paolo Bonzini
|
435 |
|
|
|
436 |
|
|
PR bootstrap/37137
|
437 |
|
|
* Makefile.in (LIBCFLAGS): Remove.
|
438 |
|
|
(FLAGS_TO_PASS): Don't mention it.
|
439 |
|
|
(COMPILE.c, MULTIOSDIR): Replace it with CFLAGS.
|
440 |
|
|
|
441 |
|
|
2008-10-08 David Edelsohn
|
442 |
|
|
|
443 |
|
|
* xstrdup.c: Include after "config.h"
|
444 |
|
|
|
445 |
|
|
2008-10-07 Jan Kratochvil
|
446 |
|
|
|
447 |
|
|
* configure.ac: Call AC_SYS_LARGEFILE.
|
448 |
|
|
* config.in: Regenerated.
|
449 |
|
|
* configure: Likewise.
|
450 |
|
|
|
451 |
|
|
2008-10-06 Jason Merrill
|
452 |
|
|
|
453 |
|
|
* cp-demangle.c (struct d_print_info): Add pack_index.
|
454 |
|
|
(d_dump): Add DEMANGLE_COMPONENT_PACK_EXPANSION.
|
455 |
|
|
(d_make_comp): Likewise. DEMANGLE_COMPONENT_ARGLIST and
|
456 |
|
|
DEMANGLE_COMPONENT_TEMPLATE_ARGLIST can have two null args.
|
457 |
|
|
(cplus_demangle_builtin_types): Add char16/32_t.
|
458 |
|
|
(cplus_demangle_type): Recognize them.
|
459 |
|
|
(d_template_args): Handle empty argument packs.
|
460 |
|
|
(d_template_arg): Handle argument packs.
|
461 |
|
|
(d_expression): Handle dependent name.
|
462 |
|
|
(d_index_template_argument): New fn.
|
463 |
|
|
(d_lookup_template_argument): New fn.
|
464 |
|
|
(d_find_pack, d_pack_length): New fn.
|
465 |
|
|
(d_print_subexpr): Split out...
|
466 |
|
|
(d_print_comp): ...from here. Use d_*_template_argument.
|
467 |
|
|
Handle empty arg lists. Support pack expansions.
|
468 |
|
|
* cp-demangle.h (D_BUILTIN_TYPE_COUNT): Increase to 32.
|
469 |
|
|
|
470 |
|
|
2008-09-09 Jason Merrill
|
471 |
|
|
|
472 |
|
|
* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_DECLTYPE.
|
473 |
|
|
(d_make_comp): Likewise.
|
474 |
|
|
(cplus_demangle_type): Handle decltype and DFP types.
|
475 |
|
|
(cplus_demangle_operators): Call operator takes 2 args.
|
476 |
|
|
(cplus_demangle_builtin_types): Add DFP types.
|
477 |
|
|
(d_exprlist): New fn.
|
478 |
|
|
(d_expression): Handle parm placeholders, T() and calls.
|
479 |
|
|
(d_print_comp): Handle decltype, T() and calls.
|
480 |
|
|
* testsuite/demangle-expected: Test the above.
|
481 |
|
|
|
482 |
|
|
2008-08-07 Aaron W. LaFramboise
|
483 |
|
|
|
484 |
|
|
* pex-win32.c (argv_to_argc): New function.
|
485 |
|
|
(spawn_script): Duplicate argv before calling win32_spawn.
|
486 |
|
|
|
487 |
|
|
2008-07-31 Jakub Jelinek
|
488 |
|
|
|
489 |
|
|
* mkstemps.c (mkstemps): Keep looping even for EISDIR.
|
490 |
|
|
|
491 |
|
|
2008-07-31 Denys Vlasenko
|
492 |
|
|
|
493 |
|
|
* mkstemps.c (mkstemps): If open failed with errno other than
|
494 |
|
|
EEXIST, return immediately.
|
495 |
|
|
* make-temp-file.c: Include errno.h.
|
496 |
|
|
(make_temp_file): If mkstemps failed, print an error message
|
497 |
|
|
before aborting.
|
498 |
|
|
|
499 |
|
|
2008-07-24 Ralf Wildenhues
|
500 |
|
|
|
501 |
|
|
* maint-tool (deps): Output config.h instead of stamp-h.
|
502 |
|
|
* Makefile.in: Rebuild deps.
|
503 |
|
|
(maintainer-clean-subdir): Depend on stamp-h rather than config.h.
|
504 |
|
|
Reverts 2007-07-11 change.
|
505 |
|
|
|
506 |
|
|
2008-06-19 Eric Blake
|
507 |
|
|
|
508 |
|
|
Adjust strsignal to POSIX 200x prototype.
|
509 |
|
|
* strsignal.c (strsignal): Remove const.
|
510 |
|
|
|
511 |
|
|
2008-06-17 Ralf Wildenhues
|
512 |
|
|
|
513 |
|
|
* configure: Regenerate.
|
514 |
|
|
|
515 |
|
|
2008-06-15 Ralf Wildenhues
|
516 |
|
|
|
517 |
|
|
* libiberty.texi: Expand TABs, drop indentation outside examples.
|
518 |
|
|
* obstacks.texi: Likewise.
|
519 |
|
|
|
520 |
|
|
2008-04-21 Aurelien Jarno
|
521 |
|
|
|
522 |
|
|
* libiberty/configure.ac: use -fPIC on Linux/MIPS hosts.
|
523 |
|
|
* libiberty/configure: Regenerate.
|
524 |
|
|
|
525 |
|
|
2008-04-18 Kris Van Hees
|
526 |
|
|
|
527 |
|
|
* testsuite/demangle-expected: Added tests for char16_t and char32_t.
|
528 |
|
|
|
529 |
|
|
2008-04-18 Paolo Bonzini
|
530 |
|
|
|
531 |
|
|
PR bootstrap/35457
|
532 |
|
|
* aclocal.m4: Add override.m4.
|
533 |
|
|
* configure: Regenerate.
|
534 |
|
|
|
535 |
|
|
2008-03-31 Ian Lance Taylor
|
536 |
|
|
|
537 |
|
|
* cp-demangle.c (d_substitution): Correct overflow check to avoid
|
538 |
|
|
-fstrict-overflow optimizations.
|
539 |
|
|
|
540 |
|
|
2008-03-27 Paolo Bonzini
|
541 |
|
|
|
542 |
|
|
* configure.ac (frags): Don't set, use frag instead.
|
543 |
|
|
(PICFLAG): Set here and substitute.
|
544 |
|
|
* Makefile.in (PICFLAG): Substitute from autoconf.
|
545 |
|
|
* configure: Regenerate.
|
546 |
|
|
|
547 |
|
|
2008-03-24 Ian Lance Taylor
|
548 |
|
|
|
549 |
|
|
* sha1.c: New file, from gnulib.
|
550 |
|
|
* Makefile.in: Rebuild dependencies.
|
551 |
|
|
(CFILES): Add sha1.c.
|
552 |
|
|
(REQUIRED_OFILES): Add sha1.o.
|
553 |
|
|
|
554 |
|
|
2008-03-24 Doug Evans
|
555 |
|
|
|
556 |
|
|
* make-relative-prefix.c (make_relative_prefix_1): Handle NULL
|
557 |
|
|
return from strdup.
|
558 |
|
|
|
559 |
|
|
2008-03-12 Seongbae Park
|
560 |
|
|
|
561 |
|
|
* cplus-dem.c (malloc, realloc): Use void * instead of char *
|
562 |
|
|
as return type.
|
563 |
|
|
|
564 |
|
|
2008-03-11 Nick Clifton
|
565 |
|
|
|
566 |
|
|
* md5.c (md5_process_bytes): Do not assume that memcpy will
|
567 |
|
|
provide a return value.
|
568 |
|
|
|
569 |
|
|
2008-02-19 Ben Elliston
|
570 |
|
|
|
571 |
|
|
PR other/12618
|
572 |
|
|
* testsuite/Makefile.in (mostlyclean): Remove any core file.
|
573 |
|
|
|
574 |
|
|
2008-01-26 David Daney
|
575 |
|
|
|
576 |
|
|
* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_JAVA_RESOURCE,
|
577 |
|
|
DEMANGLE_COMPONENT_COMPOUND_NAME, and
|
578 |
|
|
DEMANGLE_COMPONENT_CHARACTER cases.
|
579 |
|
|
(d_make_comp): Handle DEMANGLE_COMPONENT_COMPOUND_NAME and
|
580 |
|
|
DEMANGLE_COMPONENT_JAVA_RESOURCE cases.
|
581 |
|
|
(d_make_character): New function.
|
582 |
|
|
(d_java_resource): Same.
|
583 |
|
|
(d_special_name): Handle "Gr" case.
|
584 |
|
|
(d_print_comp): Handle DEMANGLE_COMPONENT_JAVA_RESOURCE,
|
585 |
|
|
DEMANGLE_COMPONENT_COMPOUND_NAME, and
|
586 |
|
|
DEMANGLE_COMPONENT_CHARACTER cases.
|
587 |
|
|
* testsuite/demangle-expected: Add test for java resource name
|
588 |
|
|
mangling.
|
589 |
|
|
|
590 |
|
|
2008-01-23 Thiago Jung Bauermann
|
591 |
|
|
|
592 |
|
|
* cplus-dem.c (demangle_function_name): Changed to return value
|
593 |
|
|
indicating if a name was correctly demangled.
|
594 |
|
|
(iterate_demangle_function): Use demangle_function_name return
|
595 |
|
|
value.
|
596 |
|
|
|
597 |
|
|
2008-01-19 Manuel Lopez-Ibanez
|
598 |
|
|
|
599 |
|
|
PR other/33768
|
600 |
|
|
* splay-tree.c (rotate_left): Fix minor typo in comment.
|
601 |
|
|
(rotate_right): Likewise.
|
602 |
|
|
|
603 |
|
|
2007-11-12 Joseph Myers
|
604 |
|
|
|
605 |
|
|
* floatformat.c (floatformat_ibm_long_double_is_valid): Fix
|
606 |
|
|
compiler warnings.
|
607 |
|
|
(floatformat_ibm_long_double): Use
|
608 |
|
|
floatformat_ibm_long_double_is_valid.
|
609 |
|
|
|
610 |
|
|
2007-11-07 Joseph Myers
|
611 |
|
|
Daniel Jacobowitz
|
612 |
|
|
|
613 |
|
|
* floatformat.c (mant_bits_set): New.
|
614 |
|
|
(floatformat_to_double): Use it. Note no special handling of
|
615 |
|
|
split formats.
|
616 |
|
|
(floatformat_from_double): Note no special handing of split
|
617 |
|
|
formats.
|
618 |
|
|
(floatformat_ibm_long_double_is_valid,
|
619 |
|
|
floatformat_ibm_long_double): New.
|
620 |
|
|
(floatformat_ieee_single_big, floatformat_ieee_single_little,
|
621 |
|
|
floatformat_ieee_double_big, floatformat_ieee_double_little,
|
622 |
|
|
floatformat_ieee_double_littlebyte_bigword, floatformat_vax_f,
|
623 |
|
|
floatformat_vax_d, floatformat_vax_g, floatformat_i387_ext,
|
624 |
|
|
floatformat_m68881_ext, floatformat_i960_ext,
|
625 |
|
|
floatformat_m88110_ext, floatformat_m88110_harris_ext,
|
626 |
|
|
floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword,
|
627 |
|
|
floatformat_ia64_spill_big, floatformat_ia64_spill_little,
|
628 |
|
|
floatformat_ia64_quad_big, floatformat_ia64_quad_little): Update
|
629 |
|
|
for addition of split_half field.
|
630 |
|
|
|
631 |
|
|
2007-09-06 Tom Tromey
|
632 |
|
|
|
633 |
|
|
* pexecute.txh (pex_free): Document process killing.
|
634 |
|
|
|
635 |
|
|
2007-08-31 Douglas Gregor
|
636 |
|
|
|
637 |
|
|
* cp-demangle.c (d_dump): Handle
|
638 |
|
|
DEMANGLE_COMPONENT_RVALUE_REFERENCE.
|
639 |
|
|
(d_make_comp): Ditto.
|
640 |
|
|
(cplus_demangle_type): Ditto.
|
641 |
|
|
(d_print_comp): Ditto.
|
642 |
|
|
(d_print_mod): Ditto.
|
643 |
|
|
(d_print_function_type): Ditto.
|
644 |
|
|
|
645 |
|
|
2007-08-24 Kai Tietz
|
646 |
|
|
|
647 |
|
|
* pex-common.h: (pex_funcs): Retyped wait and exec_child to pid_t.
|
648 |
|
|
* pex-djgpp.c: Likewise.
|
649 |
|
|
* pex-msdos.c: Likewise.
|
650 |
|
|
* pex-unix.c: Likewise.
|
651 |
|
|
* pex-win32.c: Likewise.
|
652 |
|
|
|
653 |
|
|
2007-08-17 Michael Snyder
|
654 |
|
|
|
655 |
|
|
* make-relative-prefix.c (make_relative_prefix_1): Resource leaks.
|
656 |
|
|
|
657 |
|
|
2007-08-03 Michael Snyder
|
658 |
|
|
|
659 |
|
|
* make-relative-prefix.c (make_relative_prefix_1): Fix resource
|
660 |
|
|
leak.
|
661 |
|
|
|
662 |
|
|
2007-07-31 Michael Snyder
|
663 |
|
|
|
664 |
|
|
* cp-demangle.c (d_print_comp): Guard against null.
|
665 |
|
|
|
666 |
|
|
2007-07-25 Ben Elliston
|
667 |
|
|
|
668 |
|
|
* Makefile.in (CFILES): Remove ternary.c.
|
669 |
|
|
(REQUIRED_OFILES): Remove ./ternary.o.
|
670 |
|
|
(INSTALLED_HEADERS): Remove ternary.h.
|
671 |
|
|
(ternary.o): Remove.
|
672 |
|
|
* ternary.c: Remove.
|
673 |
|
|
|
674 |
|
|
2007-07-23 DJ Delorie
|
675 |
|
|
|
676 |
|
|
* argv.c (writeargv): Fix typo in inline documentation.
|
677 |
|
|
* functions.texi: Regenerate.
|
678 |
|
|
|
679 |
|
|
2007-07-17 DJ Delorie
|
680 |
|
|
|
681 |
|
|
* configure.ac (target_header_dir, msdosdjgpp): Remove duplicate
|
682 |
|
|
gettimeofday entry.
|
683 |
|
|
* configure: Likewise.
|
684 |
|
|
|
685 |
|
|
2007-07-11 Alexandre Oliva
|
686 |
|
|
|
687 |
|
|
* maint-tool (deps): Output stamp-h instead of config.h.
|
688 |
|
|
* Makefile.in: Rebuild deps.
|
689 |
|
|
(maintainer-clean-subdir): Depend on stamp-h rather than config.h.
|
690 |
|
|
|
691 |
|
|
2007-07-02 Simon Baldwin
|
692 |
|
|
|
693 |
|
|
* argv.c (writeargv): Removed declaration of unused variable.
|
694 |
|
|
|
695 |
|
|
2007-06-14 Paolo Bonzini
|
696 |
|
|
|
697 |
|
|
* configure.ac: Use ACX_PROG_CC_ALMOST_PEDANTIC too.
|
698 |
|
|
* configure: Regenerate.
|
699 |
|
|
|
700 |
|
|
2007-06-14 Paolo Bonzini
|
701 |
|
|
|
702 |
|
|
* aclocal.m4: Include config/warnings.m4.
|
703 |
|
|
* configure.ac: Use ACX_PROG_CC_WARNING_OPTS.
|
704 |
|
|
* configure: Regenerate.
|
705 |
|
|
|
706 |
|
|
2007-06-07 Geoffrey Keating
|
707 |
|
|
|
708 |
|
|
* configure.ac: Non-default multilibs can be cross compilations.
|
709 |
|
|
* configure: Regenerate
|
710 |
|
|
|
711 |
|
|
2007-05-07 Nathan Froyd
|
712 |
|
|
|
713 |
|
|
* argv.c (writeargv): New function.
|
714 |
|
|
|
715 |
|
|
2007-05-05 Geoffrey Keating
|
716 |
|
|
|
717 |
|
|
* cp-demangle.c (d_name): Detect local-source-name.
|
718 |
|
|
(d_prefix): Likewise.
|
719 |
|
|
(d_unqualified_name): Implement local-source-name.
|
720 |
|
|
|
721 |
|
|
2007-05-03 Joel Brobecker
|
722 |
|
|
|
723 |
|
|
* filename_cmp.c: Replace include of ctype.h by include of
|
724 |
|
|
safe-ctype.h.
|
725 |
|
|
(filename_cmp): Use TOLOWER instead of tolower for conversions
|
726 |
|
|
that are locale-independent.
|
727 |
|
|
* Makefile.in (filename_cmp.o): Add dependency on safe-ctype.h.
|
728 |
|
|
|
729 |
|
|
2007-04-11 Thomas Neumann tneumann@users.sourceforge.net
|
730 |
|
|
|
731 |
|
|
* argv.c: Use ANSI C declarations.
|
732 |
|
|
* make-relative-prefix.c: Likewise.
|
733 |
|
|
|
734 |
|
|
2007-04-06 Joel Brobecker
|
735 |
|
|
|
736 |
|
|
* filename_cmp.c (filename_cmp): Improve documentation.
|
737 |
|
|
|
738 |
|
|
2007-04-02 Andreas Schwab
|
739 |
|
|
|
740 |
|
|
* filename_cmp.c: Include "config.h".
|
741 |
|
|
|
742 |
|
|
2007-03-29 Joel Brobecker
|
743 |
|
|
|
744 |
|
|
* filename_cmp.c: New file.
|
745 |
|
|
* Makefile.in (CFILES): Add filename_cmp.c.
|
746 |
|
|
(REQUIRED_OFILES): Add filename_cmp.o
|
747 |
|
|
(filename_cmp.o): New rule.
|
748 |
|
|
* functions.texi: Regenerate.
|
749 |
|
|
|
750 |
|
|
2007-03-15 Geoffrey Keating
|
751 |
|
|
|
752 |
|
|
* cp-demangle.c (d_encoding): Exit early on error.
|
753 |
|
|
(d_pointer_to_member_type): Exit early if cplus_demangle_type
|
754 |
|
|
returns NULL.
|
755 |
|
|
(cplus_demangle_type): Likewise.
|
756 |
|
|
* testsuite/demangle-expected: New testcase.
|
757 |
|
|
|
758 |
|
|
2007-03-01 Brooks Moses
|
759 |
|
|
|
760 |
|
|
* Makefile.in: Add install-pdf target as copied from
|
761 |
|
|
automake v1.10 rules.
|
762 |
|
|
* testsuite/Makefile.in: Add dummy install-pdf target.
|
763 |
|
|
|
764 |
|
|
2007-03-01 Peter Breitenlohner
|
765 |
|
|
Eric Botcazou
|
766 |
|
|
|
767 |
|
|
PR other/16513
|
768 |
|
|
* Makefile.in: Install library under $(MULTIOSDIR), not $(MULTISUBDIR).
|
769 |
|
|
Install headers in multilib independent location.
|
770 |
|
|
|
771 |
|
|
2007-02-26 DJ Delorie
|
772 |
|
|
|
773 |
|
|
* configure.ac: add djgpp-specific results, so we don't have to
|
774 |
|
|
link during a cross compilation.
|
775 |
|
|
* configure: Regenerated.
|
776 |
|
|
|
777 |
|
|
2007-01-31 Ralf Wildenhues
|
778 |
|
|
|
779 |
|
|
* hex.c: Fix typo.
|
780 |
|
|
* choose-temp.c: Likewise.
|
781 |
|
|
* functions.texi: Regenerate.
|
782 |
|
|
|
783 |
|
|
2007-01-31 Vladimir Prus
|
784 |
|
|
|
785 |
|
|
* pex-common.h (struct pex_obj): New fields
|
786 |
|
|
stderr_pipe and read_err.
|
787 |
|
|
* pex-common.c (pex_init_common): Initialize
|
788 |
|
|
stderr_pipe.
|
789 |
|
|
(pex_run_in_environment): Add error checking
|
790 |
|
|
for PEX_STDERR_TO_PIPE. Create a pipe
|
791 |
|
|
for stderr if necessary.
|
792 |
|
|
(pex_read_err): New.
|
793 |
|
|
(pex_free): Close read_err.
|
794 |
|
|
* pexecute.txh: Document changes.
|
795 |
|
|
* functions.texi: Regenerated.
|
796 |
|
|
|
797 |
|
|
2007-01-31 Ben Elliston
|
798 |
|
|
|
799 |
|
|
* strsignal.c (psignal): Change type of signo to int.
|
800 |
|
|
* functions.texi: Regenerate.
|
801 |
|
|
|
802 |
|
|
2007-01-29 Simon Baldwin
|
803 |
|
|
|
804 |
|
|
* cp-demangle.h (cplus_demangle_operators): External definition
|
805 |
|
|
suppressed if not building for libstdc++.
|
806 |
|
|
* cp-demangle.c (__gcclibcxx_demangle_callback): Augmented interface
|
807 |
|
|
to demangling, provides a malloc-less version of __cxa_demangle.
|
808 |
|
|
(cplus_demangle_print_callback): Public callback version of
|
809 |
|
|
cplus_demangle_print.
|
810 |
|
|
(struct d_growable_string): New growable string structure.
|
811 |
|
|
(d_growable_string_init): New function, provides support for
|
812 |
|
|
growable strings separate from print info.
|
813 |
|
|
(d_growable_string_resize): Likewise.
|
814 |
|
|
(d_growable_string_append_buffer): Likewise.
|
815 |
|
|
(d_growable_string_callback_adapter):): Likewise.
|
816 |
|
|
(d_print_init): New print info initialization function.
|
817 |
|
|
(d_print_error): Macro replace by inline function.
|
818 |
|
|
(d_print_saw_error): Likewise.
|
819 |
|
|
(d_append_char): Likewise.
|
820 |
|
|
(d_append_buffer): Likewise.
|
821 |
|
|
(d_append_string): New inline function, replaces the
|
822 |
|
|
d_append_string_constant macro.
|
823 |
|
|
(d_flush_buffer): New function, flushes buffer to callback.
|
824 |
|
|
(d_demangle_callback, is_ctor_or_dtor): Malloc-based fallback
|
825 |
|
|
for unsupported dynamic arrays replaced by alloca().
|
826 |
|
|
(d_demangle): Return string length estimating removed.
|
827 |
|
|
(d_dump): Moved error case handling from call site into function.
|
828 |
|
|
(d_print_resize): Function removed.
|
829 |
|
|
(d_print_append_char): Likewise.
|
830 |
|
|
(d_print_append_buffer): Likewise.
|
831 |
|
|
(d_print_error): Likewise.
|
832 |
|
|
(d_print_comp): Added special case handling for Java arrays.
|
833 |
|
|
(java_demangle_v3): Removed string post-processing for Java arrays,
|
834 |
|
|
now replaced by special case handling in d_print_comp.
|
835 |
|
|
(cplus_demangle_v3_callback): Augmented interface to demangling,
|
836 |
|
|
provides a malloc-less version of cplus_demangle_v3.
|
837 |
|
|
(java_demangle_v3_callback): Augmented interface to demangling,
|
838 |
|
|
provides a malloc-less version of java_demangle_v3.
|
839 |
|
|
|
840 |
|
|
2007-01-12 Ben Elliston
|
841 |
|
|
|
842 |
|
|
* pex-unix.c (writeerr): Cast write result to void.
|
843 |
|
|
|
844 |
|
|
* choose-temp.c (choose_temp_base): Check the result of the call
|
845 |
|
|
to mktemp rather than testing the length of the modified string.
|
846 |
|
|
|
847 |
|
|
2006-12-20 Geoffrey Keating
|
848 |
|
|
|
849 |
|
|
* cp-demangle.h: Add comment explaining what to do to avoid
|
850 |
|
|
overrunning string.
|
851 |
|
|
(d_check_char): New.
|
852 |
|
|
(d_next_char): Don't advance past trailing '\0'.
|
853 |
|
|
* cp-demangle.c (cplus_demangle_mangled_name): Use d_check_char.
|
854 |
|
|
(d_nested_name): Likewise.
|
855 |
|
|
(d_special_name): Likewise.
|
856 |
|
|
(d_call_offset): Likewise.
|
857 |
|
|
(d_function_type): Likewise.
|
858 |
|
|
(d_array_type): Likewise.
|
859 |
|
|
(d_pointer_to_member_type): Likewise.
|
860 |
|
|
(d_template_param): Likewise.
|
861 |
|
|
(d_template_args): Likewise.
|
862 |
|
|
(d_template_arg): Likewise.
|
863 |
|
|
(d_expr_primary): Likewise.
|
864 |
|
|
(d_local_name): Likewise.
|
865 |
|
|
(d_substitution): Likewise.
|
866 |
|
|
(d_ctor_dtor_name): Use d_advance rather than d_next_char.
|
867 |
|
|
* testsuite/test-demangle.c: Include sys/mman.h.
|
868 |
|
|
(MAP_ANONYMOUS): Define.
|
869 |
|
|
(protect_end): New.
|
870 |
|
|
(main): Use protect_end.
|
871 |
|
|
* testsuite/demangle-expected: Add testcases for overrunning
|
872 |
|
|
the end of the string.
|
873 |
|
|
|
874 |
|
|
2006-11-30 Andrew Stubbs
|
875 |
|
|
J"orn Rennecke
|
876 |
|
|
|
877 |
|
|
PR driver/29931
|
878 |
|
|
* make-relative-prefix.c (make_relative_prefix_1): New function,
|
879 |
|
|
broken out of make_relative_prefix. Make link resolution dependent
|
880 |
|
|
on new parameter.
|
881 |
|
|
(make_relative_prefix): Use make_relative_prefix_1.
|
882 |
|
|
(make_relative_prefix_ignore_links): New function.
|
883 |
|
|
|
884 |
|
|
2006-11-08 Vladimir Prus
|
885 |
|
|
|
886 |
|
|
* pex-win32.c (no_suffixes): Remove.
|
887 |
|
|
(std_suffixes): Add "" as first element.
|
888 |
|
|
(find_executable): Remove detection of already-present
|
889 |
|
|
extension. Try all suffixes in std_suffixes.
|
890 |
|
|
|
891 |
|
|
2006-11-07 Julian Brown
|
892 |
|
|
|
893 |
|
|
* floatformat.c (get_field): Fix segfault with little-endian word
|
894 |
|
|
order on 64-bit hosts.
|
895 |
|
|
(put_field): Likewise.
|
896 |
|
|
(min): Move definition.
|
897 |
|
|
|
898 |
|
|
2006-10-26 Danny Smith
|
899 |
|
|
|
900 |
|
|
pex-win32.c (argv_to_cmdline): Replace xmalloc with XNEWVEC.
|
901 |
|
|
(find_executable): Likewise.
|
902 |
|
|
(win32_spawn): Cast alloca return to (char**).
|
903 |
|
|
Replace malloc with XNEWVEC.
|
904 |
|
|
bcopy.c (bcopy): Add explict casts in assignments.
|
905 |
|
|
|
906 |
|
|
2006-10-25 Ben Elliston
|
907 |
|
|
|
908 |
|
|
* pexecute.txh: Wrap pexecute's "flag" argument with @var {..}.
|
909 |
|
|
|
910 |
|
|
2006-10-10 Brooks Moses
|
911 |
|
|
|
912 |
|
|
* Makefile.in: Added "pdf", "libiberty.pdf" target support.
|
913 |
|
|
* testsuite/Makefile.in: Added empty "pdf" target.
|
914 |
|
|
|
915 |
|
|
2006-09-22 Ian Lance Taylor
|
916 |
|
|
|
917 |
|
|
PR other/29176
|
918 |
|
|
* cp-demangle.c (d_substitution): Check for overflow when
|
919 |
|
|
computing substitution index.
|
920 |
|
|
|
921 |
|
|
2006-08-30 Corinna Vinschen
|
922 |
|
|
|
923 |
|
|
* configure.ac: Add case for Mingw as host.
|
924 |
|
|
* configure: Regenerate.
|
925 |
|
|
|
926 |
|
|
2006-08-27 Ian Lance Taylor
|
927 |
|
|
|
928 |
|
|
PR driver/27622
|
929 |
|
|
* pex-common.h (struct pex_funcs): Add toclose parameter to
|
930 |
|
|
exec_child field.
|
931 |
|
|
* pex-common.c (pex_run_in_environment): Pass toclose to
|
932 |
|
|
exec_child.
|
933 |
|
|
* pex-djgpp.c (pex_djgpp_exec_child): Add toclose parameter.
|
934 |
|
|
* pex-unix.c (pex_unix_exec_child): Likewise.
|
935 |
|
|
* pex-msdos.c (pex_msdos_exec_child): Likewise.
|
936 |
|
|
* pex-win32.c (pex_win32_exec_child): Likewise.
|
937 |
|
|
|
938 |
|
|
PR other/28797
|
939 |
|
|
* cp-demangle.c (d_pointer_to_member_type): Do add a substitution
|
940 |
|
|
for a qualified member which is not a function.
|
941 |
|
|
* testsuite/demangle-expected: Add test case.
|
942 |
|
|
|
943 |
|
|
2006-07-27 Jan Hubicka
|
944 |
|
|
|
945 |
|
|
PR rtl-optimization/28071
|
946 |
|
|
* hashtab.c (htab_empty): Clear out n_deleted/n_elements;
|
947 |
|
|
downsize the hashtable.
|
948 |
|
|
|
949 |
|
|
2006-07-04 Peter O'Gorman
|
950 |
|
|
|
951 |
|
|
* Makefile.in: chmod 644 before ranlib during install.
|
952 |
|
|
|
953 |
|
|
2006-06-02 Mark Shinwell
|
954 |
|
|
|
955 |
|
|
* pex-unix.c (pex_unix_exec_child): Insert cast when assigning
|
956 |
|
|
to environ.
|
957 |
|
|
|
958 |
|
|
2006-06-01 Mark Shinwell
|
959 |
|
|
|
960 |
|
|
* pex-common.c: New function pex_run_in_environment.
|
961 |
|
|
* pex-common.h: Add environment parameter to exec_child.
|
962 |
|
|
* pex-msdos.c: Add environment parameter to pex_msdos_exec_child.
|
963 |
|
|
* pex-djgpp.c: Add environment parameter to pex_djgpp_exec_child.
|
964 |
|
|
(pex_djgpp_exec_child): Pass environment to child process.
|
965 |
|
|
* pex-unix.c: Add environment parameter to pex_unix_exec_child.
|
966 |
|
|
(pex_unix_exec_child): Pass environment to child process.
|
967 |
|
|
* pex-win32.c: Add environment parameter to pex_win32_exec_child.
|
968 |
|
|
New function env_compare for comparing VAR=VALUE pairs.
|
969 |
|
|
(win32_spawn): Assemble environment block and pass to CreateProcess.
|
970 |
|
|
(spawn_script): Pass environment through to win32_spawn.
|
971 |
|
|
(pex_win32_exec_child): Pass environment through to spawn_script and
|
972 |
|
|
win32_spawn.
|
973 |
|
|
* functions.texi: Regenerate.
|
974 |
|
|
* pexecute.txh: Document pex_run_in_environment.
|
975 |
|
|
|
976 |
|
|
2006-05-28 Mark Shinwell
|
977 |
|
|
|
978 |
|
|
* mkstemps.c: Open temporary files in binary mode.
|
979 |
|
|
|
980 |
|
|
2006-05-12 Anton Blanchard
|
981 |
|
|
|
982 |
|
|
* cplus-dem.c (demangle_fund_type): Ensure buf is large enough to
|
983 |
|
|
hold "int%u_t".
|
984 |
|
|
|
985 |
|
|
2006-04-24 Julian Brown
|
986 |
|
|
|
987 |
|
|
* floatformat.c (floatformat_to_double): Fix (biased) exponent=0 case.
|
988 |
|
|
|
989 |
|
|
2006-03-29 Jim Blandy
|
990 |
|
|
|
991 |
|
|
* pex-common.c (pex_input_file, pex_input_pipe): New functions.
|
992 |
|
|
(pex_init_common): Initialize obj->input_file.
|
993 |
|
|
(pex_run): Close any file opened by pex_input_file.
|
994 |
|
|
* pexecute.txh (pex_input_file, pex_input_pipe): New docs.
|
995 |
|
|
* pex-common.h (struct pex_obj): New field input_file.
|
996 |
|
|
(struct pex_funcs): New function ptr fdopenw.
|
997 |
|
|
* pex-unix.c (pex_unix_fdopenw): New function.
|
998 |
|
|
(funcs): List it as our fdopenw function.
|
999 |
|
|
* pex-win32.c (pex_win32_fdopenw): New function.
|
1000 |
|
|
(funcs): List it as our fdopenw function.
|
1001 |
|
|
* pex-djgpp.c (funcs): Leave fdopenw null.
|
1002 |
|
|
* pex-msdos (funcs): Same.
|
1003 |
|
|
* functions.texi: Regenerated.
|
1004 |
|
|
|
1005 |
|
|
2006-04-10 Jim Blandy
|
1006 |
|
|
|
1007 |
|
|
* pex-common.c (temp_file): New function, containing guts of
|
1008 |
|
|
pex-style temporary file name generation.
|
1009 |
|
|
(pex_run): Use it.
|
1010 |
|
|
|
1011 |
|
|
2006-04-06 Carlos O'Donell
|
1012 |
|
|
|
1013 |
|
|
* Makefile.in: Add install-html, install-html-am, and
|
1014 |
|
|
install-html-recursive targets. Define mkdir_p and
|
1015 |
|
|
NORMAL_INSTALL.
|
1016 |
|
|
* configure.ac: AC_SUBST datarootdir, docdir, htmldir.
|
1017 |
|
|
* configure: Regenerate.
|
1018 |
|
|
* testsuite/Makefile.in: Add install-html and html targets.
|
1019 |
|
|
|
1020 |
|
|
2006-03-31 Mark Mitchell
|
1021 |
|
|
|
1022 |
|
|
* pex-win32.c (): Include.
|
1023 |
|
|
(fix_argv): Remove.
|
1024 |
|
|
(argv_to_cmdline): New function.
|
1025 |
|
|
(std_suffixes): New variable.
|
1026 |
|
|
(no_suffixes): Likewise.
|
1027 |
|
|
(find_executable): New function.
|
1028 |
|
|
(win32_spawn): Likewise.
|
1029 |
|
|
(spawn_script): Use win32_spawn instead of _spawnv[p].
|
1030 |
|
|
(pex_win32_exec_child): Replace MSVCRT calls with Win32 API calls.
|
1031 |
|
|
(pex_win32_wait): Likewise.
|
1032 |
|
|
|
1033 |
|
|
2006-03-24 Jim Blandy
|
1034 |
|
|
|
1035 |
|
|
* pex-common.c (pex_run): Simplify output name handling.
|
1036 |
|
|
|
1037 |
|
|
2006-03-12 Jim Blandy
|
1038 |
|
|
|
1039 |
|
|
* pex-common.h (struct pex_obj): Doc fixes.
|
1040 |
|
|
|
1041 |
|
|
2006-03-11 Jim Blandy
|
1042 |
|
|
|
1043 |
|
|
* functions.texi: Regenerate.
|
1044 |
|
|
|
1045 |
|
|
2006-02-21 Ben Elliston
|
1046 |
|
|
|
1047 |
|
|
* pexecute.c (pwait): Syntax fix for previous change.
|
1048 |
|
|
|
1049 |
|
|
2006-02-17 Uttam Pawar
|
1050 |
|
|
|
1051 |
|
|
* pexecute.c (pwait): Free vector pointer.
|
1052 |
|
|
* partition.c (partition_print): Free class_elements pointer.
|
1053 |
|
|
|
1054 |
|
|
2006-02-11 Roger Sayle
|
1055 |
|
|
R. Scott Bailey
|
1056 |
|
|
Bill Northcott
|
1057 |
|
|
|
1058 |
|
|
PR bootstrap/16787
|
1059 |
|
|
* floatformat.c: Include where available.
|
1060 |
|
|
(NAN): Use value of DBL_QNAN if defined, and NAN isn't.
|
1061 |
|
|
|
1062 |
|
|
2006-01-29 Gabriel Dos Reis
|
1063 |
|
|
|
1064 |
|
|
* configure.ac: Add -Wc++-compat to ac_libibety_warn_cflags where
|
1065 |
|
|
supported.
|
1066 |
|
|
* configure: Regenerated.
|
1067 |
|
|
|
1068 |
|
|
2006-01-20 Carlos O'Donell
|
1069 |
|
|
|
1070 |
|
|
* testsuite/Makefile.in: Add test-expandargv test.
|
1071 |
|
|
* testsuite/test-expandargv.c: New test.
|
1072 |
|
|
* argv.c (expandargv): Check for errors with ferror,
|
1073 |
|
|
rather than just by looking at return value from fread.
|
1074 |
|
|
|
1075 |
|
|
2005-12-17 Gabriel Dos Reis
|
1076 |
|
|
|
1077 |
|
|
* floatformat.c (floatformat_i387_ext_is_valid): Use explicit cast
|
1078 |
|
|
to convert from "from".
|
1079 |
|
|
(floatformat_to_double): Likewise.
|
1080 |
|
|
(floatformat_from_double): Use explicit cast to convert from "to".
|
1081 |
|
|
|
1082 |
|
|
2005-12-10 Terry Laurenzo
|
1083 |
|
|
|
1084 |
|
|
PR java/9861
|
1085 |
|
|
* cp-demangle.c (d_bare_function_type): Recognize new 'J' qualifer
|
1086 |
|
|
and include return type when found.
|
1087 |
|
|
(d_print_comp)[DEMANGLE_COMPONENT_FUNCTION_TYPE]: Add
|
1088 |
|
|
conditional logic to change printing order of return type.when
|
1089 |
|
|
the DMGL_RET_POSTFIX option is present.
|
1090 |
|
|
(java_demangle_v3): Add DMGL_RET_POSTFIX option to d_demangle
|
1091 |
|
|
call.
|
1092 |
|
|
* testsuite/test-demangle.c (main): Recognize option --ret-postfix
|
1093 |
|
|
* testsuite/demangle-expected: Test cases to verify extended encoding.
|
1094 |
|
|
Updated comment to document --ret-postfix option.
|
1095 |
|
|
|
1096 |
|
|
2005-11-06 Richard Guenther
|
1097 |
|
|
|
1098 |
|
|
* splay-tree.c (rotate_left): New function.
|
1099 |
|
|
(rotate_right): Likewise.
|
1100 |
|
|
(splay_tree_splay_helper): Remove.
|
1101 |
|
|
(splay_tree_splay): Re-implement.
|
1102 |
|
|
|
1103 |
|
|
2005-10-31 Mark Kettenis
|
1104 |
|
|
|
1105 |
|
|
* floatformat.c (floatformat_vax_aingle, floatformat_vax_double):
|
1106 |
|
|
New variables.
|
1107 |
|
|
|
1108 |
|
|
2005-10-07 Mark Mitchell
|
1109 |
|
|
|
1110 |
|
|
* at-file.texi: Fix typo.
|
1111 |
|
|
|
1112 |
|
|
2005-10-03 Mark Mitchell
|
1113 |
|
|
|
1114 |
|
|
* at-file.texi: New file.
|
1115 |
|
|
|
1116 |
|
|
2005-09-27 Mark Mitchell
|
1117 |
|
|
|
1118 |
|
|
* argv.c (expandargv): Do not use xmalloc_failed.
|
1119 |
|
|
|
1120 |
|
|
2005-09-26 Mark Mitchell
|
1121 |
|
|
|
1122 |
|
|
* argv.c (safe-ctype.h): Include it.
|
1123 |
|
|
(ISBLANK): Remove.
|
1124 |
|
|
(stdio.h): Include.
|
1125 |
|
|
(buildargv): Use ISSPACE instead of ISBLANK.
|
1126 |
|
|
(expandargv): New function.
|
1127 |
|
|
* Makefile.in: Regenerated.
|
1128 |
|
|
|
1129 |
|
|
2005-09-14 Christopher Faylor
|
1130 |
|
|
|
1131 |
|
|
* pex-win32.c: Include "windows.h".
|
1132 |
|
|
(backslashify): New function.
|
1133 |
|
|
(fix_argv): Use backslashify to convert path to windows format.
|
1134 |
|
|
Allocate one more place in new argv for potential executable from '#!'
|
1135 |
|
|
parsing.
|
1136 |
|
|
(tack_on_executable): New function. Conditional on USE_MINGW_MSYS
|
1137 |
|
|
(openkey): Ditto.
|
1138 |
|
|
(mingw_rootify): Ditto.
|
1139 |
|
|
(msys_rootify): Ditto.
|
1140 |
|
|
(spawn_script): New function.
|
1141 |
|
|
(pex_win32_exec_child): Save translated argv in newargv. Pass to
|
1142 |
|
|
spawn_script if spawnv* fails.
|
1143 |
|
|
(main): New function. Conditional on MAIN. Useful for testing.
|
1144 |
|
|
|
1145 |
|
|
2005-08-17 Mark Kettenis
|
1146 |
|
|
|
1147 |
|
|
* floatformat.c (floatformat_always_valid): Change type of last
|
1148 |
|
|
argument to `void *'.
|
1149 |
|
|
(floatformat_i387_ext_is_valid): Likewise.
|
1150 |
|
|
(floatformat_to_double): Change type of second argument to `const
|
1151 |
|
|
void *'.
|
1152 |
|
|
(floatformat_from_double): Change type of last argument to `void
|
1153 |
|
|
*'.
|
1154 |
|
|
(floatformat_is_valid): Change type of last argument to `const
|
1155 |
|
|
void *'.
|
1156 |
|
|
(ieee_test): Remove redundant casts.
|
1157 |
|
|
|
1158 |
|
|
2005-08-17 Kelley Cook
|
1159 |
|
|
|
1160 |
|
|
* strverscmp.c: Update FSF address.
|
1161 |
|
|
* testsuite/Makefile.in: Likewise.
|
1162 |
|
|
* testsuite/test-demangle.c: Likewise.
|
1163 |
|
|
* testsuite/test-pexecute.c: Likewise.
|
1164 |
|
|
|
1165 |
|
|
2005-07-23 Kaveh R. Ghazi
|
1166 |
|
|
|
1167 |
|
|
* getopt.c: Include ansidecl.h before system headers.
|
1168 |
|
|
|
1169 |
|
|
2005-07-22 Ben Elliston
|
1170 |
|
|
|
1171 |
|
|
* getopt.c: Include "ansidecl.h".
|
1172 |
|
|
(_getopt_initialize): Mark argc and argv parameters as unused.
|
1173 |
|
|
|
1174 |
|
|
2005-07-22 Ben Elliston
|
1175 |
|
|
|
1176 |
|
|
* regex.c (regcomp): Change type of `i' from unsigned to int.
|
1177 |
|
|
|
1178 |
|
|
2005-07-22 Ben Elliston
|
1179 |
|
|
|
1180 |
|
|
Recover patch lost in the sourceware repository:
|
1181 |
|
|
2005-07-09 Ben Elliston
|
1182 |
|
|
* memcpy.c: Remove ANSI_PROTOTYPES conditional code.
|
1183 |
|
|
* memmove.c: Likewise.
|
1184 |
|
|
* objalloc.c: Likewise.
|
1185 |
|
|
|
1186 |
|
|
2005-07-22 Ben Elliston
|
1187 |
|
|
|
1188 |
|
|
* configure.ac: Check for a getopt(3) declaration.
|
1189 |
|
|
* configure, config.in: Regenerate.
|
1190 |
|
|
|
1191 |
|
|
2005-07-15 Ben Elliston
|
1192 |
|
|
|
1193 |
|
|
* regex.c (TRANSLATE): Cast rhs of ternary expression to char.
|
1194 |
|
|
|
1195 |
|
|
2005-07-12 Ben Elliston
|
1196 |
|
|
|
1197 |
|
|
* floatformat.c (floatformat_to_double): Add a comment about a
|
1198 |
|
|
potential source of warnings when compiling this file.
|
1199 |
|
|
|
1200 |
|
|
2005-07-12 Ben Elliston
|
1201 |
|
|
|
1202 |
|
|
* pexecute.c (pexecute): Cast string litrals to char *.
|
1203 |
|
|
* regex.c (re_comp): Cast a call to gettext() to char *.
|
1204 |
|
|
|
1205 |
|
|
2005-07-07 Kelley Cook
|
1206 |
|
|
|
1207 |
|
|
* config.table: Delete file. Move former contents into ...
|
1208 |
|
|
* configure.ac: ... here and escape any brackets for m4.
|
1209 |
|
|
* Makefile.in (config.status): Remove dependency on config.table.
|
1210 |
|
|
* configure: Regenerate.
|
1211 |
|
|
|
1212 |
|
|
2005-07-07 Kelley Cook
|
1213 |
|
|
|
1214 |
|
|
* config.in: Regenerate for 6/20 change.
|
1215 |
|
|
|
1216 |
|
|
2005-07-03 Steve Ellcey
|
1217 |
|
|
|
1218 |
|
|
PR other/13906
|
1219 |
|
|
* md5.c (md5_process_bytes): Check alignment.
|
1220 |
|
|
|
1221 |
|
|
2005-07-01 Ian Lance Taylor
|
1222 |
|
|
|
1223 |
|
|
PR other/22268
|
1224 |
|
|
* cp-demangle.c (d_expr_primary): Don't run off the end of the
|
1225 |
|
|
string while looking for the end of a literal value.
|
1226 |
|
|
* testsuite/demangle-expected: Add test case.
|
1227 |
|
|
|
1228 |
|
|
2005-06-30 Daniel Berlin
|
1229 |
|
|
|
1230 |
|
|
* hashtab.c (EMPTY_ENTRY): Moved and renamed.
|
1231 |
|
|
(DELETED_ENTRY): Ditto.
|
1232 |
|
|
|
1233 |
|
|
2005-06-20 Geoffrey Keating
|
1234 |
|
|
|
1235 |
|
|
* strverscmp.c: New.
|
1236 |
|
|
* Makefile.in (CFILES): Add strverscmp.c.
|
1237 |
|
|
(CONFIGURED_OFILES): Add strverscmp.o.
|
1238 |
|
|
(strverscmp.o): New rule.
|
1239 |
|
|
(stamp-functions): Add $(srcdir) to files in source directory.
|
1240 |
|
|
* configure.ac (funcs): Add strverscmp.
|
1241 |
|
|
(AC_CHECK_FUNCS): Add strverscmp.
|
1242 |
|
|
* configure: Regenerate.
|
1243 |
|
|
* functions.texi: Regenerate.
|
1244 |
|
|
|
1245 |
|
|
2005-05-28 Eli Zaretskii
|
1246 |
|
|
|
1247 |
|
|
* configure.ac: Add snprintf and vsnprintf to AC_CHEK_DECLS.
|
1248 |
|
|
* config.in, configure: Regenerate.
|
1249 |
|
|
|
1250 |
|
|
2005-05-25 Richard Henderson
|
1251 |
|
|
|
1252 |
|
|
* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_HIDDEN_ALIAS.
|
1253 |
|
|
(d_make_comp, d_print_comp): Likewise.
|
1254 |
|
|
(d_special_name): Generate one.
|
1255 |
|
|
* testsuite/demangle-expected: Add a hidden alias test.
|
1256 |
|
|
|
1257 |
|
|
2005-05-24 Gabriel Dos Reis
|
1258 |
|
|
|
1259 |
|
|
* configure.ac: Check declarations for calloc(), getenv(),
|
1260 |
|
|
malloc(), realloc() and sbrk().
|
1261 |
|
|
* config.in: Regenerate.
|
1262 |
|
|
* configure: Likewise.
|
1263 |
|
|
|
1264 |
|
|
* alloca.c (C_alloca): Change "new" to "new_storage". Use XNEWVEC
|
1265 |
|
|
instead of xmalloc.
|
1266 |
|
|
* choose-temp.c (choose_temp_base): Use XNEWVEC instea od xmalloc.
|
1267 |
|
|
* concat.c (liiberty_concat_ptr): Surround definition with an
|
1268 |
|
|
extern "C" block, if __cplusplus.
|
1269 |
|
|
(concat): Use XNEWVEC instead of xmalloc.
|
1270 |
|
|
(reconcat): Likewise.
|
1271 |
|
|
* cp-demangle.c (struct d_print_template): Rename member
|
1272 |
|
|
"template" to "template_decl". Adjust use throughout the file.
|
1273 |
|
|
(d_print_resize): Properly cast return value of realloc().
|
1274 |
|
|
(cplus_demangle_print): Same for malloc().
|
1275 |
|
|
(d_demangle): Likewise.
|
1276 |
|
|
* cp-demint.c (cplus_demangle_fill_builtin_type): Rename parameter
|
1277 |
|
|
"typename" to "type_name".
|
1278 |
|
|
* cplus-dem.c (grow_vect): Use XRESIZEVEC instead of xrealloc().
|
1279 |
|
|
(work_stuff_copy_to_from): Use XNEWVEC insteand of xmalloc().
|
1280 |
|
|
(demangle_template_value_parm): Likewise.
|
1281 |
|
|
(demangle_template): Likewise.
|
1282 |
|
|
(recursively_demangle): Likewise.
|
1283 |
|
|
(do_hpacc_template_literal): Likewise.
|
1284 |
|
|
(do_arg): Likewise.
|
1285 |
|
|
(remember_type): Likewise.
|
1286 |
|
|
(remember_Ktype): Likewise.
|
1287 |
|
|
(register_Btype): Likewise.
|
1288 |
|
|
(string_need): Use XRESIZEVEC instead of xrealloc().
|
1289 |
|
|
* dyn-string.c (dyn_string_init): Use XNEWVEC.
|
1290 |
|
|
(dyn_string_new): Use XNEW.
|
1291 |
|
|
(dyn_string_resize): Use XRESIZEVEC.
|
1292 |
|
|
* fnmatch.c (fnmatch): Rename local variable "not" to "negate".
|
1293 |
|
|
* getopt.c (getenv): Declare only if !__cplusplus and !getenv.
|
1294 |
|
|
Otherwise include .
|
1295 |
|
|
(exchange): Cast return value of malloc().
|
1296 |
|
|
* hashtab.c (htab_size): Define as both macro and non-inline
|
1297 |
|
|
function.
|
1298 |
|
|
(htab_elements): Likewise.
|
1299 |
|
|
* getpwd.c (getpwd): Use XNEWVEC.
|
1300 |
|
|
(htab_create_alloc_ex): Use C90 prototype-style.
|
1301 |
|
|
* lrealpath.c (lrealpath): Appropriately cast return value of
|
1302 |
|
|
malloc().
|
1303 |
|
|
* make-relative-prefix.c (save_string): Likewise.
|
1304 |
|
|
* make-temp-file.c (try_dir): Rename from "try". Adjust use in
|
1305 |
|
|
the file.
|
1306 |
|
|
(choose_tmpdir): Use XNEWVEC.
|
1307 |
|
|
* mkstemps.c (mkstemps): Rename parameter "template" to "pattern".
|
1308 |
|
|
* pex-common.c (pex_init_common): Use XNEW.
|
1309 |
|
|
(pex_add_remove): Use XRESIZEVEC.
|
1310 |
|
|
(pex_run): Likewise.
|
1311 |
|
|
(pex_get_status_and_time): Likewise.
|
1312 |
|
|
* pex-djgpp.c (pex_djgpp_exec_child): Likewise.
|
1313 |
|
|
* pex-msdos.c (pex_init): Use XNEW.
|
1314 |
|
|
(pex_msdos_exec_child): Likewise.
|
1315 |
|
|
(pex_msdos_exec_child): Use XRESIZEVEC.
|
1316 |
|
|
* pex-unix.c (pex_wait): Use XNEW.
|
1317 |
|
|
* pex-win32.c (fix_argv): Use XNEWVEC.
|
1318 |
|
|
* pexecute.c (pwait): Likewise.
|
1319 |
|
|
* setenv.c (setenv): Properly cast return value of malloc().
|
1320 |
|
|
* sigsetmask.c (sigsetmask): Rename local variables "old" and
|
1321 |
|
|
"new" to "old_sig" and "new_sig".
|
1322 |
|
|
* sort.c (main): Use XNEWVEC.
|
1323 |
|
|
* spaces.c (spaces): Cast return value of malloc().
|
1324 |
|
|
* strndup.c (strndup): Likewise.
|
1325 |
|
|
* ternary.c (ternary_insert): Use XNEW.
|
1326 |
|
|
* xmalloc.c (malloc, realloc, calloc, sbrk): Surround declaration
|
1327 |
|
|
with an extern "C" block if __cplusplus.
|
1328 |
|
|
* xstrdup.c (xstrdup): Cast return value of memcpy().
|
1329 |
|
|
* xstrerror.c (strerror): Enclose declaration in an extern "C"
|
1330 |
|
|
block if __cplusplus.
|
1331 |
|
|
* xstrndup.c (xstrndup): Use XNEW. Cast return value of memcpy().
|
1332 |
|
|
|
1333 |
|
|
2005-05-16 Andreas Jaeger
|
1334 |
|
|
|
1335 |
|
|
* getpwd.c: Remove unneeded prototype getcwd and move getwd so
|
1336 |
|
|
that it's only declared if needed.
|
1337 |
|
|
|
1338 |
|
|
* getopt1.c: Change order of includes so that __GNU_LIBRARY__ is
|
1339 |
|
|
defined.
|
1340 |
|
|
|
1341 |
|
|
2005-05-15 Andreas Jaeger
|
1342 |
|
|
|
1343 |
|
|
* functions.texi: Regenerated.
|
1344 |
|
|
|
1345 |
|
|
2005-05-15 Eli Zaretskii
|
1346 |
|
|
|
1347 |
|
|
* pexecute.txh: Enclose multi-word data types in @deftypefn in
|
1348 |
|
|
braces. Minor wording fixes. Use --- for em-dash. Use
|
1349 |
|
|
@enumerate in enumerated lists.
|
1350 |
|
|
|
1351 |
|
|
* fopen_unlocked.c: Enclose multi-word data types in @deftypefn in
|
1352 |
|
|
braces.
|
1353 |
|
|
|
1354 |
|
|
2005-05-11 Eli Zaretskii
|
1355 |
|
|
|
1356 |
|
|
* pex-djgpp.c: Include string.h, fcntl.h, unistd.h, and
|
1357 |
|
|
sys/stat.h.
|
1358 |
|
|
(pex_init): Fix last argument to pex_init_common.
|
1359 |
|
|
(pex_djgpp_exec_child): Remove leading underscore from _open,
|
1360 |
|
|
_dup, _dup2, _close, and _spawnv/_spawnvp. Replace `program',
|
1361 |
|
|
which is undeclared, with `executable', which was unused. Remove
|
1362 |
|
|
unused variable `e'. Fix casting of last arg to spawnv/spawnvp.
|
1363 |
|
|
(pex_djgpp_wait): Declare arguments with ATTRIBUTE_UNUSED.
|
1364 |
|
|
|
1365 |
|
|
2005-05-11 Paul Brook
|
1366 |
|
|
|
1367 |
|
|
* Makefile.in: Regenerate dependencies.
|
1368 |
|
|
|
1369 |
|
|
2005-05-10 Nick Clifton
|
1370 |
|
|
|
1371 |
|
|
* Update the address and phone number of the FSF organization in
|
1372 |
|
|
the GPL notices in the following files:
|
1373 |
|
|
COPYING.LIB, Makefile.in, _doprnt.c, argv.c, asprintf.c,
|
1374 |
|
|
choose-temp.c, clock.c, concat.c, copying-lib.texi, cp-demangle.c,
|
1375 |
|
|
cp-demangle.h, cp-demint.c, cplus-dem.c, dyn-string.c, fdmatch.c,
|
1376 |
|
|
fibheap.c, floatformat.c, fnmatch.c, fopen_unlocked.c,
|
1377 |
|
|
gather-docs, getopt.c, getopt1.c, getruntime.c, hashtab.c, hex.c,
|
1378 |
|
|
lbasename.c, lrealpath.c, maint-tool, make-relative-prefix.c,
|
1379 |
|
|
make-temp-file.c, md5.c, mempcpy.c, mkstemps.c, objalloc.c,
|
1380 |
|
|
obstack.c, partition.c, pex-common.c, pex-common.h, pex-djgpp.c,
|
1381 |
|
|
pex-msdos.c, pex-one.c, pex-unix.c, pex-win32.c, pexecute.c,
|
1382 |
|
|
physmem.c, putenv.c, regex.c, safe-ctype.c, setenv.c, snprintf.c,
|
1383 |
|
|
sort.c, spaces.c, splay-tree.c, stpcpy.c, stpncpy.c, strndup.c,
|
1384 |
|
|
strtod.c, ternary.c, unlink-if-ordinary.c, vasprintf.c,
|
1385 |
|
|
vsnprintf.c, vsprintf.c, xexit.c, xmalloc.c, xstrndup.c
|
1386 |
|
|
|
1387 |
|
|
2005-05-06 Kelley Cook
|
1388 |
|
|
|
1389 |
|
|
* aclocal.m4 (AC_DEFINE_NOAUTOHEADER): Remove.
|
1390 |
|
|
* configure.ac: Replace any AC_DEFINE_NOAUTOHEADER with AC_DEFINE.
|
1391 |
|
|
* configure: Regenerate.
|
1392 |
|
|
|
1393 |
|
|
2005-05-06 Kelley Cook
|
1394 |
|
|
|
1395 |
|
|
* configure.ac: Use AC_C_BIGENDIAN instead of AC_C_BIGENDIAN_CROSS.
|
1396 |
|
|
Use AC_CHECK_SIZEOF instead of AC_COMPILE_CHECK_SIZEOF.
|
1397 |
|
|
* aclocal.m4: Don't include accross.m4.
|
1398 |
|
|
* configure, config.in: Regenerate.
|
1399 |
|
|
|
1400 |
|
|
2005-04-25 Kaveh R. Ghazi
|
1401 |
|
|
|
1402 |
|
|
* fopen_unlocked.c (unlock_std_streams): New.
|
1403 |
|
|
|
1404 |
|
|
* functions.texi: Regenerate.
|
1405 |
|
|
|
1406 |
|
|
2005-04-16 Kaveh R. Ghazi
|
1407 |
|
|
|
1408 |
|
|
* fopen_unlocked.c (unlock_stream): New.
|
1409 |
|
|
Consolidate unlocking code into a helper function.
|
1410 |
|
|
|
1411 |
|
|
* functions.texi: Regenerate.
|
1412 |
|
|
|
1413 |
|
|
2005-04-13 Gabriel Dos Reis
|
1414 |
|
|
|
1415 |
|
|
* asprintf.c: Include config.h.
|
1416 |
|
|
* basename.c: Likewise.
|
1417 |
|
|
* fdmatch.c: Likewise.
|
1418 |
|
|
* hex.c: Likewise.
|
1419 |
|
|
* lbasename.c: Likewise.
|
1420 |
|
|
* spaces.c: Likewise.
|
1421 |
|
|
* xatexit.c:Likewise.
|
1422 |
|
|
* configure.ac: Do check declarations for basename, ffs, asprintf
|
1423 |
|
|
and vasprintf for real.
|
1424 |
|
|
* configure: Regenerate.
|
1425 |
|
|
|
1426 |
|
|
2005-04-13 Gabriel Dos Reis
|
1427 |
|
|
|
1428 |
|
|
* argv.c (dupargv): Allocate space of argv[argc], not
|
1429 |
|
|
sizeof(char *) of that amount. Cast result to char *.
|
1430 |
|
|
|
1431 |
|
|
2005-04-12 Gabriel Dos Reis
|
1432 |
|
|
|
1433 |
|
|
* regex.c (wcs_re_match_2_internal, byte_re_match_2_internal):
|
1434 |
|
|
Replace not with negate.
|
1435 |
|
|
|
1436 |
|
|
2005-04-12 Gabriel Dos Reis
|
1437 |
|
|
|
1438 |
|
|
* configure.ac: Check declarations for basename, ffs, asprintf,
|
1439 |
|
|
vasprintf.
|
1440 |
|
|
* configure: Regenerate.
|
1441 |
|
|
* config.in: Likewise.
|
1442 |
|
|
|
1443 |
|
|
2005-04-11 Kaveh R. Ghazi
|
1444 |
|
|
|
1445 |
|
|
* Makefile.in (CFILES): Add fopen_unlocked.c.
|
1446 |
|
|
(REQUIRED_OFILES): Add ./fopen_unlocked.o.
|
1447 |
|
|
Regenerate dependencies.
|
1448 |
|
|
|
1449 |
|
|
* configure.ac: Check for stdio_ext.h and __fsetlocking.
|
1450 |
|
|
|
1451 |
|
|
* fopen_unlocked.c: New file.
|
1452 |
|
|
|
1453 |
|
|
* functions.texi, configure, config.in: Regenerate.
|
1454 |
|
|
|
1455 |
|
|
2005-04-04 Ian Lance Taylor
|
1456 |
|
|
|
1457 |
|
|
* testsuite/test-pexecute.c (TEST_PEX_RUN): Move variable
|
1458 |
|
|
declaration before statement.
|
1459 |
|
|
|
1460 |
|
|
2005-04-02 Kaveh R. Ghazi
|
1461 |
|
|
|
1462 |
|
|
* bcmp.c: Fix warnings and implement using memcmp.
|
1463 |
|
|
* bcopy.c: Fix warnings.
|
1464 |
|
|
* bzero.c: Fix warnings and implement using memset.
|
1465 |
|
|
|
1466 |
|
|
* configure.ac (ac_libiberty_warn_cflags): Add -Wwrite-strings
|
1467 |
|
|
-Wstrict-prototypes.
|
1468 |
|
|
* configure, config.in: Regenerate.
|
1469 |
|
|
|
1470 |
|
|
* bsearch.c, index.c, rindex.c, strstr.c, strtol.c, waitpid.c: Fix
|
1471 |
|
|
warnings and reconcile interfaces with relevant standards.
|
1472 |
|
|
|
1473 |
|
|
2005-04-02 Ian Lance Taylor
|
1474 |
|
|
|
1475 |
|
|
* cp-demangle.c: Update copyright.
|
1476 |
|
|
|
1477 |
|
|
2005-03-31 Joseph S. Myers
|
1478 |
|
|
|
1479 |
|
|
* gettimeofday.c: Add "Supplemental" to @deftypefn.
|
1480 |
|
|
* functions.texi: Regenerate.
|
1481 |
|
|
|
1482 |
|
|
2005-03-28 Ian Lance Taylor
|
1483 |
|
|
|
1484 |
|
|
* pex-common.c: New file.
|
1485 |
|
|
* pex-one.c: New file.
|
1486 |
|
|
* pexecute.c: New file.
|
1487 |
|
|
* pex-common.h: Include .
|
1488 |
|
|
(struct pex_obj): Define.
|
1489 |
|
|
(struct pex_funcs): Define.
|
1490 |
|
|
(pex_init_common): Declare.
|
1491 |
|
|
* pex-unix.c: Rewrite.
|
1492 |
|
|
* pex-win32.c: Rewrite.
|
1493 |
|
|
* pex-djgpp.c: Rewrite.
|
1494 |
|
|
* pex-msdos.c: Rewrite.
|
1495 |
|
|
* testsuite/text-pexecute.c: New file.
|
1496 |
|
|
* pexecute.txh: Rewrite.
|
1497 |
|
|
* configure.ac: Check for wait3 and wait4. Set CHECK to
|
1498 |
|
|
really-check rather than check-cplus-dem.
|
1499 |
|
|
* functions.texi: Rebuild.
|
1500 |
|
|
* Makefile.in: Rebuild dependencies.
|
1501 |
|
|
(CFILES): Add pexecute.c, pex-common.c, pex-one.c.
|
1502 |
|
|
(REQUIRED_OFILES): Add pexecute.o, pex-common.o, pex-one.o.
|
1503 |
|
|
* testsuite/Makefile.in (really-check): New target.
|
1504 |
|
|
(check-pexecute, test-pexecute): New targets.
|
1505 |
|
|
* configure: Rebuild.
|
1506 |
|
|
|
1507 |
|
|
2005-03-28 Mark Kettenis
|
1508 |
|
|
|
1509 |
|
|
* unlink-if-ordinary.c: Include .
|
1510 |
|
|
|
1511 |
|
|
2005-03-27 Gabriel Dos Reis
|
1512 |
|
|
|
1513 |
|
|
Convert libiberty to use ISO C prototype style 7/n.
|
1514 |
|
|
* regex.c (PARAMS): Remove definition.
|
1515 |
|
|
(PREFIX): Unconditionaly define using ISO C ## operator.
|
1516 |
|
|
(init_syntax_once, extract_number, extract_number_and_incr,
|
1517 |
|
|
print_fastmap, print_partial_compiled_pattern,
|
1518 |
|
|
print_compiled_pattern, print_double_string, printchar,
|
1519 |
|
|
convert_mbs_to_wcs, re_set_syntax, regex_grow_registers,
|
1520 |
|
|
regex_compile, store_op1, store_op2, insert_op1, insert_op2,
|
1521 |
|
|
at_begline_loc_p, at_endline_p, group_in_compile_stack,
|
1522 |
|
|
insert_space, wcs_compile_range, byte_compile_range,
|
1523 |
|
|
truncate_wchar, re_compile_fastmap, re_compile_fastmap,
|
1524 |
|
|
re_set_registers, re_search, re_search_2, re_search_3, re_match,
|
1525 |
|
|
re_match_2, count_mbs_length, wcs_re_match_2_internal,
|
1526 |
|
|
byte_re_match_2_internal, group_match_null_string_p,
|
1527 |
|
|
alt_match_null_string_p, common_op_match_null_string_p,
|
1528 |
|
|
bcmp_translate, re_compile_pattern, re_comp, re_exec, regcomp,
|
1529 |
|
|
regexec, regerror, regfree): Use ISO C prototype style.
|
1530 |
|
|
* partition.c: (elem_compare): Likewise.
|
1531 |
|
|
* cp-demangle.c (print_usage): Likewise.
|
1532 |
|
|
|
1533 |
|
|
2005-03-27 Gabriel Dos Reis
|
1534 |
|
|
|
1535 |
|
|
Convert libiberty to use ISO C prototype style 5/n.
|
1536 |
|
|
* random.c (srandom, initstate, setstate, random): Use ISO C
|
1537 |
|
|
prototypes.
|
1538 |
|
|
* putenv.c (putenv): Likewise.
|
1539 |
|
|
* physmem.c (physmem_available, physmem_total, main): Likewise.
|
1540 |
|
|
* pex-win32.c (fix_argv, pexecute, pwait): Likewise.
|
1541 |
|
|
* pex-unix.c (pexecute, pwait): Likewise.
|
1542 |
|
|
* pex-msdos.c (pexecute, pwait): Likewise.
|
1543 |
|
|
* pex-djgpp.c (pexecute, pwait): Likewise.
|
1544 |
|
|
* partition.c (partition_new, partition_delete, partition_union)
|
1545 |
|
|
(elem_compare, partition_print): Likewise.
|
1546 |
|
|
* obstack.c (_obstack_begin, _obstack_begin_1, _obstack_newchunk,
|
1547 |
|
|
_obstack_allocated_p, _obstack_free, obstack_free,
|
1548 |
|
|
_obstack_memory_used, print_and_abort, obstack_next_free,
|
1549 |
|
|
obstack_object_size, obstack_base): Likewise. Remove codes
|
1550 |
|
|
predicated on !defined(__STDC__).
|
1551 |
|
|
* objalloc.c (objalloc_create, _objalloc_alloc, objalloc_free,
|
1552 |
|
|
objalloc_free_block): Use ISO C prototypes.
|
1553 |
|
|
* mkstemps.c (mkstemps): Likewise.
|
1554 |
|
|
* memset.c (memset): Likewise.
|
1555 |
|
|
* mempcpy.c (mempcpy): Likewise.
|
1556 |
|
|
* rename.c (rename): Likewise.
|
1557 |
|
|
* rindex.c (rindex): Likewise.
|
1558 |
|
|
* setenv.c (setenv, unsetenv): Likewise.
|
1559 |
|
|
* sigsetmask.c (sigsetmask): Likewise.
|
1560 |
|
|
* snprintf.c (snprintf): Likewise.
|
1561 |
|
|
* sort.c (sort_pointers, xmalloc): Likewise.
|
1562 |
|
|
* spaces.c (spaces): Likewise.
|
1563 |
|
|
* splay-tree.c (splay_tree_delete_helper,
|
1564 |
|
|
splay_tree_splay_helper, splay_tree_splay,
|
1565 |
|
|
splay_tree_foreach_helper, splay_tree_xmalloc_allocate,
|
1566 |
|
|
splay_tree_new, splay_tree_xmalloc_allocate,
|
1567 |
|
|
splay_tree_new_with_allocator, splay_tree_delete,
|
1568 |
|
|
splay_tree_insert, splay_tree_remove, splay_tree_lookup,
|
1569 |
|
|
splay_tree_max, splay_tree_min, splay_tree_predecessor,
|
1570 |
|
|
splay_tree_successor, splay_tree_foreach,
|
1571 |
|
|
splay_tree_compare_ints, splay_tree_compare_pointers): Likewise.
|
1572 |
|
|
* stpcpy.c (stpcpy): Likewise.
|
1573 |
|
|
* stpncpy.c (stpncpy): Likewise.
|
1574 |
|
|
* strcasecmp.c (strcasecmp): Likewise.
|
1575 |
|
|
* strchr.c (strchr): Likewise.
|
1576 |
|
|
* strdup.c (strdup): Likewise.
|
1577 |
|
|
|
1578 |
|
|
2005-03-27 Gabriel Dos Reis
|
1579 |
|
|
|
1580 |
|
|
Convert libiberty to use ISO C prototype style 6/n.
|
1581 |
|
|
* strerror.c (init_error_tables, errno_max, strerror, strerrno,
|
1582 |
|
|
strtoerrno, main): Use ISO C prototype style.
|
1583 |
|
|
* strncasecmp.c (strncasecmp): Likewise.
|
1584 |
|
|
* strncmp.c (strncmp): Likewise.
|
1585 |
|
|
* strndup.c (strndup): Likewise.
|
1586 |
|
|
* strrchr.c (strrchr): Likewise.
|
1587 |
|
|
* strsignal.c (init_signal_tables, signo_max, strsignal,
|
1588 |
|
|
strsigno, strtosigno, psignal, main): Likewise.
|
1589 |
|
|
* strstr.c (strstr): Likewise.
|
1590 |
|
|
* strtod.c (strtod, atof): Likewise.
|
1591 |
|
|
* strtol.c (strtol): Likewise.
|
1592 |
|
|
* strtoul.c (strtoul): Likewise.
|
1593 |
|
|
* ternary.c (ternary_insert, ternary_cleanup, ternary_search,
|
1594 |
|
|
ternary_recursivesearch): Likewise.
|
1595 |
|
|
* tmpnam.c (tmpnam): Likewise.
|
1596 |
|
|
* unlink-if-ordinary.c (unlink_if_ordinary): Likewise.
|
1597 |
|
|
* vasprintf.c (int_vasprintf, vasprintf, checkit, main): Likewise.
|
1598 |
|
|
* vfork.c (vfork): Likewise.
|
1599 |
|
|
* vfprintf.c (vfprintf): Likewise.
|
1600 |
|
|
* vprintf.c (vprintf): Likewise.
|
1601 |
|
|
* vsnprintf.c (vsnprintf, checkit, main): Likewise.
|
1602 |
|
|
* vsprintf.c (vsprintf): Likewise.
|
1603 |
|
|
* waitpid.c (waitpid): Likewise.
|
1604 |
|
|
* xatexit.c (xatexit, xatexit_cleanup): Likewise.
|
1605 |
|
|
* xexit.c (xexit): Likewise.
|
1606 |
|
|
* xmalloc.c (xmalloc_set_program_name, xmalloc_failed, xmalloc,
|
1607 |
|
|
xcalloc, xrealloc): Likewise.
|
1608 |
|
|
* xmemdup.c (xmemdup): Likewise.
|
1609 |
|
|
* xstrdup.c (xstrdup): Likewise.
|
1610 |
|
|
* xstrerror.c (xstrerror): Likewise.
|
1611 |
|
|
* xstrndup.c (xstrndup): Likewise.
|
1612 |
|
|
|
1613 |
|
|
2005-03-27 Andreas Jaeger
|
1614 |
|
|
|
1615 |
|
|
* configure.ac (ac_c_preproc_warn_flag): Remove -Wtraditional
|
1616 |
|
|
flags.
|
1617 |
|
|
* configure: Regenerated.
|
1618 |
|
|
|
1619 |
|
|
2005-03-27 Gabriel Dos Reis
|
1620 |
|
|
|
1621 |
|
|
* getopt1.c (getopt_long_only): Fix thinko.
|
1622 |
|
|
|
1623 |
|
|
2005-03-27 Gabriel Dos Reis
|
1624 |
|
|
|
1625 |
|
|
Convert libiberty to use ISO C prototype style 4/n.
|
1626 |
|
|
* hashtab.c (higher_prime_index, hash_pointer, eq_pointer,
|
1627 |
|
|
htab_size, htab_elements, htab_mod_1, htab_mod, htab_mod_m2,
|
1628 |
|
|
htab_create_alloc, htab_set_functions_ex, htab_create,
|
1629 |
|
|
htab_try_create, htab_delete, htab_empty,
|
1630 |
|
|
find_empty_slot_for_expand, htab_expand, htab_find_with_hash,
|
1631 |
|
|
htab_find, htab_find_slot_with_hash, htab_find_slot,
|
1632 |
|
|
htab_remove_elt, htab_remove_elt_with_hash, htab_clear_slot,
|
1633 |
|
|
htab_traverse_noresize, htab_traverse, htab_collisions,
|
1634 |
|
|
htab_hash_string, iterative_hash): Use ISO C prototype.
|
1635 |
|
|
* hex.c (hex_init): Likewise.
|
1636 |
|
|
* index.c (index): Likewise.
|
1637 |
|
|
* insque.c (insque, remque): Likewise.
|
1638 |
|
|
* lbasename.c (lbasename): Likewise.
|
1639 |
|
|
* lrealpath.c (lrealpath): Likewise.
|
1640 |
|
|
* make-relative-prefix.c (save_string, split_directories,
|
1641 |
|
|
free_split_directories, make_relative_prefix): Likewise.
|
1642 |
|
|
* make-temp-file.c (try, choose_tmpdir, make_temp_file): Likewise.
|
1643 |
|
|
* md5.c (md5_init_ctx, md5_read_ctx, md5_finish_ctx, md5_stream,
|
1644 |
|
|
md5_buffer, md5_process_bytes, md5_process_block): Likewise.
|
1645 |
|
|
* memchr.c (memchr): Likewise.
|
1646 |
|
|
* memcpy.c (memcpy): Likewise.
|
1647 |
|
|
* memmove.c (memmove): Likewise.
|
1648 |
|
|
* gettimeofday.c (gettimeofday): Likewise.
|
1649 |
|
|
* getruntime.c (get_run_time): Likewise.
|
1650 |
|
|
* getpwd.c (getpwd, getpwd): Likewise.
|
1651 |
|
|
* getpagesize.c (getpagesize): Likewise.
|
1652 |
|
|
* getopt1.c (getopt_long, getopt_long_only, main): Likewise.
|
1653 |
|
|
* getopt.c (my_index, exchange, _getopt_initialize,
|
1654 |
|
|
_getopt_internal, getopt, main): Likewise.
|
1655 |
|
|
* getcwd.c (getcwd): Likewise.
|
1656 |
|
|
* fnmatch.c (fnmatch): Likewise.
|
1657 |
|
|
* floatformat.c (floatformat_always_valid,
|
1658 |
|
|
floatformat_i387_ext_is_valid, get_field, floatformat_to_double,
|
1659 |
|
|
put_field, floatformat_from_double, floatformat_is_valid,
|
1660 |
|
|
ieee_test, main): Likewise.
|
1661 |
|
|
* fibheap.c (fibheap_new, fibnode_new, fibheap_compare,
|
1662 |
|
|
fibheap_comp_data, fibheap_insert, fibheap_min, fibheap_min_key,
|
1663 |
|
|
fibheap_union, fibheap_extract_min, fibheap_replace_key_data,
|
1664 |
|
|
fibheap_replace_key, fibheap_replace_data, fibheap_delete_node,
|
1665 |
|
|
fibheap_delete, fibheap_empty, fibheap_extr_min_node,
|
1666 |
|
|
fibheap_ins_root, fibheap_rem_root, fibheap_consolidate,
|
1667 |
|
|
fibheap_link, fibheap_cut, fibheap_cascading_cut,
|
1668 |
|
|
fibnode_insert_after, fibnode_remove): Likewise.
|
1669 |
|
|
* ffs.c (ffs): Likewise.
|
1670 |
|
|
* fdmatch.c (fdmatch): Likewise.
|
1671 |
|
|
* dyn-string.c (dyn_string_init, dyn_string_new,
|
1672 |
|
|
dyn_string_delete, dyn_string_release, dyn_string_resize,
|
1673 |
|
|
dyn_string_clear, dyn_string_copy, dyn_string_copy_cstr,
|
1674 |
|
|
dyn_string_prepend, dyn_string_prepend_cstr, dyn_string_insert,
|
1675 |
|
|
dyn_string_insert_cstr, dyn_string_insert_char,
|
1676 |
|
|
dyn_string_append, dyn_string_append_cstr,
|
1677 |
|
|
dyn_string_append_char, dyn_string_substring, dyn_string_eq):
|
1678 |
|
|
Likewise.
|
1679 |
|
|
|
1680 |
|
|
2005-03-27 Gabriel Dos Reis
|
1681 |
|
|
|
1682 |
|
|
Convert libiberty to use ISO C prototype style 3/n.
|
1683 |
|
|
* cplus-dem.c (set_cplus_marker_for_demangling, consume_count,
|
1684 |
|
|
consume_count_with_underscores, code_for_qualifier,
|
1685 |
|
|
qualifier_string, demangle_qualifier, cplus_demangle_opname,
|
1686 |
|
|
cplus_mangle_opname, cplus_demangle_set_style,
|
1687 |
|
|
cplus_demangle_name_to_style, cplus_demangle, grow_vect,
|
1688 |
|
|
ada_demangle, internal_cplus_demangle, squangle_mop_up,
|
1689 |
|
|
work_stuff_copy_to_from, delete_non_B_K_work_stuff,
|
1690 |
|
|
delete_work_stuff, mop_up, demangle_signature,
|
1691 |
|
|
demangle_method_args, demangle_template_template_parm,
|
1692 |
|
|
demangle_expression, demangle_integral_value,
|
1693 |
|
|
demangle_real_value, demangle_template_value_parm,
|
1694 |
|
|
demangle_template, arm_pt, demangle_arm_hp_template,
|
1695 |
|
|
demangle_class_name, demangle_class, iterate_demangle_function,
|
1696 |
|
|
demangle_prefix, gnu_special, recursively_demangle, arm_special,
|
1697 |
|
|
demangle_qualified, get_count, do_type, demangle_fund_type,
|
1698 |
|
|
do_hpacc_template_const_value, do_hpacc_template_literal,
|
1699 |
|
|
snarf_numeric_literal, do_arg, remember_type, remember_Ktype,
|
1700 |
|
|
register_Btype, remember_Btype, forget_B_and_K_types,
|
1701 |
|
|
forget_types, demangle_args, demangle_nested_args,
|
1702 |
|
|
demangle_function_name, string_need, string_delete, string_init,
|
1703 |
|
|
string_clear, string_empty, string_append, string_appends,
|
1704 |
|
|
string_appendn, string_prepend, string_prepends, string_prependn,
|
1705 |
|
|
string_append_template_idx): Use ISO C prootype style.
|
1706 |
|
|
* cp-demint.c (cplus_demangle_fill_component,
|
1707 |
|
|
cplus_demangle_fill_builtin_type, cplus_demangle_fill_operator,
|
1708 |
|
|
cplus_demangle_v3_components): Likewise.
|
1709 |
|
|
|
1710 |
|
|
2005-03-26 Gabriel Dos Reis
|
1711 |
|
|
|
1712 |
|
|
Convert libiberty to use ISO C prototype style 2/n.
|
1713 |
|
|
* cp-demangle.h: Remove uses of PARAMS.
|
1714 |
|
|
* cp-demangle.c: Likewise.
|
1715 |
|
|
(d_dump, cplus_demangle_fill_name,
|
1716 |
|
|
cplus_demangle_fill_extended_operator, cplus_demangle_fill_ctor,
|
1717 |
|
|
cplus_demangle_fill_dtor, d_make_empty, d_make_comp, d_make_name,
|
1718 |
|
|
d_make_builtin_type, d_make_operator, d_make_extended_operator,
|
1719 |
|
|
d_make_ctor, d_make_dtor, d_make_template_param, d_make_sub,
|
1720 |
|
|
cplus_demangle_mangled_name, has_return_type,
|
1721 |
|
|
is_ctor_dtor_or_conversion, d_encoding, d_name, d_nested_name,
|
1722 |
|
|
d_prefix, d_unqualified_name, d_source_name, d_number,
|
1723 |
|
|
d_identifier, d_operator_name, d_special_name, d_call_offset,
|
1724 |
|
|
d_ctor_dtor_name, cplus_demangle_type, d_cv_qualifiers,
|
1725 |
|
|
d_function_type, d_bare_function_type, d_class_enum_type,
|
1726 |
|
|
d_array_type, d_pointer_to_member_type, d_template_param,
|
1727 |
|
|
d_template_args, d_template_arg, d_expression, d_expr_primary,
|
1728 |
|
|
d_local_name, d_discriminator, d_add_substitution,
|
1729 |
|
|
d_substitution, d_print_resize, d_print_append_char,
|
1730 |
|
|
d_print_append_buffer, d_print_error, cplus_demangle_print,
|
1731 |
|
|
d_print_comp, d_print_java_identifier, d_print_mod_list,
|
1732 |
|
|
d_print_mod, d_print_function_type, d_print_array_type,
|
1733 |
|
|
d_print_expr_op, d_print_cast, cplus_demangle_init_info,
|
1734 |
|
|
d_demangle, __cxa_demangle, cplus_demangle_v3, java_demangle_v3,
|
1735 |
|
|
is_ctor_or_dtor, is_gnu_v3_mangled_ctor, is_gnu_v3_mangled_dtor,
|
1736 |
|
|
print_usage, main):
|
1737 |
|
|
|
1738 |
|
|
2005-03-26 Gabriel Dos Reis
|
1739 |
|
|
|
1740 |
|
|
Convert libiberty to ISO C prototype style 1/n.
|
1741 |
|
|
* _doprnt.c: Remove conditional #include on
|
1742 |
|
|
ANSI_PROTOTYPES as the latter is always assumed.
|
1743 |
|
|
(_doprnt, checkit, main): Use ISO C prototype.
|
1744 |
|
|
* alloca.c (find_stack_direction, C_alloca): Use ISO C prototype.
|
1745 |
|
|
* argv.c: Remove conditional #includes on ANSI_PROTOTYPES.
|
1746 |
|
|
(dupargv, freeargv, buildargv, main): Use ISO C prototype.
|
1747 |
|
|
* atexit.c (atexit): Likewise
|
1748 |
|
|
* asprintf.c: Remove conditional include on ANSI_PROTOTYPES.
|
1749 |
|
|
(asprintf): Use ISO C prototype.
|
1750 |
|
|
* basename.c (basename): Likewise
|
1751 |
|
|
* bcmp.c (bcmp): Likewise.
|
1752 |
|
|
* bcopy.c (bcopy): Likewise.
|
1753 |
|
|
* bzero.c (bzero): Likewise.
|
1754 |
|
|
* bsearch.c (bsearch): Likewise. Improve const-correctness.
|
1755 |
|
|
* choose-temp.c (choose_temp_base): Likewise.
|
1756 |
|
|
* calloc.c: Remove conditional #include on ANSI_PROTOTYPES.
|
1757 |
|
|
(calloc): Use ISO C prototype.
|
1758 |
|
|
* clock.c (clock): Likewise.
|
1759 |
|
|
* concat.c: Remove conditional #include on ANSI_PROTOTYPES.
|
1760 |
|
|
(vconcat_length, vconcat_copy, concat_length, concat_copy,
|
1761 |
|
|
concat_copy2, concat, reconcat, main): Use ISO C prototype.
|
1762 |
|
|
* copysign.c (copysign): Likewise.
|
1763 |
|
|
|
1764 |
|
|
2005-03-24 Kaveh R. Ghazi
|
1765 |
|
|
|
1766 |
|
|
* Makefile.in (CFILES): Add strndup.c and xstrndup.c.
|
1767 |
|
|
(REQUIRED_OFILES): Add xstrndup.o.
|
1768 |
|
|
(CONFIGURED_OFILES): Add strndup.o.
|
1769 |
|
|
Regenerate dependencies.
|
1770 |
|
|
|
1771 |
|
|
* configure.ac (funcs, AC_CHECK_FUNCS): Add strndup.
|
1772 |
|
|
|
1773 |
|
|
* strndup.c, xstrndup.c: New.
|
1774 |
|
|
|
1775 |
|
|
* config.in, configure, functions.texi: Regenerate.
|
1776 |
|
|
|
1777 |
|
|
2005-03-24 Kaveh R. Ghazi
|
1778 |
|
|
|
1779 |
|
|
* xmemdup.c, xstrdup.c: Expose the tail call.
|
1780 |
|
|
|
1781 |
|
|
2005-03-09 Mark Mitchell
|
1782 |
|
|
|
1783 |
|
|
* configure.ac (funcs): Add gettimeofday.
|
1784 |
|
|
* configure: Regenerated.
|
1785 |
|
|
* gettimeofday.c: New file.
|
1786 |
|
|
* Makefile.in (CFILES): Add gettimeofday.
|
1787 |
|
|
(CONFIGURED_OFILES): Add gettimeofday.o.
|
1788 |
|
|
(./gettimeofday.o): New rule.
|
1789 |
|
|
|
1790 |
|
|
2005-03-09 Ian Lance Taylor
|
1791 |
|
|
|
1792 |
|
|
* pex-os2.c: Remove.
|
1793 |
|
|
* configure.ac: Remove *-*-os2-emx* case when setting pexecute.
|
1794 |
|
|
* Makefile.in (CFILES): Remove pex-os2.c.
|
1795 |
|
|
(CONFIGURED_OFILES): Remove pex-os2.o.
|
1796 |
|
|
(pex-os2.o): Remove target.
|
1797 |
|
|
* configure: Rebuild.
|
1798 |
|
|
|
1799 |
|
|
2005-03-07 Ian Lance Taylor
|
1800 |
|
|
|
1801 |
|
|
* mpw-config.in: Remove.
|
1802 |
|
|
* mpw-make.sed: Remove.
|
1803 |
|
|
* mpw.c: Remove.
|
1804 |
|
|
* Makefile.in (CFILES): Remove pex-mpw.c.
|
1805 |
|
|
(CONFIGURED_OFILES): Remove pex-mpw.o.
|
1806 |
|
|
(mpw.o, pex-mpw.o): Remove targets.
|
1807 |
|
|
* maint-tool (undoc): Remove reference to mpw.c.
|
1808 |
|
|
|
1809 |
|
|
2005-03-06 DJ Delorie
|
1810 |
|
|
|
1811 |
|
|
* configure.ac (target_header_dir): vfork is a stub under djgpp.
|
1812 |
|
|
* configure: Regenerated.
|
1813 |
|
|
|
1814 |
|
|
2005-03-01 Jan Beulich
|
1815 |
|
|
|
1816 |
|
|
* Makefile.in (CFILES): Add unlink-if-ordinary.c
|
1817 |
|
|
(REQUIRED_OFILES): Add unlink-if-ordinary.o.
|
1818 |
|
|
Add dependencies and rule for unlink-if-ordinary.o.
|
1819 |
|
|
* unlink-if-ordinary.c: New.
|
1820 |
|
|
|
1821 |
|
|
2005-03-01 Ben Elliston
|
1822 |
|
|
|
1823 |
|
|
* hashtab.c (htab_find_slot_with_hash): Make function
|
1824 |
|
|
documentation clearer.
|
1825 |
|
|
|
1826 |
|
|
2005-02-13 Jason Merrill
|
1827 |
|
|
|
1828 |
|
|
* cp-demangle.c (__cxa_demangle): Change resolution of ambiguous
|
1829 |
|
|
arguments.
|
1830 |
|
|
|
1831 |
|
|
2005-01-11 Tobias Schl"uter
|
1832 |
|
|
|
1833 |
|
|
* hex.c (hex_value): Group 'unsigned int' together to get correct
|
1834 |
|
|
markup.
|
1835 |
|
|
* functions.texi: Regenerated.
|
1836 |
|
|
|
1837 |
|
|
2004-12-27 H.J. Lu
|
1838 |
|
|
|
1839 |
|
|
* Makefile.in: Undo to 2004-12-17.
|
1840 |
|
|
* aclocal.m4: Likewise.
|
1841 |
|
|
* config.table: Likewise.
|
1842 |
|
|
* configure.ac: Likewise.
|
1843 |
|
|
* maint-tool: Likewise.
|
1844 |
|
|
* configure: Likewise.
|
1845 |
|
|
|
1846 |
|
|
2004-12-19 H.J. Lu
|
1847 |
|
|
|
1848 |
|
|
PR bootstrap/19072
|
1849 |
|
|
* Makefile.in (enable_shared): New substitute.
|
1850 |
|
|
(LTTARGETLIB): New.
|
1851 |
|
|
(PREFIXTARGETLIB): New.
|
1852 |
|
|
(LTTESTLIB): New.
|
1853 |
|
|
(PREFIXTESTLIB): New.
|
1854 |
|
|
(CCLD): New.
|
1855 |
|
|
(LINK): New.
|
1856 |
|
|
($(TARGETLIB)): Use $(LINK) to create libraries and create
|
1857 |
|
|
targets by hand.
|
1858 |
|
|
($(TESTLIB)): Likewise.
|
1859 |
|
|
(mostlyclean): Don't remove .libs. Remove the libtool object
|
1860 |
|
|
directory.
|
1861 |
|
|
|
1862 |
|
|
* config.table (enable_shared): Removed.
|
1863 |
|
|
|
1864 |
|
|
* configure.ac (enable_static): Set to yes.
|
1865 |
|
|
(AC_PROG_LIBTOOL): Removed.
|
1866 |
|
|
(AM_DISABLE_SHARED): Uncommented.
|
1867 |
|
|
(AM_PROG_LIBTOOL): Likewise.
|
1868 |
|
|
(LIBOBJS): Add `./' to avoid VPATH.
|
1869 |
|
|
(LTLIBOBJS): Likewise.
|
1870 |
|
|
(enable_shared): Substitute.
|
1871 |
|
|
* configure: Regenerated.
|
1872 |
|
|
|
1873 |
|
|
2004-12-18 H.J. Lu
|
1874 |
|
|
|
1875 |
|
|
* Makefile.in (top_builddir): Set to `.'.
|
1876 |
|
|
(OUTPUT_OPTION): Removed.
|
1877 |
|
|
(LIBTOOL): New.
|
1878 |
|
|
(LTLIBOBJS): New.
|
1879 |
|
|
(EXTRA_LTOFILES): New.
|
1880 |
|
|
(FLAGS_TO_PASS): Add EXTRA_LTOFILES.
|
1881 |
|
|
(all): Remove stamp-picdir.
|
1882 |
|
|
(LTCOMPILE): New.
|
1883 |
|
|
(.c.lo): New rule.
|
1884 |
|
|
(REQUIRED_LTOFILES): New.
|
1885 |
|
|
(CONFIGURED_LTOFILES): New.
|
1886 |
|
|
($(TARGETLIB)): Check .libs for PIC object files. Depend on
|
1887 |
|
|
$(REQUIRED_LTOFILES) $(EXTRA_LTOFILES) $(LTLIBOBJS).
|
1888 |
|
|
(stamp-picdir): Completely removed.
|
1889 |
|
|
(maint-missing): Pass $(REQUIRED_LTOFILES)
|
1890 |
|
|
$(CONFIGURED_LTOFILES) instead of (REQUIRED_OFILES)
|
1891 |
|
|
$(CONFIGURED_OFILES)
|
1892 |
|
|
(maint-buildall): Depend on $(REQUIRED_LTOFILES)
|
1893 |
|
|
$(CONFIGURED_LTOFILES).
|
1894 |
|
|
(mostlyclean): Also remove *.lo .libs.
|
1895 |
|
|
Run "make maint-deps".
|
1896 |
|
|
|
1897 |
|
|
* aclocal.m4: Include ../libtool.m4.
|
1898 |
|
|
|
1899 |
|
|
* config.table: Don't check --enable-shared.
|
1900 |
|
|
|
1901 |
|
|
* configure.ac (AC_PROG_LIBTOOL): Add.
|
1902 |
|
|
(AC_PROG_CC_C_O): Removed.
|
1903 |
|
|
(OUTPUT_OPTION): Removed.
|
1904 |
|
|
(NO_MINUS_C_MINUS_O): Removed.
|
1905 |
|
|
(ltpexecute): New substitute.
|
1906 |
|
|
(LIBOBJS): Cleanup.
|
1907 |
|
|
* configure: Regenerated.
|
1908 |
|
|
|
1909 |
|
|
* maint-tool: Updated for .lo/libtool.
|
1910 |
|
|
|
1911 |
|
|
2004-12-11 Ben Elliston
|
1912 |
|
|
|
1913 |
|
|
* configure.ac: Invoke AC_CHECK_SIZEOF for sizeof (int).
|
1914 |
|
|
* configure: Regenerate.
|
1915 |
|
|
* config.in: Likewise.
|
1916 |
|
|
|
1917 |
|
|
2004-12-07 DJ Delorie
|
1918 |
|
|
|
1919 |
|
|
* splay-tree.c (splay_tree_delete_helper): Redesign the logic so
|
1920 |
|
|
that recursion (and thus large stack space) is not needed.
|
1921 |
|
|
|
1922 |
|
|
2004-11-29 Matt Kraai
|
1923 |
|
|
|
1924 |
|
|
* pex-unix.c: Fix the spelling of longjmp.
|
1925 |
|
|
|
1926 |
|
|
2004-11-23 Ian Lance Taylor
|
1927 |
|
|
|
1928 |
|
|
PR other/18623
|
1929 |
|
|
* cp-demangle.c (d_call_offset): Remove useless local variables
|
1930 |
|
|
offset and virtual_offset.
|
1931 |
|
|
* cplus-dem.c (ada_demangle): Remove useless local variable
|
1932 |
|
|
at_start_name.
|
1933 |
|
|
(demangle_template): Remove useless local variable start.
|
1934 |
|
|
|
1935 |
|
|
2004-11-19 Roger Sayle
|
1936 |
|
|
|
1937 |
|
|
* objalloc.c, strsignal.c, xstrerror.c: Include "config.h" before
|
1938 |
|
|
"ansidecl.h" to avoid redeclaration errors with native compilers.
|
1939 |
|
|
* regex.c: Protect config.h from multiple inclusion.
|
1940 |
|
|
|
1941 |
|
|
2004-11-12 Mike Stump
|
1942 |
|
|
|
1943 |
|
|
* Makefile.in (libiberty.html): Fix html generation.
|
1944 |
|
|
|
1945 |
|
|
2004-09-08 Adam Nemet
|
1946 |
|
|
|
1947 |
|
|
* vasprintf.c: Accept __va_copy in addition to va_copy.
|
1948 |
|
|
|
1949 |
|
|
2004-09-03 Paolo Bonzini
|
1950 |
|
|
|
1951 |
|
|
* configure: Regenerate.
|
1952 |
|
|
|
1953 |
|
|
2004-09-02 Paolo Bonzini
|
1954 |
|
|
|
1955 |
|
|
* configure.ac: Do not enable multilibs for build-side libiberty.
|
1956 |
|
|
|
1957 |
|
|
2004-06-29 Danny Smith
|
1958 |
|
|
|
1959 |
|
|
* lrealpath.c (lrealpath): Add _WIN32 support.
|
1960 |
|
|
|
1961 |
|
|
2004-06-28 Zack Weinberg
|
1962 |
|
|
|
1963 |
|
|
* cp-demangle.h: Declare cplus_demangle_operators,
|
1964 |
|
|
cplus_demangle_builtin_types, cplus_demangle_mangled_name, and
|
1965 |
|
|
cplus_demangle_type as static if IN_GLIBCPP_V3.
|
1966 |
|
|
|
1967 |
|
|
2004-06-28 Ian Lance Taylor
|
1968 |
|
|
|
1969 |
|
|
PR other/16240
|
1970 |
|
|
* cp-demangle.c (d_expr_primary): Check for a failure return from
|
1971 |
|
|
cplus_demangle_type.
|
1972 |
|
|
* testsuite/demangle-expected: Add test case.
|
1973 |
|
|
|
1974 |
|
|
2004-05-31 Danny Smith
|
1975 |
|
|
|
1976 |
|
|
* pex-win32.c (fix_argv): Expand comment.
|
1977 |
|
|
|
1978 |
|
|
2004-05-25 Daniel Jacobowitz
|
1979 |
|
|
|
1980 |
|
|
* Makefile.in: Add .NOEXPORT.
|
1981 |
|
|
|
1982 |
|
|
2004-04-29 Douglas B Rupp
|
1983 |
|
|
|
1984 |
|
|
* mkstemps.c (mkstemps) [VMS]: Remove special open option. Update
|
1985 |
|
|
copyright.
|
1986 |
|
|
|
1987 |
|
|
2004-04-26 Maciej W. Rozycki
|
1988 |
|
|
|
1989 |
|
|
* configure.ac (UNSIGNED_64BIT_TYPE): Unquote the definition.
|
1990 |
|
|
* configure: Regenerate.
|
1991 |
|
|
|
1992 |
|
|
2004-04-22 Richard Henderson
|
1993 |
|
|
|
1994 |
|
|
* hashtab.c: Include limits.h, stdint.h, ansidecl.h.
|
1995 |
|
|
(CHAR_BIT): Provide default.
|
1996 |
|
|
(struct prime_ent, prime_tab): New.
|
1997 |
|
|
(higher_prime_index): Rename from higher_prime_number, return index.
|
1998 |
|
|
(htab_mod_1): New.
|
1999 |
|
|
(htab_mod, htab_mod_m2): Use it.
|
2000 |
|
|
(htab_create_alloc, htab_create_alloc_ex): Store prime index.
|
2001 |
|
|
(htab_expand): Likewise.
|
2002 |
|
|
* configure.ac: Check for stdint.h.
|
2003 |
|
|
(UNSIGNED_64BIT_TYPE): New define and checks to fill it in.
|
2004 |
|
|
* config.in, configure: Rebuild.
|
2005 |
|
|
|
2006 |
|
|
2004-04-13 Ian Lance Taylor
|
2007 |
|
|
|
2008 |
|
|
* strerror.c: Include config.h, and redefine sys_nerr and
|
2009 |
|
|
sys_errlist, before including ansidecl.h and libiberty.h.
|
2010 |
|
|
|
2011 |
|
|
2004-04-13 Jeff Law
|
2012 |
|
|
|
2013 |
|
|
* hashtab.c (htab_remove_elt_with_hash): New function.
|
2014 |
|
|
(htab_remove_elt): Implement in terms of htab_remove_elt_with_hash.
|
2015 |
|
|
|
2016 |
|
|
2004-03-31 Richard Henderson
|
2017 |
|
|
|
2018 |
|
|
* hashtab.c (htab_size): Move to top of file; mark inline.
|
2019 |
|
|
(htab_elements): Likewise.
|
2020 |
|
|
(htab_mod, htab_mod_m2): New.
|
2021 |
|
|
(htab_delete): Refactor htab->size and htab->entries.
|
2022 |
|
|
(htab_empty): Likewise.
|
2023 |
|
|
(find_empty_slot_for_expand): Use htab_size, htab_mod, htab_mod_m2.
|
2024 |
|
|
(htab_find_with_hash, htab_find_slot_with_hash): Likewise.
|
2025 |
|
|
(htab_clear_slot): Use htab_size, htab_elements.
|
2026 |
|
|
(htab_traverse_noresize, htab_traverse): Likewise.
|
2027 |
|
|
|
2028 |
|
|
2004-03-17 Ian Lance Taylor
|
2029 |
|
|
|
2030 |
|
|
* pex-unix.c (pexecute): Use vfork instead of fork, with
|
2031 |
|
|
appropriate changes to make this safe.
|
2032 |
|
|
* pex-common.h (STDERR_FILE_NO): Define.
|
2033 |
|
|
|
2034 |
|
|
* Makefile.in: Clean up REQUIRED_OFILES and CONFIGURED_OFILES for
|
2035 |
|
|
an 80 column screen. Run maint-deps.
|
2036 |
|
|
|
2037 |
|
|
2004-03-09 Kelley Cook
|
2038 |
|
|
|
2039 |
|
|
* configure.ac: Bump version to 2.59. Apply suggested autoupdates.
|
2040 |
|
|
* acconfig.h: Delete redundant file.
|
2041 |
|
|
* config.in: Regenerate.
|
2042 |
|
|
* configure: Regenerate.
|
2043 |
|
|
|
2044 |
|
|
2004-03-09 Hans-Peter Nilsson
|
2045 |
|
|
|
2046 |
|
|
* configure: Regenerate for config/accross.m4 correction.
|
2047 |
|
|
|
2048 |
|
|
2004-03-07 Andreas Jaeger
|
2049 |
|
|
|
2050 |
|
|
* testsuite/test-demangle.c: Include and for
|
2051 |
|
|
prototypes.
|
2052 |
|
|
(main): Initialize style.
|
2053 |
|
|
|
2054 |
|
|
2004-02-24 Ian Lance Taylor
|
2055 |
|
|
|
2056 |
|
|
* cp-demangle.h (enum d_builtin_type_print): Add D_PRINT_UNSIGNED,
|
2057 |
|
|
D_PRINT_UNSIGNED_LONG, D_PRINT_LONG_LONG,
|
2058 |
|
|
D_PRINT_UNSIGNED_LONG_LONG, D_PRINT_FLOAT.
|
2059 |
|
|
* cp-demangle.c (cplus_demangle_builtin_types): Change char and
|
2060 |
|
|
short types to D_PRINT_DEFAULT. Change other integer types to use
|
2061 |
|
|
new D_PRINT_* values where appropriate. Change float types to
|
2062 |
|
|
D_PRINT_FLOAT.
|
2063 |
|
|
(d_print_comp) [LITERAL, LITERAL_NEG]: Handle new D_PRINT_*
|
2064 |
|
|
values.
|
2065 |
|
|
* testsuite/demangle-expected: Adjust two test cases.
|
2066 |
|
|
|
2067 |
|
|
* cp-demangle.c (d_print_function_type): Print a space before the
|
2068 |
|
|
parenthesis around the function type in more cases.
|
2069 |
|
|
* testsuite/demangle-expected: Adjust one test case.
|
2070 |
|
|
|
2071 |
|
|
* cp-demangle.c (d_print_comp) [UNARY]: Don't emit extra
|
2072 |
|
|
parentheses around a cast.
|
2073 |
|
|
* testsuite/demangle-expected: Adjust two test cases to match new
|
2074 |
|
|
output.
|
2075 |
|
|
|
2076 |
|
|
* cp-demangle.c (__cxa_demangle): Pass DMGL_PARAMS to d_demangle.
|
2077 |
|
|
|
2078 |
|
|
* cp-demangle.c (d_print_comp) [RESTRICT, VOLATILE, CONST]: Don't
|
2079 |
|
|
push more than one of the same CV-qualifier on the top of the
|
2080 |
|
|
stack.
|
2081 |
|
|
(d_print_comp) [ARRAY_TYPE]: If the array itself is CV-qualified,
|
2082 |
|
|
move the CV-qualifiers to apply to the element type instead.
|
2083 |
|
|
(d_print_array_type): When checking the modifiers, keep looking
|
2084 |
|
|
past ones which have been printed already.
|
2085 |
|
|
* testsuite/demangle-expected: Add three test cases.
|
2086 |
|
|
|
2087 |
|
|
2004-02-23 Ian Lance Taylor
|
2088 |
|
|
|
2089 |
|
|
* cp-demangle.c (__cxa_demangle): Adjust last patch to handle
|
2090 |
|
|
empty string correctly.
|
2091 |
|
|
|
2092 |
|
|
* cp-demangle.c (__cxa_demangle): It is not an error if status is
|
2093 |
|
|
not NULL. It is an error if the mangled name is the same as a
|
2094 |
|
|
built-in type name.
|
2095 |
|
|
(main): If IN_GLIBCPP_V3 is defined, test __cxa_demangle rather
|
2096 |
|
|
than cplus_demangle_v3.
|
2097 |
|
|
|
2098 |
|
|
* dyn-string.c: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
|
2099 |
|
|
the associated #define of RETURN_ON_ALLOCATION_FAILURE.
|
2100 |
|
|
|
2101 |
|
|
2004-02-16 Matt Kraai
|
2102 |
|
|
|
2103 |
|
|
* regex.c: Include .
|
2104 |
|
|
(regcomp): Cast i to int.
|
2105 |
|
|
(regerror): Add ATTRIBUTE_UNUSED to parameter preg.
|
2106 |
|
|
|
2107 |
|
|
2004-01-25 Ian Lance Taylor
|
2108 |
|
|
|
2109 |
|
|
* configure.ac: Add m4_pattern_allow(LIBOBJS).
|
2110 |
|
|
* configure: Regenerate.
|
2111 |
|
|
|
2112 |
|
|
2004-01-22 DJ Delorie
|
2113 |
|
|
|
2114 |
|
|
* Makefile.in: Convert to ./ throughout. Rebuild dependencies
|
2115 |
|
|
with explicit build rules.
|
2116 |
|
|
(VPATH): Remove.
|
2117 |
|
|
(.c.o): Poison.
|
2118 |
|
|
* configure.ac (pexecute, LIBOBJS): Add ./ .
|
2119 |
|
|
* maint-tool: Build dependencies with explicit rules.
|
2120 |
|
|
|
2121 |
|
|
2004-01-15 Kazu Hirata
|
2122 |
|
|
|
2123 |
|
|
* strdup.c (strdup): Constify the argument.
|
2124 |
|
|
|
2125 |
|
|
2004-01-14 Loren J. Rittle
|
2126 |
|
|
|
2127 |
|
|
* Makefile.in (distclean): Remove config.cache.
|
2128 |
|
|
|
2129 |
|
|
2004-01-13 Daniel Jacobowitz
|
2130 |
|
|
|
2131 |
|
|
* cp-demangle.c (d_make_comp): DEMANGLE_COMPONENT_CONSTRUCTION_VTABLE
|
2132 |
|
|
takes two parameters.
|
2133 |
|
|
* cp-demint.c (cplus_demangle_fill_component): Likewise.
|
2134 |
|
|
|
2135 |
|
|
2004-01-12 Ian Lance Taylor
|
2136 |
|
|
|
2137 |
|
|
* cp-demangle.c: Include "cp-demangle.h". If IN_GLIBCPP_V3 is
|
2138 |
|
|
defined, rename some functions which are to become static via
|
2139 |
|
|
#define.
|
2140 |
|
|
(CP_STATIC_IF_GLIBCPP_V3): Define.
|
2141 |
|
|
(struct d_operator_info): Move definition to cp-demangle.h, and
|
2142 |
|
|
rename to demangle_operator_info. Change all uses.
|
2143 |
|
|
(enum d_builtin_type_print): Move definition to cp-demangle.h.
|
2144 |
|
|
(struct d_builtin_type_info): Move definition to cp-demangle.h,
|
2145 |
|
|
and rename to demangle_builtin_type_info. Change all uses.
|
2146 |
|
|
(enum d_comp_type): Move definition to include/demangle.h, and
|
2147 |
|
|
rename to demangle_component_type, and change all enums to start
|
2148 |
|
|
with DEMANGLE_COMPONENT_ instead of D_. Change all uses.
|
2149 |
|
|
(struct d_comp): Move definition to include/demangle.h, and rename
|
2150 |
|
|
to demangle_component. Change all uses.
|
2151 |
|
|
(struct d_info): Move definition to cp-demangle.h.
|
2152 |
|
|
(cplus_demangle_fill_name): New function.
|
2153 |
|
|
(cplus_demangle_fill_extended_operator): New function.
|
2154 |
|
|
(cplus_demangle_fill_ctor): New function.
|
2155 |
|
|
(cplus_demangle_fill_dtor): New function.
|
2156 |
|
|
(d_make_empty): Remove type parameter. Change all callers.
|
2157 |
|
|
(d_make_name): Use cplus_demangle_fill_name.
|
2158 |
|
|
(d_make_extended_operator): Use
|
2159 |
|
|
cplus_demangle_fill_extended_operator.
|
2160 |
|
|
(d_make_ctor): Use cplus_demangle_fill_ctor.
|
2161 |
|
|
(d_make_dtor): Use cplus_demangle_fill_dtor.
|
2162 |
|
|
(cplus_demangle_mangled_name): Rename from d_mangled_name. Make
|
2163 |
|
|
non-static by default. Change all callers.
|
2164 |
|
|
(cplus_demangle_operators): Rename from d_operators. Change all
|
2165 |
|
|
uses. Make non-static by default. Add sentinel at end of array.
|
2166 |
|
|
(d_operator_name): Adjust initialization of high for new sentinel
|
2167 |
|
|
in cplus_demangle_operators.
|
2168 |
|
|
(cplus_demangle_builtin_types): Rename from d_builtin_types.
|
2169 |
|
|
Change all uses. Make non-static by default. Change initializer
|
2170 |
|
|
to use D_BUILTIN_TYPE_COUNT instead of magic number 26.
|
2171 |
|
|
(cplus_demangle_type): Rename from d_type. Make non-static by
|
2172 |
|
|
default. Change all callers.
|
2173 |
|
|
(cplus_demangle_init_info): Rename from d_init_info. Make
|
2174 |
|
|
non-static by default. Change all callers.
|
2175 |
|
|
* cp-demangle.h: New file.
|
2176 |
|
|
* cp-demint.c: New file.
|
2177 |
|
|
* Makefile.in: Rebuild dependencies.
|
2178 |
|
|
(CFILES): Add cp-demint.c.
|
2179 |
|
|
(REQUIRED_OFILES): Add cp-demint.o.
|
2180 |
|
|
|
2181 |
|
|
2004-01-09 Kelley Cook
|
2182 |
|
|
|
2183 |
|
|
* configure.in: Rename file to ...
|
2184 |
|
|
* configure.ac: ... this.
|
2185 |
|
|
* Makefile.in: Update a comment for above change.
|
2186 |
|
|
* README: Likewise.
|
2187 |
|
|
* config.in: Regenerate.
|
2188 |
|
|
|
2189 |
|
|
2004-01-02 Ian Lance Taylor
|
2190 |
|
|
|
2191 |
|
|
* cp-demangle.c (d_encoding): When DMGL_PARAMS is not set, strip
|
2192 |
|
|
CV-qualifiers from D_COMP_LOCAL_NAME right subtree.
|
2193 |
|
|
* cplus-dem.c (demangle_arm_hp_template): Set DMGL_PARAMS when
|
2194 |
|
|
demangling template parameters.
|
2195 |
|
|
* testsuite/test-demangle.c (fail): New static function.
|
2196 |
|
|
(main): Support new options in input file: --no-params,
|
2197 |
|
|
--is-v3-ctor, and --is-v3-dtor.
|
2198 |
|
|
* testsuite/demangle-expected: Add --no-params to most tests, and
|
2199 |
|
|
add the correct result when parameters are not demangled. Add
|
2200 |
|
|
some simple tests for V3 constructor/destructor recognition.
|
2201 |
|
|
|
2202 |
|
|
2003-12-25 Kaveh R. Ghazi
|
2203 |
|
|
|
2204 |
|
|
* cp-demangle.c (is_ctor_or_dtor): Fix error in last change.
|
2205 |
|
|
|
2206 |
|
|
2003-12-22 Daniel Jacobowitz
|
2207 |
|
|
|
2208 |
|
|
PR debug/13272
|
2209 |
|
|
* Makefile.in (lbasename.o): Depend on filenames.h.
|
2210 |
|
|
* lbasename.c: Include "filenames.h" instead of defining
|
2211 |
|
|
its macros locally.
|
2212 |
|
|
|
2213 |
|
|
2003-12-22 Ian Lance Taylor
|
2214 |
|
|
|
2215 |
|
|
* cp-demangle.c (CP_DYNAMIC_ARRAYS): Define if compiler supports
|
2216 |
|
|
dynamic arrays.
|
2217 |
|
|
(struct d_operator_info): Add len field.
|
2218 |
|
|
(struct d_builtin_type_info): Add len and java_len fields.
|
2219 |
|
|
(struct d_standard_sub_info): Add simple_len, full_len, and
|
2220 |
|
|
set_last_name_len fields.
|
2221 |
|
|
(struct d_comp): Add len field to s_string.
|
2222 |
|
|
(struct d_info): Add send, did_subs, and expansion fields.
|
2223 |
|
|
(d_append_string_constant): Define.
|
2224 |
|
|
(d_append_string): Remove. Change all users to use
|
2225 |
|
|
d_append_string_constant or d_append_buffer instead.
|
2226 |
|
|
(d_make_sub): Add len parameter. Change all callers.
|
2227 |
|
|
(d_name): Increase expansion when substituting std::.
|
2228 |
|
|
(d_unqualified_name): Increase expansion for an operator.
|
2229 |
|
|
(d_number): Don't use multiplication for negative numbers.
|
2230 |
|
|
(d_identifier): Make sure there are enough characters in the
|
2231 |
|
|
string for the specified length. Adjust expansion for an
|
2232 |
|
|
anonymous namespace.
|
2233 |
|
|
(d_operators): Initialize len field.
|
2234 |
|
|
(d_special_name, d_ctor_dtor_name): Increase expansion.
|
2235 |
|
|
(d_builtin_types): Initialize len and java_len fields.
|
2236 |
|
|
(d_type): Increase expansion for a builtin type.
|
2237 |
|
|
(d_cv_qualifiers): Increase expansion for each qualifier.
|
2238 |
|
|
(d_bare_function_type): Decrease expansion when removing single
|
2239 |
|
|
void parameter.
|
2240 |
|
|
(d_template_param): Increment did_subs.
|
2241 |
|
|
(d_expression): Increase expansion for an operator.
|
2242 |
|
|
(d_expr_primary): Decrease expansion for a type we will print
|
2243 |
|
|
specially.
|
2244 |
|
|
(standard_subs): Initialize new fields.
|
2245 |
|
|
(d_substitution): Increment did_subs when doing a normal
|
2246 |
|
|
substitution. Increase expansion for a special substitution.
|
2247 |
|
|
(d_print): Add estimate parameter. Change all callers.
|
2248 |
|
|
(d_print_comp) [D_COMP_NAME]: Handle C++ case inline.
|
2249 |
|
|
(d_print_comp) [D_COMP_BINARY]: Use length to avoid strcmp call.
|
2250 |
|
|
(d_print_java_identifier): Rename from d_print_identifier. Handle
|
2251 |
|
|
only Java case. Change caller.
|
2252 |
|
|
(d_init_info): Change return type to void. Change all callers.
|
2253 |
|
|
Initialize send, did_subs, and expansion fields. Do not
|
2254 |
|
|
initialize comps and subs fields.
|
2255 |
|
|
(d_demangle): Ifdef CP_DYNAMIC_ARRAYS, allocate comps and subs
|
2256 |
|
|
arrays on stack. Make an estimate of the length of the demangled
|
2257 |
|
|
name. Ifdef CP_DEMANGLE_DEBUG, print estimation failures.
|
2258 |
|
|
(is_ctor_or_dtor): Ifdef CP_DYNAMIC_ARRAYS, allocate comps and
|
2259 |
|
|
subs arrays on stack.
|
2260 |
|
|
|
2261 |
|
|
2003-12-20 Ian Lance Taylor
|
2262 |
|
|
|
2263 |
|
|
* cp-demangle.c (d_identifier): In Java mode, skip an optional '$'
|
2264 |
|
|
after the identifier.
|
2265 |
|
|
* testsuite/demangle-expected: Add test case.
|
2266 |
|
|
|
2267 |
|
|
2003-12-19 Ian Lance Taylor
|
2268 |
|
|
|
2269 |
|
|
Fix for PR c++/13447:
|
2270 |
|
|
* cp-demangle.c (enum d_comp_type): Add D_COMP_LOCAL_NAME.
|
2271 |
|
|
(d_dump, d_make_comp): Handle D_COMP_LOCAL_NAME.
|
2272 |
|
|
(is_ctor_dtor_or_conversion): Handle D_COMP_LOCAL_NAME like
|
2273 |
|
|
D_COMP_QUAL_NAME.
|
2274 |
|
|
(is_ctor_or_dtor): Likewise.
|
2275 |
|
|
(d_local_name): Use D_COMP_LOCAL_NAME rather than
|
2276 |
|
|
D_COMP_QUAL_NAME.
|
2277 |
|
|
(d_print_comp) [D_COMP_LOCAL_NAME]: New.
|
2278 |
|
|
(d_prinT_comp) [D_COMP_TYPED_NAME]: If the left tree is
|
2279 |
|
|
D_COMP_LOCAL_NAME, pull any qualifiers off its right subtree.
|
2280 |
|
|
(d_print_mod_list): Handle D_COMP_LOCAL_NAME.
|
2281 |
|
|
* testsuite/demangle-expected: Add two test cases.
|
2282 |
|
|
|
2283 |
|
|
* cp-demangle.c (d_print_function_type): Clear the global modifier
|
2284 |
|
|
list when printing the modifiers, not just when printing the
|
2285 |
|
|
function parameters.
|
2286 |
|
|
* testsuite/demangle-expected: Add two test cases.
|
2287 |
|
|
|
2288 |
|
|
2003-12-15 Ian Lance Taylor
|
2289 |
|
|
|
2290 |
|
|
* cp-demangle.c (d_print_function_type): Print the function
|
2291 |
|
|
parameters with no modifiers.
|
2292 |
|
|
* testsuite/demangle-expected: Add test case.
|
2293 |
|
|
|
2294 |
|
|
* cp-demangle.c (d_demangle): If DMGL_PARAMS is not set, don't
|
2295 |
|
|
expect that we've read the entire string.
|
2296 |
|
|
(is_ctor_or_dtor): Don't expect that we've read the entire
|
2297 |
|
|
string--reverse patch of 2003-11-29.
|
2298 |
|
|
|
2299 |
|
|
2003-12-15 Brendan Kehoe
|
2300 |
|
|
|
2301 |
|
|
* libiberty/Makefile.in (floatformat.o): Add dependency on
|
2302 |
|
|
config.h to accompany change of 2003-12-03.
|
2303 |
|
|
|
2304 |
|
|
2003-12-15 Ian Lance Taylor
|
2305 |
|
|
|
2306 |
|
|
Fix handling of constructor/destructor of standard substitution:
|
2307 |
|
|
* cp-demangle.c (struct d_standard_sub_info): Define.
|
2308 |
|
|
(d_substitution): Add prefix argument. Change all callers.
|
2309 |
|
|
Rework handling of standard substitutions to print full name when
|
2310 |
|
|
qualifying a constructor/destructor, or when DMGL_VERBOSE is set.
|
2311 |
|
|
* testsuite/demangle-expected: Add test case.
|
2312 |
|
|
|
2313 |
|
|
Fix handling of negative literal constants:
|
2314 |
|
|
* cp-demangle.c (enum d_comp_type): Add D_COMP_LITERAL_NEG.
|
2315 |
|
|
(d_dump, d_make_comp): Handle D_COMP_LITERAL_NEG.
|
2316 |
|
|
(d_expr_primary): Use D_COMP_LITERAL_NEG for a negative number.
|
2317 |
|
|
(d_print_comp): Handle D_COMP_LITERAL_NEG.
|
2318 |
|
|
* testsuite/demangle-expected: Add test case.
|
2319 |
|
|
|
2320 |
|
|
2003-12-04 Ian Lance Taylor
|
2321 |
|
|
|
2322 |
|
|
* cp-demangle.c (IS_UPPER, IS_LOWER): Define.
|
2323 |
|
|
(d_last_char): Define new macro.
|
2324 |
|
|
(d_make_name): Reject an empty name.
|
2325 |
|
|
(d_prefix, d_unqualified_name, d_type): Use new IS_* macros.
|
2326 |
|
|
(d_substitution, d_print_identifier): Likewise.
|
2327 |
|
|
(d_print_comp) [D_COMP_OPERATOR]: Likewise.
|
2328 |
|
|
(d_print_comp) [D_COMP_TEMPLATE]: Use new d_last_char macro.
|
2329 |
|
|
(d_print_mod) Use new d_last_char macro.
|
2330 |
|
|
(d_print_cast): Use new d_last_char macro.
|
2331 |
|
|
(is_ctor_or_dtor): Don't leak memory.
|
2332 |
|
|
|
2333 |
|
|
Fix handling of member function modifiers:
|
2334 |
|
|
* cp-demangle.c (enum d_comp_type): Add D_COMP_RESTRICT_THIS,
|
2335 |
|
|
D_COMP_VOLATILE_THIS, and D_COMP_CONST_THIS.
|
2336 |
|
|
(d_dump): Dump new d_comp_type values.
|
2337 |
|
|
(d_make_comp): Accept new d_comp_type values.
|
2338 |
|
|
(has_return_type): Only accept _THIS variants of qualifiers.
|
2339 |
|
|
(d_encoding): Without DMGL_PARAMS, only remove _THIS variants of
|
2340 |
|
|
qualifiers.
|
2341 |
|
|
(d_cv_qualifiers): Add member_fn parameter. Change all callers.
|
2342 |
|
|
(d_print_comp) [D_COMP_TYPED_NAME]: Rather than removing
|
2343 |
|
|
qualifiers and printing them at the end, add _THIS qualifiers to
|
2344 |
|
|
the modifier list.
|
2345 |
|
|
(d_print_comp) [D_COMP_*_THIS]: New cases.
|
2346 |
|
|
(d_print_comp) [D_COMP_PTRMEM_TYPE]: Remove special handling of
|
2347 |
|
|
qualifiers.
|
2348 |
|
|
(d_print_mod_list): Add suffix parameter. Change all callers.
|
2349 |
|
|
Keep walking the list even if the current modifier has been
|
2350 |
|
|
printed.
|
2351 |
|
|
(d_print_mod): Handle new _THIS qualifiers.
|
2352 |
|
|
(d_print_function_type): Handle new _THIS qualifiers when deciding
|
2353 |
|
|
whether to print a parenthesis. Put a space before the
|
2354 |
|
|
parenthesis in some cases. Call d_print_mod_list again at the
|
2355 |
|
|
end, passing suffix as 1.
|
2356 |
|
|
(is_ctor_or_dtor): Look for new _THIS qualifiers.
|
2357 |
|
|
* testsuite/demangle-expected: Add test case.
|
2358 |
|
|
|
2359 |
|
|
Fix for PR gcc/13304:
|
2360 |
|
|
* cp-demangle.c (d_print_comp) [D_COMP_TEMPLATE]: If the character
|
2361 |
|
|
before the '<' is itself a '<', insert a space.
|
2362 |
|
|
(d_print_cast): Likewise.
|
2363 |
|
|
* testsuite/demangle-expected: Add test case.
|
2364 |
|
|
|
2365 |
|
|
Fix for PR gcc/13244:
|
2366 |
|
|
* cp-demangle.c (d_print_comp) [D_COMP_BINARY]: Wrap an expression
|
2367 |
|
|
which uses the '>' operator in an extra layer of parens.
|
2368 |
|
|
* testsuite/demangle-expected: Add test case.
|
2369 |
|
|
|
2370 |
|
|
2003-12-03 Ian Lance Taylor
|
2371 |
|
|
|
2372 |
|
|
* floatformat.c: Include "config.h" and if available.
|
2373 |
|
|
(INFINITY, NAN): Define if not defined by .
|
2374 |
|
|
(floatformat_to_double): Handle NaN, infinity, and denormalized
|
2375 |
|
|
numbers.
|
2376 |
|
|
(floatformat_from_double): Likewise.
|
2377 |
|
|
(ieee_test): In debugging code, use little endian rather than big
|
2378 |
|
|
endian. Correct tests to handle NaN and to check correct sign of
|
2379 |
|
|
zero. Omit m68k extended test.
|
2380 |
|
|
(main): Add more debugging cases.
|
2381 |
|
|
|
2382 |
|
|
2003-11-29 Ian Lance Taylor
|
2383 |
|
|
|
2384 |
|
|
* cp-demangle.c (d_demangle): Only return success if we consumed
|
2385 |
|
|
the entire demangled string.
|
2386 |
|
|
(is_ctor_or_dtor): Likewise.
|
2387 |
|
|
|
2388 |
|
|
* testsuite/demangle-expected: Revert one part of 2003-06-26 patch
|
2389 |
|
|
to restore expected result of EDG test case to original expected
|
2390 |
|
|
result.
|
2391 |
|
|
|
2392 |
|
|
2003-11-26 Ian Lance Taylor
|
2393 |
|
|
|
2394 |
|
|
* cp-demangle.c (struct d_print_mod): Add templates field.
|
2395 |
|
|
(d_make_builtin_type): Check for NULL type.
|
2396 |
|
|
(d_make_extended_operator): Check for NULL name.
|
2397 |
|
|
(d_make_ctor, d_make_dtor): Likewise.
|
2398 |
|
|
(d_mangled_name): Add top_level parameter. Change all callers.
|
2399 |
|
|
(d_encoding): If DMGL_PARAMS is not set, strip off initial
|
2400 |
|
|
CV-qualifiers.
|
2401 |
|
|
(d_type): Check some return values we rely on.
|
2402 |
|
|
(d_bare_function_type, d_array_type): Likewise.
|
2403 |
|
|
(d_pointer_to_member_type, d_template_args): Likewise.
|
2404 |
|
|
(d_add_substitution): Fail if argument is NULL.
|
2405 |
|
|
(d_print_resize): Check whether buf is NULL.
|
2406 |
|
|
(d_print_comp): Save current templates list with each modifier.
|
2407 |
|
|
Don't pass the modifier list down when printing a template.
|
2408 |
|
|
(d_print_cast): Don't pass the modifier list down when printing a
|
2409 |
|
|
template.
|
2410 |
|
|
(d_print_mod_list): Temporarily set templates list while printing
|
2411 |
|
|
a modifier.
|
2412 |
|
|
(d_print_mod): Check that buf is not NULL before using it.
|
2413 |
|
|
(d_print_function_type): Print parens if there is no modifier.
|
2414 |
|
|
(d_init_info): Permit as many substitutions as there are
|
2415 |
|
|
characters in the mangled name.
|
2416 |
|
|
* testsuite/demangle-expected: Add two new test cases.
|
2417 |
|
|
|
2418 |
|
|
2003-11-25 Ian Lance Taylor
|
2419 |
|
|
|
2420 |
|
|
* cp-demangle.c (java_demangle_v3): Pass DMGL_PARAMS to
|
2421 |
|
|
d_demangle.
|
2422 |
|
|
|
2423 |
|
|
2003-11-22 Ian Lance Taylor
|
2424 |
|
|
|
2425 |
|
|
* cp-demangle.c (d_encoding): Add top_level parameter. Change all
|
2426 |
|
|
callers.
|
2427 |
|
|
(print_usage): Display new -p option.
|
2428 |
|
|
(long_options): Add --no-params.
|
2429 |
|
|
(main): Accept and handle -p.
|
2430 |
|
|
|
2431 |
|
|
2003-11-21 Ian Lance Taylor
|
2432 |
|
|
|
2433 |
|
|
* cp-demangle.c (has_return_type): Skip qualifiers when checking
|
2434 |
|
|
whether we have a template.
|
2435 |
|
|
* testsuite/demangle-expected: Add four new tests.
|
2436 |
|
|
|
2437 |
|
|
2003-11-20 Ian Lance Taylor
|
2438 |
|
|
|
2439 |
|
|
* testsuite/demangle-expected: Minor changes to match output of
|
2440 |
|
|
new demangler: adjust whitespace in four tests, and change order
|
2441 |
|
|
of qualifiers in one test.
|
2442 |
|
|
|
2443 |
|
|
* cp-demangle.c: Complete rewrite.
|
2444 |
|
|
|
2445 |
|
|
2003-11-19 Mark Mitchell
|
2446 |
|
|
|
2447 |
|
|
* cp-demangle.c (demangle_type): Correct thinko in substitution
|
2448 |
|
|
processing.
|
2449 |
|
|
|
2450 |
|
|
2003-11-18 Ian Lance Taylor
|
2451 |
|
|
|
2452 |
|
|
* cp-demangle.c (demangle_operator_name): Remove space before
|
2453 |
|
|
"sizeof".
|
2454 |
|
|
(demangle_type_ptr): Put qualifiers in the right place. Handle
|
2455 |
|
|
qualifiers in pointer to member specially.
|
2456 |
|
|
(demangle_type): Handle qualifiers for pointer or reference
|
2457 |
|
|
specially. Handle function type.
|
2458 |
|
|
(demangle_local_name): Save and restore caret around demangling of
|
2459 |
|
|
initial encoding.
|
2460 |
|
|
|
2461 |
|
|
* testsuite/test-demangle.c (main): Don't pass DMGL_VERBOSE to
|
2462 |
|
|
cplus_demangle.
|
2463 |
|
|
|
2464 |
|
|
* testsuite/Makefile.in (test-demangle): Depend upon libiberty.a.
|
2465 |
|
|
|
2466 |
|
|
2003-10-31 Andreas Jaeger
|
2467 |
|
|
|
2468 |
|
|
* floatformat.c (floatformat_always_valid): Add unused attribute.
|
2469 |
|
|
|
2470 |
|
|
2003-10-30 Josef Zlomek
|
2471 |
|
|
|
2472 |
|
|
Jan Hubicka
|
2473 |
|
|
* vasprintf.c (int_vasprintf): Pass va_list by value.
|
2474 |
|
|
Use va_copy for copying va_list.
|
2475 |
|
|
(vasprintf): Pass va_list by value.
|
2476 |
|
|
|
2477 |
|
|
2003-10-30 Josef Zlomek
|
2478 |
|
|
|
2479 |
|
|
* hashtab.c (htab_find_slot_with_hash): Decrease n_deleted
|
2480 |
|
|
instead of increasing n_elements when inserting to deleted slot.
|
2481 |
|
|
|
2482 |
|
|
2003-10-20 J. Brobecker
|
2483 |
|
|
|
2484 |
|
|
* cplus-dem.c (demangle_template): Register a new Btype only
|
2485 |
|
|
when needed.
|
2486 |
|
|
* testsuite/demangle-expected: Add a new test.
|
2487 |
|
|
|
2488 |
|
|
2003-10-16 H.J. Lu
|
2489 |
|
|
|
2490 |
|
|
* testsuite/demangle-expected: Update the expected output of
|
2491 |
|
|
_GLOBAL__I__Z2fnv.
|
2492 |
|
|
|
2493 |
|
|
2003-10-02 Daniel Jacobowitz
|
2494 |
|
|
|
2495 |
|
|
* strerror.c: Revert last change. Declare static sys_nerr
|
2496 |
|
|
and sys_errlist using different names.
|
2497 |
|
|
|
2498 |
|
|
2003-10-01 Daniel Jacobowitz
|
2499 |
|
|
|
2500 |
|
|
* strerror.c: Don't provide or reference sys_errlist if
|
2501 |
|
|
strerror is available.
|
2502 |
|
|
|
2503 |
|
|
2003-10-01 H.J. Lu
|
2504 |
|
|
|
2505 |
|
|
* configure.in: Check if $MAKEINFO is missing.
|
2506 |
|
|
* configure: Regenerated.
|
2507 |
|
|
|
2508 |
|
|
2003-09-24 Daniel Jacobowitz
|
2509 |
|
|
|
2510 |
|
|
* configure.in: Use AC_PROG_CPP_WERROR.
|
2511 |
|
|
* configure: Regenerated.
|
2512 |
|
|
|
2513 |
|
|
2003-09-22 Andrew Cagney
|
2514 |
|
|
|
2515 |
|
|
* floatformat.c (floatformat_i387_ext_is_valid): New function.
|
2516 |
|
|
(floatformat_always_valid): New function.
|
2517 |
|
|
(floatformat_i387_ext): Initialize new "is_valid" field to
|
2518 |
|
|
"floatformat_i387_ext_is_valid".
|
2519 |
|
|
(floatformat_ieee_single_little): Initialize "is_valid" field to
|
2520 |
|
|
floatformat_always_valid.
|
2521 |
|
|
(floatformat_ieee_double_big): Ditto.
|
2522 |
|
|
(floatformat_ieee_double_little): Ditto.
|
2523 |
|
|
(floatformat_ieee_double_little): Ditto.
|
2524 |
|
|
(floatformat_ieee_double_littlebyte_bigword): Ditto.
|
2525 |
|
|
(floatformat_i960_ext): Ditto.
|
2526 |
|
|
(floatformat_m88110_ext): Ditto.
|
2527 |
|
|
(floatformat_m88110_harris_ext): Ditto.
|
2528 |
|
|
(floatformat_arm_ext_big): Ditto.
|
2529 |
|
|
(floatformat_arm_ext_littlebyte_bigword): Ditto.
|
2530 |
|
|
(floatformat_ia64_spill_big): Ditto.
|
2531 |
|
|
(floatformat_ia64_spill_little): Ditto.
|
2532 |
|
|
(floatformat_ia64_quad_big): Ditto.
|
2533 |
|
|
(floatformat_ia64_quad_little): Ditto.
|
2534 |
|
|
(floatformat_ia64_quad_little): Ditto.
|
2535 |
|
|
(floatformat_is_valid): Call "is_valid".
|
2536 |
|
|
|
2537 |
|
|
2003-09-15 Andrew Cagney
|
2538 |
|
|
|
2539 |
|
|
* floatformat.c (get_field): Make "data" constant.
|
2540 |
|
|
(floatformat_is_valid, floatformat_to_double): Make "from"
|
2541 |
|
|
constant, fix casts.
|
2542 |
|
|
(floatformat_from_double): Make "from" constant.
|
2543 |
|
|
|
2544 |
|
|
2003-09-15 Daniel Jacobowitz
|
2545 |
|
|
|
2546 |
|
|
* floatformat.c (floatformat_is_valid): New function.
|
2547 |
|
|
(get_field, put_field): Correct comments.
|
2548 |
|
|
|
2549 |
|
|
2003-09-06 Josef Zlomek
|
2550 |
|
|
|
2551 |
|
|
* fibheap.c (fibheap_replace_key_data): Change type of OKEY to
|
2552 |
|
|
FIBHEAPKEY_T.
|
2553 |
|
|
|
2554 |
|
|
2003-09-02 John David Anglin
|
2555 |
|
|
|
2556 |
|
|
PR bootstrap/12100
|
2557 |
|
|
* aclocal.m4 (AC_LANG_FUNC_LINK_TRY): Define.
|
2558 |
|
|
* configure: Rebuilt.
|
2559 |
|
|
|
2560 |
|
|
2003-08-27 Daniel Jacobowitz
|
2561 |
|
|
|
2562 |
|
|
* aclocal.m4: Include acx.m4 and no-executables.m4.
|
2563 |
|
|
(libiberty_AC_FUNC_STRNCMP): Use AC_LIBOBJ.
|
2564 |
|
|
(LIB_AC_PROG_CC): Remove.
|
2565 |
|
|
* configure.in: Update AC_PREREQ to 2.57. Use GCC_NO_EXECUTABLES.
|
2566 |
|
|
Use AC_PROG_CC and set ac_libiberty_warn_cflags instead of using
|
2567 |
|
|
LIB_AC_PROG_CC. Use AC_LIBOBJ. Call AC_ISC_POSIX later, only if
|
2568 |
|
|
performing link tests.
|
2569 |
|
|
* configure: Regenerated.
|
2570 |
|
|
|
2571 |
|
|
2003-08-12 Nathanael Nerode
|
2572 |
|
|
|
2573 |
|
|
* cp-demangle.c: Clarify what package(s) this is part of.
|
2574 |
|
|
|
2575 |
|
|
2003-07-05 Danny Smith
|
2576 |
|
|
|
2577 |
|
|
* pex-win32.c (pexecute): Mark parameters this_pname and
|
2578 |
|
|
temp_base as unused. Remove unused variables retries,
|
2579 |
|
|
sleep_interval. Initialize org_stdin, org_stdout.
|
2580 |
|
|
(pwait): Mark parameter flags as unused.
|
2581 |
|
|
|
2582 |
|
|
2003-07-02 Danny Smith
|
2583 |
|
|
|
2584 |
|
|
* pex-win32.c (fix_argv): Ensure that the executable pathname
|
2585 |
|
|
uses Win32 backslashes.
|
2586 |
|
|
(pexecute): Cast away constness when assigning *errmsg_arg.
|
2587 |
|
|
|
2588 |
|
|
2003-06-26 H.J. Lu
|
2589 |
|
|
|
2590 |
|
|
* testsuite/demangle-expected: Add more GNU V3 testcases.
|
2591 |
|
|
|
2592 |
|
|
2003-06-22 Zack Weinberg
|
2593 |
|
|
|
2594 |
|
|
* safe-ctype.c: Use HOST_CHARSET_ASCII and HOST_CHARSET_EBCDIC,
|
2595 |
|
|
not HC_ASCII and HC_EBCDIC.
|
2596 |
|
|
Add documentation in form expected by gather-docs.
|
2597 |
|
|
* hex.c: Use HOST_CHARSET, not hand-coded check of character set.
|
2598 |
|
|
* Makefile.in, functions.texi: Regenerate.
|
2599 |
|
|
|
2600 |
|
|
2003-06-21 Zack Weinberg
|
2601 |
|
|
|
2602 |
|
|
* safe-ctype.c: Separate out EOF==-1 check. Use HOST_CHARSET
|
2603 |
|
|
for charset determination.
|
2604 |
|
|
|
2605 |
|
|
2003-06-19 Dara Hazeghi
|
2606 |
|
|
|
2607 |
|
|
* configure.in: Add check for malloc.h needed by
|
2608 |
|
|
m68k for function free().
|
2609 |
|
|
* configure: Regenerated.
|
2610 |
|
|
* config.in: Add HAVE_MALLOC_H.
|
2611 |
|
|
* hashtab.c: include malloc.h were available for
|
2612 |
|
|
free().
|
2613 |
|
|
|
2614 |
|
|
2003-06-09 Albert Chin-A-Young
|
2615 |
|
|
|
2616 |
|
|
PR bootstrap/10974
|
2617 |
|
|
* physmem.c: Update comment.
|
2618 |
|
|
* configure.in: Modify test for _system_configuration for older
|
2619 |
|
|
AIX systems.
|
2620 |
|
|
|
2621 |
|
|
* config.in, configure: Regenerated.
|
2622 |
|
|
|
2623 |
|
|
2003-06-05 John David Anglin
|
2624 |
|
|
|
2625 |
|
|
PR other/10810
|
2626 |
|
|
* test-demangle.c (getline): Fix fence-post error.
|
2627 |
|
|
|
2628 |
|
|
2003-06-03 Nick Clifton
|
2629 |
|
|
|
2630 |
|
|
* asprintf.c: Change comment to note that -1 is returned upon
|
2631 |
|
|
error.
|
2632 |
|
|
* vasprintf.c: Likewise.
|
2633 |
|
|
(vasprintf): Return -1 upon error.
|
2634 |
|
|
* functions.texi: Document changes to asprintf and vasprintf.
|
2635 |
|
|
|
2636 |
|
|
2003-05-19 Kelley Cook
|
2637 |
|
|
|
2638 |
|
|
* config.table: Accept i[345867]86 variant.
|
2639 |
|
|
|
2640 |
|
|
2003-05-15 Jim Blandy
|
2641 |
|
|
|
2642 |
|
|
* hex.c (_hex_value): Make this unsigned.
|
2643 |
|
|
(hex_value): Update documentation for new return type. hex_value
|
2644 |
|
|
now expands to an unsigned int expression, to avoid unexpected
|
2645 |
|
|
sign extension when we store it in a bfd_vma, which is larger than
|
2646 |
|
|
int on some platforms.
|
2647 |
|
|
* functions.texi: Regenerated.
|
2648 |
|
|
|
2649 |
|
|
2003-05-07 Josef Zlomek
|
2650 |
|
|
|
2651 |
|
|
* splay-tree.c (splay_tree_predecessor): Fix comment.
|
2652 |
|
|
(splay_tree_successor): Fix comment.
|
2653 |
|
|
|
2654 |
|
|
2003-05-07 Jason Merrill
|
2655 |
|
|
|
2656 |
|
|
* hashtab.c (iterative_hash): New fn.
|
2657 |
|
|
* configure.in: Add AC_C_BIGENDIAN_CROSS.
|
2658 |
|
|
* aclocal.m4: Include accross.m4.
|
2659 |
|
|
* configure, config.in: Regenerate.
|
2660 |
|
|
|
2661 |
|
|
2003-05-04 Kaveh R. Ghazi
|
2662 |
|
|
|
2663 |
|
|
* configure.in (AC_CHECK_FUNCS): Don't make multiple calls.
|
2664 |
|
|
* configure: Regenerate.
|
2665 |
|
|
|
2666 |
|
|
2003-05-03 Carlo Wood
|
2667 |
|
|
|
2668 |
|
|
* cp-demangle.c: Fix typo in "char_traints" string-literal.
|
2669 |
|
|
|
2670 |
|
|
2003-04-22 Kaveh R. Ghazi
|
2671 |
|
|
|
2672 |
|
|
* vsnprintf.c (vsnprintf): Don't pad string with extra nulls.
|
2673 |
|
|
(main): Test that we don't write too much data.
|
2674 |
|
|
|
2675 |
|
|
2003-04-16 Kaveh R. Ghazi
|
2676 |
|
|
|
2677 |
|
|
* configure.in (funcs, AC_CHECK_FUNCS): Add snprintf and
|
2678 |
|
|
vsnprintf.
|
2679 |
|
|
* snprintf.c, vsnprintf.c: New files.
|
2680 |
|
|
* Makefile.in (CFILES): Add snprintf.c and vsnprintf.c.
|
2681 |
|
|
(CONFIGURED_OFILES): Add snprintf.o and vsnprintf.o.
|
2682 |
|
|
Regenerate dependencies.
|
2683 |
|
|
|
2684 |
|
|
* functions.texi, configure, config.in: Regenerated.
|
2685 |
|
|
|
2686 |
|
|
2003-04-15 Kaveh R. Ghazi
|
2687 |
|
|
|
2688 |
|
|
* mempcpy.c, stpcpy.c, stpncpy.c: New files.
|
2689 |
|
|
* configure.in (funcs, AC_CHECK_FUNCS): Add mempcpy, stpcpy
|
2690 |
|
|
and stpncpy.
|
2691 |
|
|
* Makefile.in (CFILES): Add mempcpy.c, stpcpy.c and stpncpy.c.
|
2692 |
|
|
(CONFIGURED_OFILES): Add mempcpy.o, stpcpy.o and stpncpy.o.
|
2693 |
|
|
Regenerate dependencies.
|
2694 |
|
|
|
2695 |
|
|
* functions.texi, configure, config.in: Regenerated.
|
2696 |
|
|
|
2697 |
|
|
2003-04-15 Kaveh R. Ghazi
|
2698 |
|
|
|
2699 |
|
|
* argv.c: Fix comments.
|
2700 |
|
|
* calloc.c: Don't unnecessarily include "libiberty.h".
|
2701 |
|
|
(bzero): Add prototype.
|
2702 |
|
|
* floatformat.c: Include "ansidecl.h", rely on ANSI_PROTOTYPES.
|
2703 |
|
|
* getcwd.c (getcwd): Use standard definition to avoid conflicts
|
2704 |
|
|
with system headers.
|
2705 |
|
|
* hashtab.c (htab_traverse): Delete unused variables.
|
2706 |
|
|
* rename.c: Include "ansidecl.h".
|
2707 |
|
|
(rename): Use standard definition to avoid conflicts with system
|
2708 |
|
|
headers.
|
2709 |
|
|
* strsignal.c: Rely on ANSI_PROTOTYPES.
|
2710 |
|
|
* strstr.c: Check GNUC >= 2, not GNUC == 2.
|
2711 |
|
|
* vfprintf.c: Include "ansidecl.h", rely on ANSI_PROTOTYPES.
|
2712 |
|
|
* vprintf.c: Include "ansidecl.h" earlier, rely on
|
2713 |
|
|
ANSI_PROTOTYPES.
|
2714 |
|
|
* vsprintf.c: Include "ansidecl.h" earlier, rely on
|
2715 |
|
|
ANSI_PROTOTYPES and possibly include .
|
2716 |
|
|
|
2717 |
|
|
* Makefile.in: Regenerate dependencies.
|
2718 |
|
|
|
2719 |
|
|
2003-04-15 DJ Delorie
|
2720 |
|
|
|
2721 |
|
|
* maint-tool (deps): Scan for headers in $srcdir also.
|
2722 |
|
|
|
2723 |
|
|
2003-04-15 Kaveh R. Ghazi
|
2724 |
|
|
|
2725 |
|
|
PR target/10338
|
2726 |
|
|
PR bootstrap/10198
|
2727 |
|
|
PR bootstrap/10140
|
2728 |
|
|
* getopt.c (exchange, _getopt_initialize): Use mempcpy not
|
2729 |
|
|
__mempcpy.
|
2730 |
|
|
* regex.c (regerror): Likewise.
|
2731 |
|
|
|
2732 |
|
|
2003-04-14 Roger Sayle
|
2733 |
|
|
|
2734 |
|
|
* argv.c: Use ANSI_PROTOTYPES instead of __STDC__.
|
2735 |
|
|
* memchr.c: Likewise.
|
2736 |
|
|
* strcasecmp.c: Likewise.
|
2737 |
|
|
* strncasecmp.c: Likewise.
|
2738 |
|
|
* strncmp.c: Likewise.
|
2739 |
|
|
* xatexit.c: Likewise.
|
2740 |
|
|
* xmalloc.c: Likewise.
|
2741 |
|
|
|
2742 |
|
|
* copysign.c: Use traditional function declaration instead of DEFUN.
|
2743 |
|
|
* sigsetmask.c: Likewise.
|
2744 |
|
|
|
2745 |
|
|
* memcmp.c: Both of the above, ANSI_PROTOTYPES and DEFUN.
|
2746 |
|
|
* memset.c: Likewise.
|
2747 |
|
|
|
2748 |
|
|
* memcpy.c: ANSI_PROTOTYPES, DEFUN and prototype bcopy.
|
2749 |
|
|
* memmove.c: Likewise.
|
2750 |
|
|
|
2751 |
|
|
2003-04-14 Roger Sayle
|
2752 |
|
|
|
2753 |
|
|
* strdup.c (strdup): Tweak implementation to use memcpy.
|
2754 |
|
|
|
2755 |
|
|
2003-04-14 Kaveh R. Ghazi
|
2756 |
|
|
|
2757 |
|
|
* configure.in (HAVE_UINTPTR_T): Always define.
|
2758 |
|
|
* configure: Regenerated.
|
2759 |
|
|
|
2760 |
|
|
2003-03-23 Alexandre Oliva
|
2761 |
|
|
|
2762 |
|
|
* Makefile.in (MULTIOSDIR): New macro. Use $(CC) $(LIBCFLAGS)
|
2763 |
|
|
instead of $$CC alone.
|
2764 |
|
|
(install_to_tooldir): Use it.
|
2765 |
|
|
|
2766 |
|
|
2003-17-03 Jan Hubicka
|
2767 |
|
|
|
2768 |
|
|
* hashtab.c (htab_traverse_noresize): Break out from ...
|
2769 |
|
|
* hashtab.c (htab_traverse): ... here.
|
2770 |
|
|
|
2771 |
|
|
2003-12-03 Jan Hubicka
|
2772 |
|
|
|
2773 |
|
|
* hashtab.c (htab_expand): Fix warning.
|
2774 |
|
|
|
2775 |
|
|
* hashtab.c (htab_expand): Compute the size of hashtable based
|
2776 |
|
|
on the number of elements actually used.
|
2777 |
|
|
(htab_traverse): Call htab_expand when table is too empty.
|
2778 |
|
|
|
2779 |
|
|
2003-03-11 Carlo Wood
|
2780 |
|
|
|
2781 |
|
|
* cplus-dem.c (demangle_integral_value): Correction to reflect
|
2782 |
|
|
patch of 2002-01-10 in order to also make negative multi-digits
|
2783 |
|
|
without leading underscore work.
|
2784 |
|
|
|
2785 |
|
|
2003-03-03 Mark Mitchell
|
2786 |
|
|
|
2787 |
|
|
* cplus-dem.c: Add license exception to copyright notice.
|
2788 |
|
|
|
2789 |
|
|
2003-02-27 Kaveh R. Ghazi
|
2790 |
|
|
|
2791 |
|
|
* physmem.c: Formatting changes from upstream.
|
2792 |
|
|
|
2793 |
|
|
2003-02-24 Danny Smith
|
2794 |
|
|
|
2795 |
|
|
* physmem.c (physmem_total): Add _WIN32 support.
|
2796 |
|
|
(physmem_available): Likewise.
|
2797 |
|
|
|
2798 |
|
|
2003-02-24 Rainer Orth
|
2799 |
|
|
|
2800 |
|
|
* physmem.c (physmem_total) [HAVE_GETSYSINFO]: Test for
|
2801 |
|
|
GSI_PHYSMEM.
|
2802 |
|
|
(physmem_available) [HAVE_TABLE]: Test for TBL_VMSTATS.
|
2803 |
|
|
|
2804 |
|
|
2003-02-22 Kaveh R. Ghazi
|
2805 |
|
|
|
2806 |
|
|
* configure.in: Check for sys/systemcfg.h and
|
2807 |
|
|
_system_configuration.
|
2808 |
|
|
* physmem.c: Add support for AIX. Tweek formatting as per
|
2809 |
|
|
upstream coreutils beta.
|
2810 |
|
|
|
2811 |
|
|
2003-02-22 Kaveh R. Ghazi
|
2812 |
|
|
Richard Earnshaw
|
2813 |
|
|
Geoffrey Keating
|
2814 |
|
|
|
2815 |
|
|
* configure.in: Check for sys/sysctl.h and sysctl.
|
2816 |
|
|
* physmem.c: Add support for *bsd and darwin.
|
2817 |
|
|
* Makefile.in: Generate depedency for physmem.o.
|
2818 |
|
|
|
2819 |
|
|
2003-02-21 Rainer Orth
|
2820 |
|
|
|
2821 |
|
|
* physmem.c (physmem_total) [HAVE_GETSYSINFO]: Use getsysinfo on
|
2822 |
|
|
Tru64 UNIX.
|
2823 |
|
|
(physmem_available) [HAVE_TABLE && HAVE_SYS_TABLE_H]: Use table on
|
2824 |
|
|
Tru64 UNIX.
|
2825 |
|
|
|
2826 |
|
|
* configure.in (AC_CHECK_HEADERS): Check for sys/sysinfo.h,
|
2827 |
|
|
machine/hal_sysinfo.h, sys/table.h.
|
2828 |
|
|
(checkfuncs, AC_CHECKFUNCS): Check for getsysinfo, table.
|
2829 |
|
|
* configure, config.in: Regenerate.
|
2830 |
|
|
|
2831 |
|
|
2003-02-21 Kaveh R. Ghazi
|
2832 |
|
|
|
2833 |
|
|
* configure.in: Check for sys/sysmp.h and sysmp.
|
2834 |
|
|
* physmem.c: Pull upstream copy, add support for irix6.
|
2835 |
|
|
|
2836 |
|
|
* config.in, configure: Regenerated.
|
2837 |
|
|
|
2838 |
|
|
2003-02-21 Kaveh R. Ghazi
|
2839 |
|
|
|
2840 |
|
|
* physmem.c (physmem_total, physmem_available): De-ANSI-fy.
|
2841 |
|
|
* configure.in (AC_CHECK_FUNCS): Add pstat_getstatic and
|
2842 |
|
|
pstat_getdynamic.
|
2843 |
|
|
|
2844 |
|
|
2003-02-20 Kaveh R. Ghazi
|
2845 |
|
|
|
2846 |
|
|
* Makefile.in (CFILES): Add physmem.c.
|
2847 |
|
|
(REQUIRED_OFILES): Add physmem.o.
|
2848 |
|
|
* configure.in: Check for sys/pstat.h.
|
2849 |
|
|
(checkfuncs): Add pstat_getstatic and pstat_getdynamic.
|
2850 |
|
|
* physmem.c: New file, copied from textutils.
|
2851 |
|
|
|
2852 |
|
|
* config.in, configure: Regenerated.
|
2853 |
|
|
|
2854 |
|
|
2003-02-20 Daniel Jacobowitz
|
2855 |
|
|
|
2856 |
|
|
* Makefile.in (CFILES): Add lrealpath.c.
|
2857 |
|
|
(REQUIRED_OFILES): Add lrealpath.o.
|
2858 |
|
|
(lrealpath.o): Add rule.
|
2859 |
|
|
* aclocal.m4 (libiberty_NEED_DECLARATION): Add.
|
2860 |
|
|
* configure.in: Add realpath and canonicalize_file_name to
|
2861 |
|
|
checkfuncs and AC_CHECK_FUNCS. Use libiberty_NEED_DECLARATION
|
2862 |
|
|
for canonicalize_file_name.
|
2863 |
|
|
* lrealpath.c: New file.
|
2864 |
|
|
* make-relative-prefix.c: Update documentation.
|
2865 |
|
|
(make_relative_prefix): Simplify. Use lbasename and lrealpath.
|
2866 |
|
|
* config.in: Regenerated.
|
2867 |
|
|
* configure: Regenerated.
|
2868 |
|
|
* functions.texi: Regenerated.
|
2869 |
|
|
|
2870 |
|
|
2003-02-20 jmc
|
2871 |
|
|
|
2872 |
|
|
* cplus_dem.c: Fix typo: intializes -> initializes.
|
2873 |
|
|
|
2874 |
|
|
2003-02-20 Alexandre Oliva
|
2875 |
|
|
|
2876 |
|
|
* configure.in: Propagate ORIGINAL_LD_FOR_MULTILIBS to
|
2877 |
|
|
config.status.
|
2878 |
|
|
* configure: Rebuilt.
|
2879 |
|
|
|
2880 |
|
|
2003-02-13 Daniel Jacobowitz
|
2881 |
|
|
|
2882 |
|
|
Fix PR c++/7612.
|
2883 |
|
|
* cplus-dem.c (demangle_signature): Call string_delete.
|
2884 |
|
|
Remove extra string_init.
|
2885 |
|
|
(demangle_arm_hp_template): Call string_delete instead of
|
2886 |
|
|
string_clear. Add missing string_delete call.
|
2887 |
|
|
(demangle_qualified): Add missing string_delete call.
|
2888 |
|
|
(do_type): Remove unused variable btype. Add missing string_delete
|
2889 |
|
|
call. Call string_delete instead of string_clear.
|
2890 |
|
|
(demangle_fund_type): Move variable btype inside of the switch
|
2891 |
|
|
statement. Add missing string_delete call.
|
2892 |
|
|
(do_arg): Call string_delete instead of string_clear. Remove extra
|
2893 |
|
|
string_init.
|
2894 |
|
|
(demangle_nested_args): Free work->previous_argument.
|
2895 |
|
|
|
2896 |
|
|
2003-02-12 Kaveh R. Ghazi
|
2897 |
|
|
|
2898 |
|
|
* acconfig.h: New file. Add uintptr_t.
|
2899 |
|
|
* config.in: Regenerated.
|
2900 |
|
|
|
2901 |
|
|
2003-02-04 Joseph S. Myers
|
2902 |
|
|
|
2903 |
|
|
* libiberty.texi: Update to GFDL 1.2.
|
2904 |
|
|
|
2905 |
|
|
2003-01-30 Christian Cornelssen
|
2906 |
|
|
|
2907 |
|
|
* Makefile.in (libiberty_topdir): New subst.
|
2908 |
|
|
(mkinstalldirs): Redefine in terms of the above.
|
2909 |
|
|
* configure.in: AC_SUBST it.
|
2910 |
|
|
* configure: Regenerate.
|
2911 |
|
|
|
2912 |
|
|
2003-01-28 Christian Cornelssen
|
2913 |
|
|
|
2914 |
|
|
* Makefile.in (all-subdir, check-subdir, installcheck-subdir)
|
2915 |
|
|
(info-subdir, install-info-subdir, clean-info-subdir)
|
2916 |
|
|
(dvi-subdir, install-subdir, etags-subdir, mostlyclean-subdir)
|
2917 |
|
|
(clean-subdir, distclean-subdir, maintainer-clean-subdir):
|
2918 |
|
|
Pass $(FLAGS_TO_PASS).
|
2919 |
|
|
|
2920 |
|
|
2003-01-27 Alexandre Oliva
|
2921 |
|
|
|
2922 |
|
|
* Makefile.in (install_to_tooldir): Instead of $(MULTISUBDIR), use
|
2923 |
|
|
/`$$CC -print-multi-os-directory`.
|
2924 |
|
|
|
2925 |
|
|
2003-01-26 Daniel Jacobowitz
|
2926 |
|
|
|
2927 |
|
|
* hashtab.c (htab_create_alloc_ex): New function.
|
2928 |
|
|
(hatab_set_functions_ex): New function.
|
2929 |
|
|
(htab_delete, htab_expand): Support alternate allocation functions.
|
2930 |
|
|
|
2931 |
|
|
2003-01-24 Christopher Faylor
|
2932 |
|
|
|
2933 |
|
|
* configure.in: Remove special pex-cygwin consideration.
|
2934 |
|
|
* configure: Regenerate.
|
2935 |
|
|
* pex-cygwin.c: Remove.
|
2936 |
|
|
* Makefile.in: Remove pex-cygwin.[co] lines.
|
2937 |
|
|
|
2938 |
|
|
2003-01-24 Zack Weinberg
|
2939 |
|
|
|
2940 |
|
|
* Makefile.in (CFILES): Add pex-*.c.
|
2941 |
|
|
(REQUIRED_OFILES): Change pexecute.o to @pexecute@
|
2942 |
|
|
(CONFIGURED_OFILES): Add pex-*.o.
|
2943 |
|
|
(TEXIFILES): Add pexecute.txh.
|
2944 |
|
|
(pexecute.o): Delete rule.
|
2945 |
|
|
(pex-cygwin.o, pex-djgpp.o, pex-mpw.o, pex-msdos.o, pex-os2.o,
|
2946 |
|
|
pex-unix.o, pex-win32.o): New rules.
|
2947 |
|
|
* configure.in: Change AC_INIT argument to xmalloc.c.
|
2948 |
|
|
Compute appropriate pexecute implementation and substitute it
|
2949 |
|
|
as @pexecute@.
|
2950 |
|
|
|
2951 |
|
|
* pexecute.c: Split up into...
|
2952 |
|
|
* pex-cygwin.c, pex-djgpp.c, pex-mpw.c, pex-msdos.c, pex-os2.c,
|
2953 |
|
|
pex-unix.c, pex-win32.c, pex-common.h, pexecute.txh: ... these
|
2954 |
|
|
new files.
|
2955 |
|
|
|
2956 |
|
|
* functions.texi: Regenerate.
|
2957 |
|
|
* configure: Regenerate.
|
2958 |
|
|
|
2959 |
|
|
2003-01-20 Josef Zlomek
|
2960 |
|
|
|
2961 |
|
|
* hashtab.c (htab_expand): Fix allocation of new entries.
|
2962 |
|
|
|
2963 |
|
|
2003-01-09 Christian Cornelssen
|
2964 |
|
|
|
2965 |
|
|
* Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR.
|
2966 |
|
|
|
2967 |
|
|
* Makefile.in (install_to_libdir, install_to_tooldir): Add a
|
2968 |
|
|
mkinstalldirs command.
|
2969 |
|
|
|
2970 |
|
|
2002-12-04 Danny Smith
|
2971 |
|
|
|
2972 |
|
|
* make-relative-prefix.c (HAVE_HOST_EXECUTABLE_SUFFIX):
|
2973 |
|
|
Define for hosts with HOST_EXECUTABLE_SUFFIX.
|
2974 |
|
|
|
2975 |
|
|
2002-11-24 Nick Clifton
|
2976 |
|
|
|
2977 |
|
|
* make-relative-prefix.c (make_relative_prefix): Ensure return
|
2978 |
|
|
string is empty before using strcat to construct it.
|
2979 |
|
|
|
2980 |
|
|
2002-11-22 Daniel Jacobowitz
|
2981 |
|
|
|
2982 |
|
|
* Makefile.in: Add make-relative-prefix.c.
|
2983 |
|
|
* make-relative-prefix.c: New file.
|
2984 |
|
|
* functions.texi: Rebuilt.
|
2985 |
|
|
|
2986 |
|
|
2002-11-16 Jakub Jelinek
|
2987 |
|
|
|
2988 |
|
|
* md5.c (md5_process_block): Avoid `function-like macro "F{G,H,I}" must be
|
2989 |
|
|
used with arguments in traditional C' warnings.
|
2990 |
|
|
|
2991 |
|
|
2002-10-16 Jakub Jelinek
|
2992 |
|
|
|
2993 |
|
|
* config.table: Use mh-s390pic for s390x too.
|
2994 |
|
|
|
2995 |
|
|
2002-10-06 Andreas Jaeger
|
2996 |
|
|
|
2997 |
|
|
* libiberty/cplus-dem.c (ada_demangle): Get rid of unneeded
|
2998 |
|
|
variable and of strict-aliasing warning.
|
2999 |
|
|
(grow_vect): Use char as first parameter.
|
3000 |
|
|
|
3001 |
|
|
2002-09-22 Kaveh R. Ghazi
|
3002 |
|
|
|
3003 |
|
|
* Makefile.in (all): Fix multilib parallel build.
|
3004 |
|
|
|
3005 |
|
|
2002-09-19 John David Anglin
|
3006 |
|
|
|
3007 |
|
|
* cp-demangle.c (demangling_new): Cast 0 to enum.
|
3008 |
|
|
(demangle_char): Cast return of strdup to char *.
|
3009 |
|
|
(is_gnu_v3_mangled_ctor): Cast 0 to enum.
|
3010 |
|
|
(is_gnu_v3_mangled_dtor): Likewise.
|
3011 |
|
|
* cplus-dem.c (grow_vect): Cast return of xrealloc to void *.
|
3012 |
|
|
(work_stuff_copy_to_from): Cast return of xmalloc to char **.
|
3013 |
|
|
* fibheap.c (fibnode_new): Cast return of xcalloc to fibnode_t.
|
3014 |
|
|
* md5.c (md5_process_bytes): Cast results back to const void *.
|
3015 |
|
|
(md5_process_block): Add cast to const md5_uint32 *.
|
3016 |
|
|
* regex.c (re_compile_fastmap): Cast enum to UCHAR_T.
|
3017 |
|
|
* safe-ctype.c (L, XL, U, XU, D, P, _, C, Z, M, V, T, S): Add cast to
|
3018 |
|
|
unsigned short.
|
3019 |
|
|
* splay-tree.c (splay_tree_xmalloc_allocate): Cast return of xmalloc
|
3020 |
|
|
to void *.
|
3021 |
|
|
* vasprintf.c (int_vasprintf): Cast return of malloc to char *.
|
3022 |
|
|
|
3023 |
|
|
2002-09-19 Nick Clifton
|
3024 |
|
|
|
3025 |
|
|
* README: Update email addresses for bugs and patches.
|
3026 |
|
|
|
3027 |
|
|
2002-09-10 Mike Stump
|
3028 |
|
|
|
3029 |
|
|
* splay-tree.c (splay_tree_successor): Fix comments.
|
3030 |
|
|
|
3031 |
|
|
2002-09-11 Zack Weinberg
|
3032 |
|
|
|
3033 |
|
|
* cplus-dem.c: Code under #ifdef MAIN moved to gcc/cp/cxxfilt.c.
|
3034 |
|
|
* testsuite/Makefile.in: Adjust for test-demangle.
|
3035 |
|
|
* testsuite/regress-demangle: Deleted.
|
3036 |
|
|
* testsuite/test-demangle.c: New file.
|
3037 |
|
|
* testsuite/demangle-expected: Change \$ to $ throughout, now that
|
3038 |
|
|
this file is not being read by a shell script.
|
3039 |
|
|
|
3040 |
|
|
2002-09-05 Roger Sayle
|
3041 |
|
|
|
3042 |
|
|
* regex.c: Only use "#pragma alloca" on AIX when not using gcc.
|
3043 |
|
|
|
3044 |
|
|
2002-08-07 DJ Delorie
|
3045 |
|
|
|
3046 |
|
|
* regex.c (re_error_msgid): Just use a simple array of strings.
|
3047 |
|
|
(re_compile_pattern): Compensate.
|
3048 |
|
|
(re_comp): Likewise.
|
3049 |
|
|
(re_comp): Likewise.
|
3050 |
|
|
(regerror): Likewise.
|
3051 |
|
|
|
3052 |
|
|
2002-07-29 Neil Booth
|
3053 |
|
|
|
3054 |
|
|
* cplus-dem.c (PREPEND_BLANK): Remove.
|
3055 |
|
|
|
3056 |
|
|
2002-07-10 Jason Merrill
|
3057 |
|
|
|
3058 |
|
|
* cp-demangle.c (demangle_identifier): Support extended Unicode
|
3059 |
|
|
characters.
|
3060 |
|
|
|
3061 |
|
|
2002-07-08 Kaveh R. Ghazi
|
3062 |
|
|
|
3063 |
|
|
* cp-demangle.c (demangle_v3_with_details): Wrap in
|
3064 |
|
|
!defined IN_GLIBCPP_V3.
|
3065 |
|
|
|
3066 |
|
|
2002-07-01 Mark Mitchell
|
3067 |
|
|
|
3068 |
|
|
* cp-demangle.c (demangle_operator_name): Add type_arg parameter.
|
3069 |
|
|
Set it for the "st" operator.
|
3070 |
|
|
(demangle_expression): Handle expressions with types as arguments.
|
3071 |
|
|
|
3072 |
|
|
2002-06-30 Douglas Rupp
|
3073 |
|
|
|
3074 |
|
|
* configure.in (OUTPUT_OPTION,NO_MINUS_C_MINUS_O): Configure.
|
3075 |
|
|
* Makefile.in (OUTPUT_OPTION): Use.
|
3076 |
|
|
|
3077 |
|
|
2002-06-22 Peter Breitenlohner
|
3078 |
|
|
|
3079 |
|
|
* Makefile.in (install_to_libdir): Add $(DESTDIR).
|
3080 |
|
|
(install_to_tooldir): Likewise.
|
3081 |
|
|
|
3082 |
|
|
2002-06-17 Douglas Rupp
|
3083 |
|
|
|
3084 |
|
|
* lbasename.c: Add 2002 to copyright.
|
3085 |
|
|
(IS_DIR_SEPARATOR): Remove VMS junk.
|
3086 |
|
|
|
3087 |
|
|
2002-06-05 Geoffrey Keating
|
3088 |
|
|
|
3089 |
|
|
* hashtab.c (htab_create): New stub function for backward
|
3090 |
|
|
compatibility.
|
3091 |
|
|
(htab_try_create): Likewise.
|
3092 |
|
|
|
3093 |
|
|
2002-06-03 Geoffrey Keating
|
3094 |
|
|
|
3095 |
|
|
* hashtab.c (htab_create): Delete.
|
3096 |
|
|
(htab_try_create): Delete.
|
3097 |
|
|
(htab_create_alloc): New.
|
3098 |
|
|
(htab_delete): Support user-specified memory allocation.
|
3099 |
|
|
(htab_expand): Likewise.
|
3100 |
|
|
|
3101 |
|
|
2002-05-22 Roman Lechtchinsky
|
3102 |
|
|
|
3103 |
|
|
* configure.in: Fix typo in the code checking for sys_errlist.
|
3104 |
|
|
* configure: Regenerated.
|
3105 |
|
|
|
3106 |
|
|
2002-05-13 Andreas Schwab
|
3107 |
|
|
|
3108 |
|
|
* config.table: Use mh-x86pic also for x86-64.
|
3109 |
|
|
|
3110 |
|
|
2002-05-08 Alexandre Oliva
|
3111 |
|
|
|
3112 |
|
|
* configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD at
|
3113 |
|
|
script entry, and set LD to it when configuring multilibs.
|
3114 |
|
|
* configure: Rebuilt.
|
3115 |
|
|
|
3116 |
|
|
2002-05-07 Mark Mitchell
|
3117 |
|
|
|
3118 |
|
|
* configure.in (AC_TYPE_PID_T): Use it.
|
3119 |
|
|
* configure: Regenerated.
|
3120 |
|
|
* getruntime.c: Include .
|
3121 |
|
|
* waitpid.c: Likewise. Use pid_t, not int, as the type of "pid".
|
3122 |
|
|
|
3123 |
|
|
2002-04-09 Richard Henderson
|
3124 |
|
|
|
3125 |
|
|
* hashtab.c (higher_prime_number): Use 7 as minimum.
|
3126 |
|
|
(find_empty_slot_for_expand): Don't compute hash2 unless needed.
|
3127 |
|
|
(htab_find_slot_with_hash): Likewise.
|
3128 |
|
|
|
3129 |
|
|
2002-04-01 Phil Edwards
|
3130 |
|
|
|
3131 |
|
|
* cp-demangle.c (__cxa_demangle): Also protect with IN_GLIBCPP_V3.
|
3132 |
|
|
(is_gnu_v3_mangled_ctor, is_gnu_v3_mangled_ctor): Conditionally
|
3133 |
|
|
not compile if IN_GLIBCPP_V3 defined.
|
3134 |
|
|
* dyn-string.c: Also allow IN_GLIBCPP_V3 to change allocation scheme.
|
3135 |
|
|
|
3136 |
|
|
2002-03-30 Bryce McKinlay
|
3137 |
|
|
|
3138 |
|
|
* cp-demangle.c (java_demangle_v3): Don't try to release "demangled"
|
3139 |
|
|
if it is NULL.
|
3140 |
|
|
|
3141 |
|
|
2002-03-27 DJ Delorie
|
3142 |
|
|
|
3143 |
|
|
* hex.c: Add documentation.
|
3144 |
|
|
(_hex_value): Provide non-ASCII empty table.
|
3145 |
|
|
(hex_init): Initialize the non-ASCII table.
|
3146 |
|
|
* functions.texi: Regenerate.
|
3147 |
|
|
|
3148 |
|
|
2002-03-27 Mark Mitchell
|
3149 |
|
|
|
3150 |
|
|
* dyn-string.c: Add libgcc exception to copyright notice.
|
3151 |
|
|
|
3152 |
|
|
2002-03-26 H.J. Lu (hjl@gnu.org)
|
3153 |
|
|
|
3154 |
|
|
* config.table: Support --with-build-subdir.
|
3155 |
|
|
* configure.in: Likewise.
|
3156 |
|
|
* configure: Rebuild.
|
3157 |
|
|
|
3158 |
|
|
2002-03-18 Stuart Griffith
|
3159 |
|
|
|
3160 |
|
|
* strtod.c (strtod): Increment 8 chars, not 7, when `infinity'
|
3161 |
|
|
seen.
|
3162 |
|
|
|
3163 |
|
|
2002-03-12 Mark Mitchell
|
3164 |
|
|
|
3165 |
|
|
* cp-demangle.c: Add libgcc exception to cp-demangle.c copyright
|
3166 |
|
|
notice.
|
3167 |
|
|
|
3168 |
|
|
2002-03-11 Douglas B Rupp
|
3169 |
|
|
|
3170 |
|
|
* xatexit.c [VMS]: Include stdlib.h and unixlib.h.
|
3171 |
|
|
|
3172 |
|
|
2002-03-06 Jim Blandy
|
3173 |
|
|
|
3174 |
|
|
* splay-tree.c (splay_tree_xmalloc_allocate,
|
3175 |
|
|
splay_tree_xmalloc_deallocate): Use K&R-style definitions, not
|
3176 |
|
|
prototyped definitions. Mark `data' arguments as unused.
|
3177 |
|
|
|
3178 |
|
|
2002-03-06 Andrew Cagney
|
3179 |
|
|
|
3180 |
|
|
* floatformat.c (floatformat_arm_ext_big): Delete definition.
|
3181 |
|
|
|
3182 |
|
|
2002-03-04 Phil Edwards
|
3183 |
|
|
|
3184 |
|
|
* configure.in: Add --enable-install-libiberty option.
|
3185 |
|
|
* Makefile.in (INSTALLED_HEADERS): New variable.
|
3186 |
|
|
(install_to_libdir): Possibly also copy headers.
|
3187 |
|
|
* configure: Regenerated.
|
3188 |
|
|
|
3189 |
|
|
2002-03-04 Neil Booth
|
3190 |
|
|
|
3191 |
|
|
* xmalloc.c (xmalloc_fail): Clarify error message further.
|
3192 |
|
|
|
3193 |
|
|
2002-03-03 Neil Booth
|
3194 |
|
|
|
3195 |
|
|
* xmalloc.c (xmalloc_fail): Clarify error message.
|
3196 |
|
|
|
3197 |
|
|
2002-02-22 Jim Blandy
|
3198 |
|
|
|
3199 |
|
|
* splay-tree.c (splay_tree_xmalloc_allocate,
|
3200 |
|
|
splay_tree_xmalloc_deallocate): New functions.
|
3201 |
|
|
(splay_tree_new): Call splay_tree_new_with_allocator, passing the
|
3202 |
|
|
above functions and a dummy data pointer.
|
3203 |
|
|
(splay_tree_new_with_allocator): New function.
|
3204 |
|
|
(splay_tree_delete_helper, splay_tree_delete, splay_tree_insert,
|
3205 |
|
|
splay_tree_remove): Use the splay tree's allocation and
|
3206 |
|
|
deallocation functions.
|
3207 |
|
|
|
3208 |
|
|
2002-02-19 Scott Snyder
|
3209 |
|
|
|
3210 |
|
|
* testsuite/demangle-expected: Add test case for infinite loop in
|
3211 |
|
|
demangler.
|
3212 |
|
|
* cplus-dem.c (demangle_arm_hp_template): Stop trying to demangle
|
3213 |
|
|
if do_type() doesn't make any progress --- prevents an infinite
|
3214 |
|
|
loop.
|
3215 |
|
|
|
3216 |
|
|
2002-02-18 Carlo Wood
|
3217 |
|
|
|
3218 |
|
|
PR c++/5390
|
3219 |
|
|
* cplus-dem.c (demangle_integral_value): Accept multi-digit
|
3220 |
|
|
numbers that do not start with an underscore; This is needed
|
3221 |
|
|
for integer template parameters. This doesn't break anything
|
3222 |
|
|
because multi-digit numbers are never followed by a digit.
|
3223 |
|
|
* testsuite/demangle-expected: Corrected all mangled test
|
3224 |
|
|
cases with multi-digit template parameters: g++ 2.95.x does
|
3225 |
|
|
not generate underscores around these parameters.
|
3226 |
|
|
|
3227 |
|
|
2002-02-05 Jason Merrill
|
3228 |
|
|
|
3229 |
|
|
* cplus-dem.c (flags): Add DMGL_VERBOSE
|
3230 |
|
|
(cplus_demangle_v3_p): Remove.
|
3231 |
|
|
(demangle_it): Add DMGL_TYPES to passed flags.
|
3232 |
|
|
* cp-demangle.c (cplus_demangle_v3_all): Remove.
|
3233 |
|
|
(cplus_demangle_v3_type): Remove.
|
3234 |
|
|
(cplus_demangle_v3): Add options parm.
|
3235 |
|
|
|
3236 |
|
|
2002-02-02 H.J. Lu (hjl@gnu.org)
|
3237 |
|
|
|
3238 |
|
|
* cp-demangle.c (cp_demangle_type): Do not protect with
|
3239 |
|
|
IN_LIBGCC2.
|
3240 |
|
|
(cplus_demangle_v3_all): New.
|
3241 |
|
|
(cplus_demangle_v3): Call cplus_demangle_v3_all.
|
3242 |
|
|
(cplus_demangle_v3_type): Call cplus_demangle_v3_all.
|
3243 |
|
|
|
3244 |
|
|
* cplus-dem.c (cplus_demangle_v3_p): New function pointer.
|
3245 |
|
|
Initialized to cplus_demangle_v3.
|
3246 |
|
|
(cplus_demangle_with_style): Call cplus_demangle_v3_p instead
|
3247 |
|
|
of cplus_demangle_v3.
|
3248 |
|
|
(main): Set cplus_demangle_v3_p to cplus_demangle_v3_type for
|
3249 |
|
|
command line symbol.
|
3250 |
|
|
|
3251 |
|
|
* testsuite/regress-demangle: Pass the mangled name at the
|
3252 |
|
|
command line.
|
3253 |
|
|
|
3254 |
|
|
2002-02-01 H.J. Lu
|
3255 |
|
|
|
3256 |
|
|
* cp-demangle.c (cp_demangle_type): Call demangling_new with
|
3257 |
|
|
DMGL_GNU_V3.
|
3258 |
|
|
|
3259 |
|
|
2002-01-31 Phil Edwards
|
3260 |
|
|
|
3261 |
|
|
* cp-demangle.c: Revert yesterday's change.
|
3262 |
|
|
|
3263 |
|
|
2002-01-31 Adam Megacz
|
3264 |
|
|
|
3265 |
|
|
* gcc/libiberty/configure.in: Treat mingw the same as cywin
|
3266 |
|
|
wrt HAVE_SYS_ERRLIST.
|
3267 |
|
|
|
3268 |
|
|
2002-01-30 Phil Edwards
|
3269 |
|
|
|
3270 |
|
|
* cp-demangle.c (cp_demangle_type): Do not protect with IN_LIBGCC2.
|
3271 |
|
|
(cplus_demangle_v3): Mimic __cxa_demangle and fall back on
|
3272 |
|
|
cp_demangle_type.
|
3273 |
|
|
* testsuite/demangle-expected: New gnu-v3 test.
|
3274 |
|
|
|
3275 |
|
|
2002-01-22 Momchil Velikov
|
3276 |
|
|
|
3277 |
|
|
* configure.in (variable detection): Use arrays of unspecified
|
3278 |
|
|
size instead of plain integers.
|
3279 |
|
|
|
3280 |
|
|
2002-01-18 DJ Delorie
|
3281 |
|
|
|
3282 |
|
|
* Makefile.in (TESTLIB): New. This library is for future
|
3283 |
|
|
testsuites.
|
3284 |
|
|
(CFILES, REQUIRED_OFILES, CONFIGURED_OFILES): Re-alphabetize,
|
3285 |
|
|
break down by letter.
|
3286 |
|
|
(REQUIRED_OFILES): List long-to-compile files first.
|
3287 |
|
|
(maint-deps): New, target for updating dependencies.
|
3288 |
|
|
(dependencies): Update.
|
3289 |
|
|
* maint-tool: Add dependency-generating option.
|
3290 |
|
|
* configure.in: Check for _doprnt even if we're not providing it.
|
3291 |
|
|
* configure: Regenerate.
|
3292 |
|
|
|
3293 |
|
|
* _doprnt.c: Modifications to allow compiling on any platform.
|
3294 |
|
|
* copysign.c: Likewise.
|
3295 |
|
|
* putenv.c: Likewise.
|
3296 |
|
|
* setenv.c: Likewise.
|
3297 |
|
|
* vsprintf.c: Likewise.
|
3298 |
|
|
|
3299 |
|
|
2002-01-15 Douglas B Rupp
|
3300 |
|
|
|
3301 |
|
|
* mkstemps.c (mkstemps): On VMS, open temp file with option
|
3302 |
|
|
that causes it to be deleted when closed.
|
3303 |
|
|
|
3304 |
|
|
2002-01-02 Kaveh R. Ghazi
|
3305 |
|
|
|
3306 |
|
|
* cp-demangle.c (long_options): Const-ify.
|
3307 |
|
|
* cplus-dem.c (long_options): Likewise.
|
3308 |
|
|
|
3309 |
|
|
* cplus-dem.c (mystrstr): Delete. All callers changed to use
|
3310 |
|
|
strstr instead.
|
3311 |
|
|
|
3312 |
|
|
2001-12-31 Ira Ruben
|
3313 |
|
|
|
3314 |
|
|
* aclocal.m4 (libiberty_AC_FUNC_STRNCMP): Use anon mmap as 2nd try.
|
3315 |
|
|
* configure: Regenerated.
|
3316 |
|
|
|
3317 |
|
|
2001-12-24 Douglas B. Rupp
|
3318 |
|
|
|
3319 |
|
|
* configure.in (uintptr_t): Use AC_CHECK_TYPE.
|
3320 |
|
|
* configure: Regenerated.
|
3321 |
|
|
|
3322 |
|
|
2001-12-12 Craig Rodrigues
|
3323 |
|
|
|
3324 |
|
|
PR other/2719
|
3325 |
|
|
* cplus-dem.c (consume_count): Treat negative count as an error.
|
3326 |
|
|
* testsuite/demangle-expected: Added testcase.
|
3327 |
|
|
|
3328 |
|
|
Tue Dec 11 07:08:57 2001 Douglas B. Rupp
|
3329 |
|
|
|
3330 |
|
|
* configure.in: Hardcode that vfork works on VMS host.
|
3331 |
|
|
* configure: Regenerated.
|
3332 |
|
|
|
3333 |
|
|
2001-12-06 Richard Henderson
|
3334 |
|
|
|
3335 |
|
|
* cplus-dem.c (libiberty_demanglers): Add no_demangling case.
|
3336 |
|
|
(cplus_demangle): Support no_demangling.
|
3337 |
|
|
|
3338 |
|
|
2001-11-27 Zack Weinberg
|
3339 |
|
|
|
3340 |
|
|
* _doprnt.c: Moved here from gcc/doprint.c. Adjust to build
|
3341 |
|
|
in libiberty context. Fix typo in leading comment.
|
3342 |
|
|
* configure.in: Fix various AC_DEFINEs so autoheader works.
|
3343 |
|
|
If any of vprintf, vsprintf, vfprintf is missing from libc,
|
3344 |
|
|
then AC_REPLACE_FUNCS(_doprnt).
|
3345 |
|
|
|
3346 |
|
|
2001-11-26 DJ Delorie
|
3347 |
|
|
Daniel Jacobowitz
|
3348 |
|
|
|
3349 |
|
|
* Makefile.in (stamp-h): Depend on Makefile for proper
|
3350 |
|
|
serialization.
|
3351 |
|
|
(*-subdir): Depend on config.h for proper serialization.
|
3352 |
|
|
|
3353 |
|
|
2001-11-26 DJ Delorie
|
3354 |
|
|
|
3355 |
|
|
* configure.in: Check for alloca.h (for regex.c and putenv.c).
|
3356 |
|
|
* configure: Regenerate.
|
3357 |
|
|
* config.h: Add HAVE_ALLOCA_H.
|
3358 |
|
|
|
3359 |
|
|
2001-11-16 Kaveh R. Ghazi
|
3360 |
|
|
|
3361 |
|
|
* regex.c: Check defined(__STDC__) || defined(ALMOST_STDC) ||
|
3362 |
|
|
defined(HAVE_STRINGIZE) to determine whether ISO CPP token pasting
|
3363 |
|
|
is available.
|
3364 |
|
|
|
3365 |
|
|
Thu Nov 15 11:06:25 2001 Jeffrey A Law (law@cygnus.com)
|
3366 |
|
|
|
3367 |
|
|
* config.in (HAVE_UINTPTR_T): Provide autoconf stub.
|
3368 |
|
|
* configure.in (HAVE_UINTPTR_T): Test for system defining
|
3369 |
|
|
uintptr_t and define HAVE_UINTPTR_T appropriately.
|
3370 |
|
|
* regex.c (uintptr_t): Do not provide a definition if the
|
3371 |
|
|
system provided one.
|
3372 |
|
|
|
3373 |
|
|
* regex.c (PREFIX): Provide an alternate definition for
|
3374 |
|
|
non-ANSI/ISO compilers.
|
3375 |
|
|
(ARG_PREFIX): Likewise.
|
3376 |
|
|
|
3377 |
|
|
2001-11-12 Jim Meyering
|
3378 |
|
|
|
3379 |
|
|
* obstack.c (_): Honor the setting of ENABLE_NLS. Otherwise,
|
3380 |
|
|
this code would end up calling gettext even in packages built
|
3381 |
|
|
with --disable-nls.
|
3382 |
|
|
* getopt.c (_): Likewise.
|
3383 |
|
|
* regex.c (_): Likewise.
|
3384 |
|
|
|
3385 |
|
|
2001-11-03 Alan Modra
|
3386 |
|
|
|
3387 |
|
|
* configure.in: Cope with missing makeinfo.
|
3388 |
|
|
* configure: Regenerate.
|
3389 |
|
|
|
3390 |
|
|
2001-10-22 Kaveh R. Ghazi
|
3391 |
|
|
|
3392 |
|
|
* hex.c (hex_init): Provide empty stub.
|
3393 |
|
|
|
3394 |
|
|
* hex.c (hex_init): Delete.
|
3395 |
|
|
(_hex_value): Const-ify and initialize at compile-time.
|
3396 |
|
|
|
3397 |
|
|
2001-10-19 H.J. Lu
|
3398 |
|
|
|
3399 |
|
|
* Makefile.in ($(TARGETLIB)): Also generate pic/$(TARGETLIB) if
|
3400 |
|
|
necessary.
|
3401 |
|
|
|
3402 |
|
|
2001-10-17 DJ Delorie
|
3403 |
|
|
|
3404 |
|
|
* argv.c, asprintf.c, choose-temp.c, concat.c, cplus-dem.c,
|
3405 |
|
|
ffs.c, fnmatch.txh, getruntime.c, make-temp-file.c,
|
3406 |
|
|
mkstemps.c, pexecute.c, random.c, strsignal.c, vasprintf.c:
|
3407 |
|
|
Improve manual formatting.
|
3408 |
|
|
* functions.texi: Regenerate.
|
3409 |
|
|
|
3410 |
|
|
2001-10-15 DJ Delorie
|
3411 |
|
|
|
3412 |
|
|
* Makefile.in (TEXIFILES): Add fnmatch.txh.
|
3413 |
|
|
(maint-undoc): New.
|
3414 |
|
|
maint-tool: Add "undoc" tool.
|
3415 |
|
|
* alloca.c, argv.c, asprintf.c, choose-temp.c, concat.c,
|
3416 |
|
|
fdmatch.c, ffs.c, getruntime.c, insque.c, lbasename.c,
|
3417 |
|
|
make-temp-file.c, mkstemps.c, pexecute.c, random.c, spaces.c,
|
3418 |
|
|
strerror.s, strsignal.c, strtol.c, vasprintf.c: Add or update
|
3419 |
|
|
documentation.
|
3420 |
|
|
* fnmatch.txh: New.
|
3421 |
|
|
* functions.texi: Regenerate.
|
3422 |
|
|
|
3423 |
|
|
2001-10-10 Joseph S. Myers
|
3424 |
|
|
|
3425 |
|
|
* bcmp.c, setenv.c: Use "nonzero" instead of "non-zero".
|
3426 |
|
|
* strtod.c: Use "ISO C" instead of "ANSI C".
|
3427 |
|
|
* functions.texi: Regenerate.
|
3428 |
|
|
|
3429 |
|
|
2001-10-07 Joseph S. Myers
|
3430 |
|
|
|
3431 |
|
|
* alloca.c, clock.c, getcwd.c, getpagesize.c, getpwd.c, index.c,
|
3432 |
|
|
libiberty.texi, memchr.c, putenv.c, rindex.c, strchr.c, strdup.c,
|
3433 |
|
|
strerror.c, strrchr.c, strstr.c, strtod.c, tmpnam.c, vfork.c,
|
3434 |
|
|
xatexit.c, xmalloc.c, xstrerror.c: Improve manual formatting. Fix
|
3435 |
|
|
spelling. Give names to function arguments in documentation. Use
|
3436 |
|
|
(void) prototypes in documentation.
|
3437 |
|
|
* functions.texi: Regenerate.
|
3438 |
|
|
|
3439 |
|
|
2001-10-07 Kaveh R. Ghazi
|
3440 |
|
|
|
3441 |
|
|
* argv.c (buildargv, tests, main): Const-ify.
|
3442 |
|
|
* cp-demangle.c (operator_code): Likewise.
|
3443 |
|
|
* cplus-dem.c (optable, libiberty_demanglers,
|
3444 |
|
|
cplus_demangle_set_style, cplus_demangle_name_to_style,
|
3445 |
|
|
print_demangler_list): Likewise.
|
3446 |
|
|
* hashtab.c (higher_prime_number): Likewise.
|
3447 |
|
|
* strcasecmp.c (charmap): Likewise.
|
3448 |
|
|
* strerror.c (error_info, strerror, main): Likewise.
|
3449 |
|
|
* strncasecmp.c (charmap): Likewise.
|
3450 |
|
|
* strsignal.c (signal_info): Likewise.
|
3451 |
|
|
|
3452 |
|
|
2001-09-29 DJ Delorie
|
3453 |
|
|
|
3454 |
|
|
* configure: Regenerate.
|
3455 |
|
|
|
3456 |
|
|
2001-09-28 Kaveh R. Ghazi
|
3457 |
|
|
|
3458 |
|
|
* concat.c: Include stdlib.h.
|
3459 |
|
|
|
3460 |
|
|
2001-09-27 Eli Zaretskii
|
3461 |
|
|
|
3462 |
|
|
* libiberty.texi: (Top level): Add syncodeindex pg. Add
|
3463 |
|
|
@dircategory and @direntry directives. Add @finalout.
|
3464 |
|
|
(many nodes): Lose the next,prev,up pointers on the @nide line.
|
3465 |
|
|
(Using, Supplemental Functions, Replacement Functions): Fix
|
3466 |
|
|
markup.
|
3467 |
|
|
(Functions): Move around, to allow makeinfo to build the manual
|
3468 |
|
|
without next,prev,up pointers in thye node lines.
|
3469 |
|
|
(Licenses): Fix typos.
|
3470 |
|
|
|
3471 |
|
|
* index.c, rindex.c, strchr.c, strerror.c, strrchr.c, strstr.c,
|
3472 |
|
|
strtol.c, xatexit.c, xexit.c, xmalloc.c: Fix spelling and markup.
|
3473 |
|
|
* functions.texi: Regenerate.
|
3474 |
|
|
|
3475 |
|
|
* copying-lib.texi: Lose the next,prev,up pointers on the @node
|
3476 |
|
|
line.
|
3477 |
|
|
|
3478 |
|
|
2001-09-27 DJ Delorie
|
3479 |
|
|
|
3480 |
|
|
* configure.in: Don't use in-tree texinfo, because libiberty must
|
3481 |
|
|
be built before it. Check for makeinfo version 4 or higher.
|
3482 |
|
|
* functions.texi: Regenerate.
|
3483 |
|
|
|
3484 |
|
|
2001-09-20 DJ Delorie
|
3485 |
|
|
Phil Edwards
|
3486 |
|
|
|
3487 |
|
|
* configure.in (MAKEINFO, PERL): Detect these.
|
3488 |
|
|
(--enable-maintainer-mode): Add.
|
3489 |
|
|
* configure: Regenerate.
|
3490 |
|
|
* Makefile.in (MAKEINFO, PERL): Define.
|
3491 |
|
|
(libiberty.info, libiberty.dvi, libiberty.html): New.
|
3492 |
|
|
(CFILES): Add bsearch.c.
|
3493 |
|
|
(CONFIGURED_OFILES): New, list of objects configure might add.
|
3494 |
|
|
(maint-missing, maint-buildall): New, for maintainers only.
|
3495 |
|
|
(clean, mostlyclean): Add info/dvi/html files.
|
3496 |
|
|
* libiberty.texi, copying-lib.texi, obstacks.texi, functions.texi: New.
|
3497 |
|
|
* gather-docs: New, for maintainers.
|
3498 |
|
|
* maint-tool: New, for maintainers.
|
3499 |
|
|
* alloca.c, atexit.c, basename.c, bcmp.c, bcopy.c, bsearch.c,
|
3500 |
|
|
bzero.c, calloc.c, clock.c, configure.in, configure, getcwd.c,
|
3501 |
|
|
getpagesize.c, getpwd.c, index.c, memchr.c, memcmp.c, memcpy.c,
|
3502 |
|
|
memmove.c, memset.c, putenv.c, rename.c, rindex.c, setenv.c,
|
3503 |
|
|
sigsetmask.c, strcasecmp.c, strchr.c, strdup.c, strerror.c,
|
3504 |
|
|
strncasecmp.c, strncmp.c, strrchr.c, strstr.c, strtod.c, strtol.c,
|
3505 |
|
|
tmpnam.c, vfork.c, vprintf.c, waitpid.c, xatexit.c, xexit.c,
|
3506 |
|
|
xmalloc.c, xmemdup.c, xstrdup.c, xstrerror.c: Add or update
|
3507 |
|
|
documentation.
|
3508 |
|
|
|
3509 |
|
|
2001-09-25 Kaveh R. Ghazi
|
3510 |
|
|
|
3511 |
|
|
* concat.c (reconcat): Fix for traditional C.
|
3512 |
|
|
|
3513 |
|
|
2001-09-24 Kaveh R. Ghazi
|
3514 |
|
|
|
3515 |
|
|
* concat.c (reconcat): New function.
|
3516 |
|
|
|
3517 |
|
|
2001-09-17 Kaveh R. Ghazi
|
3518 |
|
|
|
3519 |
|
|
* concat.c (vconcat_length, vconcat_copy, concat_length,
|
3520 |
|
|
concat_copy, concat_copy2): New functions.
|
3521 |
|
|
(concat): Use vconcat_length/vconcat_copy.
|
3522 |
|
|
|
3523 |
|
|
* alloca.c (libiberty_optr, libiberty_nptr, libiberty_len):
|
3524 |
|
|
Define.
|
3525 |
|
|
|
3526 |
|
|
2001-09-04 Kaveh R. Ghazi
|
3527 |
|
|
|
3528 |
|
|
* asprintf.c: Don't define USE_STDARG. Use VPARAMS, VA_OPEN,
|
3529 |
|
|
VA_FIXEDARG & VA_CLOSE.
|
3530 |
|
|
|
3531 |
|
|
* vasprintf.c: Check HAVE_STRING_H when including string.h.
|
3532 |
|
|
(checkit): Delete redundant prototype. Add ATTRIBUTE_PRINTF_1.
|
3533 |
|
|
Use VA_OPEN, VA_FIXEDARG & VA_CLOSE. Free allocated string.
|
3534 |
|
|
|
3535 |
|
|
2001-08-27 Kaveh R. Ghazi
|
3536 |
|
|
|
3537 |
|
|
* concat.c (concat): Use VPARAMS, VA_OPEN, VA_FIXEDARG & VA_CLOSE.
|
3538 |
|
|
|
3539 |
|
|
2001-08-23 Ulrich Drepper
|
3540 |
|
|
|
3541 |
|
|
* regex.c (truncate_wchar): Use wcrtomb not wctomb.
|
3542 |
|
|
|
3543 |
|
|
2001-08-23 Ulrich Drepper
|
3544 |
|
|
|
3545 |
|
|
* posix/regex.c [_LIBC] (convert_mbs_to_wcs): Use __mbrtowc
|
3546 |
|
|
instead of mbrtowc.
|
3547 |
|
|
[_LIBC]: Use __iswctype instead of iswctype, __wcslen instead of
|
3548 |
|
|
wcslen, and __wcscoll instead of wcscoll.
|
3549 |
|
|
|
3550 |
|
|
2001-08-22 Matt Kraai
|
3551 |
|
|
|
3552 |
|
|
* fibheap.c (fibheap_init, fibnode_init): Remove.
|
3553 |
|
|
(fibheap_new, fibnode_new): Use xcalloc to allocate and
|
3554 |
|
|
initialize memory.
|
3555 |
|
|
(fibheap_insert): Remove check for node allocation failure.
|
3556 |
|
|
|
3557 |
|
|
2001-08-21 Richard Henderson
|
3558 |
|
|
|
3559 |
|
|
* Makefile.in (fibheap.o): Depend on config.h.
|
3560 |
|
|
* fibheap.c: Tidy formatting. Use config.h.` Rearrange some
|
3561 |
|
|
functions for inlining.
|
3562 |
|
|
|
3563 |
|
|
Tue Aug 21 12:35:04 2001 Christopher Faylor
|
3564 |
|
|
|
3565 |
|
|
* configure.in: Need to set HAVE_SYS_ERRLIST and HAVE_SYS_NERR whenever
|
3566 |
|
|
hosting on cygwin.
|
3567 |
|
|
* configure: Regenerate.
|
3568 |
|
|
|
3569 |
|
|
2001-08-20 Andrew Cagney
|
3570 |
|
|
|
3571 |
|
|
* floatformat.c (floatformat_m88110_ext): Remove #ifdef
|
3572 |
|
|
HARRIS_FLOAT_FORMAT.
|
3573 |
|
|
(floatformat_ia64_spill_little, floatformat_ia64_quad_little)
|
3574 |
|
|
(floatformat_ia64_spill_big, floatformat_ia64_quad_big)
|
3575 |
|
|
(floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword)
|
3576 |
|
|
(floatformat_m88110_harris_ext): New float formats.
|
3577 |
|
|
|
3578 |
|
|
2001-08-20 Daniel Berlin
|
3579 |
|
|
|
3580 |
|
|
* fibheap.c: New file. Fibonacci heap.
|
3581 |
|
|
|
3582 |
|
|
* Makefile.in (CFILES): Add fibheap.c.
|
3583 |
|
|
(REQUIRED_OFILES): Add fibheap.o.
|
3584 |
|
|
(fibheap.o): Add dependencies for fibheap.o.
|
3585 |
|
|
|
3586 |
|
|
2001-08-17 Christopher Faylor
|
3587 |
|
|
|
3588 |
|
|
* configure.in: Always set HAVE_SYS_ERRLIST when targetting cygwin.
|
3589 |
|
|
* configure: Regenerate.
|
3590 |
|
|
|
3591 |
|
|
2001-08-16 Richard Henderson
|
3592 |
|
|
|
3593 |
|
|
* hashtab.c (htab_hash_string): New.
|
3594 |
|
|
|
3595 |
|
|
2001-08-13 Andrew Cagney
|
3596 |
|
|
|
3597 |
|
|
* floatformat.c (floatformat_ieee_double_littlebyte_bigword): Fix
|
3598 |
|
|
name.
|
3599 |
|
|
|
3600 |
|
|
2001-08-12 Isamu Hasegawa
|
3601 |
|
|
|
3602 |
|
|
* regex.c (wcs_regex_compile): Use appropriate string
|
3603 |
|
|
to compare with collating element.
|
3604 |
|
|
Fix the padding for the alignment.
|
3605 |
|
|
|
3606 |
|
|
2001-08-10 Andrew Cagney
|
3607 |
|
|
|
3608 |
|
|
* lbasename.c (lbasename): Change function definition to return a
|
3609 |
|
|
const char pointer.
|
3610 |
|
|
|
3611 |
|
|
2001-08-07 Jason Merrill
|
3612 |
|
|
|
3613 |
|
|
* cp-demangle.c (demangle_special_name): "GR" -> "reference temporary
|
3614 |
|
|
for".
|
3615 |
|
|
|
3616 |
|
|
2001-08-03 Richard Henderson
|
3617 |
|
|
|
3618 |
|
|
* Makefile.in (concat.o): Depend on config.h.
|
3619 |
|
|
|
3620 |
|
|
2001-07-30 Andreas Jaeger
|
3621 |
|
|
|
3622 |
|
|
* concat.c: Include "config.h".
|
3623 |
|
|
|
3624 |
|
|
2001-07-30 Andreas Jaeger
|
3625 |
|
|
|
3626 |
|
|
* regex.c: Declare wcs functions only if compiling with
|
3627 |
|
|
MBS_SUPPORT.
|
3628 |
|
|
Don't use #elif for traditional C.
|
3629 |
|
|
|
3630 |
|
|
2001-07-23 Ulrich Drepper
|
3631 |
|
|
|
3632 |
|
|
* regex.c: Revamp memory allocation for WCHAR functions to
|
3633 |
|
|
not use too much stack.
|
3634 |
|
|
|
3635 |
|
|
2001-07-30 Andreas Jaeger
|
3636 |
|
|
|
3637 |
|
|
* regex.c: Declare wcs functions only if compiling with
|
3638 |
|
|
MBS_SUPPORT.
|
3639 |
|
|
Don't use #elif for traditional C.
|
3640 |
|
|
|
3641 |
|
|
2001-07-25 Daniel Jacobowitz
|
3642 |
|
|
|
3643 |
|
|
* Makefile.in (regex.o): Add dependency on config.h.
|
3644 |
|
|
|
3645 |
|
|
2001-07-18 Andreas Schwab
|
3646 |
|
|
|
3647 |
|
|
* regex.c (WORDCHAR_P) [WCHAR]: Also return true for the
|
3648 |
|
|
underscore character.
|
3649 |
|
|
|
3650 |
|
|
2001-07-18 Ulrich Drepper
|
3651 |
|
|
|
3652 |
|
|
* regex.c: Limit string length printed in debug messages to 100
|
3653 |
|
|
chars.
|
3654 |
|
|
|
3655 |
|
|
2001-07-18 Andreas Jaeger
|
3656 |
|
|
|
3657 |
|
|
* regex.c: Place under LGPL version 2.1.
|
3658 |
|
|
|
3659 |
|
|
2001-07-10 Jeff Johnston
|
3660 |
|
|
|
3661 |
|
|
* Makefile.in: Add support for regex code.
|
3662 |
|
|
* regex.c: New file.
|
3663 |
|
|
|
3664 |
|
|
2001-07-05 Mark Klein
|
3665 |
|
|
|
3666 |
|
|
* Makefile.in: Add ffs.c dependency.
|
3667 |
|
|
* configure.in: Add ffs.c.
|
3668 |
|
|
* ffs.c: New file.
|
3669 |
|
|
|
3670 |
|
|
2001-06-18 Richard Henderson
|
3671 |
|
|
|
3672 |
|
|
* concat.c: Include .
|
3673 |
|
|
|
3674 |
|
|
2001-06-11 Loren J. Rittle
|
3675 |
|
|
|
3676 |
|
|
bootstrap/3106
|
3677 |
|
|
* strerror.c (sys_nerr): Hide the OS header version.
|
3678 |
|
|
* strsignal.c (sys_nsig): Likewise.
|
3679 |
|
|
|
3680 |
|
|
2001-06-10 Richard Henderson
|
3681 |
|
|
|
3682 |
|
|
* concat.c: Include string.h. Fix int vs size_t usage.
|
3683 |
|
|
Simplify the iteration loops. Use memcpy.
|
3684 |
|
|
|
3685 |
|
|
2001-05-16 Matt Kraai
|
3686 |
|
|
|
3687 |
|
|
* partition.c: Fix misspelling of `implementation'.
|
3688 |
|
|
|
3689 |
|
|
2001-05-09 Thiemo Seufer
|
3690 |
|
|
|
3691 |
|
|
* md5.c (md5_init_ctx): Declare constants as unsigned.
|
3692 |
|
|
(md5_process_block): Likewise.
|
3693 |
|
|
|
3694 |
|
|
2001-05-07 Zack Weinberg
|
3695 |
|
|
|
3696 |
|
|
* cp-demangle.c (demangle_v3_with_details,
|
3697 |
|
|
is_gnu_v3_mangled_ctor, is_gnu_v3_mangled_dtor): Use K+R style
|
3698 |
|
|
function definition.
|
3699 |
|
|
* ternary.c: Use K+R style function definitions. Use PTR, not
|
3700 |
|
|
void *. Make arguments constant where possible.
|
3701 |
|
|
|
3702 |
|
|
2001-05-07 Mark Mitchell
|
3703 |
|
|
|
3704 |
|
|
* splay-tree.h (splay_tree_max): New function.
|
3705 |
|
|
(splay_tree_min): Likewise.
|
3706 |
|
|
|
3707 |
|
|
2001-04-15 Daniel Berlin
|
3708 |
|
|
|
3709 |
|
|
* ternary.c: New file - Ternary search tree implementation.
|
3710 |
|
|
|
3711 |
|
|
* Makefile.in: Add ternary.o, and ternary.c dependencies.
|
3712 |
|
|
|
3713 |
|
|
2001-04-03 Zack Weinberg
|
3714 |
|
|
|
3715 |
|
|
* make-temp-file.c (try): Inline.
|
3716 |
|
|
|
3717 |
|
|
2001-02-28 Richard Henderson
|
3718 |
|
|
|
3719 |
|
|
* Makefile.in (make-temp-file.o): Depend on config.h.
|
3720 |
|
|
|
3721 |
|
|
2001-03-27 Kaveh R. Ghazi
|
3722 |
|
|
|
3723 |
|
|
* memchr.c (memchr): Adjust condition to avoid infinite loop.
|
3724 |
|
|
|
3725 |
|
|
2001-03-23 Jakub Jelinek
|
3726 |
|
|
|
3727 |
|
|
* cp-demangle.c (demangle_discriminator): `_0' is discriminator #1,
|
3728 |
|
|
`_' not followed by a digit is invalid.
|
3729 |
|
|
|
3730 |
|
|
2001-03-22 Jim Blandy
|
3731 |
|
|
|
3732 |
|
|
* cp-demangle.c (string_list_delete): Use dyn_string_delete
|
3733 |
|
|
instead of free, to free the contents as well as the string
|
3734 |
|
|
structure.
|
3735 |
|
|
|
3736 |
|
|
2001-03-21 Zack Weinberg
|
3737 |
|
|
|
3738 |
|
|
* make-temp-file.c: Always default DIR_SEPARATOR to '/'.
|
3739 |
|
|
Don't default P_tmpdir to anything. Try /var/tmp before
|
3740 |
|
|
/usr/tmp.
|
3741 |
|
|
|
3742 |
|
|
2001-03-20 Zack Weinberg
|
3743 |
|
|
|
3744 |
|
|
* choose-temp.c: Split off make_temp_file, and the code
|
3745 |
|
|
duplicated between it and choose_temp_base, into...
|
3746 |
|
|
* make-temp-file.c: ... here; new file.
|
3747 |
|
|
|
3748 |
|
|
* Makefile.in (CFILES): Add make-temp-file.c.
|
3749 |
|
|
(REQUIRED_OFILES): Add make-temp-file.o.
|
3750 |
|
|
|
3751 |
|
|
2001-03-20 Jim Blandy
|
3752 |
|
|
|
3753 |
|
|
* cp-demangle.c (struct demangling_def): New fields:
|
3754 |
|
|
is_constructor and is_destructor.
|
3755 |
|
|
(demangling_new): Initialize them.
|
3756 |
|
|
(demangle_ctor_dtor_name): Set them, if we detect a constructor
|
3757 |
|
|
or destructor.
|
3758 |
|
|
(demangle_v3_with_details, is_gnu_v3_mangled_ctor,
|
3759 |
|
|
is_gnu_v3_mangled_dtor): New functions.
|
3760 |
|
|
|
3761 |
|
|
2001-03-20 Jason Merrill
|
3762 |
|
|
|
3763 |
|
|
* cplus-dem.c (main): Skip initial $.
|
3764 |
|
|
|
3765 |
|
|
2001-03-15 Michael Meissner
|
3766 |
|
|
|
3767 |
|
|
* hashtab.c (higher_prime_number): Silence warning that 4294967291
|
3768 |
|
|
might be a signed integer under pre-ISO C systems.
|
3769 |
|
|
|
3770 |
|
|
2001-03-10 Neil Booth
|
3771 |
|
|
John David Anglin
|
3772 |
|
|
|
3773 |
|
|
* libiberty/lbasename.c: New file.
|
3774 |
|
|
* libiberty/Makefile.in: Update for lbasename.
|
3775 |
|
|
|
3776 |
|
|
2001-03-06 Zack Weinberg
|
3777 |
|
|
|
3778 |
|
|
* aclocal.m4 (libiberty_AC_FUNC_C_ALLOCA): New.
|
3779 |
|
|
* configure.in: Replace all alloca logic with a simple use of
|
3780 |
|
|
the above new macro.
|
3781 |
|
|
* config.table: Kill *-*-beos* entry.
|
3782 |
|
|
* config/mh-beos: Delete.
|
3783 |
|
|
* configure, config.in: Regenerate.
|
3784 |
|
|
|
3785 |
|
|
* Makefile.in (ALLOCA, HFILES): Kill.
|
3786 |
|
|
(REQUIRED_OFILES): Add alloca.o.
|
3787 |
|
|
(alloca.o): Depend on libiberty.h.
|
3788 |
|
|
(argv.o): Don't depend on alloca-conf.h.
|
3789 |
|
|
* alloca-conf.h: Delete.
|
3790 |
|
|
* alloca.c: Include libiberty.h. Kill all #ifdef emacs
|
3791 |
|
|
blocks. Provide the C alloca unconditionally. Use PTR where
|
3792 |
|
|
appropriate. Make i00afunc static.
|
3793 |
|
|
* argv.c: Don't include alloca-conf.h.
|
3794 |
|
|
|
3795 |
|
|
2001-03-04 John David Anglin
|
3796 |
|
|
|
3797 |
|
|
* cplus-dem.c (main): Cast enum style to int.
|
3798 |
|
|
|
3799 |
|
|
2001-02-16 Loren J. Rittle
|
3800 |
|
|
|
3801 |
|
|
* cplus-dem.c (main): Initialize style.
|
3802 |
|
|
|
3803 |
|
|
2001-02-02 Phil Edwards
|
3804 |
|
|
|
3805 |
|
|
* COPYING.LIB: Update to LGPL 2.1 from the FSF.
|
3806 |
|
|
|
3807 |
|
|
2001-01-31 Bryce McKinlay
|
3808 |
|
|
|
3809 |
|
|
Add support for Java demangling under the v3 ABI:
|
3810 |
|
|
* cp-demangle.c (NAMESPACE_SEPARATOR): New define.
|
3811 |
|
|
(struct demangling_def): Add `style' field.
|
3812 |
|
|
(demangling_new): New parameter `style'. Set it in demangling_t.
|
3813 |
|
|
(demangle_prefix): Use NAMESPACE_SEPARATOR.
|
3814 |
|
|
(demangle_type_ptr): Don't emit pointer symbol if doing Java output.
|
3815 |
|
|
(cp_demangle): New parameter `style'. Pass it to demangling_new().
|
3816 |
|
|
(main): Call cp_demangle with extra parameter.
|
3817 |
|
|
(java_demangle_v3): New function.
|
3818 |
|
|
(java_builtin_type_names): New. Table of primitive type names used
|
3819 |
|
|
for Java demangling.
|
3820 |
|
|
(demangle_builtin_type): Look up in java_builtin_type_names if doing
|
3821 |
|
|
Java output.
|
3822 |
|
|
* cplus-dem.c (cplus_demangle): Use java_demangle_v3 to do Java
|
3823 |
|
|
demangling.
|
3824 |
|
|
(long_options): Remove obsolete `java' option.
|
3825 |
|
|
(main): Remove explicit handling of `java' option. Instead, pass style
|
3826 |
|
|
parameter in cplus_demangle flags as gdb does.
|
3827 |
|
|
* testsuite/demangle.expected: Add some Java test cases.
|
3828 |
|
|
|
3829 |
|
|
2000-12-29 DJ Delorie
|
3830 |
|
|
|
3831 |
|
|
* fnmatch.c: Make the note about the origins of this file more
|
3832 |
|
|
accurate, at least until we can sync with glibc.
|
3833 |
|
|
* getopt.c: Ditto.
|
3834 |
|
|
* getopt1.c: Ditto.
|
3835 |
|
|
* md5.c: Ditto.
|
3836 |
|
|
* obstack.c: Ditto.
|
3837 |
|
|
|
3838 |
|
|
2000-12-26 Michael Sokolov
|
3839 |
|
|
|
3840 |
|
|
* bsearch.c: New file.
|
3841 |
|
|
* configure.in (funcs): Add bsearch.
|
3842 |
|
|
(AC_CHECK_FUNCS): Likewise.
|
3843 |
|
|
* configure, config.in: Regenerate.
|
3844 |
|
|
|
3845 |
|
|
2000-12-13 Michael Sokolov
|
3846 |
|
|
|
3847 |
|
|
* safe-ctype.c: #include "ansidecl.h".
|
3848 |
|
|
* strtod.c: Likewise.
|
3849 |
|
|
|
3850 |
|
|
2000-12-13 Michael Sokolov
|
3851 |
|
|
|
3852 |
|
|
* strtoul.c: Include safe-ctype.h, not ctype.h.
|
3853 |
|
|
|
3854 |
|
|
2000-12-07 Zack Weinberg
|
3855 |
|
|
|
3856 |
|
|
* safe-ctype.c: New file.
|
3857 |
|
|
* Makefile.in (CFILES): Add safe-ctype.c.
|
3858 |
|
|
(REQUIRED_OFILES): Add safe-ctype.o.
|
3859 |
|
|
|
3860 |
|
|
* argv.c: Define ISBLANK and use it, not isspace.
|
3861 |
|
|
* basename.c, cplus-dem.c, fnmatch.c, pexecute.c, strtod.c,
|
3862 |
|
|
strtol.c, strtoul.c: Include safe-ctype.h, not ctype.h. Use
|
3863 |
|
|
uppercase ctype macros. Don't test ISUPPER(c)/ISLOWER(c)
|
3864 |
|
|
before calling TOLOWER(c)/TOUPPER(c).
|
3865 |
|
|
|
3866 |
|
|
2000-12-07 Mike Stump
|
3867 |
|
|
|
3868 |
|
|
* Makefile.in (distclean): When cleaning, remove testsuite.
|
3869 |
|
|
|
3870 |
|
|
2000-12-05 Jason Merrill
|
3871 |
|
|
|
3872 |
|
|
* cp-demangle.c (cplus_demangle_v3): Check that it's a v3 mangled
|
3873 |
|
|
name before allocating the dyn_string.
|
3874 |
|
|
|
3875 |
|
|
2000-12-04 Jason Merrill
|
3876 |
|
|
|
3877 |
|
|
* cp-demangle.c: s/new_abi/v3/.
|
3878 |
|
|
* cplus-dem.c: Likewise.
|
3879 |
|
|
(current_demangling_style): Now auto_demangling.
|
3880 |
|
|
(cplus_demangle): Try v3 demangling if AUTO_DEMANGLING.
|
3881 |
|
|
(main): Use standard symbol chars for auto_demangling.
|
3882 |
|
|
|
3883 |
|
|
2000-11-26 Mark Mitchell
|
3884 |
|
|
|
3885 |
|
|
* hashtab.c (higher_prime_number): Use a table, rather than a
|
3886 |
|
|
seive, to find the next prime.
|
3887 |
|
|
|
3888 |
|
|
2000-11-22 H.J. Lu
|
3889 |
|
|
|
3890 |
|
|
* cplus-dem.c (main): Handle gnat_demangling.
|
3891 |
|
|
|
3892 |
|
|
2000-11-22 Zack Weinberg
|
3893 |
|
|
|
3894 |
|
|
* aclocal.m4 (LIB_AC_PROG_CC): Moved here from configure.in.
|
3895 |
|
|
(AC_DEFINE_NOAUTOHEADER): New - work around bug in autoheader.
|
3896 |
|
|
* configure.in: Call AC_C_INLINE and AC_C_CONST. Use three
|
3897 |
|
|
argument form of AC_DEFINE in dummy definitions block. Use
|
3898 |
|
|
AC_DEFINE_NOAUTOHEADER for real definitions of things defined
|
3899 |
|
|
in dummy block. Preload cache variables instead of bypassing
|
3900 |
|
|
tests, where possible.
|
3901 |
|
|
* acconfig.h: Removed.
|
3902 |
|
|
|
3903 |
|
|
* xmalloc.c (xmalloc_failed): New function, does error
|
3904 |
|
|
reporting on failed allocation.
|
3905 |
|
|
(xmalloc, xcalloc, xrealloc): Use it.
|
3906 |
|
|
|
3907 |
|
|
2000-11-21 Hans-Peter Nilsson
|
3908 |
|
|
|
3909 |
|
|
* cplus-dem.c (cplus_demangle): Fix formatting.
|
3910 |
|
|
(grow_vect): Ditto.
|
3911 |
|
|
(ada_demangle): Ditto.
|
3912 |
|
|
(internal_cplus_demangle): Ditto.
|
3913 |
|
|
(mop_up): Ditto.
|
3914 |
|
|
|
3915 |
|
|
2000-11-21 H.J. Lu
|
3916 |
|
|
|
3917 |
|
|
* cplus-dem.c (main): Handle java_demangling.
|
3918 |
|
|
|
3919 |
|
|
2000-11-19 Kaveh R. Ghazi
|
3920 |
|
|
|
3921 |
|
|
* cplus-dem.c (grow_vect): Prototype.
|
3922 |
|
|
(ada_demangle): Cast the arg of ctype macros to unsigned char.
|
3923 |
|
|
|
3924 |
|
|
2000-11-15 Hans-Peter Nilsson
|
3925 |
|
|
|
3926 |
|
|
* cplus-dem.c (ada_demangle): Add back ATTRIBUTE_UNUSED for
|
3927 |
|
|
parameter `option'.
|
3928 |
|
|
|
3929 |
|
|
2000-11-15 Kenneth Block
|
3930 |
|
|
|
3931 |
|
|
* cplus-dem.c: Eliminate use of DEFUN, it is obsolete and cannot
|
3932 |
|
|
be used in GCC.
|
3933 |
|
|
|
3934 |
|
|
2000-11-15 Kenneth Block
|
3935 |
|
|
|
3936 |
|
|
* cplus-dem.c: Add gnat demangler. Add java to demangle style
|
3937 |
|
|
list.
|
3938 |
|
|
|
3939 |
|
|
2000-11-04 Hans-Peter Nilsson
|
3940 |
|
|
|
3941 |
|
|
* hashtab.c (htab_expand): Change to return int. Use calloc or
|
3942 |
|
|
xcalloc depending on htab->return_allocation_failure. Return zero
|
3943 |
|
|
if calloc fails.
|
3944 |
|
|
(htab_create): Update comment to cover memory allocation.
|
3945 |
|
|
(htab_try_create): New.
|
3946 |
|
|
(htab_find_slot_with_hash): Return NULL if htab_expand fails.
|
3947 |
|
|
Update comment to cover this.
|
3948 |
|
|
|
3949 |
|
|
2000-11-03 Hans-Peter Nilsson
|
3950 |
|
|
|
3951 |
|
|
* hashtab.c: Change void * to PTR where necessary.
|
3952 |
|
|
(htab_create, htab_expand): Correct formatting of comment before
|
3953 |
|
|
function.
|
3954 |
|
|
|
3955 |
|
|
2000-10-22 Alex Samuel
|
3956 |
|
|
|
3957 |
|
|
* cp-demangle.c (string_list_def): Add caret_position and comments.
|
3958 |
|
|
(result_caret_pos): New macro.
|
3959 |
|
|
(result_append_string): Rename to...
|
3960 |
|
|
(result_add_string): ... this, and insert at caret position.
|
3961 |
|
|
Rename throughout.
|
3962 |
|
|
(result_append): Rename to...
|
3963 |
|
|
(result_add): ... this, and insert at caret position. Rename
|
3964 |
|
|
throughout.
|
3965 |
|
|
(result_append_char): Rename to...
|
3966 |
|
|
(result_add_char): ... this, and insert at caret position. Rename
|
3967 |
|
|
throughout.
|
3968 |
|
|
(result_append_space): Remove.
|
3969 |
|
|
(string_list_new): Initialize caret position.
|
3970 |
|
|
(result_add_separated_char): Use caret position.
|
3971 |
|
|
(result_get_caret): New funtion.
|
3972 |
|
|
(result_set_caret): Likewise.
|
3973 |
|
|
(result_shift_caret): Likewise.
|
3974 |
|
|
(result_previous_char_is_space): Likewise.
|
3975 |
|
|
(substitution_start): Use caret position.
|
3976 |
|
|
(substitution_add): Likewise.
|
3977 |
|
|
(demangling_new): Initialize caret position.
|
3978 |
|
|
(demangle_encoding): Use caret position.
|
3979 |
|
|
(demanglin_nested_name): Put CV qualifiers after name.
|
3980 |
|
|
(demangle_type_ptr): Use switch statement. Handle pointers to
|
3981 |
|
|
arrays. Don't use result_append_space. Use caret position.
|
3982 |
|
|
(demangle_type): Emit CV qualifiers after underlying type. Adjust
|
3983 |
|
|
call to demangle_array_type.
|
3984 |
|
|
(demangle_array_type): Add parameter to handle pointers to arrays.
|
3985 |
|
|
|
3986 |
|
|
2000-10-01 Mark Mitchell
|
3987 |
|
|
|
3988 |
|
|
* splay-tree.c (splay_tree_insert): Fix formatting.
|
3989 |
|
|
|
3990 |
|
|
2000-09-16 Mark Mitchell
|
3991 |
|
|
|
3992 |
|
|
* splay-tree.c (splay_tree_predecessor): Fix typo in comment.
|
3993 |
|
|
|
3994 |
|
|
2000-09-14 Michael Sokolov
|
3995 |
|
|
|
3996 |
|
|
* splay-tree.c: #include .
|
3997 |
|
|
|
3998 |
|
|
2000-09-14 Hans-Peter Nilsson
|
3999 |
|
|
|
4000 |
|
|
* testsuite/demangle-expected: Add two tests for anonymous
|
4001 |
|
|
namespaces.
|
4002 |
|
|
* cplus-dem.c (gnu_special): Handle anonymous namespaces.
|
4003 |
|
|
|
4004 |
|
|
2000-09-10 Mark Mitchell
|
4005 |
|
|
|
4006 |
|
|
* splay-tree.c (splay_tree_predecessor): New function.
|
4007 |
|
|
(splay_tree_successor): Likewise.
|
4008 |
|
|
|
4009 |
|
|
2000-09-10 Hans-Peter Nilsson
|
4010 |
|
|
|
4011 |
|
|
* testsuite/demangle-expected: Add four tests for type_info
|
4012 |
|
|
mangling.
|
4013 |
|
|
* cplus-dem.c (gnu_special): Use do_type, not demangle_fund_type,
|
4014 |
|
|
for a non-template non-qualified type_info function or node.
|
4015 |
|
|
|
4016 |
|
|
2000-09-08 Alex Samuel
|
4017 |
|
|
|
4018 |
|
|
* cp-demangle.c: Fix copyright banner.
|
4019 |
|
|
|
4020 |
|
|
2000-09-07 Michael Sokolov
|
4021 |
|
|
|
4022 |
|
|
* md5.c: #include "ansidecl.h".
|
4023 |
|
|
|
4024 |
|
|
2000-09-06 Alex Samuel
|
4025 |
|
|
|
4026 |
|
|
* cp-demangle.c (status_allocation_failed): Rearrange whitespace.
|
4027 |
|
|
(demangle_type): Handle substitution candidates correctly in the
|
4028 |
|
|
face of special substitutions.
|
4029 |
|
|
|
4030 |
|
|
2000-09-05 Alex Samuel
|
4031 |
|
|
|
4032 |
|
|
* cp-demangle.c (demangle_encoding): Rename variable.
|
4033 |
|
|
(demangle_name): Rename parameter. Handle return type
|
4034 |
|
|
suppression.
|
4035 |
|
|
(demangle_nested_name): Rename parameter.
|
4036 |
|
|
(demangle_prefix): Likewise. Change return type suppression.
|
4037 |
|
|
(demangle_unqualified_name): Add parameter. Flag constructors and
|
4038 |
|
|
conversion operators.
|
4039 |
|
|
(demangle_special_name): Fix comment.
|
4040 |
|
|
(demangle_type): Rename variable.
|
4041 |
|
|
(demangle_bare_function_type): Check for missing return type and
|
4042 |
|
|
parameter.
|
4043 |
|
|
(demangle_class_enum_type): Rename parameter.
|
4044 |
|
|
(demangle_discriminator): Fix misspelling in comment.
|
4045 |
|
|
|
4046 |
|
|
2000-08-31 DJ Delorie
|
4047 |
|
|
|
4048 |
|
|
* configure.in (Cygwin): special case cygwin only when we're
|
4049 |
|
|
building cygwin, not when we're hosting cygwin.
|
4050 |
|
|
|
4051 |
|
|
2000-09-04 Alex Samuel
|
4052 |
|
|
|
4053 |
|
|
* cp-demangle.c (demangle_template_arg): Eat an `E' after an
|
4054 |
|
|
.
|
4055 |
|
|
|
4056 |
|
|
2000-09-04 Alex Samuel
|
4057 |
|
|
|
4058 |
|
|
* cp-demangle.c (demangle_type_ptr): Increment position past
|
4059 |
|
|
pointer and reference characters.
|
4060 |
|
|
|
4061 |
|
|
2000-09-04 Alex Samuel
|
4062 |
|
|
|
4063 |
|
|
* cp-demangle.c (demangle_nv_offset): New function.
|
4064 |
|
|
(demangle_v_offset): Likewise.
|
4065 |
|
|
(demangle_call_offset): Likewise.
|
4066 |
|
|
(demangle_special_name): Update thunk demangling to comply with
|
4067 |
|
|
ABI changes.
|
4068 |
|
|
|
4069 |
|
|
2000-09-03 Alex Samuel
|
4070 |
|
|
|
4071 |
|
|
* cp-demangle.c (ANONYMOUS_NAMESPACE_PREFIX): New macro.
|
4072 |
|
|
(substitution_def): Remove template_parm_number.
|
4073 |
|
|
(NOT_TEMPLATE_PARM): Remove.
|
4074 |
|
|
(result_insert_string): New macro.
|
4075 |
|
|
(result_insert): Likewise.
|
4076 |
|
|
(result_insert_char): Likewise.
|
4077 |
|
|
(substitution_add): Remove last parameter. Don't store template
|
4078 |
|
|
parm number.
|
4079 |
|
|
(BFT_NO_RETURN_TYPE): Define as NULL.
|
4080 |
|
|
(demangle_encoding): Adjust call to demangle_bare_function_type.
|
4081 |
|
|
(demangle_name): Adjust substitution. Adjust call to
|
4082 |
|
|
substitution_add.
|
4083 |
|
|
(demangle_prefix): Adjust call to substitution_add.
|
4084 |
|
|
(demangle_identifier): Handle anonymous namespaces.
|
4085 |
|
|
(demangle_operator_name): Change demangling of vendor-extended
|
4086 |
|
|
operator to match ABI changes.
|
4087 |
|
|
(demangle_type_ptr): Change parameters. Make recursive. Handle
|
4088 |
|
|
substitutions here.
|
4089 |
|
|
(demangle_type): Adjust calls to demangle_template_param,
|
4090 |
|
|
substitution_add, and demangle_type_ptr. Fix substitution of
|
4091 |
|
|
templated types.
|
4092 |
|
|
(demangle_function_type): Change parameter to a pointer.
|
4093 |
|
|
(demangle_bare_function_type): Likewise. Adjust insertion point.
|
4094 |
|
|
(demangle_template_param): Remove last parameter.
|
4095 |
|
|
(demangle_expr_primary): Remove unused variable. Adjust call to
|
4096 |
|
|
demangle_template_param.
|
4097 |
|
|
(is_mangled_char): Accept `$' and `.'.
|
4098 |
|
|
* cplus-dem.c (gnu_new_abi_symbol_characters): Add '$' and '.'.
|
4099 |
|
|
* dyn-string.c (dyn_string_insert_char): New function.
|
4100 |
|
|
|
4101 |
|
|
2000-08-31 Hans-Peter Nilsson
|
4102 |
|
|
|
4103 |
|
|
* testsuite/demangle-expected: Add nine tests for
|
4104 |
|
|
underscore-after-number followed by five tests for name-signature
|
4105 |
|
|
delimiter.
|
4106 |
|
|
|
4107 |
|
|
2000-08-28 Richard Henderson
|
4108 |
|
|
|
4109 |
|
|
* Makefile.in (md5.o): Depend on config.h.
|
4110 |
|
|
|
4111 |
|
|
2000-08-28 Jason Merrill
|
4112 |
|
|
|
4113 |
|
|
* Makefile.in (REQUIRED_OFILES): Add md5.o.
|
4114 |
|
|
(CFILES): Add md5.c.
|
4115 |
|
|
* md5.c: New file.
|
4116 |
|
|
|
4117 |
|
|
2000-08-27 Alex Samuel
|
4118 |
|
|
|
4119 |
|
|
* cp-demangle.c (demangle_name): Initialize template_p in local
|
4120 |
|
|
name case. Don't re-add substitutions as candidates.
|
4121 |
|
|
(demangle_nested_name): Use .
|
4122 |
|
|
(demangle_prefix): Likewise. Don't add template names as
|
4123 |
|
|
substitution candidates twice, or re-add a substitution or the
|
4124 |
|
|
last prefix component.
|
4125 |
|
|
(demangle_local_name): Adjust output format.
|
4126 |
|
|
|
4127 |
|
|
2000-08-25 Alex Samuel
|
4128 |
|
|
|
4129 |
|
|
* cp-demangle.c (result_add_separated_char): Change parameter to
|
4130 |
|
|
int.
|
4131 |
|
|
(substitution_add): Don't check for duplicates. Check if
|
4132 |
|
|
previously allocated size is zero.
|
4133 |
|
|
(demangle_name): Remove duplicate check for std substitution.
|
4134 |
|
|
Clear template flag appropriately.
|
4135 |
|
|
(demangle_prefix): Remove argument to demangle_substitution.
|
4136 |
|
|
Don't check that template flag is already set.
|
4137 |
|
|
(demangle_operator_name): Add pt operator.
|
4138 |
|
|
(demangle_type): Don't treat r as built-in type. Remove argument
|
4139 |
|
|
to demangle_substitution. Fix substitution candidate mechanics.
|
4140 |
|
|
Handle s. Improve comments.
|
4141 |
|
|
(demangle_template_param): Don't handle template arg lists here.
|
4142 |
|
|
(demangle_substitution): Remove parameter.
|
4143 |
|
|
(print_usage): Remove extra fprintf option.
|
4144 |
|
|
|
4145 |
|
|
2000-08-24 Greg McGary
|
4146 |
|
|
|
4147 |
|
|
* libiberty/random.c (end_ptr): Revert previous change.
|
4148 |
|
|
|
4149 |
|
|
2000-08-24 Greg McGary
|
4150 |
|
|
|
4151 |
|
|
* libiberty/cplus-dem.c (cplus_demangle_opname, cplus_mangle_opname,
|
4152 |
|
|
demangle_expression, demangle_function_name): Use ARRAY_SIZE.
|
4153 |
|
|
* libiberty/random.c (end_ptr): Likewise.
|
4154 |
|
|
|
4155 |
|
|
2000-08-23 Alex Samuel
|
4156 |
|
|
|
4157 |
|
|
* cp-demangle.c (result_close_template_list): Remove function.
|
4158 |
|
|
(result_add_separated_char): New function.
|
4159 |
|
|
(result_open_template_list): New macro.
|
4160 |
|
|
(result_close_template_list): Likewise.
|
4161 |
|
|
(demangle_prefix): Don't set template_p if the
|
4162 |
|
|
prefix ends with a ctor name.
|
4163 |
|
|
(demangle_type_ptr): Remove duplicate RETURN_IF_ERROR.
|
4164 |
|
|
(demangle_type): Check for template args after substitution.
|
4165 |
|
|
(demangle_template_args): Use result_open_template_list.
|
4166 |
|
|
|
4167 |
|
|
2000-08-02 Zack Weinberg
|
4168 |
|
|
|
4169 |
|
|
* pexecute.c: Don't use vfork. Initialize 'pid' before retry loop.
|
4170 |
|
|
|
4171 |
|
|
2000-07-26 Dave Pitts
|
4172 |
|
|
|
4173 |
|
|
* config/mh-openedition.h: Added -DLE370 definition.
|
4174 |
|
|
|
4175 |
|
|
2000-07-26 Mark Elbrecht
|
4176 |
|
|
|
4177 |
|
|
* pexecute.c (pexecute) [__MSDOS__]: Change __GO32__ to
|
4178 |
|
|
__DJGPP__. Use P_WAIT instead of constant in the spawnv* call.
|
4179 |
|
|
Cast program to 'char *' in errmsg_arg assignment.
|
4180 |
|
|
(PWAIT_ERROR): Define.
|
4181 |
|
|
(pwait): Use PWAIT_ERROR. Adjust DJGPP's status code to conform
|
4182 |
|
|
to DJGPP's WIF* macros.
|
4183 |
|
|
|
4184 |
|
|
2000-07-27 RodneyBrown
|
4185 |
|
|
Jeff Law
|
4186 |
|
|
|
4187 |
|
|
* getcwd.c: Include string.h, stdlib.h for prototypes
|
4188 |
|
|
|
4189 |
|
|
* Makefile.in (rename.o, waitpid.o): Depend on config.h
|
4190 |
|
|
* rename.c: Include config.h, unistd.h
|
4191 |
|
|
* waitpid.c: Include config.h, sys/wait.h
|
4192 |
|
|
|
4193 |
|
|
2000-07-24 Hans-Peter Nilsson
|
4194 |
|
|
|
4195 |
|
|
* cplus-dem.c (work_stuff_copy_to_from): New.
|
4196 |
|
|
(delete_non_B_K_work_stuff): New.
|
4197 |
|
|
(delete_work_stuff): New.
|
4198 |
|
|
(mop_up): Break out work_stuff partly destruction to
|
4199 |
|
|
delete_non_B_K_work_stuff.
|
4200 |
|
|
(iterate_demangle_function): New.
|
4201 |
|
|
(demangle_prefix): Call iterate_demangle_function instead of
|
4202 |
|
|
demangle_function_name. Leave handling of name-signature
|
4203 |
|
|
__-delimiters to iterate_demangle_function.
|
4204 |
|
|
(demangle_integral_value): Strip an optional
|
4205 |
|
|
following underscore cautiously. Handle negative numbers.
|
4206 |
|
|
|
4207 |
|
|
2000-07-24 Daniel Berlin
|
4208 |
|
|
|
4209 |
|
|
* cplus-dem.c (demangle_signature): Change if (GNU_DEMANGLING) to
|
4210 |
|
|
if (AUTO_DEMANGLING || GNU_DEMANGLING)
|
4211 |
|
|
|
4212 |
|
|
2000-07-21 Alex Samuel
|
4213 |
|
|
|
4214 |
|
|
* cp-demangle.c (demangle_ctor_dtor_name): Remove not-in-charge
|
4215 |
|
|
allocating ctor mangling.
|
4216 |
|
|
(demangle_array_type): Handle empty and non-constant array length.
|
4217 |
|
|
|
4218 |
|
|
2000-07-23 Michael Sokolov
|
4219 |
|
|
Jeff Law
|
4220 |
|
|
|
4221 |
|
|
* configure.in (AC_CHECK_HEADERS): Add time.h.
|
4222 |
|
|
(AC_HEADER_TIME): Add check.
|
4223 |
|
|
* configure, config.in: Regenerate.
|
4224 |
|
|
* getruntime.c: Portably #include and/or .
|
4225 |
|
|
|
4226 |
|
|
* configure.in (AC_CHECK_HEADERS): Add limits.h.
|
4227 |
|
|
* configure, config.in: Regenerate.
|
4228 |
|
|
* sort.c: Portably #include and/or .
|
4229 |
|
|
* strtol.c, strtoul.c: #include "config.h". Portably #include
|
4230 |
|
|
and/or .
|
4231 |
|
|
* Makefile.in (strtol.o, strtoul.o): Update dependencies.
|
4232 |
|
|
|
4233 |
|
|
* aclocal.m4 (libiberty_AC_DECLARE_ERRNO): New macro.
|
4234 |
|
|
* configure.in (libiberty_AC_DECLARE_ERRNO): Add check.
|
4235 |
|
|
* configure, config.in: Regenerate.
|
4236 |
|
|
* pexecute.c, strtol.c, strtoul.c: Declare errno if necessary.
|
4237 |
|
|
|
4238 |
|
|
* cp-demangle.c, mkstemps.c: #include .
|
4239 |
|
|
|
4240 |
|
|
2000-07-21 Mike Stump
|
4241 |
|
|
|
4242 |
|
|
* Makefile.in (xexit.o): Add dependency for config.h in xexit.c.
|
4243 |
|
|
* (vasprintf.o): Add dependency for config.h in vasprintf.c.
|
4244 |
|
|
|
4245 |
|
|
2000-07-21 Kaveh R. Ghazi
|
4246 |
|
|
|
4247 |
|
|
* cp-demangle.c (cp_demangle_type): Wrap in IN_LIBGCC2.
|
4248 |
|
|
|
4249 |
|
|
* setenv.c (setenv): Initialize variable `ep'.
|
4250 |
|
|
|
4251 |
|
|
* sigsetmask.c (abort): Prototype.
|
4252 |
|
|
|
4253 |
|
|
* vasprintf.c: Include config.h. Check ANSI_PROTOTYPES, not
|
4254 |
|
|
__STDC__ for stdarg.h include.
|
4255 |
|
|
(int_vasprintf): Prototype.
|
4256 |
|
|
(checkit): Prototype. Use VPARAMS/ANSI_PROTOTYPES/VA_START in
|
4257 |
|
|
definition. Cast `global_total_width' in comparison.
|
4258 |
|
|
(main): Prototype. Return a value.
|
4259 |
|
|
|
4260 |
|
|
* vfork.c (fork): Prototype.
|
4261 |
|
|
|
4262 |
|
|
* xexit.c: Include config.h.
|
4263 |
|
|
|
4264 |
|
|
2000-07-20 Joseph S. Myers
|
4265 |
|
|
|
4266 |
|
|
* cplus-dem.c (demangle_fund_type): Make 'dec' an unsigned int,
|
4267 |
|
|
and print it with %u.
|
4268 |
|
|
|
4269 |
|
|
2000-07-17 Hans-Peter Nilsson
|
4270 |
|
|
|
4271 |
|
|
* testsuite/regress-demangle (failed test): Show result and
|
4272 |
|
|
expected output.
|
4273 |
|
|
|
4274 |
|
|
2000-07-07 Andrew Haley
|
4275 |
|
|
|
4276 |
|
|
* cplus-dem.c (main): fflush() after emitting last char before
|
4277 |
|
|
waiting for input.
|
4278 |
|
|
|
4279 |
|
|
2000-06-28 Alex Samuel
|
4280 |
|
|
|
4281 |
|
|
* cp-demangle.c (demangle_encoding): Accept no substitutions.
|
4282 |
|
|
(demangle_name): Handle followed by
|
4283 |
|
|
.
|
4284 |
|
|
(demangle_type): Follow special substitutions with
|
4285 |
|
|
|
4286 |
|
|
(demangle_subtitution): Set template_p for special substitutions.
|
4287 |
|
|
(main): Fix typos.
|
4288 |
|
|
|
4289 |
|
|
2000-06-27 Alex Samuel
|
4290 |
|
|
|
4291 |
|
|
* cp-demangle.c (demangle_special_name): Swap base and derived
|
4292 |
|
|
class when demangling construction vtables.
|
4293 |
|
|
|
4294 |
|
|
2000-06-21 Alex Samuel
|
4295 |
|
|
|
4296 |
|
|
* cp-demangle.c: Don't include ctype.h.
|
4297 |
|
|
(IS_DIGIT): New macro.
|
4298 |
|
|
(IS_ALPHA): Likewise. Use IS_DIGIT and IS_ALPHA throughout
|
4299 |
|
|
instead of isdigit and isalpanum.
|
4300 |
|
|
(demangling_def): Make name and next const pointers.
|
4301 |
|
|
(STATUS_ALLOCATION_FAILED): New status code.
|
4302 |
|
|
(dyn_string_append_space): Handle failure in
|
4303 |
|
|
dyn_string_append_char.
|
4304 |
|
|
(int_to_dyn_string): Likewise. Change return value to status_t.
|
4305 |
|
|
(string_list_new): Handle failure of dyn_string_init.
|
4306 |
|
|
(result_close_template_list): Change return type to status_t.
|
4307 |
|
|
Handle failure in dyn_string_append.
|
4308 |
|
|
(result_push): Change return value to status_t. Handle failure in
|
4309 |
|
|
string_list_new. Handle failure of result_push throughout.
|
4310 |
|
|
(substitution_add): Change return value to status_t. Handle
|
4311 |
|
|
dyn_string failures. Handle failure of substitution_add
|
4312 |
|
|
throughout.
|
4313 |
|
|
(template_arg_list_new): Return NULL on allocation failure.
|
4314 |
|
|
(result_append_string): Return STATUS_ALLOCATION_FAILED on error.
|
4315 |
|
|
Handle error result throughout.
|
4316 |
|
|
(result_append): Likewise.
|
4317 |
|
|
(result_append_char): Likewise.
|
4318 |
|
|
(result_append_space): Likewise.
|
4319 |
|
|
(demangling_new): Make argument a const pointer. Handle
|
4320 |
|
|
allocation failures.
|
4321 |
|
|
(demangle_template_args): Handle failure in template_arg_list_new
|
4322 |
|
|
and result_close_template_list.
|
4323 |
|
|
(demangle_discriminator): Return if int_to_dyn_string fails.
|
4324 |
|
|
(cp_demangle): Likewise.
|
4325 |
|
|
(cp_demangle_type): New function.
|
4326 |
|
|
(cplus_demangle_new_abi): Don't call dyn_string_delete. Abort on
|
4327 |
|
|
memory allocation failure.
|
4328 |
|
|
(main): Likewise.
|
4329 |
|
|
* dyn-string.c (RETURN_ON_ALLOCATION_FAILURE): Define if
|
4330 |
|
|
IN_LIBGCC2.
|
4331 |
|
|
(dyn_string_init): Change return value to int. Handle
|
4332 |
|
|
RETURN_ON_ALLOCATION_FAILURE case.
|
4333 |
|
|
(dyn_string_new): Handle RETURN_ON_ALLOCATION_FAILURE case.
|
4334 |
|
|
(dyn_string_release): Delete the dyn_string.
|
4335 |
|
|
(dyn_string_resize): Handle RETURN_ON_ALLOCATION_FAILURE case.
|
4336 |
|
|
(dyn_string_copy): Change return type to int.
|
4337 |
|
|
(dyn_string_copy_cstr): Likewise.
|
4338 |
|
|
(dyn_string_prepend): Likewise.
|
4339 |
|
|
(dyn_string_prepend_cstr): Likewise.
|
4340 |
|
|
(dyn_string_insert): Likewise.
|
4341 |
|
|
(dyn_string_insert_cstr): Likewise.
|
4342 |
|
|
(dyn_string_append): Likewise.
|
4343 |
|
|
(dyn_string_append_cstr): Likewise.
|
4344 |
|
|
(dyn_string_append_char): Likewise.
|
4345 |
|
|
(dyn_string_substring): Likewise.
|
4346 |
|
|
|
4347 |
|
|
2000-06-09 Zack Weinberg
|
4348 |
|
|
|
4349 |
|
|
* cp-demangle.c (demangle_operator_name): Add spaces before
|
4350 |
|
|
names beginning with a letter: delete, delete[], new, new[],
|
4351 |
|
|
sizeof.
|
4352 |
|
|
(demangle_special_name): Handle TF and TJ .
|
4353 |
|
|
|
4354 |
|
|
Thu Jun 8 18:52:24 2000 Philippe De Muyter
|
4355 |
|
|
|
4356 |
|
|
* cp-demangle.c (template_arg_list_new): Revert previous PARAMS patch.
|
4357 |
|
|
|
4358 |
|
|
Thu Jun 8 09:25:54 2000 Philippe De Muyter
|
4359 |
|
|
|
4360 |
|
|
* cp-demangle.c (stdio.h): File included unconditionaly.
|
4361 |
|
|
(template_arg_list_new): Parameter list is PARAMS ((void)), not ().
|
4362 |
|
|
* dyn-string.c (stdio.h): File included.
|
4363 |
|
|
* partition.c (partition_print): No `&' needed to take the address of
|
4364 |
|
|
a function.
|
4365 |
|
|
|
4366 |
|
|
2000-06-07 Kaveh R. Ghazi
|
4367 |
|
|
|
4368 |
|
|
* configure.in (ac_libiberty_warn_cflags): Add -pedantic.
|
4369 |
|
|
|
4370 |
|
|
* choose-temp.c (try, choose_temp_base, make_temp_file): Constify.
|
4371 |
|
|
|
4372 |
|
|
* cp-demangle.c (demangle_char): Change parameter from char to int.
|
4373 |
|
|
(demangle_expression, demangle_expr_primary): Remove extra
|
4374 |
|
|
semi-colon in prototype.
|
4375 |
|
|
|
4376 |
|
|
* dyn-string.c (dyn_string_append_char): Change parameter from
|
4377 |
|
|
char to int.
|
4378 |
|
|
|
4379 |
|
|
* memcmp.c (memcmp): Constify.
|
4380 |
|
|
|
4381 |
|
|
* mkstemps.c (gcc_uint64_t): Mark GNUC `long long' case with
|
4382 |
|
|
__extension__.
|
4383 |
|
|
|
4384 |
|
|
* partition.c (elem_compare): Prototype. Don't cast away
|
4385 |
|
|
const-ness.
|
4386 |
|
|
|
4387 |
|
|
* setenv.c (setenv): Use braces to avoid ambiguous `else'.
|
4388 |
|
|
|
4389 |
|
|
2000-06-07 Kaveh R. Ghazi
|
4390 |
|
|
|
4391 |
|
|
* Makefile.in (cp-demangle.o): Depend on $(INCDIR)/demangle.h.
|
4392 |
|
|
|
4393 |
|
|
* cp-demangle.c: Include demangle.h.
|
4394 |
|
|
(template_arg_list_new): DeANSIfy.
|
4395 |
|
|
(cp_demangle): Make static and add prototype.
|
4396 |
|
|
(operator_code, operators): Constify.
|
4397 |
|
|
(demangle_operator_name): Likewise for variables `p1', `p2' and `p'.
|
4398 |
|
|
|
4399 |
|
|
2000-06-05 Alex Samuel
|
4400 |
|
|
|
4401 |
|
|
* cp-demangle.c (demangle_prefix): Cast argument to isdigit to
|
4402 |
|
|
unsigned char.
|
4403 |
|
|
(demangle_unqualified_name): Likewise.
|
4404 |
|
|
(demangle_number_literally): Likewise.
|
4405 |
|
|
(demangle_type): Likewise.
|
4406 |
|
|
(demangle_substitution): Likewise.
|
4407 |
|
|
(is_mangled_char): Likewise, for isalnum.
|
4408 |
|
|
|
4409 |
|
|
2000-06-04 Alex Samuel
|
4410 |
|
|
|
4411 |
|
|
* Makefile.in (CFILES): Add cp-demangle.c and dyn-string.c.
|
4412 |
|
|
(REQUIRED_OFILES): Add cp-demangle.o and dyn-string.o.
|
4413 |
|
|
(cp-demangle.o): New dependency.
|
4414 |
|
|
(dyn-string.o): Likewise.
|
4415 |
|
|
|
4416 |
|
|
* dyn-string.c: Move here from gcc/dyn-string.c. Add new functions.
|
4417 |
|
|
|
4418 |
|
|
* cplus-dem.c (libiberty_demanglers): Add initializer for new-ABI
|
4419 |
|
|
demangler.
|
4420 |
|
|
(cplus_demangle): Call cplus_demangle_new_abi if in new-ABI
|
4421 |
|
|
demangling mode.
|
4422 |
|
|
(gnu_new_abi_symbol_characters): New function.
|
4423 |
|
|
(main): Use gnu_new_abi_symbol_characters. * cp-demangle.c: New
|
4424 |
|
|
file.
|
4425 |
|
|
* cp-demangle.c: New file.
|
4426 |
|
|
|
4427 |
|
|
Tue May 30 16:45:25 2000 Andrew Cagney
|
4428 |
|
|
|
4429 |
|
|
* floatformat.c: Add name to each floatformat field.
|
4430 |
|
|
|
4431 |
|
|
Tue May 30 15:07:52 2000 Jeffrey A Law (law@cygnus.com)
|
4432 |
|
|
|
4433 |
|
|
* Makefile.in (objalloc.o): Depend on config.h
|
4434 |
|
|
|
4435 |
|
|
2000-05-29 Zack Weinberg
|
4436 |
|
|
|
4437 |
|
|
* hashtab.c, partition.c, sort.c, xmemdup.c: Include string.h
|
4438 |
|
|
if HAVE_STRING_H.
|
4439 |
|
|
* pexecute.c, xexit.c: Include stdlib.h if HAVE_STDLIB_H.
|
4440 |
|
|
* objalloc.c: Include config.h. Include stdlib.h and don't
|
4441 |
|
|
declare malloc or free if HAVE_STDLIB_H.
|
4442 |
|
|
* strerror.c, strsignal.c: Include stdlib.h if HAVE_STDLIB_H,
|
4443 |
|
|
else declare malloc without prototype. Include string.h if
|
4444 |
|
|
HAVE_STRING_H, else declare memset without prototype. Don't
|
4445 |
|
|
include stddef.h.
|
4446 |
|
|
|
4447 |
|
|
2000-05-23 Mike Stump
|
4448 |
|
|
|
4449 |
|
|
* Makefile.in (xmalloc.o): Add dependency for config.h, fixes make
|
4450 |
|
|
-j3.
|
4451 |
|
|
|
4452 |
|
|
2000-05-18 J. David Anglin
|
4453 |
|
|
|
4454 |
|
|
* xmalloc.c: Include config.h for HAVE_SBRK definition.
|
4455 |
|
|
|
4456 |
|
|
2000-05-16 Horst von Brand
|
4457 |
|
|
|
4458 |
|
|
* hashtab.c (hash_pointer): Delete low-order bits which are
|
4459 |
|
|
probably zero, also eliminate a warning on alpha.
|
4460 |
|
|
|
4461 |
|
|
2000-05-15 David Edelsohn
|
4462 |
|
|
|
4463 |
|
|
* Makefile.in: Change "pic" to depend on $(PICFLAG), not
|
4464 |
|
|
on $(enable_shared).
|
4465 |
|
|
|
4466 |
|
|
2000-05-10 Jakub Jelinek
|
4467 |
|
|
|
4468 |
|
|
* config.table: Use mh-sparcpic for sparc*-*-*.
|
4469 |
|
|
|
4470 |
|
|
2000-05-08 Nick Clifton
|
4471 |
|
|
|
4472 |
|
|
* Makefile.in (CFILES): Add strncmp.c.
|
4473 |
|
|
(NEEDED): Add strncmp.
|
4474 |
|
|
|
4475 |
|
|
2000-05-04 Kaveh R. Ghazi
|
4476 |
|
|
|
4477 |
|
|
* cplus-dem.c (cplus_demangle_opname, demangle_function_name):
|
4478 |
|
|
Cast the arguments to `islower' to `unsigned char'.
|
4479 |
|
|
(print_demangler_list): Prototype.
|
4480 |
|
|
|
4481 |
|
|
Thu May 4 17:14:41 2000 Philippe De Muyter
|
4482 |
|
|
|
4483 |
|
|
* sort.c (UCHAR_MAX): Provide fallback definition.
|
4484 |
|
|
|
4485 |
|
|
2000-04-29 Alexandre Oliva
|
4486 |
|
|
|
4487 |
|
|
* Makefile.in (maintainer-clean-subdir): Fix handling of empty
|
4488 |
|
|
SUBDIRS.
|
4489 |
|
|
|
4490 |
|
|
2000-04-28 Kenneth Block
|
4491 |
|
|
Jason Merrill
|
4492 |
|
|
|
4493 |
|
|
* cplus-dem.c (libiberty_demanglers): New table for demangle styles.
|
4494 |
|
|
(cplus_demangle_set_style): New function for setting style.
|
4495 |
|
|
(cplus_demangle_name_to_style): New function to translate name.
|
4496 |
|
|
|
4497 |
|
|
2000-04-27 Kaveh R. Ghazi
|
4498 |
|
|
|
4499 |
|
|
* aclocal.m4: New file with new test libiberty_AC_FUNC_STRNCMP.
|
4500 |
|
|
|
4501 |
|
|
* configure.in (AC_CHECK_HEADERS): Add sys/mman.h fcntl.h.
|
4502 |
|
|
(libiberty_AC_FUNC_STRNCMP): Invoke.
|
4503 |
|
|
|
4504 |
|
|
* strncmp.c: New file.
|
4505 |
|
|
|
4506 |
|
|
Thu Apr 27 16:58:43 MET DST 2000 Jan Hubicka
|
4507 |
|
|
|
4508 |
|
|
* hashtab.c (htab_expand): Add prototype.
|
4509 |
|
|
(find_empty_slot_for_expand): Likewise.
|
4510 |
|
|
|
4511 |
|
|
2000-04-24 Kaveh R. Ghazi
|
4512 |
|
|
|
4513 |
|
|
* hashtab.c (hash_pointer, eq_pointer): Make definition static to
|
4514 |
|
|
match prototype.
|
4515 |
|
|
(htab_expand): Cast the return value of xcalloc.
|
4516 |
|
|
|
4517 |
|
|
2000-04-24 Mark Mitchell
|
4518 |
|
|
|
4519 |
|
|
* hashtab.c (hash_pointer): New function.
|
4520 |
|
|
(eq_pointer): Likewise.
|
4521 |
|
|
(htab_hash_pointer): New variable.
|
4522 |
|
|
(htab_eq_pointer): Likewise.
|
4523 |
|
|
|
4524 |
|
|
2000-04-23 Mark Mitchell
|
4525 |
|
|
|
4526 |
|
|
* sort.c (sort_pointers): Fix endianness bugs.
|
4527 |
|
|
|
4528 |
|
|
* sort.c: New file.
|
4529 |
|
|
* Makefile.in (CFILES): Add sort.c
|
4530 |
|
|
(REQUIRED_OFILES): Add sort.o.
|
4531 |
|
|
(sort.o): New target.
|
4532 |
|
|
|
4533 |
|
|
2000-04-21 Michael Sokolov
|
4534 |
|
|
|
4535 |
|
|
* Makefile.in (*-subdir): Revamp slightly to avoid losing on
|
4536 |
|
|
4.3BSD systems.
|
4537 |
|
|
|
4538 |
|
|
Tue Apr 18 16:23:31 2000 Richard Kenner
|
4539 |
|
|
|
4540 |
|
|
* hashtab.c: Various minor cleanups.
|
4541 |
|
|
(htab_find_slot_with_hash): INSERT is now enum insert_option.
|
4542 |
|
|
(htab_find_slot): Likewise.
|
4543 |
|
|
|
4544 |
|
|
2000-04-16 Dave Pitts
|
4545 |
|
|
|
4546 |
|
|
* cplus-dem.c (cplus_demangle_opname): Changed to use islower.
|
4547 |
|
|
|
4548 |
|
|
2000-04-05 Richard Henderson
|
4549 |
|
|
|
4550 |
|
|
* splay-tree.c (splay_tree_remove): New.
|
4551 |
|
|
|
4552 |
|
|
2000-03-30 Mark Mitchell
|
4553 |
|
|
|
4554 |
|
|
* hashtab.c (find_empty_slot_for_expand): Use hashval_t for hash
|
4555 |
|
|
codes.
|
4556 |
|
|
(htab_find_with_hash): Likewise.
|
4557 |
|
|
(htab_find_slot_with_hash): Likewise.
|
4558 |
|
|
|
4559 |
|
|
2000-03-29 Zack Weinberg
|
4560 |
|
|
|
4561 |
|
|
* hashtab.c (htab_find_with_hash): Avoid calculating hash2
|
4562 |
|
|
unless it will be used. Rearrange loop for better
|
4563 |
|
|
optimization.
|
4564 |
|
|
(higher_prime_number): Add static prototype.
|
4565 |
|
|
|
4566 |
|
|
Thu Mar 16 01:33:58 2000 Jeffrey A Law (law@cygnus.com)
|
4567 |
|
|
|
4568 |
|
|
* Makefile.in (partition.o): Depend on config.h
|
4569 |
|
|
|
4570 |
|
|
2000-03-14 Bernd Schmidt
|
4571 |
|
|
|
4572 |
|
|
* hashtab.c (find_empty_slot_for_expand): New function.
|
4573 |
|
|
(htab_expand): Use it instead of htab_find_slot.
|
4574 |
|
|
(htab_find_with_hash): Renamed from htab_find; now accepts extra
|
4575 |
|
|
argument HASH.
|
4576 |
|
|
(htab_find_slot_with_hash): Likewise for htab_find_slot.
|
4577 |
|
|
(htab_find): New wrapper function.
|
4578 |
|
|
(htab_find_slot): Likewise.
|
4579 |
|
|
(htab_traverse): Pass slot, not entry, to called function.
|
4580 |
|
|
|
4581 |
|
|
2000-03-09 Alex Samuel
|
4582 |
|
|
|
4583 |
|
|
* Makefile.in (CFILES): Add partition.c.
|
4584 |
|
|
(REQUIRED_OFILES): Add partition.o.
|
4585 |
|
|
(partition.o): New rule.
|
4586 |
|
|
* partition.c: New file.
|
4587 |
|
|
|
4588 |
|
|
2000-03-09 Zack Weinberg
|
4589 |
|
|
|
4590 |
|
|
* hashtab.c (htab_create): Set del_f.
|
4591 |
|
|
(htab_delete, htab_empty, htab_remove_elt, htab_clear_slot):
|
4592 |
|
|
Use it.
|
4593 |
|
|
|
4594 |
|
|
2000-03-08 Zack Weinberg
|
4595 |
|
|
|
4596 |
|
|
* hashtab.c: Remove debugging variables (all_searches,
|
4597 |
|
|
all_collisions, all_expansions). Delete
|
4598 |
|
|
all_hash_table_collisions.
|
4599 |
|
|
(create_hash_table, delete_hash_table, empty_hash_table,
|
4600 |
|
|
find_hash_table_entry, remove_element_from_hash_table_entry,
|
4601 |
|
|
clear_hash_table_slot, traverse_hash_table, hash_table_size,
|
4602 |
|
|
hash_table_elements_number, hash_table_collisions): Rename to:
|
4603 |
|
|
htab_create, htab_delete, htab_empty, htab_find_slot,
|
4604 |
|
|
htab_remove_elt, htab_clear_slot, htab_traverse, htab_size,
|
4605 |
|
|
htab_elements, htab_collisions.
|
4606 |
|
|
(htab_find): New function, handles common case where you don't
|
4607 |
|
|
plan to add or delete an entry.
|
4608 |
|
|
(htab_expand): Don't create a whole new table, just a new
|
4609 |
|
|
entry vector.
|
4610 |
|
|
(htab_find_slot): Simplify logic.
|
4611 |
|
|
|
4612 |
|
|
1999-08-03 Ian Lance Taylor
|
4613 |
|
|
|
4614 |
|
|
* floatformat.c: Add casts to avoid signed/unsigned warnings.
|
4615 |
|
|
* pexecute.c: Add ATTRIBUTE_UNUSED as needed on Unix.
|
4616 |
|
|
|
4617 |
|
|
* Makefile.in (install_to_libdir): Change $(TARGETLIB).n to
|
4618 |
|
|
$(TARGETLIB)n so it works on MSDOS.
|
4619 |
|
|
(install_to_tooldir): Likewise.
|
4620 |
|
|
|
4621 |
|
|
1999-07-21 Ian Lance Taylor
|
4622 |
|
|
|
4623 |
|
|
From Mark Elbrecht:
|
4624 |
|
|
* makefile.dos: Remove; obsolete.
|
4625 |
|
|
* configure.bat: Remove; obsolete.
|
4626 |
|
|
|
4627 |
|
|
1999-07-11 Ian Lance Taylor
|
4628 |
|
|
|
4629 |
|
|
* splay-tree.c (splay_tree_insert): Add initialization to avoid
|
4630 |
|
|
warning.
|
4631 |
|
|
|
4632 |
|
|
2000-01-04 Mumit Khan
|
4633 |
|
|
|
4634 |
|
|
* pexecute.c: Conditionally include string.h.
|
4635 |
|
|
(fix_argv): Handle embedded whitespace in args for Mingw32.
|
4636 |
|
|
|
4637 |
|
|
2000-01-04 Kaveh R. Ghazi
|
4638 |
|
|
|
4639 |
|
|
* configure.in (ac_libiberty_warn_cflags): Turn on warnings if
|
4640 |
|
|
we're using gcc.
|
4641 |
|
|
|
4642 |
|
|
* Makefile.in (COMPILE.c): Add @ac_libiberty_warn_cflags@
|
4643 |
|
|
|
4644 |
|
|
1999-12-27 Geoff Keating
|
4645 |
|
|
|
4646 |
|
|
* vasprintf.c (int_vasprintf): Don't re-read the format character
|
4647 |
|
|
as this mishandles strings like '%%s'.
|
4648 |
|
|
|
4649 |
|
|
1999-12-05 Mark Mitchell
|
4650 |
|
|
|
4651 |
|
|
* splay-tree.c (splay_tree_new): Use struct splay_tree_node_s
|
4652 |
|
|
rather than struct splay_tree_node.
|
4653 |
|
|
(splay_tree_insert): Use struct splay_tree_s rather than struct
|
4654 |
|
|
splay_tree.
|
4655 |
|
|
|
4656 |
|
|
Sun Nov 28 00:59:39 1999 Philippe De Muyter
|
4657 |
|
|
|
4658 |
|
|
* hashtab.c (sys/types.h): File included.
|
4659 |
|
|
|
4660 |
|
|
1999-11-22 Jason Merrill
|
4661 |
|
|
|
4662 |
|
|
* strtoul.c, strtol.c, random.c: Remove advertising clause from
|
4663 |
|
|
BSD license, pursuant with
|
4664 |
|
|
|
4665 |
|
|
ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
|
4666 |
|
|
|
4667 |
|
|
Wed Nov 10 09:42:39 1999 Jeffrey A Law (law@cygnus.com)
|
4668 |
|
|
|
4669 |
|
|
* hashtab.c: Include stdio.h.
|
4670 |
|
|
|
4671 |
|
|
Mon Nov 8 09:23:41 1999 Jeffrey A Law (law@cygnus.com)
|
4672 |
|
|
|
4673 |
|
|
* hashtab.c (traverse_hash_table): Protect prototype with PARAMS.
|
4674 |
|
|
|
4675 |
|
|
Tue Nov 2 03:23:13 1999 Philippe De Muyter
|
4676 |
|
|
|
4677 |
|
|
* xstrdup (sys/types.h): Include this file.
|
4678 |
|
|
|
4679 |
|
|
1999-10-28 Nathan Sidwell
|
4680 |
|
|
|
4681 |
|
|
* Makefile.in (SUBDIRS): New macro.
|
4682 |
|
|
(mostlyclean, clean, distclean, maintainer-clean): Adjust to
|
4683 |
|
|
avoid multiple subdirectory cleaning.
|
4684 |
|
|
(*-subdir): Use SUBDIRS.
|
4685 |
|
|
|
4686 |
|
|
1999-10-25 Jim Kingdon
|
4687 |
|
|
|
4688 |
|
|
* cplus-dem.c: Move declarations of standard_symbol_characters and
|
4689 |
|
|
hp_symbol_characters inside #ifdef MAIN to avoid compiler
|
4690 |
|
|
warnings.
|
4691 |
|
|
|
4692 |
|
|
1999-10-23 08:51 -0700 Zack Weinberg
|
4693 |
|
|
|
4694 |
|
|
* hashtab.c (find_hash_table_entry): When returning a
|
4695 |
|
|
DELETED_ENTRY slot, change it to EMPTY_ENTRY first.
|
4696 |
|
|
(clear_hash_table_slot): New function which deletes an entry
|
4697 |
|
|
by its position in the table, not its value.
|
4698 |
|
|
(traverse_hash_table): New function which calls a hook
|
4699 |
|
|
function for every live entry in the table.
|
4700 |
|
|
|
4701 |
|
|
1999-10-19 Mark Mitchell
|
4702 |
|
|
|
4703 |
|
|
* cplus-dem.c (INTBUF_SIZE): New macro.
|
4704 |
|
|
(string_append_template_idx): New function.
|
4705 |
|
|
(demangle_expression): Likewise.
|
4706 |
|
|
(demangle_integral_value): Use it.
|
4707 |
|
|
(demangle_real_value): New function, split out from ...
|
4708 |
|
|
(demangle_template_value_parm): ... here. Use
|
4709 |
|
|
string_append_template_idx. Use demangle_real_value.
|
4710 |
|
|
(demangle_template): Use string_append_template_idx.
|
4711 |
|
|
(demangle_qualified): Use consume_count_with_underscores.
|
4712 |
|
|
(get_count): Tweak formatting.
|
4713 |
|
|
(do_type): Use string_append_template_idx.
|
4714 |
|
|
|
4715 |
|
|
1999-10-18 Kaveh R. Ghazi
|
4716 |
|
|
|
4717 |
|
|
* calloc.c: Add a public domain notice.
|
4718 |
|
|
|
4719 |
|
|
Mon Oct 18 02:30:47 1999 Philippe De Muyter
|
4720 |
|
|
|
4721 |
|
|
* setenv.c (sys/types.h, stdio.h): Include those files unconditionaly.
|
4722 |
|
|
|
4723 |
|
|
Fri Oct 15 01:47:51 1999 Vladimir Makarov
|
4724 |
|
|
|
4725 |
|
|
* Makefile.in (CFILES): Add hashtab.c
|
4726 |
|
|
(REQUIRED_OFILES): Add hashtab.o
|
4727 |
|
|
(hashtab.o): Add dependencies.
|
4728 |
|
|
* hashtab.c: New file
|
4729 |
|
|
|
4730 |
|
|
Wed Oct 13 01:16:47 1999 Mumit Khan
|
4731 |
|
|
|
4732 |
|
|
* basename.c (DIR_SEPARATOR): New macro.
|
4733 |
|
|
(DIR_SEPARATOR_2): Likewise.
|
4734 |
|
|
(HAVE_DOS_BASED_FILESYSTEM): Likewise.
|
4735 |
|
|
(IS_DIR_SEPARATOR): Likewise.
|
4736 |
|
|
(main): Handle MSDOS style pathname.
|
4737 |
|
|
|
4738 |
|
|
1999-10-11 Mark Mitchell
|
4739 |
|
|
|
4740 |
|
|
* cplus-dem.c (do_type): Handle pointer to member types whose
|
4741 |
|
|
enclosing classes have namespace scope.
|
4742 |
|
|
|
4743 |
|
|
Sun Oct 10 01:23:50 1999 Marc Espie
|
4744 |
|
|
|
4745 |
|
|
* config.table: Provide a backup shell for executing move-if-change.
|
4746 |
|
|
|
4747 |
|
|
1999-10-02 Mark Mitchell
|
4748 |
|
|
|
4749 |
|
|
* xmalloc.c (xmalloc): Fix spelling error.
|
4750 |
|
|
(xcalloc, xrealloc): Likewise.
|
4751 |
|
|
|
4752 |
|
|
1999-10-02 Kaveh R. Ghazi
|
4753 |
|
|
|
4754 |
|
|
* cplus-dem.c (fancy_abort, demangle_integral_value,
|
4755 |
|
|
demangle_arm_hp_template, recursively_demangle,
|
4756 |
|
|
standard_symbol_characters, hp_symbol_characters, main): Add prototype.
|
4757 |
|
|
(program_name, program_version, fatal): Constify a char*.
|
4758 |
|
|
(usage, fatal): Mark with ATTRIBUTE_NORETURN.
|
4759 |
|
|
(main): Call return, not exit.
|
4760 |
|
|
|
4761 |
|
|
1999-09-25 Kaveh R. Ghazi
|
4762 |
|
|
|
4763 |
|
|
* choose-temp.c: Remove obsolete comment about gcc.
|
4764 |
|
|
(make_temp_file): Constify a char*.
|
4765 |
|
|
|
4766 |
|
|
Wed Sep 8 20:03:28 1999 Kaveh R. Ghazi
|
4767 |
|
|
|
4768 |
|
|
* xmemdup.c: Include sys/types.h.
|
4769 |
|
|
|
4770 |
|
|
1999-09-07 Jeff Garzik
|
4771 |
|
|
|
4772 |
|
|
* xmemdup.c: New xmemdup function.
|
4773 |
|
|
* Makefile.in, makefile.vms, vmsbuild.com: Use xmemdup.[co].
|
4774 |
|
|
|
4775 |
|
|
Tue Sep 7 23:32:18 1999 Linas Vepstas
|
4776 |
|
|
|
4777 |
|
|
* config.table: Add openedition target.
|
4778 |
|
|
* config/mh-openedition: New file.
|
4779 |
|
|
|
4780 |
|
|
Thu Sep 2 01:36:12 1999 Marc Espie
|
4781 |
|
|
|
4782 |
|
|
* pexecute.c (pexecute): Fill in temp_base when needed.
|
4783 |
|
|
|
4784 |
|
|
1999-08-31 Richard Henderson
|
4785 |
|
|
|
4786 |
|
|
* getpwd.c: Check HAVE_GETCWD before defining it away.
|
4787 |
|
|
|
4788 |
|
|
1999-08-30 Kaveh R. Ghazi
|
4789 |
|
|
|
4790 |
|
|
* Makefile.in (CFILES): Add calloc.c and getpwd.c.
|
4791 |
|
|
(REQUIRED_OFILES): Add getpwd.o.
|
4792 |
|
|
(getpwd.o): Add target.
|
4793 |
|
|
|
4794 |
|
|
* configure.in (AC_PREREQ): Bump to 2.13.
|
4795 |
|
|
(AC_CHECK_HEADERS): Add check for .
|
4796 |
|
|
|
4797 |
|
|
* getpwd.c: New file, moved here from gcc.
|
4798 |
|
|
|
4799 |
|
|
1999-08-25 Kaveh R. Ghazi
|
4800 |
|
|
|
4801 |
|
|
* cplus-dem.c (gnu_special): Cast a `size_t' to `long' when
|
4802 |
|
|
comparing against a signed quantity.
|
4803 |
|
|
(arm_special): Likewise.
|
4804 |
|
|
(demangle_fund_type): Likewise.
|
4805 |
|
|
(do_hpacc_template_const_value): Mark parameter `work' with
|
4806 |
|
|
ATTRIBUTE_UNUSED.
|
4807 |
|
|
(main): Constify variable `valid_symbols'.
|
4808 |
|
|
|
4809 |
|
|
Tue Aug 24 02:50:45 1999 Philippe De Muyter
|
4810 |
|
|
|
4811 |
|
|
* strtoul.c (strtoul): Add parentheses around && within ||.
|
4812 |
|
|
|
4813 |
|
|
Fri Aug 6 23:32:29 1999 Daniel Jacobowitz
|
4814 |
|
|
|
4815 |
|
|
* Makefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix,
|
4816 |
|
|
libdir, libsubdir and tooldir.
|
4817 |
|
|
|
4818 |
|
|
1999-08-01 Mark Mitchell
|
4819 |
|
|
|
4820 |
|
|
* splay-tree.c (splay_tree_insert): Return the new node.
|
4821 |
|
|
|
4822 |
|
|
1999-07-14 Richard Henderson
|
4823 |
|
|
|
4824 |
|
|
* argv.c: Include stdlib.h and string.h instead of
|
4825 |
|
|
prototyping directly.
|
4826 |
|
|
* choose-temp.c: Conditionally include string.h.
|
4827 |
|
|
|
4828 |
|
|
1999-07-12 Jason Merrill
|
4829 |
|
|
|
4830 |
|
|
* Makefile.in (NEEDED): Add bcmp, bcopy, bzero.
|
4831 |
|
|
|
4832 |
|
|
1999-07-11 Ian Lance Taylor
|
4833 |
|
|
|
4834 |
|
|
* splay-tree.c (splay_tree_insert): Add initialization to avoid
|
4835 |
|
|
warning.
|
4836 |
|
|
|
4837 |
|
|
1999-07-07 Jason Merrill
|
4838 |
|
|
|
4839 |
|
|
* Makefile.in (needed-list): Only include stuff we actually need
|
4840 |
|
|
for libstdc++.
|
4841 |
|
|
|
4842 |
|
|
1999-06-21 Andreas Schwab
|
4843 |
|
|
|
4844 |
|
|
* configure.in (checkfuncs): Add gettimeofday.
|
4845 |
|
|
* config.in, configure: Regenerated.
|
4846 |
|
|
|
4847 |
|
|
Mon Jun 21 05:56:01 1999 Mumit Khan
|
4848 |
|
|
|
4849 |
|
|
* configure.in (*-*-uwin*): UWIN has sys_{errlist,nerr} even if
|
4850 |
|
|
the test fails.
|
4851 |
|
|
* configure: Regenerate.
|
4852 |
|
|
|
4853 |
|
|
1999-06-10 Mike Stump
|
4854 |
|
|
|
4855 |
|
|
* Makefile.in (setenv.o): Add config.h dep for setenv.o to fix
|
4856 |
|
|
parallel builds.
|
4857 |
|
|
|
4858 |
|
|
1999-05-28 Kaveh R. Ghazi
|
4859 |
|
|
|
4860 |
|
|
* putenv.c: Include ansidecl.h to define `const'.
|
4861 |
|
|
* setenv.c: Likewise.
|
4862 |
|
|
|
4863 |
|
|
Wed May 26 03:58:20 1999 "Melissa O'Neill"
|
4864 |
|
|
|
4865 |
|
|
* Makefile.in (CFILES): Add putenv.c and setenv.c.
|
4866 |
|
|
* configure.in (funcs): Add putenv and setenv.
|
4867 |
|
|
(AC_CHECK_FUNCS): Check for putenv and setenv.
|
4868 |
|
|
* configure: Rebuilt.
|
4869 |
|
|
* putenv.c setenv.c: New files.
|
4870 |
|
|
|
4871 |
|
|
* getcwd.c (getcwd): If pathname is NULL, then obtain SIZE
|
4872 |
|
|
bytes of space using malloc.
|
4873 |
|
|
|
4874 |
|
|
Mon May 17 01:42:34 1999 Stu Grossman
|
4875 |
|
|
|
4876 |
|
|
* cplus-dem.c (demangle_fund_type (near 'I' case)): Don't advance
|
4877 |
|
|
the *mangled pointer beyond the end of the string. Clean up code to
|
4878 |
|
|
match prevailing coding style.
|
4879 |
|
|
|
4880 |
|
|
1999-05-13 Michael Hayes
|
4881 |
|
|
|
4882 |
|
|
* tmpnam.c (L_tmpnam): Fix typo.
|
4883 |
|
|
|
4884 |
|
|
Thu May 13 01:14:46 1999 Marc Espie
|
4885 |
|
|
|
4886 |
|
|
* cplus-dem.c (standard_symbol_characters): Renamed from
|
4887 |
|
|
standard_symbol_alphabet. No longer modify TABLE.
|
4888 |
|
|
(hp_symbol_characters): Renamed from hp_symbol_alphabet. No longer
|
4889 |
|
|
modify TABLE.
|
4890 |
|
|
(main): Corresponding changes. Use strchr to determine if a
|
4891 |
|
|
character is valid.
|
4892 |
|
|
|
4893 |
|
|
1999-05-11 Jim Blandy
|
4894 |
|
|
|
4895 |
|
|
* cplus-dem.c (main): Use table lookup to distinguish identifier
|
4896 |
|
|
characters from non-identifier characters.
|
4897 |
|
|
(standard_symbol_alphabet, hp_symbol_alphabet): New functions.
|
4898 |
|
|
|
4899 |
|
|
Thu May 6 20:34:42 1999 Fred Fish
|
4900 |
|
|
|
4901 |
|
|
* configure.in (sys/resource.h): Add to AC_CHECK_HEADERS list.
|
4902 |
|
|
* getruntime.c: Only attempt to include sys/resource.h and
|
4903 |
|
|
use getrusage if both HAVE_GETRUSAGE and HAVE_SYS_RESOURCE_H
|
4904 |
|
|
are defined.
|
4905 |
|
|
|
4906 |
|
|
Mon Apr 26 01:36:06 1999 Donn Terry (donn@interix.com)
|
4907 |
|
|
|
4908 |
|
|
* configure.in (alloca detection): Handle alloca directly for interix.
|
4909 |
|
|
* configure: Rebuilt.
|
4910 |
|
|
|
4911 |
|
|
Sun Apr 25 01:18:21 1999 Mumit Khan
|
4912 |
|
|
|
4913 |
|
|
* choose-temp.c (DIR_SEPARATOR): Use '\\' only for native windows32.
|
4914 |
|
|
|
4915 |
|
|
1999-04-20 Jim Blandy
|
4916 |
|
|
|
4917 |
|
|
Fix from Dale Hawkins:
|
4918 |
|
|
* cplus-dem.c (mop_up): Set typevec_size to zero, so it'll be
|
4919 |
|
|
reallocated properly if we use it again.
|
4920 |
|
|
|
4921 |
|
|
* cplus-dem.c (demangle_fund_type): Check for buffer overrun. Be
|
4922 |
|
|
stricter about syntax. Always null-terminate string.
|
4923 |
|
|
|
4924 |
|
|
Thu Apr 15 23:00:55 1999 Mumit Khan
|
4925 |
|
|
|
4926 |
|
|
* configure.in (checkfuncs): Check for sbrk.
|
4927 |
|
|
* config.in: Rebuilt.
|
4928 |
|
|
* configure: Likewise.
|
4929 |
|
|
* xmalloc.c: Use HAVE_SBRK instead of the host specific definitions.
|
4930 |
|
|
|
4931 |
|
|
1999-04-12 Jim Blandy
|
4932 |
|
|
|
4933 |
|
|
Fix from Marcus Daniels:
|
4934 |
|
|
* cplus-dem.c (demangle_fund_type): Don't run off the end of the
|
4935 |
|
|
identifier looking for another underscore.
|
4936 |
|
|
|
4937 |
|
|
Sun Apr 11 23:20:59 1999 Mumit Khan
|
4938 |
|
|
|
4939 |
|
|
* pexecute.c: Change all references to __UWIN__ to _UWIN.
|
4940 |
|
|
* xmalloc.c: Likewise.
|
4941 |
|
|
(xcalloc): UWIN has sbrk.
|
4942 |
|
|
(xrealloc): Fix guard macro.
|
4943 |
|
|
|
4944 |
|
|
1999-04-11 Richard Henderson
|
4945 |
|
|
|
4946 |
|
|
* alloca-conf.h (alloca) [C_ALLOCA]: Don't use Gcc builtin
|
4947 |
|
|
or .
|
4948 |
|
|
* clock.c (GNU_HZ): New definition.
|
4949 |
|
|
(clock): Use it.
|
4950 |
|
|
* getruntime.c: Likewise.
|
4951 |
|
|
|
4952 |
|
|
* config.table: Use mh-beos.
|
4953 |
|
|
* config/mh-beos: New file.
|
4954 |
|
|
|
4955 |
|
|
1999-04-11 Mark Mitchell
|
4956 |
|
|
|
4957 |
|
|
* cplus-dem.c (demangle_template_value_parm): Handle
|
4958 |
|
|
pointers-to-members.
|
4959 |
|
|
(do_type): Handle template parameters as qualifiers.
|
4960 |
|
|
|
4961 |
|
|
1999-04-01 Jim Blandy
|
4962 |
|
|
|
4963 |
|
|
* cplus-dem.c: Attempt to handle overflows in counts with some
|
4964 |
|
|
semblance of grace.
|
4965 |
|
|
(consume_count): Detect overflows. Return -1 to indicate errors,
|
4966 |
|
|
instead of zero.
|
4967 |
|
|
(demangle_template_value_parm, demangle_template): Handle change
|
4968 |
|
|
to consume_count's return convention.
|
4969 |
|
|
|
4970 |
|
|
1999-04-05 Tom Tromey
|
4971 |
|
|
|
4972 |
|
|
* testsuite/regress-demangle: New file.
|
4973 |
|
|
* testsuite/demangle-expected: New file.
|
4974 |
|
|
|
4975 |
|
|
* Makefile.in (all, check, installcheck, info, install-info,
|
4976 |
|
|
clean-info, dvi, install, etags, tags, mostlyclean, clean,
|
4977 |
|
|
distclean, maintainer-clean, realclean): Depend on corresponding
|
4978 |
|
|
`-subdir' target.
|
4979 |
|
|
(all-subdir check-subdir installcheck-subdir info-subdir
|
4980 |
|
|
install-info-subdir clean-info-subdir dvi-subdir
|
4981 |
|
|
install-info-subdir etags-subdir mostlyclean-subdir clean-subdir
|
4982 |
|
|
distclean-subdir maintainer-clean-subdir): New target.
|
4983 |
|
|
* testsuite/Makefile.in: New file.
|
4984 |
|
|
* configure: Rebuilt.
|
4985 |
|
|
* configure.in: Create testsuite/Makefile.
|
4986 |
|
|
|
4987 |
|
|
1999-04-02 Mark Mitchell
|
4988 |
|
|
|
4989 |
|
|
* splay-tree.h (splay_tree_compare_pointers): Define.
|
4990 |
|
|
|
4991 |
|
|
1999-03-30 Mark Mitchell
|
4992 |
|
|
|
4993 |
|
|
* splay-tree.c (splay_tree_compare_ints): Define.
|
4994 |
|
|
|
4995 |
|
|
1999-03-30 Tom Tromey
|
4996 |
|
|
|
4997 |
|
|
* cplus-dem.c (consume_count): If `count' wraps, return 0 and
|
4998 |
|
|
don't advance input pointer.
|
4999 |
|
|
(demangle_class_name): If consume_count didn't find a count, do
|
5000 |
|
|
nothing. Don't bother with `strlen' sanity check; consume_count
|
5001 |
|
|
does it for us.
|
5002 |
|
|
|
5003 |
|
|
1999-03-16 Stan Shebs
|
5004 |
|
|
|
5005 |
|
|
From Art Haas :
|
5006 |
|
|
* cplus-dem.c (demangle_prefix): Don't grab all the '__' strings
|
5007 |
|
|
when doing arm or hp style.
|
5008 |
|
|
(demangle_nested_args): Decr forgetting_types field when done.
|
5009 |
|
|
|
5010 |
|
|
Thu Mar 11 01:22:58 1999 Mumit Khan
|
5011 |
|
|
|
5012 |
|
|
* pexecute.c (__CYGWIN32__): Rename to
|
5013 |
|
|
(__CYGWIN__): this.
|
5014 |
|
|
* xmalloc.c: Likewise.
|
5015 |
|
|
|
5016 |
|
|
Changes to support i386-pc-uwin.
|
5017 |
|
|
* configure.in (*-*-uwin*): Workaround for vfork bug.
|
5018 |
|
|
* configure: Regenerate.
|
5019 |
|
|
* pexecute.c (pexecute): Be like standard Unix.
|
5020 |
|
|
(pwait): Likewise.
|
5021 |
|
|
* xmalloc.c (first_break): Define.
|
5022 |
|
|
(xmalloc_set_program_name): Use.
|
5023 |
|
|
(xmalloc): Use.
|
5024 |
|
|
|
5025 |
|
|
Thu Mar 11 01:07:55 1999 Franz Sirl
|
5026 |
|
|
|
5027 |
|
|
* config.table: Cleanup and add mh-*pic handling for alpha, arm, powerpc
|
5028 |
|
|
|
5029 |
|
|
Sun Feb 28 22:30:44 1999 Geoffrey Noer
|
5030 |
|
|
|
5031 |
|
|
* config.table: Check cygwin*, not cygwin32*.
|
5032 |
|
|
|
5033 |
|
|
Tue Feb 9 16:39:01 1999 Dave Brolley
|
5034 |
|
|
|
5035 |
|
|
* Makefile.in: Change mkstemp -> mkstemps.
|
5036 |
|
|
|
5037 |
|
|
Tue Feb 9 01:12:27 1999 Marc Espie
|
5038 |
|
|
|
5039 |
|
|
* Makefile.in (REQUIRED_OFILES): remove mkstemp.o
|
5040 |
|
|
* configure.in (funcs): Check for and conditionally add mkstemps to
|
5041 |
|
|
the list of functions libiberty will provide.
|
5042 |
|
|
* configure: Rebuilt.
|
5043 |
|
|
|
5044 |
|
|
Wed Feb 3 00:01:15 1999 Mumit Khan
|
5045 |
|
|
|
5046 |
|
|
* clock.c (HZ): Define in terms of (ISO C) CLOCKS_PER_SEC on
|
5047 |
|
|
platforms that don't have HZ.
|
5048 |
|
|
* getruntime.c (HZ): Likewise.
|
5049 |
|
|
|
5050 |
|
|
Sat Jan 30 13:28:04 1999 Richard Henderson
|
5051 |
|
|
|
5052 |
|
|
* Makefile.in (xstrdup.o): Depend on config.h.
|
5053 |
|
|
|
5054 |
|
|
Wed Jan 13 07:26:44 1999 H.J. Lu (hjl@gnu.org)
|
5055 |
|
|
|
5056 |
|
|
* cplus-dem.c (mop_up): Set work->previous_argument to NULL after
|
5057 |
|
|
freeing it.
|
5058 |
|
|
|
5059 |
|
|
Wed Jan 13 14:16:36 1999 Kaveh R. Ghazi
|
5060 |
|
|
|
5061 |
|
|
* xstrdup.c (xstrdup): Switch from strcpy to memcpy for speed.
|
5062 |
|
|
|
5063 |
|
|
Tue Jan 5 15:58:29 1999 Elena Zannoni
|
5064 |
|
|
|
5065 |
|
|
* Makefile.in (CFILES): fix typo, splay-tree.c instead of
|
5066 |
|
|
splay-tree.o.
|
5067 |
|
|
|
5068 |
|
|
1999-01-04 Jason Molenda (jsm@bugshack.cygnus.com)
|
5069 |
|
|
|
5070 |
|
|
* configure.in: Require autoconf 2.12.1 or higher.
|
5071 |
|
|
|
5072 |
|
|
1998-12-30 Michael Meissner
|
5073 |
|
|
|
5074 |
|
|
* random.c (NULL): Don't redefine NULL if it is already defined.
|
5075 |
|
|
|
5076 |
|
|
Tue Dec 22 09:43:35 1998 Kaveh R. Ghazi
|
5077 |
|
|
|
5078 |
|
|
* argv.c (buildargv): Cast the result of alloca in assignment.
|
5079 |
|
|
|
5080 |
|
|
* choose-temp.c: Include stdlib.h.
|
5081 |
|
|
|
5082 |
|
|
* cplus-dem.c (demangle_arm_pt): Remove unused prototype.
|
5083 |
|
|
(snarf_numeric_literal): Constify first parameter.
|
5084 |
|
|
(code_for_qualifier): Avoid a gcc extension, make the parameter an
|
5085 |
|
|
int, not a char.
|
5086 |
|
|
(demangle_qualifier): Likewise.
|
5087 |
|
|
(demangle_signature): Cast the argument of a ctype function to
|
5088 |
|
|
unsigned char.
|
5089 |
|
|
(arm_pt): Add parens around assignment used as truth value.
|
5090 |
|
|
(demangle_arm_hp_template): Constify variable `args'.
|
5091 |
|
|
(do_hpacc_template_const_value): Cast the argument of a ctype
|
5092 |
|
|
function to unsigned char.
|
5093 |
|
|
(do_hpacc_template_literal): Remove unused variable `i'.
|
5094 |
|
|
(snarf_numeric_literal): Constify parameter `args'.
|
5095 |
|
|
Cast the argument of a ctype function to unsigned char.
|
5096 |
|
|
|
5097 |
|
|
* floatformat.c (floatformat_to_double): Add explicit braces to
|
5098 |
|
|
avoid ambiguous `else'.
|
5099 |
|
|
|
5100 |
|
|
* fnmatch.c (fnmatch): Change type of variables `c', `c1',
|
5101 |
|
|
`cstart' and `cend' to unsigned char. Cast the argument of macro
|
5102 |
|
|
`FOLD', which uses ctype functions, to unsigned char.
|
5103 |
|
|
|
5104 |
|
|
* objalloc.c (free): Add prototype.
|
5105 |
|
|
|
5106 |
|
|
Sun Dec 20 16:03:46 1998 Hans-Peter Nilsson
|
5107 |
|
|
|
5108 |
|
|
* Makefile.in (CFILES): Fix typo: splay-tree.c, not splay-tree.o
|
5109 |
|
|
|
5110 |
|
|
Fri Dec 18 17:50:18 1998 David Taylor
|
5111 |
|
|
|
5112 |
|
|
* cplus-dem.c (demangle_arm_pt): remove declaration -- function
|
5113 |
|
|
doesn't exist.
|
5114 |
|
|
(do_hpacc_template_literal): remove unused variable `i'.
|
5115 |
|
|
|
5116 |
|
|
Fri Dec 18 16:11:43 EST 1998 Andrew MacLeod
|
5117 |
|
|
|
5118 |
|
|
* cplus-dem.c (demangle_fund_type): Process CV and u codes before
|
5119 |
|
|
bumping the pointer we read from. Also prepend these codes,
|
5120 |
|
|
as we do in other places.
|
5121 |
|
|
|
5122 |
|
|
1998-12-18 Nick Clifton
|
5123 |
|
|
|
5124 |
|
|
* cplus-dem.c (demangle_arm_hp_template): Make variable 'args' be
|
5125 |
|
|
'const char *' in order to match its usage when calling siblings.
|
5126 |
|
|
(snarf_numeric_literal): Make first arg 'const char **' in order
|
5127 |
|
|
to match usage.
|
5128 |
|
|
|
5129 |
|
|
Mon Dec 14 09:55:50 1998 Kaveh R. Ghazi
|
5130 |
|
|
|
5131 |
|
|
* choose-temp.c: Don't check IN_GCC anymore.
|
5132 |
|
|
|
5133 |
|
|
* floatformat.c (floatformat_from_double): Use `const', not `CONST'.
|
5134 |
|
|
* memchr.c (memchr): Likewise.
|
5135 |
|
|
* memcpy.c (memcpy): Likewise.
|
5136 |
|
|
* memmove.c (memmove): Likewise.
|
5137 |
|
|
|
5138 |
|
|
* mkstemp.c: Don't check IN_GCC anymore.
|
5139 |
|
|
* pexecute.c: Likewise.
|
5140 |
|
|
* splay-tree.c: Likewise.
|
5141 |
|
|
|
5142 |
|
|
* strchr.c (strchr): Use `const', not `CONST'.
|
5143 |
|
|
* strrchr.c (strrchr): Likewise.
|
5144 |
|
|
* strtol.c (strtol): Likewise.
|
5145 |
|
|
* strtoul.c (strtoul): Likewise.
|
5146 |
|
|
|
5147 |
|
|
Fri Dec 4 13:51:04 1998 David Taylor
|
5148 |
|
|
Elena Zannoni
|
5149 |
|
|
Stan Shebs
|
5150 |
|
|
Edith Epstein
|
5151 |
|
|
Andres MacLeod
|
5152 |
|
|
Satish Pai
|
5153 |
|
|
|
5154 |
|
|
* HP aCC demangling support.
|
5155 |
|
|
* cplus-dem.c
|
5156 |
|
|
(main): Remove default to HP style demangling, set to EDG
|
5157 |
|
|
demangling correctly when -edg specified; set the demangling style
|
5158 |
|
|
when user specifies 'edg'. Set strip_underscore to
|
5159 |
|
|
prepends_underscore, if not HPUXHPPA. Set
|
5160 |
|
|
current_demangling_style to hp_demangling if HPUXHPPA. Set
|
5161 |
|
|
current demangling style correctly if the switch is hp. Read
|
5162 |
|
|
label correctly also in the HP style case.
|
5163 |
|
|
(work_stuff): add temp_start field; add field for volatile member
|
5164 |
|
|
function.
|
5165 |
|
|
(arm_pt): handle ARM_DEMANGLING and EDG_DEMANGLING styles; HP
|
5166 |
|
|
style for this case is the same as ARM.
|
5167 |
|
|
(demangle_args): handle EDG_DEMANGLING style; support HP style.
|
5168 |
|
|
(demangle_arm_hp_template): new function. (It was
|
5169 |
|
|
demangle_arm_pt.); check and set value of temp_start field in
|
5170 |
|
|
multiple places. Also, when ceching for end of template args,
|
5171 |
|
|
check to see if at end of static member of template class.
|
5172 |
|
|
(demangle_class): new local variable : save_class_name_end Don't
|
5173 |
|
|
include template args in string defining class.
|
5174 |
|
|
(demangle_class_name): use demangel_arm_hp_template.
|
5175 |
|
|
(demangle_function_name): handle case where demangling style is
|
5176 |
|
|
HP_DEMANGLING and currently point at an 'X' in the mangled name.
|
5177 |
|
|
Handle EDG_DEMANGLING style. Handle constructor and destructor
|
5178 |
|
|
ops for HP style.
|
5179 |
|
|
(demangle_prefix): handle EDG_DEMANGLING and ARM_DEMANGLING
|
5180 |
|
|
styles. global destructor and constructor for HP style are same
|
5181 |
|
|
as for ARM style. Same for local variables.
|
5182 |
|
|
(demangle_qualified): handle EDG_DEMANGLING style.
|
5183 |
|
|
(demangle_signature): add case for volatile member function. For
|
5184 |
|
|
cases '1' - '9' : initialize the temp_start field to -1 and handle
|
5185 |
|
|
the EDG_DEMANGLING style. for case 'F' : handle EDG_DEMANGLING
|
5186 |
|
|
and AUTO_DEMANGLING styles. If expecting a function and managed
|
5187 |
|
|
to demangle the funct args, then handle the LUCID_DEMANGLING,
|
5188 |
|
|
ARM_DEMANGLING, and EDG_DEMANGLING styles. Add case for local
|
5189 |
|
|
class name after "Lnnn_ in HP style case. HP style too needs to
|
5190 |
|
|
forget types. _nnn is OK for HP style, so don't report failure.
|
5191 |
|
|
(do_hpacc_template_const_value): new function. Handle template's
|
5192 |
|
|
value param for HP/aCC.
|
5193 |
|
|
(do_hpacc_template_literal): new function. Handle a template's
|
5194 |
|
|
literal parameter for HP aCC.
|
5195 |
|
|
(recursively_demangle): new function
|
5196 |
|
|
(snarf_numeric_literal): new function.
|
5197 |
|
|
(usage): add 'edg' to the list of demangling styles; add hp switch
|
5198 |
|
|
to message.
|
5199 |
|
|
|
5200 |
|
|
Sat Nov 28 17:25:22 1998 Christopher Faylor
|
5201 |
|
|
|
5202 |
|
|
* pexecute.c: Remove obsolete ifdefed cygwin code.
|
5203 |
|
|
|
5204 |
|
|
Fri Nov 27 13:26:06 1998 Kaveh R. Ghazi
|
5205 |
|
|
|
5206 |
|
|
* choose-temp.c: Always include libiberty.h. Avoid redundancies.
|
5207 |
|
|
* cplus-dem.c: Likewise. Conform to libiberty.h.
|
5208 |
|
|
* pexecute.c: Likewise.
|
5209 |
|
|
* splay-tree.c: Likewise.
|
5210 |
|
|
|
5211 |
|
|
1998-11-25 Mike Stump
|
5212 |
|
|
|
5213 |
|
|
* Makefile.in (splay-tree.o): Add config.h dependency.
|
5214 |
|
|
|
5215 |
|
|
Mon Nov 23 16:59:49 1998 Kaveh R. Ghazi
|
5216 |
|
|
|
5217 |
|
|
* configure.in: Use AC_PREREQ(2.12.1).
|
5218 |
|
|
|
5219 |
|
|
1998-11-16 Benjamin Kosnik
|
5220 |
|
|
|
5221 |
|
|
* cplus-dem.c (demangle_fund_type): Add demangling for C9x types.
|
5222 |
|
|
|
5223 |
|
|
Thu Nov 19 22:15:50 1998 Jeffrey A Law (law@cygnus.com)
|
5224 |
|
|
|
5225 |
|
|
* mpw.c (mpw_access): Add missing parens.
|
5226 |
|
|
|
5227 |
|
|
Thu Nov 19 12:59:21 1998 Kaveh R. Ghazi
|
5228 |
|
|
|
5229 |
|
|
* configure.in: Call AC_HEADER_SYS_WAIT.
|
5230 |
|
|
|
5231 |
|
|
* pexecute.c: Include sys/wait.h when !IN_GCC.
|
5232 |
|
|
|
5233 |
|
|
Thu Nov 19 14:38:20 1998 Geoffrey Noer
|
5234 |
|
|
|
5235 |
|
|
* pexecute.c: revert back to checking old Cygwin
|
5236 |
|
|
preprocessor symbol until some time has passed.
|
5237 |
|
|
|
5238 |
|
|
Wed Nov 18 08:52:26 1998 Christopher Faylor
|
5239 |
|
|
|
5240 |
|
|
* pexecute.c: Reorganize WIN32 case to accomodate Cygwin
|
5241 |
|
|
since it will now support similar constructs.
|
5242 |
|
|
|
5243 |
|
|
Fri Nov 13 19:18:05 1998 Kaveh R. Ghazi
|
5244 |
|
|
|
5245 |
|
|
* configure.in: Check for calloc.
|
5246 |
|
|
|
5247 |
|
|
* calloc.c: New file.
|
5248 |
|
|
|
5249 |
|
|
* xmalloc.c (xcalloc): New function.
|
5250 |
|
|
|
5251 |
|
|
Fri Nov 13 08:51:46 EST 1998 Andrew MacLeod
|
5252 |
|
|
|
5253 |
|
|
*cplus-dem.c (demangle_prefix): Use the last "__"
|
5254 |
|
|
in the mangled name when looking for the signature. This allows
|
5255 |
|
|
template names to begin with "__".
|
5256 |
|
|
|
5257 |
|
|
1998-11-08 Mark Mitchell
|
5258 |
|
|
|
5259 |
|
|
* cplus-dem.c (type_kind_t): Add tk_reference.
|
5260 |
|
|
(demangle_template_value_parm): Handle it.
|
5261 |
|
|
(do_type): Use it for references, instead of tk_pointer.
|
5262 |
|
|
|
5263 |
|
|
* cplus-dem.c (demangle_template_value_parm): Use cplus_demangle,
|
5264 |
|
|
not internal_cplus_demangle.
|
5265 |
|
|
|
5266 |
|
|
Sat Nov 7 16:02:10 1998 Kaveh R. Ghazi
|
5267 |
|
|
|
5268 |
|
|
* choose-temp.c: Don't include gansidecl.h.
|
5269 |
|
|
* mkstemp.c: Likewise.
|
5270 |
|
|
* pexecute.c: Likewise.
|
5271 |
|
|
|
5272 |
|
|
Mon Nov 2 15:05:33 1998 Geoffrey Noer
|
5273 |
|
|
|
5274 |
|
|
* configure.in: detect cygwin* instead of cygwin32*
|
5275 |
|
|
* configure: regenerate
|
5276 |
|
|
|
5277 |
|
|
Mon Nov 2 10:22:01 1998 Kaveh R. Ghazi
|
5278 |
|
|
|
5279 |
|
|
* pexecute.c: Check HAVE_CONFIG_H, not IN_GCC, when determining
|
5280 |
|
|
whether to include config.h. Possibly include unistd.h in the
|
5281 |
|
|
!IN_GCC case. Define VFORK_STRING as a printable function call
|
5282 |
|
|
for error messages (either "vfork" or "fork".) If HAVE_VFORK_H is
|
5283 |
|
|
defined, include vfork.h. If VMS is defined, define vfork()
|
5284 |
|
|
appropriately. Remove vfork check on USG, we're using autoconf.
|
5285 |
|
|
(pexecute): Set `errmsg_fmt' to VFORK_STRING instead of checking
|
5286 |
|
|
locally what string to use.
|
5287 |
|
|
|
5288 |
|
|
1998-10-26 Mark Mitchell
|
5289 |
|
|
|
5290 |
|
|
* splay-tree.c: Tweak include directives to make sure declarations of
|
5291 |
|
|
xmalloc and free are available.
|
5292 |
|
|
|
5293 |
|
|
1998-10-25 Mark Mitchell
|
5294 |
|
|
|
5295 |
|
|
* cplus-dem.c (gnu_special): Fix handling of virtual tables in
|
5296 |
|
|
anonymous namespaces.
|
5297 |
|
|
|
5298 |
|
|
1998-10-23 Mark Mitchell
|
5299 |
|
|
|
5300 |
|
|
* cplus-dem.c (work_stuff): Replace const_type and volatile_type
|
5301 |
|
|
with type_quals.
|
5302 |
|
|
(TYPE_UNQUALIFIED): New macro.
|
5303 |
|
|
(TYPE_QUAL_CONST): Likewise.
|
5304 |
|
|
(TYPE_QUAL_VOLATILE): Likewise.
|
5305 |
|
|
(TYPE_QUAL_RESTRICT): Likewise.
|
5306 |
|
|
(code_for_qualifier): New function.
|
5307 |
|
|
(qualifier_string): Likewise.
|
5308 |
|
|
(demangle_qualifier): Likewise.
|
5309 |
|
|
(internal_cplus_demangle): Use them.
|
5310 |
|
|
(demangle_signature): Likewise.
|
5311 |
|
|
(demangle_template_value_parm): Likewise.
|
5312 |
|
|
(do_type): Likewise.
|
5313 |
|
|
(demangle_fund_type)): Likewise.
|
5314 |
|
|
|
5315 |
|
|
Thu Oct 22 19:58:43 1998 Kaveh R. Ghazi
|
5316 |
|
|
|
5317 |
|
|
* splay-tree.c (splay_tree_foreach_helper): Make definition static
|
5318 |
|
|
to match prototype.
|
5319 |
|
|
|
5320 |
|
|
1998-10-21 Mark Mitchell
|
5321 |
|
|
|
5322 |
|
|
* splay-tree.c: New file.
|
5323 |
|
|
* Makefile.in (CFILES): Add it.
|
5324 |
|
|
(REQUIRED_OFILES): Likewise.
|
5325 |
|
|
(splay-tree.o): Add dependencies.
|
5326 |
|
|
|
5327 |
|
|
Tue Oct 20 12:29:02 1998 Andreas Schwab
|
5328 |
|
|
|
5329 |
|
|
* cplus-dem.c (demangle_qualified): Fix off-by-one when checking
|
5330 |
|
|
range of 'K' index.
|
5331 |
|
|
|
5332 |
|
|
Thu Oct 15 18:51:12 1998 Kaveh R. Ghazi
|
5333 |
|
|
|
5334 |
|
|
* choose-temp.c: Prototype mkstemps() when IN_GCC.
|
5335 |
|
|
|
5336 |
|
|
* cplus-dem.c (consume_count): Cast argument of ctype macro to
|
5337 |
|
|
`unsigned char'.
|
5338 |
|
|
(cplus_demangle_opname): Cast the result of `strlen' to (int) when
|
5339 |
|
|
comparing against one.
|
5340 |
|
|
(cplus_mangle_opname): Likewise.
|
5341 |
|
|
(demangle_integral_value): Cast argument of ctype macro to
|
5342 |
|
|
`unsigned char'.
|
5343 |
|
|
(demangle_template_value_parm): Likewise.
|
5344 |
|
|
(demangle_template): Initialize variable `bindex'. Cast the
|
5345 |
|
|
result of `strlen' to (int) when comparing against one. Remove
|
5346 |
|
|
unused variable `start_of_value_parm'.
|
5347 |
|
|
(demangle_class_name): Cast the result of `strlen' to (int) when
|
5348 |
|
|
comparing against one.
|
5349 |
|
|
(demangle_prefix): Cast argument of ctype macro to `unsigned char'.
|
5350 |
|
|
(gnu_special): Likewise. Cast the result of `strlen' to (int)
|
5351 |
|
|
when comparing against one.
|
5352 |
|
|
(demangle_qualified): Cast argument of ctype macro to `unsigned char'.
|
5353 |
|
|
(get_count): Likewise.
|
5354 |
|
|
(do_type): Likewise. Cast the result of `strlen' to (int) when
|
5355 |
|
|
comparing against one.
|
5356 |
|
|
(demangle_fund_type): Cast argument of ctype macro to `unsigned char'.
|
5357 |
|
|
(demangle_function_name): Cast the result of `strlen' to (int)
|
5358 |
|
|
when comparing against one.
|
5359 |
|
|
|
5360 |
|
|
* mkstemp.c (mkstemps): Cast variable `len' to (int) when
|
5361 |
|
|
comparing against one.
|
5362 |
|
|
|
5363 |
|
|
Tue Oct 13 23:51:51 1998 Jeffrey A Law (law@cygnus.com)
|
5364 |
|
|
|
5365 |
|
|
* mkstemp.c: Check HAVE_SYS_TIME_H before including sys/time.h
|
5366 |
|
|
* configure.in (AC_CHECK_HEADERS): Check for sys/time.h too.
|
5367 |
|
|
* config.in, configure: Rebuilt.
|
5368 |
|
|
|
5369 |
|
|
* getopt.c: Check HAVE_STRINGS_H before including strings.h.
|
5370 |
|
|
* configure.in (AC_CHECK_HEADERS): Check for strings.h too.
|
5371 |
|
|
* config.in, configure: Rebuilt.
|
5372 |
|
|
|
5373 |
|
|
Mon Oct 12 19:15:59 1998 Geoffrey Noer
|
5374 |
|
|
|
5375 |
|
|
* configure.in: in comment, call AC_EXEEXT instead of AM_EXEEXT
|
5376 |
|
|
|
5377 |
|
|
Sun Oct 11 17:36:06 1998 Michael Tiemann
|
5378 |
|
|
|
5379 |
|
|
* Makefile.in (cplus-dem.o, obstack.o): Depend upon config.h.
|
5380 |
|
|
|
5381 |
|
|
Thu Oct 8 23:42:08 1998 Jeffrey A Law (law@cygnus.com)
|
5382 |
|
|
|
5383 |
|
|
* Merge egcs & devo libiberty.
|
5384 |
|
|
|
5385 |
|
|
1998-09-08 Martin von Löwis
|
5386 |
|
|
|
5387 |
|
|
* cplus-dem.c (demangle_arm_pt): Demangle anonymous namespaces.
|
5388 |
|
|
|
5389 |
|
|
Mon Sep 7 23:29:01 1998 Kaveh R. Ghazi
|
5390 |
|
|
|
5391 |
|
|
* mkstemp.c: Include config.h even when not IN_GCC. Wrap header
|
5392 |
|
|
inclusions inside HAVE_*_H macros. Include ansidecl.h when not
|
5393 |
|
|
IN_GCC.
|
5394 |
|
|
|
5395 |
|
|
* vasprintf.c: Include stdarg.h/varargs.h first.
|
5396 |
|
|
|
5397 |
|
|
* vprintf.c: Likewise.
|
5398 |
|
|
|
5399 |
|
|
Sat Sep 5 03:24:49 1998 Jeffrey A Law (law@cygnus.com)
|
5400 |
|
|
|
5401 |
|
|
* pexecute.c: Updates from gcc. Copy in gcc has been removed. This
|
5402 |
|
|
is the canonical copy. Define ISSPACE if !IN_GCC.
|
5403 |
|
|
* alloca.c, vfprintf.c, choose-temp.c, mkstemp.c, getopt.c: Similarly.
|
5404 |
|
|
* getopt1.c, obstack.c: Similarly.
|
5405 |
|
|
* Makefile.in: Build mkstemp.o
|
5406 |
|
|
|
5407 |
|
|
Tue Sep 1 23:12:47 1998 Christopher Faylor
|
5408 |
|
|
|
5409 |
|
|
* configure.in: Include asprintf in list of functions known not
|
5410 |
|
|
to be in newlib.
|
5411 |
|
|
* configure: Rebuild.
|
5412 |
|
|
|
5413 |
|
|
Wed Aug 19 14:05:01 1998 Mumit Khan
|
5414 |
|
|
|
5415 |
|
|
* cplus-dem.c (work_stuff): Add dllimported.
|
5416 |
|
|
(demangled_prefix): Mark symbols imported from PE DLL.
|
5417 |
|
|
(internal_cplus_demangled): Handle.
|
5418 |
|
|
|
5419 |
|
|
1998-08-17 Jason Merrill
|
5420 |
|
|
|
5421 |
|
|
* cplus-dem.c (do_type): Fix simple array handling. If we fail,
|
5422 |
|
|
stay failed.
|
5423 |
|
|
|
5424 |
|
|
Mon Aug 17 10:40:34 1998 Kaveh R. Ghazi
|
5425 |
|
|
|
5426 |
|
|
* cplus-dem.c: Include config.h if it exists. Also, only
|
5427 |
|
|
prototype malloc/realloc if we can't get stdlib.h.
|
5428 |
|
|
|
5429 |
|
|
Sat Aug 15 16:15:01 1998 Ian Lance Taylor
|
5430 |
|
|
|
5431 |
|
|
* configure.in: Switch back to checking --with-target-subdir when
|
5432 |
|
|
deciding whether to check for newlib, undoing part of July 15
|
5433 |
|
|
change.
|
5434 |
|
|
* configure: Rebuild.
|
5435 |
|
|
|
5436 |
|
|
Thu Aug 13 16:47:38 1998 Mark Mitchell
|
5437 |
|
|
|
5438 |
|
|
* cplus-dem.c (type_kind_t): New type.
|
5439 |
|
|
(demangle_template_value_parm): Add type_kind_t parameter. Rely
|
5440 |
|
|
on this paramter, rather than demangling the type again.
|
5441 |
|
|
(demangle_integral_value): Pass tk_integral.
|
5442 |
|
|
(demangle_template_: Pass the value returned from do_type.
|
5443 |
|
|
(do_type): Return a type_kind_t. Pass tk_integral to
|
5444 |
|
|
demangle_template_value_parm for array bounds.
|
5445 |
|
|
(demangle_fund_type): Likewise.
|
5446 |
|
|
|
5447 |
|
|
Also incorporate from GCC version:
|
5448 |
|
|
|
5449 |
|
|
Tue Jul 21 13:28:19 1998 Jason Merrill
|
5450 |
|
|
|
5451 |
|
|
* cplus-dem.c (do_type): Use demangle_template_value_parm for arrays.
|
5452 |
|
|
|
5453 |
|
|
Thu Aug 13 16:47:38 1998 Kaveh R. Ghazi
|
5454 |
|
|
|
5455 |
|
|
* cplus-dem.c (demangle_nested_args): Make function definition
|
5456 |
|
|
static to match the prototype.
|
5457 |
|
|
|
5458 |
|
|
Tue Jul 28 11:33:09 1998 Mark Mitchell
|
5459 |
|
|
|
5460 |
|
|
* cplus-dem.c (type_kind_t): New type.
|
5461 |
|
|
(demangle_template_value_parm): Add type_kind_t parameter. Rely
|
5462 |
|
|
on this paramter, rather than demangling the type again.
|
5463 |
|
|
(demangle_integral_value): Pass tk_integral.
|
5464 |
|
|
(demangle_template_: Pass the value returned from do_type.
|
5465 |
|
|
(do_type): Return a type_kind_t. Pass tk_integral to
|
5466 |
|
|
demangle_template_value_parm for array bounds.
|
5467 |
|
|
(demangle_fund_type): Likewise.
|
5468 |
|
|
|
5469 |
|
|
Also incorporate from GCC version:
|
5470 |
|
|
|
5471 |
|
|
Tue Jul 21 13:28:19 1998 Jason Merrill
|
5472 |
|
|
|
5473 |
|
|
* cplus-dem.c (do_type): Use demangle_template_value_parm for arrays.
|
5474 |
|
|
|
5475 |
|
|
Mon Jul 27 12:16:08 1998 Ian Lance Taylor
|
5476 |
|
|
|
5477 |
|
|
* Makefile.in (ALLOCA): New variable.
|
5478 |
|
|
($(TARGETLIB)): Add $(ALLOCA) to library.
|
5479 |
|
|
(needed-list): Add $(ALLOCA).
|
5480 |
|
|
($(ALLOCA)): Depend upon stamp-picdir.
|
5481 |
|
|
|
5482 |
|
|
Sun Jul 19 08:23:17 1998 Kaveh R. Ghazi
|
5483 |
|
|
|
5484 |
|
|
* cplus-dem.c (demangle_nested_args): Make function definition
|
5485 |
|
|
static to match the prototype.
|
5486 |
|
|
|
5487 |
|
|
Wed Jul 15 00:12:58 1998 Ian Lance Taylor
|
5488 |
|
|
|
5489 |
|
|
* configure.in: Check --with-cross-host rather than
|
5490 |
|
|
--with-target-subdir when deciding whether build uses a cross
|
5491 |
|
|
compiler, and when deciding where to install the library.
|
5492 |
|
|
* configure: Rebuild.
|
5493 |
|
|
|
5494 |
|
|
Sun Jul 12 01:27:05 1998 Jason Merrill
|
5495 |
|
|
|
5496 |
|
|
* cplus-dem.c (demangle_nested_args): Return a value.
|
5497 |
|
|
|
5498 |
|
|
Sat Jul 11 16:19:48 1998 Mark Mitchell
|
5499 |
|
|
|
5500 |
|
|
* cplus-dem.c (string): Move definition before work_stuff.
|
5501 |
|
|
(work_stuff): Add volatile_type, forgetting_types,
|
5502 |
|
|
previous_argument, and nrepeats fields.
|
5503 |
|
|
(SCOPE_STRING): New macro.
|
5504 |
|
|
(demangle_template): Add `remember' parameter. Add comment.
|
5505 |
|
|
Register the `B' code type here, if remembering. Tidy. Fix crash
|
5506 |
|
|
on NULL tmpl_argvec. Be consistent with use of tname/trawname.
|
5507 |
|
|
(demangle_nested_args): New function.
|
5508 |
|
|
(internal_cplus_demangle): Handle volatile-qualified member
|
5509 |
|
|
functions.
|
5510 |
|
|
(mop_up): Delete the previous_argument string if present.
|
5511 |
|
|
(demangle_signature): Tidy. Handle volatile-qualified member
|
5512 |
|
|
functions. Handle back-references using the `B' code. Use extra
|
5513 |
|
|
parameter to demangle_template and SCOPE_STRING where appropriate.
|
5514 |
|
|
(demangle_template_value_parm): Fix thinko; 'B' is not an integral
|
5515 |
|
|
code.
|
5516 |
|
|
(demangle_class): Use SCOPE_STRING.
|
5517 |
|
|
(gnu_special): Pass additional argument to demangle_template.
|
5518 |
|
|
Use SCOPE_STRING.
|
5519 |
|
|
(demangle_qualified): Save qualified types for later
|
5520 |
|
|
back-references. Handle constructors and destructors for template
|
5521 |
|
|
types correctly.
|
5522 |
|
|
(do_type): Tidy. Use SCOPE_STRING. Pass extra argument to
|
5523 |
|
|
demangle_template. Use demangled_nested_args. Don't remember
|
5524 |
|
|
qualified types here; that's now done in demangle_qualified.
|
5525 |
|
|
Similarly for templates.
|
5526 |
|
|
(do_arg): Improve commment. Handle 'n' repeat code.
|
5527 |
|
|
(remember_type): Check forgetting_types.
|
5528 |
|
|
(demangle_args): Deal with 'n' repeat codes. Tidy.
|
5529 |
|
|
|
5530 |
|
|
Thu Jul 2 16:26:24 1998 Ian Lance Taylor
|
5531 |
|
|
|
5532 |
|
|
* config.table: Only use mh-fbsd21 on *-*-freebsd2.2.[012], not on
|
5533 |
|
|
*-*-freebsd2.2.*. From Dmitrij Tejblum .
|
5534 |
|
|
|
5535 |
|
|
Mon Jun 15 16:29:01 1998 Ian Lance Taylor
|
5536 |
|
|
|
5537 |
|
|
* configure.in (setobjs): Correct quoting error in cygwin32 case.
|
5538 |
|
|
From Chris Faylor .
|
5539 |
|
|
|
5540 |
|
|
Mon Jun 1 13:47:55 1998 Jason Molenda (crash@bugshack.cygnus.com)
|
5541 |
|
|
|
5542 |
|
|
* obstack.c: Update to latest FSF version.
|
5543 |
|
|
|
5544 |
|
|
Mon Jun 1 14:17:36 1998 Mike Stump
|
5545 |
|
|
|
5546 |
|
|
* Makefile.in: Add a dependency on stamp-picdir for the
|
5547 |
|
|
objects, so that we can do a parallel build.
|
5548 |
|
|
|
5549 |
|
|
Sat May 30 22:17:13 1998 Mumit Khan
|
5550 |
|
|
|
5551 |
|
|
* configure.in (checkfuncs): Add missing "'".
|
5552 |
|
|
|
5553 |
|
|
Fri May 29 12:40:41 1998 Jason Molenda (crash@bugshack.cygnus.com)
|
5554 |
|
|
|
5555 |
|
|
* obstack.c (_obstack_memory_used): Elide this function if we're
|
5556 |
|
|
on a system with GNU libc.
|
5557 |
|
|
|
5558 |
|
|
Tue May 26 18:28:43 1998 Ian Lance Taylor
|
5559 |
|
|
|
5560 |
|
|
* Makefile.in (distclean): Remove config.log.
|
5561 |
|
|
|
5562 |
|
|
Tue May 26 15:01:52 1998 Andreas Schwab
|
5563 |
|
|
|
5564 |
|
|
* Makefile.in (distclean): Don't remove alloca-conf.h.
|
5565 |
|
|
|
5566 |
|
|
Fri May 22 01:38:07 1998 Hans-Peter Nilsson
|
5567 |
|
|
|
5568 |
|
|
* cplus-dem.c (MBUF_SIZE): Bumped from 512 to 32767.
|
5569 |
|
|
|
5570 |
|
|
1998-05-21 Mark Mitchell
|
5571 |
|
|
|
5572 |
|
|
* cplus-dem.c (do_type): Handle volatile qualification.
|
5573 |
|
|
|
5574 |
|
|
1998-05-21 Manfred Hollstein
|
5575 |
|
|
|
5576 |
|
|
* configure.in: Check for unistd.h as well.
|
5577 |
|
|
* configure: Rebuild.
|
5578 |
|
|
* config.in: Rebuild.
|
5579 |
|
|
* getpagesize.c (GNU_OUR_PAGESIZE): Use sysconf only if _SC_PAGESIZE
|
5580 |
|
|
is defined in unistd.h. Reformat conditional block for easier reading.
|
5581 |
|
|
|
5582 |
|
|
* config.table (shared): Default to no if ${enable_shared}
|
5583 |
|
|
is unset or empty; this logic is used by the toplevel
|
5584 |
|
|
configure scripts, too.
|
5585 |
|
|
|
5586 |
|
|
Sat May 16 14:01:26 1998 Jeffrey A Law (law@cygnus.com)
|
5587 |
|
|
|
5588 |
|
|
* config.table: Add line to set enable_shared in the Makefile
|
5589 |
|
|
as needed.
|
5590 |
|
|
|
5591 |
|
|
Wed May 13 14:24:38 1998 Kaveh R. Ghazi
|
5592 |
|
|
|
5593 |
|
|
* cplus-dem.c (squangle_mop_up): Change return type to void.
|
5594 |
|
|
(internal_cplus_demangle): Remove unused parameter `options'.
|
5595 |
|
|
All callers changed.
|
5596 |
|
|
(cplus_demangle_opname): Remove function wide variable `int i' and
|
5597 |
|
|
replace with `size_t i' at each location where it is used.
|
5598 |
|
|
(cplus_mangle_opname): change type of `i' from int to size_t.
|
5599 |
|
|
|
5600 |
|
|
Wed May 13 13:39:38 1998 Ian Lance Taylor
|
5601 |
|
|
|
5602 |
|
|
* alloca-conf.h: Include config.h. Check HAVE_ALLOCA_H rather
|
5603 |
|
|
than sparc or sun.
|
5604 |
|
|
* Makefile.in (argv.o): Depend upon config.h and alloca-conf.h.
|
5605 |
|
|
|
5606 |
|
|
Fri May 8 00:23:51 1998 Ian Lance Taylor
|
5607 |
|
|
|
5608 |
|
|
* configure.in: Set libiberty_topdir correctly when srcdir is
|
5609 |
|
|
"." and with_target_subdir is not set.
|
5610 |
|
|
* configure: Rebuild.
|
5611 |
|
|
|
5612 |
|
|
Thu May 7 13:01:44 1998 Ian Lance Taylor
|
5613 |
|
|
|
5614 |
|
|
* configure.in: Add *-*-mingw32* case.
|
5615 |
|
|
* configure: Rebuild.
|
5616 |
|
|
|
5617 |
|
|
Wed May 6 11:33:51 1998 Ian Lance Taylor
|
5618 |
|
|
|
5619 |
|
|
* config.table: Never use a PIC file for *-*-cygwin32*.
|
5620 |
|
|
|
5621 |
|
|
* Makefile.in (config.status): Depend upon config.table.
|
5622 |
|
|
|
5623 |
|
|
* configure.in: On a cygwin32 host, always compile random, and
|
5624 |
|
|
don't test for sys_siglist, strsignal, or psignal.
|
5625 |
|
|
* configure: Rebuild.
|
5626 |
|
|
|
5627 |
|
|
* clock.c: Check HAVE_SYS_PARAM_H rather than NO_SYS_PARAM_H.
|
5628 |
|
|
* getcwd.c: Likewise.
|
5629 |
|
|
* getpagesize.c: Likewise.
|
5630 |
|
|
* getruntime.c: Likewise.
|
5631 |
|
|
|
5632 |
|
|
Tue May 5 18:08:32 1998 Ian Lance Taylor
|
5633 |
|
|
|
5634 |
|
|
Use autoconf tests rather than the old dummy.c test:
|
5635 |
|
|
* configure.in: Add AC_ARG_WITH calls for --with-target-subdir and
|
5636 |
|
|
--with-newlib. Add AC_CONFIG_HEADER. Use AC_REPLACE_FUNCS for
|
5637 |
|
|
most functions. Add special cases to handle newlib and VxWorks.
|
5638 |
|
|
Remove target_makefile_frag. Create stamp-h in AC_OUTPUT if
|
5639 |
|
|
CONFIG_HEADERS is set. Only call config-ml.in in AC_OUTPUT if
|
5640 |
|
|
CONFIG_FILES is set; set ac_file before calling it.
|
5641 |
|
|
* config.table (arm-*-riscix*, *-*-cygwin32): Remove.
|
5642 |
|
|
(*-*-hpux*, *-*-hiux*, *-*-irix4*, *-*-solaris2*): Remove.
|
5643 |
|
|
(*-*-sysv4*, *-*-go32, *-*-vxworks5*, *-*-vxworks): Remove
|
5644 |
|
|
(i[3456]-*-mingw32*): Remove.
|
5645 |
|
|
* Makefile.in (ERRORS_CC, CONFIG_H, NEEDED_LIST): Remove.
|
5646 |
|
|
(LIBOBJS): New variable.
|
5647 |
|
|
(HOST_OFILES, DO_ALSO, STAGESTUFF): Remove.
|
5648 |
|
|
(all): Depend upon needed-list. Don't check RULE1.
|
5649 |
|
|
(@target_makefile_frag@): Remove.
|
5650 |
|
|
(COMPILE.c): Include @DEFS@.
|
5651 |
|
|
(HFILES): Add alloca-conf.h.
|
5652 |
|
|
(REQUIRED_OFILES): Remove basename.o.
|
5653 |
|
|
($(TARGETLIB)): New target.
|
5654 |
|
|
(stamp-needed, lneeded-list, needed.awk, stamp-config): Remove.
|
5655 |
|
|
(lconfig.h, needed2.awk, dummy.o, errors): Remove.
|
5656 |
|
|
(needed-list, config.h): Rewrite.
|
5657 |
|
|
(RULE1, $(RULE1), RULE2, $(RULE2)): Remove.
|
5658 |
|
|
(.always.): Remove.
|
5659 |
|
|
(Makefile): Set CONFIG_FILES and CONFIG_HEADERS.
|
5660 |
|
|
(stamp-h): New target.
|
5661 |
|
|
(atexit.o, clock.o, getcwd.o, getpagesize.o): New targets.
|
5662 |
|
|
(basename.o): Don't depend upon config.h.
|
5663 |
|
|
(getruntime.o): Depend upon config.h.
|
5664 |
|
|
* atexit.c: Include config.h. Check HAVE_ON_EXIT rather than
|
5665 |
|
|
NEED_on_exit.
|
5666 |
|
|
* basename.c: Don't include config.h. Don't check NEED_basename.
|
5667 |
|
|
* clock.c: Include config.h.
|
5668 |
|
|
* getcwd.c: Likewise.
|
5669 |
|
|
* getpagesize.c: Likewise.
|
5670 |
|
|
* getruntime.c: Likewise. Fix checks which set HAVE_GETRUSAGE and
|
5671 |
|
|
HAVE_TIMES.
|
5672 |
|
|
* strerror.c: Change uses of NEED_sys_errlist to
|
5673 |
|
|
HAVE_SYS_ERRLIST. Likewise for NEED_strerror and HAVE_STRERROR.
|
5674 |
|
|
* strsignal.c: Likewise for NEED_sys_siglist and HAVE_SYS_SIGLIST,
|
5675 |
|
|
and for NEED_strsignal and HAVE_STRSIGNAL and for NEED_psignal and
|
5676 |
|
|
HAVE_PSIGNAL.
|
5677 |
|
|
* acconfig.h: New file.
|
5678 |
|
|
* dummy.c: Remove.
|
5679 |
|
|
* functions.def: Remove.
|
5680 |
|
|
* config/mh-cxux7 (HDEFINES): Remove -DHAVE_SYSCONF.
|
5681 |
|
|
* config/mh-windows (HDEFINES): Remove.
|
5682 |
|
|
* config/mh-cygwin32: Remove.
|
5683 |
|
|
* config/mh-go32: Remove.
|
5684 |
|
|
* config/mh-irix4: Remove.
|
5685 |
|
|
* config/mh-riscix: Remove.
|
5686 |
|
|
* config/mh-sysv4: Remove.
|
5687 |
|
|
* config/mt-mingw32: Remove.
|
5688 |
|
|
* config/mt-vxworks5: Remove.
|
5689 |
|
|
* config.in: New file, generated using autoheader.
|
5690 |
|
|
* configure: Rebuild.
|
5691 |
|
|
|
5692 |
|
|
Mon May 4 13:00:28 1998 Ian Lance Taylor
|
5693 |
|
|
|
5694 |
|
|
* configure.in: Rewrite to use autoconf.
|
5695 |
|
|
* configure: Generate using autoconf.
|
5696 |
|
|
* config/mh-a68bsd: Remove.
|
5697 |
|
|
* config/mh-apollo68: Remove.
|
5698 |
|
|
* config/mh-hpbsd: Remove.
|
5699 |
|
|
* config/mh-ncr3000: Remove.
|
5700 |
|
|
* config/mh-sysv: Remove.
|
5701 |
|
|
* config/mh-aix (RANLIB, INSTALL): Don't define.
|
5702 |
|
|
* config/mh-cxux7 (RANLIB, INSTALL): Don't define.
|
5703 |
|
|
* config/mh-irix4 (CC, RANLIB, INSTALL): Don't define.
|
5704 |
|
|
* config/mh-sysv4 (RANLIB, INSTALL): Don't define.
|
5705 |
|
|
* config.table: Change config_shell to CONFIG_SHELL, and use
|
5706 |
|
|
libiberty_topdir to find move-if-change.
|
5707 |
|
|
(m68k-apollo-bsd*, m68k-apollo-sysv*): Remove.
|
5708 |
|
|
(i[3456]86-ncr-sysv4*, *-*-dgux*, hppa*-hp-bsd*): Remove.
|
5709 |
|
|
(*-*-irix*, *-*-m88kbcs*, *-*-sysv*): Remove.
|
5710 |
|
|
* Makefile.in (srcdir): Set to @srcdir@.
|
5711 |
|
|
(VPATH): Likewise.
|
5712 |
|
|
(prefix, exec_prefix, bindir, libdir): Set to autoconf variables.
|
5713 |
|
|
(SHELL, INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Likewise.
|
5714 |
|
|
(CC, CFLAGS, RANLIB)): Likewise.
|
5715 |
|
|
(datadir, man*dir, infodir, includedir, MAKEINFO): Remove.
|
5716 |
|
|
(target_makefile_frag, host_makefile_frag): Add substitutions.
|
5717 |
|
|
(INSTALL_DEST): Set to @INSTALL_DEST@.
|
5718 |
|
|
(Makefile): Depend upon config.status. Don't depend upon
|
5719 |
|
|
$(host_makefile_frag) or $(target_makefile_frag).
|
5720 |
|
|
(config.status): New target.
|
5721 |
|
|
|
5722 |
|
|
Sun May 3 17:58:49 1998 Ian Lance Taylor
|
5723 |
|
|
|
5724 |
|
|
* config/mt-sunos4: Remove. Should be handled by --with-headers
|
5725 |
|
|
and --with-libraries options at top level.
|
5726 |
|
|
* config.table: Never use mt-sunos4.
|
5727 |
|
|
|
5728 |
|
|
* alloca-conf.h: New file, combining alloca-norm.h and
|
5729 |
|
|
alloca-botch.h.
|
5730 |
|
|
* alloca-norm.h: Remove.
|
5731 |
|
|
* alloca-botch.h: Remove.
|
5732 |
|
|
* configure.in: Set shell variables files and links to empty.
|
5733 |
|
|
* config.table: Don't set shell variable files.
|
5734 |
|
|
* configure.bat: Don't create alloca-conf.h.
|
5735 |
|
|
* makefile.vms: Likewise.
|
5736 |
|
|
* mpw-config.in: Likewise.
|
5737 |
|
|
* vmsbuild.com: Likewise.
|
5738 |
|
|
|
5739 |
|
|
Fri May 1 11:41:42 1998 Ian Lance Taylor
|
5740 |
|
|
|
5741 |
|
|
* Makefile.in ($(HOST_OFILES) $(REQUIRED_OFILES)): Remove old
|
5742 |
|
|
target depending upon config.h.
|
5743 |
|
|
(alloca.o): Add target depending upon config.h
|
5744 |
|
|
(basename.o, choose-temp.o, fnmatch.o): Likewise.
|
5745 |
|
|
(getopt.o, getopt1.o, pexecute.o, strerror.o): Likewise.
|
5746 |
|
|
(strsignal.o, xstrerror.o): Likewise.
|
5747 |
|
|
|
5748 |
|
|
Fri May 1 04:26:25 1998 Peter Schauer
|
5749 |
|
|
|
5750 |
|
|
* cplus-dem.c (cplus_demangle_opname): Initialize work.
|
5751 |
|
|
|
5752 |
|
|
Mon Apr 27 15:53:30 EDT 1998 Andrew MacLeod
|
5753 |
|
|
|
5754 |
|
|
* cplus-dem.c (demangle_qualified): Replace missing else.
|
5755 |
|
|
|
5756 |
|
|
Sun Apr 26 15:38:50 1998 Andreas Schwab
|
5757 |
|
|
|
5758 |
|
|
* cplus-dem.c (gnu_special): Fix off-by-one bug when checking the
|
5759 |
|
|
length in the name of a virtual table.
|
5760 |
|
|
|
5761 |
|
|
Wed Apr 22 10:53:49 EDT 1998 Andrew MacLeod
|
5762 |
|
|
|
5763 |
|
|
* cplus-dem.c (struct work stuff): Add field for B and K mangle codes.
|
5764 |
|
|
(cplus_demangle_opname): Call mop_up_squangle.
|
5765 |
|
|
(cplus_demangle): Initialize squangle info, then call
|
5766 |
|
|
internal_cplus_demangle. (Most code moved there as well)
|
5767 |
|
|
(internal_cplus_demangle): New function, performs most of what use
|
5768 |
|
|
to be done in cplus_demangle, but is only called with this file.
|
5769 |
|
|
(squangle_mop_up): New function to clean up B and K code data.
|
5770 |
|
|
(mop_up): set pointers to NULL after freeing.
|
5771 |
|
|
(demangle_signature, demangle_template, demangle_class): Add
|
5772 |
|
|
switch elements to handle K and B codes.
|
5773 |
|
|
(demangle_prefix, gnu_special, demangle_qualified): Add
|
5774 |
|
|
code to handle K and B codes.
|
5775 |
|
|
(do_type, demangle_fund_type): Handle B and K codes.
|
5776 |
|
|
(remember_Ktype): New function to store K info.
|
5777 |
|
|
(register_Btype, remember_Btype): New functions for B codes.
|
5778 |
|
|
(forget_B_and_K_types): New function to destroy B and K info.
|
5779 |
|
|
|
5780 |
|
|
Fri Apr 10 01:49:10 1998 Jeffrey A Law (law@cygnus.com)
|
5781 |
|
|
|
5782 |
|
|
* COPYING.LIB, choose-temp.c, cplus-dem.c: Sync with egcs & gcc.
|
5783 |
|
|
|
5784 |
|
|
Thu Mar 5 09:23:28 1998 Manfred Hollstein
|
5785 |
|
|
|
5786 |
|
|
* config.table: Make locating frag files failsafe even for the
|
5787 |
|
|
special case if configuring and building in srcdir.
|
5788 |
|
|
|
5789 |
|
|
Mon Feb 23 14:33:15 1998 Ian Lance Taylor
|
5790 |
|
|
|
5791 |
|
|
* choose-temp.c: Fix handling of sys/file.h to work in libiberty.
|
5792 |
|
|
|
5793 |
|
|
Sun Feb 22 18:03:23 1998 Jeffrey A Law (law@cygnus.com)
|
5794 |
|
|
|
5795 |
|
|
* choose-temp.c: Sync with copy in gcc.
|
5796 |
|
|
|
5797 |
|
|
Thu Feb 12 16:29:49 1998 Ian Lance Taylor
|
5798 |
|
|
|
5799 |
|
|
* getopt.c: Update to latest FSF version.
|
5800 |
|
|
* getopt1.c: Likewise.
|
5801 |
|
|
|
5802 |
|
|
Tue Feb 10 16:58:33 1998 Stan Shebs
|
5803 |
|
|
|
5804 |
|
|
* cplus-dem.c (gnu_special): Don't get confused by .
|
5805 |
|
|
strings that are not actually lengths.
|
5806 |
|
|
|
5807 |
|
|
Fri Feb 6 01:35:17 1998 Manfred Hollstein
|
5808 |
|
|
|
5809 |
|
|
* Makefile.in (FLAGS_TO_PASS): Don't pass PICFLAG.
|
5810 |
|
|
(.c.o): Check value of enable_shared, not PICFLAG.
|
5811 |
|
|
(stamp-picdir): Dito.
|
5812 |
|
|
|
5813 |
|
|
Thu Feb 5 18:48:56 1998 Geoffrey Noer
|
5814 |
|
|
|
5815 |
|
|
* config/mh-cygwin32: remove vasprintf.o from EXTRA_OFILES
|
5816 |
|
|
since it gets built automatically
|
5817 |
|
|
|
5818 |
|
|
Sun Feb 1 02:52:32 1998 Mike Stump
|
5819 |
|
|
|
5820 |
|
|
* config.table (vxworks configs): Default to VxWorks 5.x, as that is
|
5821 |
|
|
the currently shipping OS.
|
5822 |
|
|
|
5823 |
|
|
Tue Jan 27 16:08:20 1998 Pat Rankin
|
5824 |
|
|
|
5825 |
|
|
* vmsbuild.com [REQUIRE_OFILES]: Synchronized with Makefile.in:
|
5826 |
|
|
Add fnmatch.o and objalloc.o; remove vasprintf.o.
|
5827 |
|
|
[config.h]: Define NEED_strsignal.
|
5828 |
|
|
|
5829 |
|
|
Mon Jan 19 12:20:01 1998 Ian Lance Taylor
|
5830 |
|
|
|
5831 |
|
|
* functions.def: Correct argument types for strerror and
|
5832 |
|
|
strsignal. Reported by Alex Gutman .
|
5833 |
|
|
|
5834 |
|
|
Sun Jan 18 15:57:28 1998 Michael Snyder
|
5835 |
|
|
|
5836 |
|
|
* vasprintf.c (int_vasprintf): Increase buffer size for float/double
|
5837 |
|
|
values.
|
5838 |
|
|
|
5839 |
|
|
Sat Jan 17 22:28:38 1998 Mumit Khan
|
5840 |
|
|
J.J. VanderHeijden
|
5841 |
|
|
|
5842 |
|
|
Add mingw32 support.
|
5843 |
|
|
* pexecute.c (pexecute): New function for mingw32. Supports pipes.
|
5844 |
|
|
(pwait): New function for mingw32.
|
5845 |
|
|
|
5846 |
|
|
* config.table (i[3456]86-*-mingw32*): Support for i386-mingw32.
|
5847 |
|
|
* config/mt-mingw32: New file.
|
5848 |
|
|
* xmalloc.c (first_break): Not used for mingw32.
|
5849 |
|
|
(xmalloc_set_program_name): Don't use sbrk on mingw32.
|
5850 |
|
|
(xmalloc): Likewise.
|
5851 |
|
|
(xrealloc): Likewise.
|
5852 |
|
|
|
5853 |
|
|
Sat Jan 17 22:28:05 1998 Jeffrey A Law (law@cygnus.com)
|
5854 |
|
|
|
5855 |
|
|
* choose-temp.c: Sync with gcc version.
|
5856 |
|
|
|
5857 |
|
|
Tue Jan 13 18:34:39 1998 Jim Wilson
|
5858 |
|
|
|
5859 |
|
|
* Makefile.in (install_to_libdir, install_to_tooldir): Add MULTISUBDIR
|
5860 |
|
|
to all filenames in libdir and tooldir.
|
5861 |
|
|
(distclean): Do MULTICLEAN before deleting Makefile.
|
5862 |
|
|
(stamp-needed, stamp-config): Add MULTISRCTOP to
|
5863 |
|
|
pathname for move-if-change.
|
5864 |
|
|
|
5865 |
|
|
Thu Dec 4 17:25:19 1997 Jeffrey A Law (law@cygnus.com)
|
5866 |
|
|
|
5867 |
|
|
* strsignal.c (sys_nsig): Try NSIG and _NSIG.
|
5868 |
|
|
|
5869 |
|
|
Wed Nov 19 13:37:06 1997 Michael Meissner
|
5870 |
|
|
|
5871 |
|
|
* alloca-norm.h (alloca, GCC case): Don't redefine alloca if it
|
5872 |
|
|
was already defined previously.
|
5873 |
|
|
|
5874 |
|
|
Mon Nov 10 12:48:03 1997 Philippe De Muyter
|
5875 |
|
|
|
5876 |
|
|
* Makefile.in (INSTALL): Use ../install-sh, not install.
|
5877 |
|
|
|
5878 |
|
|
Tue Oct 28 23:41:15 1997 Judy Goldberg
|
5879 |
|
|
|
5880 |
|
|
* Makefile.in (CFILES): Add pexecute.c.
|
5881 |
|
|
|
5882 |
|
|
Wed Oct 15 19:13:48 1997 Ian Lance Taylor
|
5883 |
|
|
|
5884 |
|
|
* asprintf.c: Consistently use either stdarg or varargs.
|
5885 |
|
|
|
5886 |
|
|
Tue Oct 14 12:01:00 1997 Mark Mitchell
|
5887 |
|
|
|
5888 |
|
|
* cplus-dem.c (demangle_signature): Don't look for return types on
|
5889 |
|
|
constructors. Handle member template constructors.
|
5890 |
|
|
|
5891 |
|
|
Fri Oct 3 17:53:30 1997 Ian Lance Taylor
|
5892 |
|
|
|
5893 |
|
|
* README: Fix configuration instructions.
|
5894 |
|
|
|
5895 |
|
|
Mon Sep 29 12:28:41 1997 Ian Lance Taylor
|
5896 |
|
|
|
5897 |
|
|
* pexecute.c: Update to current version from /gd/gnu/lib:
|
5898 |
|
|
|
5899 |
|
|
Mon Sep 29 12:27:59 1997 Ian Lance Taylor
|
5900 |
|
|
|
5901 |
|
|
* pexecute.c: Use spawn if __CYGWIN32__.
|
5902 |
|
|
|
5903 |
|
|
1997-08-08 Paul Eggert
|
5904 |
|
|
|
5905 |
|
|
* pexecute.c: Include "config.h" first, as per autoconf manual.
|
5906 |
|
|
|
5907 |
|
|
Fri Jun 27 15:20:29 1997 Scott Christley
|
5908 |
|
|
|
5909 |
|
|
* pexecute.c (fix_argv): New function.
|
5910 |
|
|
(pexecute): Win32 but not Cygwin32 needs its arguments fixed.
|
5911 |
|
|
Add underscore to cwait function call.
|
5912 |
|
|
|
5913 |
|
|
Sun Sep 28 12:00:52 1997 Mark Mitchell
|
5914 |
|
|
|
5915 |
|
|
* cplus-dem.c (demangle_template): Add new parameter. Handle new
|
5916 |
|
|
template-function mangling.
|
5917 |
|
|
(consume_count_with_underscores): New function.
|
5918 |
|
|
(demangle_signature): Handle new name-mangling scheme.
|
5919 |
|
|
|
5920 |
|
|
Wed Sep 24 00:31:59 1997 Felix Lee
|
5921 |
|
|
|
5922 |
|
|
* asprintf.c: stdarg.h when ALMOST_STDC
|
5923 |
|
|
* config/mh-windows (EXTRA_OFILES): add asprintf.o and
|
5924 |
|
|
strncasecmp.o.
|
5925 |
|
|
|
5926 |
|
|
Thu Aug 28 14:27:15 1997 Andrew Cagney
|
5927 |
|
|
|
5928 |
|
|
* vasprintf.c (vasprintf): Allow for _BSD_VA_LIST_.
|
5929 |
|
|
|
5930 |
|
|
* config.table: Add case for FreeBSD 2.1 and 2.2, needs mh-fbsd21.
|
5931 |
|
|
|
5932 |
|
|
* config/mh-fbsd21 (EXTRA_OFILES): Force vasprintf.o
|
5933 |
|
|
|
5934 |
|
|
Wed Sep 10 12:43:10 1997 Jason Merrill
|
5935 |
|
|
|
5936 |
|
|
* cplus-dem.c (demangle_fund_type): Change "complex" to "__complex".
|
5937 |
|
|
|
5938 |
|
|
Fri Sep 5 16:34:42 1997 Andrew Cagney
|
5939 |
|
|
|
5940 |
|
|
* asprintf.c (asprintf): New file.
|
5941 |
|
|
* Makefile.in (CFILES): Add asprintf.c
|
5942 |
|
|
* functions.def: Ditto.
|
5943 |
|
|
|
5944 |
|
|
Thu Aug 28 18:53:34 1997 Andrew Cagney
|
5945 |
|
|
|
5946 |
|
|
* argv.c (dupargv): New function, duplicate an argument vector.
|
5947 |
|
|
|
5948 |
|
|
Tue Aug 19 20:28:45 1997 Geoffrey Noer
|
5949 |
|
|
|
5950 |
|
|
* config/mh-cygwin32: also build random.o
|
5951 |
|
|
|
5952 |
|
|
Tue Aug 19 17:10:56 1997 Jason Merrill
|
5953 |
|
|
|
5954 |
|
|
* cplus-dem.c: Add 'extern' to prepends_underscore.
|
5955 |
|
|
|
5956 |
|
|
Wed Jul 30 11:42:19 1997 Per Bothner
|
5957 |
|
|
|
5958 |
|
|
* cplus-dem.c: Various changes to produce Java output when passed
|
5959 |
|
|
DMGL_JAVA. Thus "::" becomes "." and "JArray" becomes "Foo[]".
|
5960 |
|
|
(main): Support --java and -j flags to set DMGL_JAVA.
|
5961 |
|
|
|
5962 |
|
|
Tue Jul 22 19:05:23 1997 Robert Hoehne
|
5963 |
|
|
|
5964 |
|
|
* config/mh-go32 (CC, AR, RANLIB): Don't define.
|
5965 |
|
|
|
5966 |
|
|
Tue Jul 22 17:49:54 1997 Ian Lance Taylor
|
5967 |
|
|
|
5968 |
|
|
* Makefile.in (REQUIRED_OFILES): Add pexecute.o.
|
5969 |
|
|
(pexecute.o): New target.
|
5970 |
|
|
|
5971 |
|
|
* Makefile.in (stamp-needed): New target, replacing needed-list.
|
5972 |
|
|
(needed-list): Just depend upon stamp-needed.
|
5973 |
|
|
(stamp-config): New target, replacing config.h.
|
5974 |
|
|
(config.h): Just depend upon stamp-config.
|
5975 |
|
|
(mostlyclean): Remove stamp-*.
|
5976 |
|
|
|
5977 |
|
|
Thu Jun 12 11:00:18 1997 Angela Marie Thomas (angela@cygnus.com)
|
5978 |
|
|
|
5979 |
|
|
* Makefile.in (FLAGS_TO_PASS): pass INSTALL, INSTALL_PROGRAM and
|
5980 |
|
|
INSTALL_DATA for multilibbed installs
|
5981 |
|
|
|
5982 |
|
|
Tue Jun 3 13:21:05 1997 Doug Evans
|
5983 |
|
|
|
5984 |
|
|
Tue Dec 10 09:44:57 1996 Paul Eggert
|
5985 |
|
|
|
5986 |
|
|
* choose-temp.c (choose_temp_base): Don't dump core if TMPDIR is empty.
|
5987 |
|
|
|
5988 |
|
|
* choose-temp.c (try): Insist that temp dir be searchable.
|
5989 |
|
|
|
5990 |
|
|
Wed Oct 23 17:36:39 1996 Doug Rupp (rupp@gnat.com)
|
5991 |
|
|
|
5992 |
|
|
* choose-temp.c (choose_temp_base): On VMS, use proper syntax
|
5993 |
|
|
for current directory.
|
5994 |
|
|
|
5995 |
|
|
Sat Feb 15 19:03:48 1997 Geoffrey Noer (noer@cygnus.com)
|
5996 |
|
|
|
5997 |
|
|
* pexecute.c: Remove special cases for cygwin32.
|
5998 |
|
|
(pwait): Remove local definition of `pid'.
|
5999 |
|
|
|
6000 |
|
|
Tue Nov 12 18:26:15 1996 Doug Rupp (rupp@gnat.com)
|
6001 |
|
|
|
6002 |
|
|
* pexecute.c (vfork): Supply new definition for VMS.
|
6003 |
|
|
(pwait): Use waitpid instead of wait for VMS.
|
6004 |
|
|
|
6005 |
|
|
Tue May 20 14:02:20 1997 Brendan Kehoe
|
6006 |
|
|
|
6007 |
|
|
* cplus-dem.c (do_type): Handle `J'.
|
6008 |
|
|
(demangle_fund_type): Print "complex" for it.
|
6009 |
|
|
|
6010 |
|
|
Wed Apr 30 12:15:45 1997 Jason Merrill
|
6011 |
|
|
|
6012 |
|
|
* configure.in: Don't turn on multilib here.
|
6013 |
|
|
|
6014 |
|
|
Mon Apr 28 19:04:31 1997 Michael Snyder
|
6015 |
|
|
|
6016 |
|
|
* obstack.c: move _obstack_memory_used outside of ifdef. Cannot be
|
6017 |
|
|
elided; needed by gdb and not present in libc.
|
6018 |
|
|
|
6019 |
|
|
Thu Apr 24 19:33:47 1997 Ian Lance Taylor
|
6020 |
|
|
|
6021 |
|
|
* Makefile.in (clean): Remove tmpmulti.out.
|
6022 |
|
|
|
6023 |
|
|
Tue Apr 22 10:25:15 1997 Fred Fish
|
6024 |
|
|
|
6025 |
|
|
* floatformat.c (floatformat_ieee_double_littlebyte_bigword):
|
6026 |
|
|
Add new floatformat, mainly for ARM doubles.
|
6027 |
|
|
|
6028 |
|
|
Mon Apr 14 12:11:16 1997 Ian Lance Taylor
|
6029 |
|
|
|
6030 |
|
|
* config.table: Use ${config_shell} with ${moveifchange}. From
|
6031 |
|
|
Thomas Graichen .
|
6032 |
|
|
|
6033 |
|
|
Fri Apr 4 03:09:24 1997 Ulrich Drepper
|
6034 |
|
|
|
6035 |
|
|
* configure.in: Enable multilibing by default.
|
6036 |
|
|
Update multilib template to read config-ml.in.
|
6037 |
|
|
|
6038 |
|
|
Tue Apr 1 16:26:39 1997 Klaus Kaempf
|
6039 |
|
|
|
6040 |
|
|
* makefile.vms: Add objalloc.
|
6041 |
|
|
|
6042 |
|
|
Mon Mar 31 23:57:51 1997 H.J. Lu
|
6043 |
|
|
|
6044 |
|
|
* cplus-dem.c (demangle_it): Add prototype declaration.
|
6045 |
|
|
(usage, fatal): Likewise.
|
6046 |
|
|
|
6047 |
|
|
* xexit.c (_xexit_cleanup): Add prototype.
|
6048 |
|
|
|
6049 |
|
|
* strerror.c (init_error_tables): Declare.
|
6050 |
|
|
|
6051 |
|
|
Fri Mar 28 11:43:20 1997 H.J. Lu
|
6052 |
|
|
|
6053 |
|
|
* functions.def: Add DEF of vasprintf, and DEFFUNC of strsignal.
|
6054 |
|
|
* strsignal.c: Only define strsignal if NEED_strsignal.
|
6055 |
|
|
* Makefile.in (REQUIRED_OFILES): Remove vasprintf.o.
|
6056 |
|
|
* configure.in: Add NEED_strsignal to xconfig.h. Add vasprintf.o
|
6057 |
|
|
to xneeded-list.
|
6058 |
|
|
* config/mh-cygwin32 (HDEFINES): Add -DNEED_strsignal.
|
6059 |
|
|
(EXTRA_OFILES): Define to vasprintf.o.
|
6060 |
|
|
* config/mh-windows (HDEFINES): Add -DNEED_strsignal.
|
6061 |
|
|
(EXTRA_OFILES): Add vasprintf.o.
|
6062 |
|
|
* config/mt-vxworks5 (vxconfig.h): Define NEED_strsignal.
|
6063 |
|
|
(vxneeded-list): Add vasprintf.o.
|
6064 |
|
|
|
6065 |
|
|
Thu Mar 20 17:02:09 1997 Ian Lance Taylor
|
6066 |
|
|
|
6067 |
|
|
* objalloc.c: Include .
|
6068 |
|
|
|
6069 |
|
|
Mon Mar 17 19:23:11 1997 Ian Lance Taylor
|
6070 |
|
|
|
6071 |
|
|
* objalloc.c: New file.
|
6072 |
|
|
* Makefile.in (CFILES): Add objalloc.c
|
6073 |
|
|
(REQUIRED_OFILES): Add objalloc.o.
|
6074 |
|
|
(objalloc.o): New target.
|
6075 |
|
|
|
6076 |
|
|
Sat Mar 15 18:49:41 1997 Ian Lance Taylor
|
6077 |
|
|
|
6078 |
|
|
* obstack.c: Update to current FSF version.
|
6079 |
|
|
|
6080 |
|
|
Fri Mar 14 14:18:47 1997 Ian Lance Taylor
|
6081 |
|
|
|
6082 |
|
|
* cplus-dem.c: Add prototypes for all static functions.
|
6083 |
|
|
(mystrstr): Make static. Make arguments and result const.
|
6084 |
|
|
(cplus_match): Remove; not used.
|
6085 |
|
|
|
6086 |
|
|
Tue Mar 11 14:20:31 1997 Brendan Kehoe
|
6087 |
|
|
|
6088 |
|
|
* cplus-dem.c (gnu_special): Call demangled_fund_type for other
|
6089 |
|
|
__t* symbols.
|
6090 |
|
|
|
6091 |
|
|
Tue Mar 11 15:41:21 1997 H.J. Lu
|
6092 |
|
|
|
6093 |
|
|
* spaces.c: Declare malloc and free properly.
|
6094 |
|
|
* strsignal.c (init_signal_tables): Add prototype.
|
6095 |
|
|
* xatexit.c (_xexit_cleanup): Add parameter declarations.
|
6096 |
|
|
|
6097 |
|
|
Wed Feb 19 15:43:24 1997 Brendan Kehoe
|
6098 |
|
|
|
6099 |
|
|
* Makefile.in (lneeded-list): If alloca.o is needed, xexit.o is
|
6100 |
|
|
also required because of xmalloc.o.
|
6101 |
|
|
|
6102 |
|
|
Fri Feb 14 13:43:38 1997 Ian Lance Taylor
|
6103 |
|
|
|
6104 |
|
|
* strsignal.c: Unconditionally redefine sys_siglist around the
|
6105 |
|
|
inclusion of the system header files.
|
6106 |
|
|
|
6107 |
|
|
Thu Feb 13 22:01:04 1997 Klaus Kaempf
|
6108 |
|
|
|
6109 |
|
|
* makefile.vms: Remove 8 bit characters. Update to latest
|
6110 |
|
|
gcc release.
|
6111 |
|
|
|
6112 |
|
|
Tue Feb 4 11:52:19 1997 Ian Lance Taylor
|
6113 |
|
|
|
6114 |
|
|
* strsignal.c: Use NEED_sys_siglist instead of
|
6115 |
|
|
LOSING_SYS_SIGLIST.
|
6116 |
|
|
* config.table: Don't use mh-lynxos.
|
6117 |
|
|
* config/mh-lynxos: Remove.
|
6118 |
|
|
|
6119 |
|
|
Thu Jan 16 14:51:03 1997 Bob Manson
|
6120 |
|
|
|
6121 |
|
|
* cplus-dem.c: Fix indenting; make identical to the copy
|
6122 |
|
|
in GCC.
|
6123 |
|
|
(do_type, case 'M'): Check for a template as well as a class.
|
6124 |
|
|
|
6125 |
|
|
Thu Dec 19 13:51:33 1996 Brendan Kehoe
|
6126 |
|
|
|
6127 |
|
|
* config/mt-vxworks5 (vxneeded-list): Remove sigsetmask.o, since
|
6128 |
|
|
vxworks 5.[0-3] all have sigsetmask in them; the one provided by
|
6129 |
|
|
libiberty is incorrect, as well.
|
6130 |
|
|
|
6131 |
|
|
Mon Dec 2 15:03:42 1996 Michael Meissner
|
6132 |
|
|
|
6133 |
|
|
* alloca.c (alloca): When compiled with an ANSI/ISO compiler,
|
6134 |
|
|
alloca takes a size_t argument, not just unsigned.
|
6135 |
|
|
|
6136 |
|
|
Mon Nov 18 15:42:08 1996 Jason Merrill
|
6137 |
|
|
|
6138 |
|
|
* cplus-dem.c: Note that this file also lives in GCC.
|
6139 |
|
|
|
6140 |
|
|
Mon Nov 18 15:19:00 1996 Dawn Perchik
|
6141 |
|
|
|
6142 |
|
|
* alloca.c: Remove include of libiberty.h for hpux.
|
6143 |
|
|
* argv.c: Replace defs from libiberty.h.
|
6144 |
|
|
* spaces.c: Put back externs from removed from libiberty.h.
|
6145 |
|
|
* vasprintf.c: Remove include of libiberty.h for hpux.
|
6146 |
|
|
|
6147 |
|
|
Mon Nov 18 14:08:00 1996 Dawn Perchik
|
6148 |
|
|
|
6149 |
|
|
* cplus-dem.c: Checking in again; last checkin filed due to sticky tag.
|
6150 |
|
|
|
6151 |
|
|
Wed Nov 13 08:22:00 1996 Dawn Perchik
|
6152 |
|
|
|
6153 |
|
|
* cplus-dem.c: Revert last two commits due to conflicts with
|
6154 |
|
|
hpux system headers.
|
6155 |
|
|
|
6156 |
|
|
Wed Nov 13 08:22:00 1996 Dawn Perchik
|
6157 |
|
|
|
6158 |
|
|
* alloca.c, argv.c, spaces.c, strcasecmp.c, vasprintf.c, vprintf.c:
|
6159 |
|
|
Revert last commit due to conflicts with hpux system headers.
|
6160 |
|
|
|
6161 |
|
|
Wed Nov 13 10:36:50 1996 Michael Meissner
|
6162 |
|
|
|
6163 |
|
|
* cplus-dem.c (x{m,re}alloc): Make declarations compatibile with
|
6164 |
|
|
libiberty.h when compiled with a standard compiler.
|
6165 |
|
|
|
6166 |
|
|
Tue Nov 12 16:31:00 1996 Dawn Perchik
|
6167 |
|
|
|
6168 |
|
|
* alloca.c: Include libiberty.h for definition of xmalloc.
|
6169 |
|
|
Don't redefine NULL.
|
6170 |
|
|
* argv.c: Move prototypes to libiberty.h.
|
6171 |
|
|
* cplus-dem.c: Include libiberty.h for definition of xmalloc.
|
6172 |
|
|
Don't redefine NULL.
|
6173 |
|
|
Use casts to eliminate compiler warnings.
|
6174 |
|
|
* spaces.c: Remove prototypes for malloc and free which are
|
6175 |
|
|
already in libibrty.h.
|
6176 |
|
|
* strcasecmp.c: Use casts to eliminate compiler warnings.
|
6177 |
|
|
* vasprintf.c: Include libiberty.h for definition of malloc.
|
6178 |
|
|
Don't redefine NULL.
|
6179 |
|
|
* vprintf.c: Include stdarg.h if __STDC__.
|
6180 |
|
|
|
6181 |
|
|
Fri Oct 11 15:42:12 1996 Stu Grossman (grossman@critters.cygnus.com)
|
6182 |
|
|
|
6183 |
|
|
* config/mh-windows: Add strcasecmp.o to EXTRA_OFILES.
|
6184 |
|
|
|
6185 |
|
|
Fri Oct 11 11:16:31 1996 Stan Shebs
|
6186 |
|
|
|
6187 |
|
|
* mpw.c (mpwify_filename): Rewrite to simplify, and to handle
|
6188 |
|
|
upward components correctly.
|
6189 |
|
|
|
6190 |
|
|
Tue Oct 8 08:55:34 1996 Stu Grossman (grossman@critters.cygnus.com)
|
6191 |
|
|
|
6192 |
|
|
* config.table, config/mh-windows: Add support for building under
|
6193 |
|
|
MSVC (the Microsoft build environment).
|
6194 |
|
|
|
6195 |
|
|
Mon Oct 7 10:50:27 1996 Ian Lance Taylor
|
6196 |
|
|
|
6197 |
|
|
* fnmatch.c: Undef const if not __STDC__.
|
6198 |
|
|
|
6199 |
|
|
Thu Oct 3 13:46:39 1996 Ian Lance Taylor
|
6200 |
|
|
|
6201 |
|
|
* fnmatch.c: New file.
|
6202 |
|
|
* Makefile.in (CFILES): Add fnmatch.c.
|
6203 |
|
|
(REQUIRED_OFILES): Add fnmatch.o.
|
6204 |
|
|
(fnmatch.o): New target.
|
6205 |
|
|
|
6206 |
|
|
Wed Sep 18 14:49:13 1996 Jason Merrill
|
6207 |
|
|
|
6208 |
|
|
* cplus-dem.c (demangle_template): Fix handling of address args.
|
6209 |
|
|
(gnu_special): Handle type_info stuff.
|
6210 |
|
|
|
6211 |
|
|
Fri Sep 13 17:52:55 1996 Stan Shebs
|
6212 |
|
|
|
6213 |
|
|
* mpw.c (DebugPI): Make settable from the env var DEBUG_PATHNAMES.
|
6214 |
|
|
(mpwify_filename): Handle "::/" case.
|
6215 |
|
|
|
6216 |
|
|
Thu Sep 12 13:30:40 1996 Geoffrey Noer
|
6217 |
|
|
|
6218 |
|
|
* config/mh-cygwin32: new file (need -DNEED_basename and
|
6219 |
|
|
-DNEED_sys_siglist for native NT rebuilding)
|
6220 |
|
|
* config.table (*-*-cygwin32): new entry
|
6221 |
|
|
* choose-temp.c: bring in sync with gcc (revert Aug 17 change)
|
6222 |
|
|
|
6223 |
|
|
Thu Aug 29 16:48:45 1996 Michael Meissner
|
6224 |
|
|
|
6225 |
|
|
* config.table (i[345]86-*-*): Recognize i686 for pentium pro.
|
6226 |
|
|
|
6227 |
|
|
Tue Aug 27 13:47:58 1996 Stan Shebs
|
6228 |
|
|
|
6229 |
|
|
* pexecute.c (pexecute) [MPW]: Remove old bogus code that
|
6230 |
|
|
messed with arguments that included a '/', add escape chars
|
6231 |
|
|
to double quotes, remove const decl from arg that Mac
|
6232 |
|
|
compilers don't seem to like.
|
6233 |
|
|
|
6234 |
|
|
Sat Aug 17 04:44:27 1996 Geoffrey Noer
|
6235 |
|
|
|
6236 |
|
|
* pexecute.c: Update test for win32 (&& ! cygwin32).
|
6237 |
|
|
* choose-temp.c: fix WIN32 preprocessor defines
|
6238 |
|
|
|
6239 |
|
|
Thu Aug 15 12:26:48 1996 Stan Shebs
|
6240 |
|
|
|
6241 |
|
|
* mpw-make.sed: Add @DASH_C_FLAG@ and @SEGMENT_FLAG({Default})@
|
6242 |
|
|
to editing of default makefile rule.
|
6243 |
|
|
|
6244 |
|
|
Sun Aug 11 21:03:27 1996 Stu Grossman (grossman@critters.cygnus.com)
|
6245 |
|
|
|
6246 |
|
|
* alloca-norm.h: Include if _WIN32.
|
6247 |
|
|
* argv.c: Include non-prototyped decls for malloc and string
|
6248 |
|
|
functions if ! _WIN32 or if __GNUC__.
|
6249 |
|
|
|
6250 |
|
|
Thu Aug 8 12:42:40 1996 Klaus Kaempf
|
6251 |
|
|
|
6252 |
|
|
* config.h-vms: New file.
|
6253 |
|
|
* makefile.vms: Use it.
|
6254 |
|
|
|
6255 |
|
|
Wed Aug 7 17:16:12 1996 Stu Grossman (grossman@critters.cygnus.com)
|
6256 |
|
|
|
6257 |
|
|
* getopt.c (_getopt_internal): If argc is 0, just return (before
|
6258 |
|
|
we reference *argv and segfault).
|
6259 |
|
|
|
6260 |
|
|
Mon Aug 5 01:29:08 1996 Jason Merrill
|
6261 |
|
|
|
6262 |
|
|
* Makefile.in (distclean): Add multilib.out.
|
6263 |
|
|
|
6264 |
|
|
Thu Jul 18 17:40:55 1996 Ian Lance Taylor
|
6265 |
|
|
|
6266 |
|
|
* alloca-norm.h: Change #ifdef sparc to #if defined (sparc) &&
|
6267 |
|
|
defined (sun). From Andrew Gierth .
|
6268 |
|
|
|
6269 |
|
|
Mon Jul 1 13:40:44 1996 Ken Raeburn
|
6270 |
|
|
|
6271 |
|
|
Tue May 28 15:29:03 1996 Pat Rankin
|
6272 |
|
|
|
6273 |
|
|
* vmsbuild.com (REQUIRD_OFILES): Add choose-temp.o and xstrdup.o.
|
6274 |
|
|
|
6275 |
|
|
Thu Jan 25 18:20:04 1996 Pat Rankin
|
6276 |
|
|
|
6277 |
|
|
* vmsbuild.com: Changes to handle DEFFUNC(on_exit).
|
6278 |
|
|
(do_ofiles): Allow nonexistent source file in pass 3.
|
6279 |
|
|
(chk_deffunc): New routine.
|
6280 |
|
|
|
6281 |
|
|
Tue Jun 25 19:24:43 1996 Doug Evans
|
6282 |
|
|
|
6283 |
|
|
* pexecute.c (PEXECUTE_VERBOSE): Define.
|
6284 |
|
|
(MPW pexecute): Check flags & PEXECUTE_VERBOSE instead of verbose_flag.
|
6285 |
|
|
|
6286 |
|
|
Tue Jun 25 23:11:48 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
|
6287 |
|
|
|
6288 |
|
|
* Makefile.in (docdir): Removed.
|
6289 |
|
|
|
6290 |
|
|
Tue Jun 25 23:01:07 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
|
6291 |
|
|
|
6292 |
|
|
* Makefile.in (oldincludedir): Removed.
|
6293 |
|
|
|
6294 |
|
|
Tue Jun 25 22:50:07 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
|
6295 |
|
|
|
6296 |
|
|
* Makefile.in (datadir): Set to $(prefix)/share.
|
6297 |
|
|
|
6298 |
|
|
Thu Jun 20 21:17:52 1996 Ian Lance Taylor
|
6299 |
|
|
|
6300 |
|
|
* cplus-dem.c (demangle_arm_pt): Reindent. Avoid endless loop by
|
6301 |
|
|
checking for errors from do_type.
|
6302 |
|
|
|
6303 |
|
|
Tue Jun 18 14:36:19 1996 Klaus Kaempf
|
6304 |
|
|
|
6305 |
|
|
* makefile.vms: New file.
|
6306 |
|
|
* xmalloc.c: If VMS, include and rather
|
6307 |
|
|
than declaring malloc, realloc, and sbrk.
|
6308 |
|
|
|
6309 |
|
|
Mon Jun 10 13:17:17 1996 Doug Evans
|
6310 |
|
|
|
6311 |
|
|
* pexecute.c: New file.
|
6312 |
|
|
|
6313 |
|
|
Wed Jun 5 16:57:45 1996 Richard Henderson
|
6314 |
|
|
|
6315 |
|
|
* xmalloc.c: Declare sbrk.
|
6316 |
|
|
|
6317 |
|
|
Sat May 4 05:08:45 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
|
6318 |
|
|
|
6319 |
|
|
* alloca-norm.h: Add SPARCworks cc compatible __builtin_alloca
|
6320 |
|
|
declaration.
|
6321 |
|
|
|
6322 |
|
|
Mon Apr 22 18:41:49 1996 Ian Lance Taylor
|
6323 |
|
|
|
6324 |
|
|
* xstrerror.c: Include .
|
6325 |
|
|
|
6326 |
|
|
Sun Apr 21 11:55:12 1996 Doug Evans
|
6327 |
|
|
|
6328 |
|
|
* Makefile.in (CFILES): Add atexit.c.
|
6329 |
|
|
|
6330 |
|
|
Sun Apr 21 09:50:09 1996 Stephen L Moshier (moshier@world.std.com)
|
6331 |
|
|
|
6332 |
|
|
* choose-temp.c: Include sys/types.h before sys/file.h for sco3.2v5.
|
6333 |
|
|
|
6334 |
|
|
Wed Apr 17 11:17:55 1996 Doug Evans
|
6335 |
|
|
|
6336 |
|
|
* choose-temp.c: Don't #include sys/file.h ifdef NO_SYS_FILE_H.
|
6337 |
|
|
#include
|
6338 |
|
|
* config/mt-vxworks5 (HDEFINES): Define NO_SYS_FILE_H.
|
6339 |
|
|
|
6340 |
|
|
Tue Apr 16 11:27:16 1996 Jeffrey A Law (law@cygnus.com)
|
6341 |
|
|
|
6342 |
|
|
* Makefile.in (lneeded-list): If alloca.o is needed, so is xmalloc.o.
|
6343 |
|
|
Reverts Feb 8, 1995 change.
|
6344 |
|
|
|
6345 |
|
|
Mon Apr 15 12:53:26 1996 Doug Evans
|
6346 |
|
|
|
6347 |
|
|
* choose-temp.c: New file.
|
6348 |
|
|
* Makefile.in (CFILES): Add choose-temp.c.
|
6349 |
|
|
(REQUIRED_OFILES): Add choose-temp.o.
|
6350 |
|
|
|
6351 |
|
|
Sat Apr 13 14:19:30 1996 Stu Grossman (grossman@critters.cygnus.com)
|
6352 |
|
|
|
6353 |
|
|
* floatformat.c (floatformat_to_double): Don't bias exponent when
|
6354 |
|
|
handling zero's, denorms or NaNs.
|
6355 |
|
|
|
6356 |
|
|
Thu Apr 11 13:36:56 1996 Stu Grossman (grossman@critters.cygnus.com)
|
6357 |
|
|
|
6358 |
|
|
* floatformat.c (floatformat_to_double): Fix bugs with handling
|
6359 |
|
|
numbers with fractions < 32 bits.
|
6360 |
|
|
|
6361 |
|
|
Mon Apr 8 14:48:34 1996 Ian Lance Taylor
|
6362 |
|
|
|
6363 |
|
|
* config.table: Permit --enable-shared to specify a list of
|
6364 |
|
|
directories.
|
6365 |
|
|
|
6366 |
|
|
Tue Mar 19 22:02:07 1996 Jason Merrill
|
6367 |
|
|
|
6368 |
|
|
* cplus-dem.c (demangle_template): Fix for non-mangled pointer
|
6369 |
|
|
arguments.
|
6370 |
|
|
|
6371 |
|
|
Fri Mar 8 17:24:18 1996 Ian Lance Taylor
|
6372 |
|
|
|
6373 |
|
|
* configure.in: If srcdir is `.' and with_target_subdir is not
|
6374 |
|
|
`.', then set MULTISRCTOP before calling config-ml.in.
|
6375 |
|
|
|
6376 |
|
|
Thu Mar 7 13:37:10 1996 Stan Shebs
|
6377 |
|
|
|
6378 |
|
|
* mpw.c (mpw_open): Add debugging output option.
|
6379 |
|
|
|
6380 |
|
|
Wed Mar 6 17:36:03 1996 Jason Merrill
|
6381 |
|
|
|
6382 |
|
|
* cplus-dem.c (demangle_template): Fix for address-of-extern arguments.
|
6383 |
|
|
|
6384 |
|
|
Tue Feb 27 12:00:50 1996 Raymond Jou
|
6385 |
|
|
|
6386 |
|
|
* mpw.c (mpwify_filename): Change 6 to 5 in
|
6387 |
|
|
strncmp (unixname, "/tmp/", 5).
|
6388 |
|
|
|
6389 |
|
|
Tue Feb 20 10:55:53 1996 Ian Lance Taylor
|
6390 |
|
|
|
6391 |
|
|
* cplus-dem.c (demangle_template): Initialize is_bool. Correctly
|
6392 |
|
|
handle 0 as a pointer value parameter.
|
6393 |
|
|
|
6394 |
|
|
Mon Feb 5 16:41:44 1996 Ian Lance Taylor
|
6395 |
|
|
|
6396 |
|
|
* Makefile.in (all): Depend upon required-list.
|
6397 |
|
|
(required-list): New target.
|
6398 |
|
|
(clean): Remove required-list.
|
6399 |
|
|
|
6400 |
|
|
Wed Jan 31 10:19:41 1996 Steve Chamberlain
|
6401 |
|
|
|
6402 |
|
|
* win32.c: Deleted.
|
6403 |
|
|
* config.table (i386-*-win32): Deleted.
|
6404 |
|
|
* config/mh-i386win32: Deleted.
|
6405 |
|
|
|
6406 |
|
|
Thu Jan 18 11:34:17 1996 Ian Lance Taylor
|
6407 |
|
|
|
6408 |
|
|
* cplus-dem.c (cplus_demangle_opname): Change opname parameter to
|
6409 |
|
|
const char *.
|
6410 |
|
|
(cplus_mangle_opname): Change return type and opname parameter to
|
6411 |
|
|
const char *. Don't cast return value.
|
6412 |
|
|
|
6413 |
|
|
Tue Jan 16 12:13:11 1996 Stan Shebs
|
6414 |
|
|
|
6415 |
|
|
* mpw.c: Include Timer.h, in order to get m68k Microseconds trap
|
6416 |
|
|
definition.
|
6417 |
|
|
|
6418 |
|
|
Wed Jan 3 13:15:04 1996 Fred Fish
|
6419 |
|
|
|
6420 |
|
|
* obstack.c: Update copyright to 1996.
|
6421 |
|
|
(_obstack_memory_used): Define new function. Called via
|
6422 |
|
|
obstack_memory_used macro.
|
6423 |
|
|
|
6424 |
|
|
Thu Dec 28 11:39:40 1995 Ian Lance Taylor
|
6425 |
|
|
|
6426 |
|
|
* xstrdup.c: New file.
|
6427 |
|
|
* Makefile.in (CFILES): Add xstrdup.c.
|
6428 |
|
|
(REQUIRED_OFILES): Add xstrdup.o.
|
6429 |
|
|
(xstrdup.o): New target.
|
6430 |
|
|
|
6431 |
|
|
Mon Dec 11 18:18:52 1995 Mike Stump
|
6432 |
|
|
|
6433 |
|
|
* atexit.c: New stub to provide atexit on systems that have
|
6434 |
|
|
on_exit, like SunOS 4.1.x systems.
|
6435 |
|
|
* functions.def (on_exit, atexit): Ditto.
|
6436 |
|
|
|
6437 |
|
|
Mon Dec 11 15:42:14 1995 Stan Shebs
|
6438 |
|
|
|
6439 |
|
|
* mpw.c (mpw_abort): Remove decl.
|
6440 |
|
|
(mpw_access): Move debugging printf.
|
6441 |
|
|
|
6442 |
|
|
Sat Dec 2 01:25:23 1995 Ian Lance Taylor
|
6443 |
|
|
|
6444 |
|
|
* config.table: Consistently use ${host} rather than ${xhost} or
|
6445 |
|
|
${target}.
|
6446 |
|
|
* configure.in: Don't bother to set ${xhost} before calling
|
6447 |
|
|
config.table.
|
6448 |
|
|
|
6449 |
|
|
Tue Nov 28 14:16:57 1995 Brendan Kehoe
|
6450 |
|
|
|
6451 |
|
|
* Makefile.in (.c.o): Use test instead of the left bracket, to
|
6452 |
|
|
avoid problems with some versions of make.
|
6453 |
|
|
|
6454 |
|
|
Tue Nov 28 11:45:17 1995 Stan Shebs
|
6455 |
|
|
|
6456 |
|
|
* mpw-make.sed: Fix INCDIR edit to work with Nov 14 change.
|
6457 |
|
|
|
6458 |
|
|
Tue Nov 21 11:26:34 1995 Fred Fish
|
6459 |
|
|
|
6460 |
|
|
* config/mh-hpux: Remove. It was only used to define EXTRA_OFILES,
|
6461 |
|
|
which was set to just alloca.o, which is now automatically marked
|
6462 |
|
|
as needed by the autoconfiguration process.
|
6463 |
|
|
|
6464 |
|
|
Tue Nov 21 14:15:06 1995 Ian Lance Taylor
|
6465 |
|
|
|
6466 |
|
|
* config.table: Check ${with_cross_host} rather than comparing
|
6467 |
|
|
${host} and ${target}.
|
6468 |
|
|
|
6469 |
|
|
Thu Nov 16 14:34:42 1995 Ian Lance Taylor
|
6470 |
|
|
|
6471 |
|
|
* configure.in: If with_target_subdir is empty, set xhost to
|
6472 |
|
|
${host} rather than ${target} before calling config.table.
|
6473 |
|
|
|
6474 |
|
|
Tue Nov 14 01:38:30 1995 Doug Evans
|
6475 |
|
|
|
6476 |
|
|
* Makefile.in (MULTITOP): Deleted.
|
6477 |
|
|
(MULTISRCTOP, MULTIBUILDTOP): New.
|
6478 |
|
|
(FLAGS_TO_PASS): Delete INCDIR.
|
6479 |
|
|
(INCDIR): Add $(MULTISRCTOP).
|
6480 |
|
|
(install_to_libdir): Add $(MULTISUBDIR). Call $(MULTIDO).
|
6481 |
|
|
* configure.in: Delete call to cfg-ml-com.in. Call config-ml.in
|
6482 |
|
|
instead of cfg-ml-pos.in.
|
6483 |
|
|
(cross-compile check): Change to test for with_target_subdir.
|
6484 |
|
|
(EXTRA_LINKS): Delete.
|
6485 |
|
|
|
6486 |
|
|
Sun Nov 12 12:13:04 1995 Stan Shebs
|
6487 |
|
|
|
6488 |
|
|
* mpw-make.sed: Add getpagesize.c.o to needed-list.
|
6489 |
|
|
* mpw.c [USE_MW_HEADERS]: Conditionalize compiling of
|
6490 |
|
|
functions that are supplied by Metrowerks libraries.
|
6491 |
|
|
(fstat): Clean up descriptor->pointer conversion code.
|
6492 |
|
|
(InstallConsole, etc): Empty definitions, for when linking
|
6493 |
|
|
with SIOUX.
|
6494 |
|
|
|
6495 |
|
|
Sun Nov 5 19:25:27 1995 Per Bothner
|
6496 |
|
|
|
6497 |
|
|
* Makefile.in (FLAGS_TO_PASS): Also pass PICFLAGS.
|
6498 |
|
|
(.c.o): Stylistic change.
|
6499 |
|
|
|
6500 |
|
|
Thu Nov 2 12:06:29 1995 Ian Lance Taylor
|
6501 |
|
|
|
6502 |
|
|
* strtol.c, strtoul.c: Don't include . From
|
6503 |
|
|
phdm@info.ucl.ac.be (Philippe De Muyter).
|
6504 |
|
|
|
6505 |
|
|
Wed Nov 1 11:59:36 1995 Ian Lance Taylor
|
6506 |
|
|
|
6507 |
|
|
* configure.in: Correct sed call.
|
6508 |
|
|
|
6509 |
|
|
Mon Oct 30 13:03:45 1995 Per Bothner
|
6510 |
|
|
|
6511 |
|
|
* configure.in: Clean up / simplify for native.
|
6512 |
|
|
|
6513 |
|
|
* configure.in: Merge in stuff from ../xiberty/configure.in.
|
6514 |
|
|
* Makefile.in (CC): Add definition (so it can be overrridden
|
6515 |
|
|
by ../configure).
|
6516 |
|
|
|
6517 |
|
|
Tue Oct 24 17:57:27 1995 Stan Shebs
|
6518 |
|
|
|
6519 |
|
|
* mpw-make.sed: Leave strerror.c.o in standard list of functions.
|
6520 |
|
|
* mpw.c (R_OK, ENOENT, EACCESS, ENOSYS): Remove.
|
6521 |
|
|
(link): Remove useless definition with error return.
|
6522 |
|
|
(last_microseconds, warn_if_spin_delay, record_for_spin_delay):
|
6523 |
|
|
Use UnsignedWide type for microsecond counts.
|
6524 |
|
|
|
6525 |
|
|
Thu Oct 19 10:52:07 1995 Michael Meissner
|
6526 |
|
|
|
6527 |
|
|
* memcmp.c (memcmp): Argument types are const void *, not void
|
6528 |
|
|
*const.
|
6529 |
|
|
|
6530 |
|
|
* strncasecmp.c (strncasecmp): Include ansidecl.h/stdarg.h, not
|
6531 |
|
|
sys/types.h.
|
6532 |
|
|
* strcasecmp.c (strcasecmp): Ditto.
|
6533 |
|
|
|
6534 |
|
|
Tue Oct 10 11:03:24 1995 Fred Fish
|
6535 |
|
|
|
6536 |
|
|
* Makefile.in (BISON): Remove macro.
|
6537 |
|
|
|
6538 |
|
|
Tue Sep 26 15:06:46 1995 Stan Shebs
|
6539 |
|
|
|
6540 |
|
|
* Makefile.in (HFILES): Add default empty definition.
|
6541 |
|
|
* mpw-config.in (config.h): Only update if changed.
|
6542 |
|
|
* mpw-make.in: Remove.
|
6543 |
|
|
* mpw-make.sed: New file, edits Makefile.in into MPW makefile.
|
6544 |
|
|
* mpw.c: Remove semi-clone of strerror code.
|
6545 |
|
|
(sys_nerr, sys_errlist): Define here.
|
6546 |
|
|
(Microseconds): Only define as A-line trap if m68k Mac.
|
6547 |
|
|
|
6548 |
|
|
Wed Sep 20 12:53:32 1995 Ian Lance Taylor
|
6549 |
|
|
|
6550 |
|
|
* Makefile.in (maintainer-clean): New synonym for distclean.
|
6551 |
|
|
|
6552 |
|
|
Mon Aug 28 19:47:52 1995 Per Bothner
|
6553 |
|
|
|
6554 |
|
|
* config.table: For host, generalize rs6000-ibm-aix*
|
6555 |
|
|
to *-ibm-aix* so we also include powerpc.
|
6556 |
|
|
|
6557 |
|
|
Tue Aug 22 03:18:05 1995 Ken Raeburn
|
6558 |
|
|
|
6559 |
|
|
Fri Jun 16 18:35:40 1995 Pat Rankin (rankin@eql.caltech.edu)
|
6560 |
|
|
|
6561 |
|
|
* xstrerror.c: New file.
|
6562 |
|
|
* Makefile.in, vmsbuild.com: Compile it.
|
6563 |
|
|
|
6564 |
|
|
Mon Jul 31 12:16:32 1995 steve chamberlain
|
6565 |
|
|
|
6566 |
|
|
* config.table (i386-*-win32): New.
|
6567 |
|
|
|
6568 |
|
|
Fri Jul 21 11:35:52 1995 Doug Evans
|
6569 |
|
|
|
6570 |
|
|
* Makefile.in (MULTITOP): New variable.
|
6571 |
|
|
(MULTIDIRS, MULTISUBDIR, MULTIDO, MULTICLEAN): Likewise.
|
6572 |
|
|
(all): Add multilib support.
|
6573 |
|
|
(install_to_tooldir, *clean): Likewise.
|
6574 |
|
|
|
6575 |
|
|
Mon Jul 10 11:47:27 1995 Ken Raeburn
|
6576 |
|
|
|
6577 |
|
|
* makefile.dos (OBJS): Add hex.o. From DJ Delorie.
|
6578 |
|
|
|
6579 |
|
|
Fri Jun 30 17:28:59 1995 Pat Rankin (rankin@eql.caltech.edu)
|
6580 |
|
|
|
6581 |
|
|
* vmsbuild.com: create "new-lib.olb", build libiberty under that
|
6582 |
|
|
name, and then make it become "liberty.olb" when done, so that an
|
6583 |
|
|
incomplete build attempt never leaves behind something which looks
|
6584 |
|
|
like a complete library.
|
6585 |
|
|
|
6586 |
|
|
Thu Jun 29 00:22:02 1995 Steve Chamberlain
|
6587 |
|
|
|
6588 |
|
|
* config/mh-i386pe: New file for PE hosts.
|
6589 |
|
|
* config.table: Understand PE hosts.
|
6590 |
|
|
|
6591 |
|
|
Wed Jun 28 19:13:23 1995 Jason Merrill
|
6592 |
|
|
|
6593 |
|
|
* cplus-dem.c: Update from gcc.
|
6594 |
|
|
|
6595 |
|
|
* argv.c, dummy.c: If __STDC__, #include "alloca-conf.h" after
|
6596 |
|
|
.
|
6597 |
|
|
* alloca-norm.h: If __STDC__, declare alloca with its parameter.
|
6598 |
|
|
|
6599 |
|
|
Thu Jun 22 18:57:47 1995 Stan Shebs
|
6600 |
|
|
|
6601 |
|
|
* mpw-make.in (ALL_CFLAGS): Define NEED_basename.
|
6602 |
|
|
* mpw.c: Only test DebugPI once whenever printing debug info.
|
6603 |
|
|
(mpwify_filename): If filename is /tmp/foo, change it into :_foo,
|
6604 |
|
|
also fix to not write on input filename buffer.
|
6605 |
|
|
(mpw_access): Use stat() instead of open(), works for directories
|
6606 |
|
|
as well as files.
|
6607 |
|
|
|
6608 |
|
|
Mon Jun 19 00:33:22 1995 Jason Merrill
|
6609 |
|
|
|
6610 |
|
|
* Makefile.in: Massage broken shells that require 'else true'.
|
6611 |
|
|
|
6612 |
|
|
Sat Jun 17 23:21:58 1995 Fred Fish
|
6613 |
|
|
|
6614 |
|
|
* alloca-norm.h: Declare alloca as type "PTR" to match functions.def.
|
6615 |
|
|
Declare __builtin_alloca in the sparc case, as argv.c did.
|
6616 |
|
|
* argv.c: Replace inline version of alloca-norm.h at start of file with
|
6617 |
|
|
a #include of alloca-conf.h. Precede it with an include of ansidecl.h
|
6618 |
|
|
because alloca-norm.h needs to declare alloca as "PTR".
|
6619 |
|
|
|
6620 |
|
|
Mon Jun 12 14:24:26 1995 Steve Chamberlain
|
6621 |
|
|
|
6622 |
|
|
* win32.c: New file.
|
6623 |
|
|
|
6624 |
|
|
Fri Jun 9 15:16:14 1995 Jason Merrill
|
6625 |
|
|
|
6626 |
|
|
* dummy.c: #include "alloca-conf.h".
|
6627 |
|
|
|
6628 |
|
|
Wed Jun 7 11:46:23 1995 Jason Merrill
|
6629 |
|
|
|
6630 |
|
|
* Makefile.in (mostlyclean): Remove stamp-picdir.
|
6631 |
|
|
(clean): Don't.
|
6632 |
|
|
|
6633 |
|
|
Mon Jun 5 18:46:06 1995 Jason Merrill
|
6634 |
|
|
|
6635 |
|
|
* config.table (frags): Use toplevel pic frags.
|
6636 |
|
|
|
6637 |
|
|
* Makefile.in (PICFLAG): New macro.
|
6638 |
|
|
(all): Depend on stamp-picdir.
|
6639 |
|
|
(needed-list): Ditto.
|
6640 |
|
|
(.c.o): Also build pic object.
|
6641 |
|
|
(stamp-picdir): New rule.
|
6642 |
|
|
(mostlyclean): Remove pic.
|
6643 |
|
|
(clean): Remove stamp-picdir.
|
6644 |
|
|
|
6645 |
|
|
Fri Mar 24 16:55:48 1995 Pat Rankin (rankin@eql.caltech.edu)
|
6646 |
|
|
|
6647 |
|
|
* vmsbuild.com (config.h): Add `#define NEED_basename'.
|
6648 |
|
|
|
6649 |
|
|
Tue May 23 10:12:46 1995 Per Bothner
|
6650 |
|
|
|
6651 |
|
|
* clock.c, getopt.c, strtod.c, vsprintf.c: Change from using LGPL
|
6652 |
|
|
to libio-style copyright.
|
6653 |
|
|
* getpagesize.c: Remove FSF copyright.
|
6654 |
|
|
|
6655 |
|
|
Sat May 20 12:30:23 1995 Ken Raeburn
|
6656 |
|
|
|
6657 |
|
|
Added improved VMS support from Pat Rankin:
|
6658 |
|
|
|
6659 |
|
|
Fri Mar 17 18:40:36 1995 Pat Rankin (rankin@eql.caltech.edu)
|
6660 |
|
|
|
6661 |
|
|
* vmsbuild.com: new file.
|
6662 |
|
|
|
6663 |
|
|
* getpagesize.c (getpagesize): implement for VMS;
|
6664 |
|
|
* strerror.c (strerror, strerrno, strtoerrno): add rudimentary
|
6665 |
|
|
support for EVMSERR.
|
6666 |
|
|
|
6667 |
|
|
Thu May 18 17:01:42 1995 Ken Raeburn
|
6668 |
|
|
|
6669 |
|
|
Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
|
6670 |
|
|
|
6671 |
|
|
* floatformat.c (floatformat_arm_ext): Define.
|
6672 |
|
|
|
6673 |
|
|
Tue May 16 13:30:59 1995 Per Bothner
|
6674 |
|
|
|
6675 |
|
|
* basename.c, bcmp.c, getcwd.c, insque.c, rename.c, sigsetmask.c,
|
6676 |
|
|
strerror.c, strsignal.c: Remove FSF copyright.
|
6677 |
|
|
* sigsetmask.c: #include - seems to be needed by ISC.
|
6678 |
|
|
|
6679 |
|
|
Mon May 15 19:53:17 1995 Per Bothner
|
6680 |
|
|
|
6681 |
|
|
* bcopy.c, bzero.c, memcmp.c, memcpy.c, memset.c, strchr.c,
|
6682 |
|
|
strrchr.c, strstr.c, vfork.c: Remove FSF Copyright, because this
|
6683 |
|
|
might contaminate libstdc++ with the LGPL. (OK'd by RMS 11 Oct 94.)
|
6684 |
|
|
* strchr.c, strrchr.c: Add cast to suppress const warning.
|
6685 |
|
|
|
6686 |
|
|
Thu May 4 14:36:42 1995 Jason Merrill
|
6687 |
|
|
|
6688 |
|
|
* cplus-dem.c: Use const instead of CONST. Don't include
|
6689 |
|
|
ansidecl.h directly.
|
6690 |
|
|
|
6691 |
|
|
Wed Apr 19 01:30:27 1995 Jason Merrill
|
6692 |
|
|
|
6693 |
|
|
* cplus-dem.c: Don't include libiberty.h. Do declare xmalloc and
|
6694 |
|
|
xrealloc.
|
6695 |
|
|
(-DMAIN): Don't rely on an externally-defined version number;
|
6696 |
|
|
instead, require the version number to be defined as a
|
6697 |
|
|
preprocessor macro. Handle the RS/6000 leading dot. Define
|
6698 |
|
|
xmalloc, xrealloc and fatal. Don't strip a leading underscore
|
6699 |
|
|
if we couldn't demangle the word.
|
6700 |
|
|
|
6701 |
|
|
Tue Apr 4 13:03:51 1995 Stan Shebs
|
6702 |
|
|
|
6703 |
|
|
(Old mpw.c change descriptions retained for informational value.)
|
6704 |
|
|
* mpw.c (warning_threshold): Default to .4 sec.
|
6705 |
|
|
(overflow_count, current_progress): New globals.
|
6706 |
|
|
(warn_if_spin_delay): Include current progress type,
|
6707 |
|
|
such as program name, in message.
|
6708 |
|
|
(mpw_start_progress): Set current_progress variable from arg.
|
6709 |
|
|
(mpw_end_progress): Report spin delays by power-of-two-size
|
6710 |
|
|
buckets instead of constant-size buckets.
|
6711 |
|
|
|
6712 |
|
|
* mpw.c: Clean up formatting, types, returns, etc.
|
6713 |
|
|
(ENOSYS): Define.
|
6714 |
|
|
(mpw_fread, mpw_fwrite): Define.
|
6715 |
|
|
(sleep): Define correctly.
|
6716 |
|
|
|
6717 |
|
|
* mpw.c: New code to implement cursor spinning support.
|
6718 |
|
|
(umask): New function.
|
6719 |
|
|
(mpw_fopen, mpw_fseek, stat, fstat): Call PROGRESS.
|
6720 |
|
|
|
6721 |
|
|
* mpw.c (mpw_basename, mpw_mixed_basename): New functions, find
|
6722 |
|
|
basenames for MPW and MPW/Unix filenames.
|
6723 |
|
|
(mpw_special_init): New function, calls Macsbug if desired.
|
6724 |
|
|
|
6725 |
|
|
* mpw.c: Add GPL notice.
|
6726 |
|
|
(mpwify_filename): Add more transformations.
|
6727 |
|
|
(mpw_fopen): Call mpwify_filename on file names.
|
6728 |
|
|
(rename): Remove.
|
6729 |
|
|
(chdir, getcwd): Add simple definitions.
|
6730 |
|
|
|
6731 |
|
|
* mpw.c: Random cleanups, remove unused code bits.
|
6732 |
|
|
Added copy of strerror.c for gcc's use.
|
6733 |
|
|
(stat, fstat, _stat): New versions based on Guido van Rossum code.
|
6734 |
|
|
|
6735 |
|
|
* mpw.c (mpw_fseek): Make it work correctly when doing SEEK_CUR.
|
6736 |
|
|
|
6737 |
|
|
* mpw.c (stat): Remove hack definition, get from sys/stat.h.
|
6738 |
|
|
(fork, vfork, etc): Print error messages if called.
|
6739 |
|
|
(getrusage, sbrk, environ, isatty, link, utime, mkdir, rmdir,
|
6740 |
|
|
rename, chown): Define.
|
6741 |
|
|
|
6742 |
|
|
* mpw-config.in: New file, MPW version of configure.in.
|
6743 |
|
|
* mpw-make.in: New file, MPW version of Makefile.in.
|
6744 |
|
|
* mpw.c: New file, MPW compatibility routines.
|
6745 |
|
|
|
6746 |
|
|
Fri Mar 24 14:10:30 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
|
6747 |
|
|
|
6748 |
|
|
* basename.c: Include config.h before checking for NEED_basename.
|
6749 |
|
|
|
6750 |
|
|
Thu Mar 23 19:09:54 1995 Jason Merrill
|
6751 |
|
|
|
6752 |
|
|
* functions.def: Add DEFFUNC for basename.
|
6753 |
|
|
|
6754 |
|
|
* basename.c: Only define basename if NEED_basename.
|
6755 |
|
|
|
6756 |
|
|
Thu Mar 16 13:36:05 1995 Jason Merrill
|
6757 |
|
|
|
6758 |
|
|
* config.table: Fix --enable-shared logic for native builds.
|
6759 |
|
|
|
6760 |
|
|
Mon Mar 13 11:05:11 1995 Jason Merrill
|
6761 |
|
|
|
6762 |
|
|
* cplus-dem.c (demangle_template): Demangle bool literals properly.
|
6763 |
|
|
|
6764 |
|
|
Mon Mar 6 23:57:28 1995 Stu Grossman (grossman@cygnus.com)
|
6765 |
|
|
|
6766 |
|
|
* strtol.c strtoul.c: Replace these with less buggy versions from
|
6767 |
|
|
NetBSD. (strtoul in particular couldn't handle base 16.)
|
6768 |
|
|
|
6769 |
|
|
Wed Mar 1 15:59:01 1995 Ian Lance Taylor
|
6770 |
|
|
|
6771 |
|
|
* config/mt-vxworks5 (HDEFINES): Define NO_SYS_PARAM_H.
|
6772 |
|
|
|
6773 |
|
|
* clock.c: If NO_SYS_PARAM_H is defined, don't include
|
6774 |
|
|
.
|
6775 |
|
|
* getcwd.c, getpagesize.c, getruntime.c: Likewise.
|
6776 |
|
|
|
6777 |
|
|
Fri Feb 17 15:40:55 1995 Ian Lance Taylor
|
6778 |
|
|
|
6779 |
|
|
* getruntime.c (get_run_time): Don't assume that CLOCKS_PER_SEC is
|
6780 |
|
|
a number; ANSI appears to permit any expression, including a
|
6781 |
|
|
function call.
|
6782 |
|
|
|
6783 |
|
|
* config.table (*-*-vxworks5*): Use mt-vxworks5 when configuring
|
6784 |
|
|
xiberty.
|
6785 |
|
|
* config/mt-vxworks5: New file.
|
6786 |
|
|
|
6787 |
|
|
Thu Feb 9 14:19:45 1995 Ian Lance Taylor
|
6788 |
|
|
|
6789 |
|
|
* basename.c (basename): Change argument to be const.
|
6790 |
|
|
|
6791 |
|
|
Wed Feb 8 18:06:52 1995 Jason Merrill
|
6792 |
|
|
|
6793 |
|
|
* Makefile.in (lneeded-list): Don't worry about xmalloc.
|
6794 |
|
|
|
6795 |
|
|
Sun Jan 15 00:40:36 1995 Jeff Law (law@snake.cs.utah.edu)
|
6796 |
|
|
|
6797 |
|
|
* Makefile.in (distclean): Delete xhost-mkfrag.
|
6798 |
|
|
|
6799 |
|
|
Thu Jan 12 16:54:18 1995 Jason Merrill
|
6800 |
|
|
|
6801 |
|
|
* Makefile.in (lneeded-list): If alloca.o is needed, so is xmalloc.o.
|
6802 |
|
|
|
6803 |
|
|
Wed Jan 11 22:39:56 1995 Ken Raeburn
|
6804 |
|
|
|
6805 |
|
|
* hex.c: New file.
|
6806 |
|
|
* Makefile.in (REQUIRED_OFILES, CFILES): List it.
|
6807 |
|
|
(hex.o): Add dependencies.
|
6808 |
|
|
|
6809 |
|
|
* cplus-dem.c (demangle_prefix): For GNU style constructor and
|
6810 |
|
|
destructor names, try demangling the remainder of the string.
|
6811 |
|
|
|
6812 |
|
|
Wed Dec 28 00:49:15 1994 Ian Lance Taylor
|
6813 |
|
|
|
6814 |
|
|
* vasprintf.c (int_vasprintf): New static function.
|
6815 |
|
|
(vasprintf): Use int_vasprintf. Removes assumption that va_list
|
6816 |
|
|
is assignment compatible.
|
6817 |
|
|
|
6818 |
|
|
Sat Nov 5 19:29:12 1994 Jason Merrill (jason@phydeaux.cygnus.com)
|
6819 |
|
|
|
6820 |
|
|
* Makefile.in (LIBCFLAGS): New variable.
|
6821 |
|
|
(FLAGS_TO_PASS): Pass it.
|
6822 |
|
|
(.c.o): Use it.
|
6823 |
|
|
|
6824 |
|
|
Thu Nov 3 19:09:47 1994 Ken Raeburn
|
6825 |
|
|
|
6826 |
|
|
* getopt.c, getopt1.c: Do compile these functions under Linux,
|
6827 |
|
|
since many native versions are based on glibc but are buggy.
|
6828 |
|
|
|
6829 |
|
|
Mon Oct 24 15:16:46 1994 Per Bothner
|
6830 |
|
|
|
6831 |
|
|
* vasprintf.c: Make 'format' arg be const, to avoid a mismatch
|
6832 |
|
|
with prototype in GNU libc. Support stdarg.h as well as varargs.h.
|
6833 |
|
|
|
6834 |
|
|
Tue Oct 11 17:48:27 1994 Jason Merrill (jason@phydeaux.cygnus.com)
|
6835 |
|
|
|
6836 |
|
|
* Makefile.in (REQUIRED_OFILES): Add vasprintf.o.
|
6837 |
|
|
* functions.def: Remove vasprintf.
|
6838 |
|
|
|
6839 |
|
|
Wed Sep 14 17:04:55 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
|
6840 |
|
|
|
6841 |
|
|
* xmalloc.c (first_break): New static variable.
|
6842 |
|
|
(xmalloc_set_program_name): Record sbrk (0) in first_break.
|
6843 |
|
|
(xmalloc): If memory allocation fails, try to report how much
|
6844 |
|
|
memory was allocated by the program up to this point.
|
6845 |
|
|
(xrealloc): Likewise.
|
6846 |
|
|
|
6847 |
|
|
Sun Sep 04 17:58:10 1994 Richard Earnshaw (rwe@pegasus.esprit.ec.org)
|
6848 |
|
|
|
6849 |
|
|
* Makefile.in (ERRORS_CC): New variable, defaulted to $(CC). Use it
|
6850 |
|
|
when linking dummy.
|
6851 |
|
|
* config.table: Add host RISCiX Makefile frag.
|
6852 |
|
|
* config/mh-riscix: New file.
|
6853 |
|
|
|
6854 |
|
|
Thu Aug 25 17:29:44 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
|
6855 |
|
|
|
6856 |
|
|
* Makefile.in (FLAGS_TO_PASS): Define.
|
6857 |
|
|
($(RULE1)): Use $(FLAGS_TO_PASS).
|
6858 |
|
|
|
6859 |
|
|
Wed Aug 24 17:08:47 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
|
6860 |
|
|
|
6861 |
|
|
* vasprintf.c: Include .
|
6862 |
|
|
(vasprintf): Add casts to void for va_arg to avoid gcc warnings.
|
6863 |
|
|
* xatexit.c: Declare malloc.
|
6864 |
|
|
|
6865 |
|
|
Fri Aug 19 15:29:12 1994 Kung Hsu (kung@mexican.cygnus.com)
|
6866 |
|
|
|
6867 |
|
|
* cplus-dem.c (demangle_args): Fix a bug in previous patch (the
|
6868 |
|
|
one below).
|
6869 |
|
|
|
6870 |
|
|
Thu Aug 18 14:37:14 1994 Kung Hsu (kung@mexican.cygnus.com)
|
6871 |
|
|
|
6872 |
|
|
* cplus-dem.c (demangle args): Handle ARM repeat encoding where
|
6873 |
|
|
the type index is greater than 9.
|
6874 |
|
|
|
6875 |
|
|
Wed Aug 17 16:13:49 1994 Kung Hsu (kung@mexican.cygnus.com)
|
6876 |
|
|
|
6877 |
|
|
* cplus-dem.c (demangle_qualified): accept optional '_' between
|
6878 |
|
|
qualified name. This is baecause the template name may end with
|
6879 |
|
|
numeric and can mixed up with the length of next qualified name.
|
6880 |
|
|
|
6881 |
|
|
Wed Aug 3 05:52:14 1994 D. V. Henkel-Wallace (gumby@cygnus.com)
|
6882 |
|
|
|
6883 |
|
|
* config/mt-sunos4: Use our standard location for cross-includes
|
6884 |
|
|
and cross-libs when the target is also a "host" environment (ie no
|
6885 |
|
|
newlib; includes and such don't belong to us). This is specific
|
6886 |
|
|
to the Cygnus Support environment.
|
6887 |
|
|
|
6888 |
|
|
Tue Aug 2 15:25:12 1994 Kung Hsu (kung@mexican.cygnus.com)
|
6889 |
|
|
|
6890 |
|
|
* cplus-dem.c (demangle_template): demangle as xxx<'Q'> not
|
6891 |
|
|
xxx.
|
6892 |
|
|
|
6893 |
|
|
Mon Aug 1 17:02:48 1994 Kung Hsu (kung@mexican.cygnus.com)
|
6894 |
|
|
|
6895 |
|
|
* cplus-dem.c (main): flush stdout to make pipe work.
|
6896 |
|
|
|
6897 |
|
|
Sat Jul 16 12:56:32 1994 Stan Shebs (shebs@andros.cygnus.com)
|
6898 |
|
|
|
6899 |
|
|
* config.table (*-*-cxux7*): Recognize.
|
6900 |
|
|
* floatformat.c (floatformat_m88110_ext) [HARRIS_FLOAT_FORMAT]:
|
6901 |
|
|
Harris-specific float format.
|
6902 |
|
|
* config/mh-cxux7: New file.
|
6903 |
|
|
|
6904 |
|
|
Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
|
6905 |
|
|
|
6906 |
|
|
* cplus-dem.c (demangle_template): Make sure that the result of
|
6907 |
|
|
consume_count doesn't index beyond the end of the string.
|
6908 |
|
|
|
6909 |
|
|
Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
|
6910 |
|
|
|
6911 |
|
|
* cplus-dem.c (gnu_special): Handle vtable mangling of gcc-2.4.5 and
|
6912 |
|
|
earlier. Improve test for new vtable mangling. Change output back
|
6913 |
|
|
to `virtual table'.
|
6914 |
|
|
|
6915 |
|
|
Mon Jun 20 11:37:30 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
|
6916 |
|
|
|
6917 |
|
|
* obstack.c: Always compile this code, even if using the GNU
|
6918 |
|
|
library. Avoids problems with relatively recent binary
|
6919 |
|
|
incompatibility.
|
6920 |
|
|
|
6921 |
|
|
Thu Jun 16 17:54:01 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
6922 |
|
|
|
6923 |
|
|
* cplus-dem.c: Include libiberty.h.
|
6924 |
|
|
(xmalloc, xrealloc, free): Don't declare.
|
6925 |
|
|
(strstr): Don't declare parameters.
|
6926 |
|
|
(xmalloc, xrealloc): Don't define.
|
6927 |
|
|
(long_options): Add no-strip-underscores.
|
6928 |
|
|
(main): Call xmalloc_set_program_name. Pass n in short options to
|
6929 |
|
|
getopt_long. Handle option 'n' to not strip underscores.
|
6930 |
|
|
(usage): Mention -n and --no-strip-underscores.
|
6931 |
|
|
|
6932 |
|
|
Sun Jun 12 01:37:09 1994 Jason Merrill (jason@deneb.cygnus.com)
|
6933 |
|
|
|
6934 |
|
|
* cplus-dem.c (demangle_template): Separate consecutive >'s with a
|
6935 |
|
|
space.
|
6936 |
|
|
(gnu_special): Demangle template and qualified names in a vtable name.
|
6937 |
|
|
|
6938 |
|
|
Fri May 27 12:27:52 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
|
6939 |
|
|
|
6940 |
|
|
From gas-2.3 and binutils-2.4 net releases:
|
6941 |
|
|
|
6942 |
|
|
Wed May 11 22:32:00 1994 DJ Delorie (dj@ctron.com)
|
6943 |
|
|
|
6944 |
|
|
* makefile.dos: [new] Makefile for dos/go32
|
6945 |
|
|
* configure.bat: update for latest files
|
6946 |
|
|
* msdos.c: remove some functions now in libc.a
|
6947 |
|
|
|
6948 |
|
|
Fri May 20 18:53:32 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
6949 |
|
|
|
6950 |
|
|
* cplus-dem.c (gnu_special): Recognize thunks, as well as
|
6951 |
|
|
the new naming style for vtables (when -fvtable-thunks).
|
6952 |
|
|
|
6953 |
|
|
Wed May 18 13:34:06 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
6954 |
|
|
|
6955 |
|
|
* Makefile.in (XTRAFLAGS): Don't define.
|
6956 |
|
|
(.c.o, dummy.o): Don't use XTRAFLAGS.
|
6957 |
|
|
($(RULE1)): Don't pass XTRAFLAGS down in recursive call.
|
6958 |
|
|
|
6959 |
|
|
Fri May 13 16:02:12 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
|
6960 |
|
|
|
6961 |
|
|
* vasprintf.c: New file.
|
6962 |
|
|
* Makefile.in, functions.def: Add it.
|
6963 |
|
|
|
6964 |
|
|
Fri May 13 16:20:28 1994 Jason Merrill (jason@deneb.cygnus.com)
|
6965 |
|
|
|
6966 |
|
|
* cplus-dem.c (demangle_fund_type): Grok bool.
|
6967 |
|
|
|
6968 |
|
|
Fri May 6 14:44:21 1994 Steve Chamberlain (sac@cygnus.com)
|
6969 |
|
|
|
6970 |
|
|
* config.table: Add go32
|
6971 |
|
|
* config/mh-go32: New template.
|
6972 |
|
|
|
6973 |
|
|
Fri May 6 11:01:59 1994 D. V. Henkel-Wallace (gumby@rtl.cygnus.com)
|
6974 |
|
|
|
6975 |
|
|
* config.table, config/mt-sunos4: config for when sun4 is cross target.
|
6976 |
|
|
|
6977 |
|
|
Mon Apr 11 00:54:33 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu)
|
6978 |
|
|
|
6979 |
|
|
* getopt.c [not __GNU_LIBRARY__] [__GCC__] [not __STDC__]:
|
6980 |
|
|
Declare strlen to return int. Don't include stddef.h.
|
6981 |
|
|
|
6982 |
|
|
Fri Apr 1 00:38:17 1994 Jim Wilson (wilson@mole.gnu.ai.mit.edu)
|
6983 |
|
|
|
6984 |
|
|
* getopt.c: Delete use of IN_GCC to control whether
|
6985 |
|
|
stddef.h or gstddef.h is included.
|
6986 |
|
|
|
6987 |
|
|
Thu Apr 14 14:00:56 1994 Kung Hsu (kung@mexican.cygnus.com)
|
6988 |
|
|
|
6989 |
|
|
* cplus-dem.c (demangle_signature): Fix a bug in template function
|
6990 |
|
|
type numbering.
|
6991 |
|
|
|
6992 |
|
|
Wed Apr 13 17:23:03 1994 Kung Hsu (kung@mexican.cygnus.com)
|
6993 |
|
|
|
6994 |
|
|
* cplus-dem.c (demangle_signature): Fix template function with arm
|
6995 |
|
|
style argument type number, Tn.
|
6996 |
|
|
|
6997 |
|
|
Wed Apr 13 17:11:15 1994 Jason Merrill (jason@deneb.cygnus.com)
|
6998 |
|
|
|
6999 |
|
|
* cplus-dem.c (optable): Add new[] and delete[].
|
7000 |
|
|
|
7001 |
|
|
Fri Apr 8 11:21:42 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
|
7002 |
|
|
|
7003 |
|
|
* argv.c (buildargv): Don't produce empty argument just because
|
7004 |
|
|
there is trailing whitespace.
|
7005 |
|
|
|
7006 |
|
|
Wed Apr 6 11:42:14 1994 Kung Hsu (kung@mexican.cygnus.com)
|
7007 |
|
|
|
7008 |
|
|
* cplus-dem.c (demangle_template): fix 'Q' qualified name bug.
|
7009 |
|
|
Handle 'p' same as 'P'.
|
7010 |
|
|
* cplus-dem.c (do_type): Handle 'p' same as 'P'.
|
7011 |
|
|
|
7012 |
|
|
Sat Mar 26 12:00:13 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
|
7013 |
|
|
|
7014 |
|
|
* floatformat.c (get_field, put_field): Fix off by one error in
|
7015 |
|
|
little endian case.
|
7016 |
|
|
|
7017 |
|
|
Thu Mar 24 10:40:19 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
|
7018 |
|
|
|
7019 |
|
|
* floatformat.c (floatformat_from_double): Pass unsigned char *,
|
7020 |
|
|
not char *, to put_field.
|
7021 |
|
|
|
7022 |
|
|
Fri Mar 18 12:34:33 1994 Per Bothner (bothner@kalessin.cygnus.com)
|
7023 |
|
|
|
7024 |
|
|
* memmove.c: Re-wrote; placed in public domain.
|
7025 |
|
|
|
7026 |
|
|
Wed Mar 16 10:33:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
|
7027 |
|
|
|
7028 |
|
|
* cplus-dem.c (demangle_prefix): If ARM demangling, don't treat
|
7029 |
|
|
__Q* as a constructor.
|
7030 |
|
|
|
7031 |
|
|
Mon Mar 14 12:26:02 1994 Ian Lance Taylor (ian@cygnus.com)
|
7032 |
|
|
|
7033 |
|
|
* ieee-float.c: Removed; no longer used.
|
7034 |
|
|
* Makefile.in: Changed accordingly.
|
7035 |
|
|
|
7036 |
|
|
Mon Mar 7 12:28:17 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
7037 |
|
|
|
7038 |
|
|
* floatformat.c (get_field): Removed unused local variable i.
|
7039 |
|
|
(put_field): Removed unused local variable i.
|
7040 |
|
|
|
7041 |
|
|
Sun Feb 27 21:50:11 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
|
7042 |
|
|
|
7043 |
|
|
* floatformat.c: New file, intended to replace ieee-float.c.
|
7044 |
|
|
* Makefile.in: Change accordingly.
|
7045 |
|
|
|
7046 |
|
|
Thu Feb 24 11:51:12 1994 David J. Mackenzie (djm@rtl.cygnus.com)
|
7047 |
|
|
|
7048 |
|
|
* getopt.c: Remove #ifdef GETOPT_COMPAT and #if 0 code.
|
7049 |
|
|
(_getopt_initialize): New function, broken out of _getopt_internal.
|
7050 |
|
|
(_getopt_internal):
|
7051 |
|
|
If long_only and the ARGV-element has the form "-f", where f is
|
7052 |
|
|
a valid short option, don't consider it an abbreviated form of
|
7053 |
|
|
a long option that starts with f. Otherwise there would be no
|
7054 |
|
|
way to give the -f short option.
|
7055 |
|
|
|
7056 |
|
|
Thu Feb 10 14:44:16 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu)
|
7057 |
|
|
|
7058 |
|
|
* getopt.c [not __GNU_LIBRARY__] [__GNUC__] [not IN_GCC]:
|
7059 |
|
|
Test just __STDC__, not emacs.
|
7060 |
|
|
|
7061 |
|
|
Wed Feb 9 00:14:00 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu)
|
7062 |
|
|
|
7063 |
|
|
* getopt.c [not __GNU_LIBRARY__] [__GNUC__] [not IN_GCC]
|
7064 |
|
|
[emacs] [not __STDC__]: Don't include stddef.h. Don't declare strlen.
|
7065 |
|
|
|
7066 |
|
|
Fri Dec 24 19:43:00 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
|
7067 |
|
|
|
7068 |
|
|
* getopt.c (_NO_PROTO): Define before config.h is included.
|
7069 |
|
|
|
7070 |
|
|
Mon Sep 20 15:59:03 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
|
7071 |
|
|
|
7072 |
|
|
* getopt.c, getopt1.c [emacs || CONFIG_BROKETS]: Include
|
7073 |
|
|
only under these, else "config.h".
|
7074 |
|
|
|
7075 |
|
|
Thu Aug 12 18:16:49 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
|
7076 |
|
|
|
7077 |
|
|
* getopt.c, getopt1.c [HAVE_CONFIG_H]: Include
|
7078 |
|
|
instead of "config.h".
|
7079 |
|
|
|
7080 |
|
|
Sun Feb 20 17:17:01 1994 Ian Lance Taylor (ian@lisa.cygnus.com)
|
7081 |
|
|
|
7082 |
|
|
* concat.c: Check ANSI_PROTOTYPES rather than __STDC__ to decide
|
7083 |
|
|
whether to use prototypes or not.
|
7084 |
|
|
* strerror.c (const): Never undefine; let ansidecl.h handle it.
|
7085 |
|
|
* strsignal.c (const): Likewise.
|
7086 |
|
|
|
7087 |
|
|
Thu Feb 17 13:27:35 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
7088 |
|
|
|
7089 |
|
|
* xatexit.c (_xexit_cleanup): Declare as extern; don't initialize.
|
7090 |
|
|
Merging common and initialized variables need not be supported by
|
7091 |
|
|
ANSI C compilers.
|
7092 |
|
|
(xatexit): Initialize _xexit_cleanup if not already set.
|
7093 |
|
|
* xexit.c: Comment fix.
|
7094 |
|
|
|
7095 |
|
|
Wed Feb 16 01:15:36 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
7096 |
|
|
|
7097 |
|
|
* xmalloc.c: Don't declare xexit; it's declared in libiberty.h.
|
7098 |
|
|
(xrealloc): If oldmem is NULL, allocate with malloc, rather than
|
7099 |
|
|
assuming that realloc works correctly.
|
7100 |
|
|
|
7101 |
|
|
Tue Feb 15 09:26:16 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
|
7102 |
|
|
|
7103 |
|
|
* concat.c, ieee-float.c: Replace inclusion of
|
7104 |
|
|
with explicit function declarations, as recommended by Ian Taylor.
|
7105 |
|
|
|
7106 |
|
|
Sat Feb 12 10:31:11 1994 David J. Mackenzie (djm@rtl.cygnus.com)
|
7107 |
|
|
|
7108 |
|
|
* xmalloc.c (xmalloc, xrealloc): Use PTR and size_t throughout.
|
7109 |
|
|
(malloc, realloc): Declare.
|
7110 |
|
|
|
7111 |
|
|
Thu Feb 10 17:08:19 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
7112 |
|
|
|
7113 |
|
|
* argv.c, basename.c: Include ansidecl.h and libiberty.h.
|
7114 |
|
|
* concat.c, fdmatch.c, getruntime.c, spaces.c: Likewise.
|
7115 |
|
|
* strerror.c, strsignal.c, xatexit.c, xexit.c: Likewise.
|
7116 |
|
|
* xmalloc.c: Likewise.
|
7117 |
|
|
* concat.c: Don't declare xmalloc. If __STDC__, use
|
7118 |
|
|
macros, not macros.
|
7119 |
|
|
* spaces.c (spaces): Make return type const. Don't crash if
|
7120 |
|
|
malloc returns NULL.
|
7121 |
|
|
* strerror.c (struct error_info): Make name and msg fields const.
|
7122 |
|
|
(error_names): Make const.
|
7123 |
|
|
(strerrno): Make const.
|
7124 |
|
|
(strtoerrno): Make argument const.
|
7125 |
|
|
* strsignal.c (struct signal_info): Make name and msg fields
|
7126 |
|
|
const.
|
7127 |
|
|
(signal_names, sys_siglist): Make const.
|
7128 |
|
|
(strsignal, strsigno): Make const.
|
7129 |
|
|
(strtosigno): Make argument const.
|
7130 |
|
|
* xatexit.c: Declare parameter types.
|
7131 |
|
|
* xmalloc.c (name): Make const.
|
7132 |
|
|
(xmalloc_set_program_name): Make argument const.
|
7133 |
|
|
* Makefile.in (INCDIR): Define.
|
7134 |
|
|
(.c.o): Use $(INCDIR).
|
7135 |
|
|
(dummy.o): Likewise.
|
7136 |
|
|
(argv.o, basename.o): New targets; depend on libiberty.h.
|
7137 |
|
|
(concat.o, fdmatch.o, getruntime.o, spaces.o): Likewise.
|
7138 |
|
|
(strerror.o, strsignal.o, xatexit.o, xexit.o): Likewise.
|
7139 |
|
|
(xmalloc.o): Likewise.
|
7140 |
|
|
(cplus-dem.o): New target; depend on demangle.h.
|
7141 |
|
|
(getopt.o, getopt1.o): New targets; depend on getopt.h.
|
7142 |
|
|
(ieee-float.o): New target; depend on ieee-float.h.
|
7143 |
|
|
(obstack.o): New target; depend on obstack.h.
|
7144 |
|
|
|
7145 |
|
|
Tue Feb 8 05:29:08 1994 David J. Mackenzie (djm@thepub.cygnus.com)
|
7146 |
|
|
|
7147 |
|
|
Handle obstack_chunk_alloc returning NULL. This allows
|
7148 |
|
|
obstacks to be used by libraries, without forcing them
|
7149 |
|
|
to call exit or longjmp.
|
7150 |
|
|
* obstack.c (_obstack_begin, _obstack_begin_1, _obstack_newchunk):
|
7151 |
|
|
If CALL_CHUNKFUN returns NULL, set alloc_failed, else clear it.
|
7152 |
|
|
(_obstack_begin, _obstack_begin_1): Return 1 if successful, 0 if not.
|
7153 |
|
|
|
7154 |
|
|
Tue Feb 8 00:32:28 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
|
7155 |
|
|
|
7156 |
|
|
* concat.c, ieee-float.c: Include .
|
7157 |
|
|
|
7158 |
|
|
Sun Feb 6 21:28:46 1994 David J. Mackenzie (djm@thepub.cygnus.com)
|
7159 |
|
|
|
7160 |
|
|
* xmalloc.c (xmalloc_set_program_name): New function.
|
7161 |
|
|
(xmalloc, xrealloc): Include the name in the error message, if set.
|
7162 |
|
|
|
7163 |
|
|
* Replace atexit.c with xatexit.c.
|
7164 |
|
|
* Makefile.in (CFILES), functions.def: Change references.
|
7165 |
|
|
|
7166 |
|
|
Sat Feb 5 14:02:32 1994 Stan Shebs (shebs@andros.cygnus.com)
|
7167 |
|
|
|
7168 |
|
|
* getruntime.c (get_run_time): Use getrusage or times if
|
7169 |
|
|
HAVE_GETRUSAGE or HAVE_TIMES are defined.
|
7170 |
|
|
|
7171 |
|
|
Fri Feb 4 15:49:38 1994 David J. Mackenzie (djm@thepub.cygnus.com)
|
7172 |
|
|
|
7173 |
|
|
* atexit.c: New file.
|
7174 |
|
|
* Makefile.in (CFILES), functions.def: Add it.
|
7175 |
|
|
* xexit.c: New file.
|
7176 |
|
|
* Makefile.in (CFILES, REQUIRED_OFILES): Add it.
|
7177 |
|
|
* xmalloc.c (xmalloc, xrealloc): Call xexit instead of exit.
|
7178 |
|
|
Change request for 0 bytes into request for 1 byte.
|
7179 |
|
|
|
7180 |
|
|
Wed Feb 2 11:36:49 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
7181 |
|
|
|
7182 |
|
|
* xmalloc.c (xmalloc, xrealloc): Print size using %lu, and cast to
|
7183 |
|
|
unsigned long, to avoid warnings.
|
7184 |
|
|
|
7185 |
|
|
Fri Jan 28 17:49:06 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
|
7186 |
|
|
|
7187 |
|
|
* dummy.c: Don't include time.h ever; always define clock_t as
|
7188 |
|
|
"unsigned long". Until gcc/fixincludes ensures that clock_t
|
7189 |
|
|
exists, __STDC__ isn't a sufficient test. And if clock() doesn't
|
7190 |
|
|
exist, clock_t probably doesn't either.
|
7191 |
|
|
|
7192 |
|
|
Mon Jan 24 11:52:31 1994 Stan Shebs (shebs@andros.cygnus.com)
|
7193 |
|
|
|
7194 |
|
|
* clock.c, getruntime.c: New files.
|
7195 |
|
|
* Makefile.in: Add to file lists.
|
7196 |
|
|
* functions.def (clock): Add to list.
|
7197 |
|
|
* dummy.c (time.h): Add if __STDC__.
|
7198 |
|
|
(clock_t): #define as "unsigned long" if not __STDC__.
|
7199 |
|
|
|
7200 |
|
|
Tue Jan 11 11:27:44 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
7201 |
|
|
|
7202 |
|
|
* strtod.c: Declare atof. From edler@jan.ultra.nyu.edu (Jan
|
7203 |
|
|
Edler).
|
7204 |
|
|
|
7205 |
|
|
Tue Dec 28 14:17:30 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
7206 |
|
|
|
7207 |
|
|
* Makefile.in (errors): Use CFLAGS as well as LDFLAGS when
|
7208 |
|
|
linking.
|
7209 |
|
|
|
7210 |
|
|
Fri Dec 17 12:26:07 1993 Kung Hsu (kung@cirdan.cygnus.com)
|
7211 |
|
|
|
7212 |
|
|
* cplus-dem.c (demangle_arm_pt): New function. Common code
|
7213 |
|
|
for ARM template demangling.
|
7214 |
|
|
* cplus-dem.c (demangle_class_name): Use demangle_arm_pt.
|
7215 |
|
|
* cplus-dem.c (demangle_prefix): Likewise.
|
7216 |
|
|
|
7217 |
|
|
Tue Nov 30 15:47:48 1993 Jason Merrill (jason@deneb.cygnus.com)
|
7218 |
|
|
|
7219 |
|
|
* cplus-dem.c (cplus_demangle_opname): Add CONST to please gcc.
|
7220 |
|
|
|
7221 |
|
|
Sat Nov 27 11:05:50 1993 Fred Fish (fnf@cygnus.com)
|
7222 |
|
|
|
7223 |
|
|
Merge changes from tom@basil.icce.rug.nl (Tom R.Hageman)
|
7224 |
|
|
* strerror.c, strsignal.c: As a small space optimization, don't
|
7225 |
|
|
include messages when they aren't actually used.
|
7226 |
|
|
|
7227 |
|
|
Merge changes from takefive.co.at!joe (Josef Leherbauer)
|
7228 |
|
|
* cplus-dem.c (demangle_prefix, demangle_function_name,
|
7229 |
|
|
cplus_demangle_opname): Fixes for systems where cplus_marker
|
7230 |
|
|
is something other than '$'.
|
7231 |
|
|
|
7232 |
|
|
Fri Nov 26 13:51:11 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
7233 |
|
|
|
7234 |
|
|
* waitpid.c: Simple-minded approcimation to waitpid
|
7235 |
|
|
using vanilla wait.
|
7236 |
|
|
* functions.def, Makefile.in: Update accordingly,
|
7237 |
|
|
|
7238 |
|
|
Thu Nov 18 18:01:15 1993 Kung Hsu (kung@cirdan.cygnus.com)
|
7239 |
|
|
|
7240 |
|
|
* cplus-dem.c(demangle_template): fix bug template instantiation
|
7241 |
|
|
with value of user defined type.
|
7242 |
|
|
|
7243 |
|
|
Wed Nov 17 18:30:21 1993 Kung Hsu (kung@cirdan.cygnus.com)
|
7244 |
|
|
|
7245 |
|
|
* cplus-dem.c(cplus_demangle_opname): add the subject new function
|
7246 |
|
|
to support unified search of operator in class.
|
7247 |
|
|
|
7248 |
|
|
Wed Nov 10 09:47:22 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
7249 |
|
|
|
7250 |
|
|
gcc -Wall lint:
|
7251 |
|
|
* strtoul.c (strtoul): use "(digit = *s) != '\0'" not just
|
7252 |
|
|
"digit = *s" as condition in while loop.
|
7253 |
|
|
|
7254 |
|
|
Tue Nov 9 15:52:22 1993 Mark Eichin (eichin@cygnus.com)
|
7255 |
|
|
|
7256 |
|
|
* Makefile.in: pass SHELL to recursive make
|
7257 |
|
|
|
7258 |
|
|
Thu Nov 4 12:09:26 1993 Per Bothner (bothner@kalessin.cygnus.com)
|
7259 |
|
|
|
7260 |
|
|
* vfprintf.c, vprintf.c, vsprintf.c: Make format arg
|
7261 |
|
|
be (const char*), for ANSI (and gcc w/fixproto) consistency.
|
7262 |
|
|
|
7263 |
|
|
Thu Nov 4 08:29:04 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
7264 |
|
|
|
7265 |
|
|
* config.table: Make *-*-hiux* use mh-hpux.
|
7266 |
|
|
|
7267 |
|
|
Fri Oct 22 07:53:15 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
7268 |
|
|
|
7269 |
|
|
* config.table: Add * to end of all OS names.
|
7270 |
|
|
|
7271 |
|
|
Tue Oct 19 17:12:01 1993 david d `zoo' zuhn (zoo@rtl.cygnus.com)
|
7272 |
|
|
|
7273 |
|
|
* Makefile.in (lneeded-list): ensure that object file names are
|
7274 |
|
|
not duplicated, as multiple instances of the same object file in
|
7275 |
|
|
a library causes problems on some machines
|
7276 |
|
|
|
7277 |
|
|
Mon Oct 18 21:59:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
7278 |
|
|
|
7279 |
|
|
* strcasecmp.c, strncasecmp.c: Change u_char to unsigned char.
|
7280 |
|
|
|
7281 |
|
|
Fri Oct 15 22:17:11 1993 david d `zoo' zuhn (zoo@rtl.cygnus.com)
|
7282 |
|
|
|
7283 |
|
|
* strncasecmp.c: new file, implements strncasecmp
|
7284 |
|
|
* strcasecmp.c: new file, implement strcasecmp
|
7285 |
|
|
|
7286 |
|
|
* Makefile.in (CFILES): list these two new source files
|
7287 |
|
|
|
7288 |
|
|
* functions.def: add strcasecmp and strncasecmp entries
|
7289 |
|
|
|
7290 |
|
|
Fri Oct 15 14:53:05 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
7291 |
|
|
|
7292 |
|
|
* strtoul.c (strtoul), strtol.c (strtol): Handle overflow
|
7293 |
|
|
according to ANSI C.
|
7294 |
|
|
|
7295 |
|
|
Thu Oct 14 16:34:19 1993 Kung Hsu (kung@cirdan.cygnus.com)
|
7296 |
|
|
|
7297 |
|
|
* cplus-dem.c: add support of ARM global constructor/destructor,
|
7298 |
|
|
and 'G' for passing record or union in parameter.
|
7299 |
|
|
|
7300 |
|
|
Wed Oct 13 13:36:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
7301 |
|
|
|
7302 |
|
|
* Makefile.in: Fix comment to clarify that stuff in REQUIRED_OFILES
|
7303 |
|
|
should not be in functions.def.
|
7304 |
|
|
|
7305 |
|
|
Wed Oct 13 13:13:38 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
7306 |
|
|
|
7307 |
|
|
* functions.def: Removed xmalloc. Stuff in REQUIRED_OFILES should
|
7308 |
|
|
not be in functions.def.
|
7309 |
|
|
|
7310 |
|
|
Mon Oct 4 18:26:39 1993 Kung Hsu (kung@cirdan.cygnus.com)
|
7311 |
|
|
|
7312 |
|
|
* cplus-dem.c: change globl constructor/destructor to proper name
|
7313 |
|
|
|
7314 |
|
|
Tue Sep 28 18:11:07 1993 Kung Hsu (kung@cirdan.cygnus.com)
|
7315 |
|
|
|
7316 |
|
|
* cplus-dem.c: fix bug in constructor/destructor
|
7317 |
|
|
|
7318 |
|
|
Tue Sep 28 16:20:49 1993 Kung Hsu (kung@cirdan.cygnus.com)
|
7319 |
|
|
|
7320 |
|
|
* cplus-dem.c: support both old and new _vt$... vtbl mangled names
|
7321 |
|
|
|
7322 |
|
|
Fri Sep 24 19:07:16 1993 Jason Merrill (jason@deneb.cygnus.com)
|
7323 |
|
|
|
7324 |
|
|
* cplus-dem.c: Fix demangle_template prototype
|
7325 |
|
|
|
7326 |
|
|
Fri Sep 24 17:32:55 1993 Kung Hsu (kung@cirdan.cygnus.com)
|
7327 |
|
|
|
7328 |
|
|
* cplus-dem.c: fix template demangling
|
7329 |
|
|
* cplus-dem.c: fix const type demangling
|
7330 |
|
|
* cplus-dem.c: fix constructor/destructor, virtual table,
|
7331 |
|
|
qualifier, global constructor/destructor demangling
|
7332 |
|
|
|
7333 |
|
|
Wed Sep 1 23:13:11 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
7334 |
|
|
|
7335 |
|
|
* strsignal.c, strerror.c: Use fully-bracketed initializer to
|
7336 |
|
|
keep gcc -Wall happy.
|
7337 |
|
|
|
7338 |
|
|
Fri Aug 27 10:30:09 1993 Jason Merrill (jason@deneb.cygnus.com)
|
7339 |
|
|
|
7340 |
|
|
* cplus-dem.c (do_type): Add CONSTS to make gcc happy with last
|
7341 |
|
|
patch.
|
7342 |
|
|
|
7343 |
|
|
Fri Aug 27 11:24:54 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
7344 |
|
|
|
7345 |
|
|
Patch from Paul Flinders:
|
7346 |
|
|
* cplus-dem.c (do_type): Deal with arrays.
|
7347 |
|
|
|
7348 |
|
|
Tue Aug 24 14:23:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
7349 |
|
|
|
7350 |
|
|
* cplus-dem.c (demangle_qualified: Deal with GNU format for more
|
7351 |
|
|
than 9 classes.
|
7352 |
|
|
|
7353 |
|
|
Wed Aug 18 19:50:29 1993 Jason Merrill (jason@deneb.cygnus.com)
|
7354 |
|
|
|
7355 |
|
|
* Makefile.in (dummy.o): Redirect to /dev/null to avoid "variable
|
7356 |
|
|
not initialized" warnings under HP/UX
|
7357 |
|
|
|
7358 |
|
|
Sun Aug 15 20:42:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
7359 |
|
|
|
7360 |
|
|
* strerror.c: Move include of stdio.h after sys_errlist #define.
|
7361 |
|
|
Also remove NULL definition (stdio.h always defines NULL, so it
|
7362 |
|
|
never did anything but clutter up the code).
|
7363 |
|
|
|
7364 |
|
|
Sat Aug 14 14:21:49 1993 david d `zoo' zuhn (zoo@rtl.cygnus.com)
|
7365 |
|
|
|
7366 |
|
|
* Makefile.in, functions.def: handle xmalloc.c
|
7367 |
|
|
|
7368 |
|
|
* xmalloc.c: provide xmalloc and xrealloc functions
|
7369 |
|
|
|
7370 |
|
|
Thu Aug 12 17:38:57 1993 David J. Mackenzie (djm@thepub.cygnus.com)
|
7371 |
|
|
|
7372 |
|
|
* cplus-dem.c: Fix a comment.
|
7373 |
|
|
|
7374 |
|
|
Sat Aug 7 13:56:35 1993 David J. Mackenzie (djm@thepub.cygnus.com)
|
7375 |
|
|
|
7376 |
|
|
* getopt1.c: Declare const the way getopt.c does.
|
7377 |
|
|
|
7378 |
|
|
Fri Aug 6 17:03:13 1993 David J. Mackenzie (djm@thepub.cygnus.com)
|
7379 |
|
|
|
7380 |
|
|
* obstack.c, alloca.c: Update from FSF.
|
7381 |
|
|
* getopt.c, getopt1.c: Update to current FSF version, which
|
7382 |
|
|
doesn't use alloca.
|
7383 |
|
|
|
7384 |
|
|
Tue Jul 27 14:03:57 1993 Brendan Kehoe (brendan@lisa.cygnus.com)
|
7385 |
|
|
|
7386 |
|
|
* Makefile.in (demangle): Add the target with a message saying
|
7387 |
|
|
where demangle went.
|
7388 |
|
|
|
7389 |
|
|
Mon Jul 26 15:49:54 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
7390 |
|
|
|
7391 |
|
|
* Makefile.in: Remove obsolete `demangle' target.
|
7392 |
|
|
|
7393 |
|
|
Thu Jul 22 08:31:01 1993 Fred Fish (fnf@deneb.cygnus.com)
|
7394 |
|
|
|
7395 |
|
|
* cplus-dem.c (arm_special): Apply patch from arg@lucid.com to
|
7396 |
|
|
avoid infinite loop on vtbl symbols with disambiguating "junk"
|
7397 |
|
|
tacked on the end.
|
7398 |
|
|
|
7399 |
|
|
Mon Jul 19 14:10:37 1993 david d `zoo' zuhn (zoo@rtl.cygnus.com)
|
7400 |
|
|
|
7401 |
|
|
* strsignal.c: work around some systems losing definitions of
|
7402 |
|
|
sys_siglist
|
7403 |
|
|
|
7404 |
|
|
* config/mh-lynxos: this system has a losing definition of
|
7405 |
|
|
sys_siglist
|
7406 |
|
|
|
7407 |
|
|
* config.table: use mh-lynxos for *-*-lynxos
|
7408 |
|
|
|
7409 |
|
|
Mon Jul 19 17:08:52 1993 Ken Raeburn (raeburn@rtl.cygnus.com)
|
7410 |
|
|
|
7411 |
|
|
* config.table: Add support for HPPA BSD hosts.
|
7412 |
|
|
|
7413 |
|
|
* config/mh-hpbsd: New file.
|
7414 |
|
|
|
7415 |
|
|
Mon Jul 12 18:00:40 1993 K. Richard Pixley (rich@cygnus.com)
|
7416 |
|
|
|
7417 |
|
|
* Makefile.in (TAGS): make work when srcdir != objdir.
|
7418 |
|
|
|
7419 |
|
|
Sun Jun 27 15:35:31 1993 David J. Mackenzie (djm@thepub.cygnus.com)
|
7420 |
|
|
|
7421 |
|
|
* cplus-dem.c (main): Add long options, including --help and
|
7422 |
|
|
--version.
|
7423 |
|
|
(usage): New function from code in main.
|
7424 |
|
|
|
7425 |
|
|
Tue Jun 22 11:37:38 1993 Per Bothner (bothner@deneb.cygnus.com)
|
7426 |
|
|
|
7427 |
|
|
* config.table: New shell scipt, sourced by both ./configure,in
|
7428 |
|
|
and ../xiberty/configure.in, to avoid maintainance lossages.
|
7429 |
|
|
* configure.in and ../xiberty/configure.in: Use config.table.
|
7430 |
|
|
|
7431 |
|
|
* configure.in: Don't use mh-aix for AIX 3.2, only for 3.1.
|
7432 |
|
|
* configure.in: Map *-*-irix* (except irix4) to mh-sysv.
|
7433 |
|
|
* ../xiberty/configure.in: Update from ./configure.in.
|
7434 |
|
|
|
7435 |
|
|
Tue Jun 15 17:05:31 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
|
7436 |
|
|
|
7437 |
|
|
* Makefile.in: remove parentdir support
|
7438 |
|
|
|
7439 |
|
|
Wed May 26 12:59:09 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
|
7440 |
|
|
|
7441 |
|
|
* cplus-dem.c (xrealloc): Match definition with prototype.
|
7442 |
|
|
|
7443 |
|
|
Tue May 25 14:27:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
|
7444 |
|
|
|
7445 |
|
|
* cplus-dem.c (demangle_prefix): Demangle cfront
|
7446 |
|
|
local variables as an extension to ARM demangling.
|
7447 |
|
|
|
7448 |
|
|
Fri May 21 09:53:57 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
7449 |
|
|
|
7450 |
|
|
* ieee-float.c: Don't require pointers to double to be aligned.
|
7451 |
|
|
|
7452 |
|
|
Tue May 18 17:12:10 1993 Fred Fish (fnf@cygnus.com)
|
7453 |
|
|
|
7454 |
|
|
(merge changes from dlong@cse.ucsc.edu)
|
7455 |
|
|
* cplus-dem.c (consume_count): Simplify.
|
7456 |
|
|
* cplus-dem.c (arm_pt, demangle_class_name): New functions.
|
7457 |
|
|
* cplus-dem.c (various): Calls to arm_pt, demangle_class_name.
|
7458 |
|
|
|
7459 |
|
|
* cplus-dem.c (xmalloc, xrealloc, strstr): Make extern decls into
|
7460 |
|
|
full prototypes.
|
7461 |
|
|
* cplus-dem.c (free): Add prototype.
|
7462 |
|
|
* cplus-dem.c (optable): Fully bracketize initializer.
|
7463 |
|
|
|
7464 |
|
|
Fri May 14 17:13:05 1993 Per Bothner (bothner@cygnus.com)
|
7465 |
|
|
|
7466 |
|
|
* cplus-dem.c: Whether initial underscores are stripped
|
7467 |
|
|
depends on the external variable prepends_underscore
|
7468 |
|
|
(which is generated by the binutils Makefile).
|
7469 |
|
|
|
7470 |
|
|
Fri May 14 07:32:20 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
|
7471 |
|
|
|
7472 |
|
|
* cplus-dem.c (mop_up, arm_special): Remove some unused variables.
|
7473 |
|
|
|
7474 |
|
|
Tue May 4 20:31:59 1993 Fred Fish (fnf@cygnus.com)
|
7475 |
|
|
|
7476 |
|
|
* cplus-dem.c (consume_count): Return zero if arg does not
|
7477 |
|
|
start with digit, and don't consume any input.
|
7478 |
|
|
|
7479 |
|
|
Tue May 4 08:10:28 1993 Jim Kingdon (kingdon@cygnus.com)
|
7480 |
|
|
|
7481 |
|
|
* Makefile.in (demangle): Use ${srcdir} not $^.
|
7482 |
|
|
|
7483 |
|
|
* strtod.c: New file, needed at least for BSD 4.3.
|
7484 |
|
|
|
7485 |
|
|
Sun May 2 11:30:42 1993 Fred Fish (fnf@cygnus.com)
|
7486 |
|
|
|
7487 |
|
|
* strsignal.c (sys_siglist): For ANSI compilations, type is
|
7488 |
|
|
"const char *const". Also remove conditionalization on __STDC__
|
7489 |
|
|
since const is defined away for non-ANSI.
|
7490 |
|
|
|
7491 |
|
|
Wed Apr 28 19:29:55 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
|
7492 |
|
|
|
7493 |
|
|
* configure.in: Recognize *-*-hpux.
|
7494 |
|
|
* config/mh-hpux: New file.
|
7495 |
|
|
|
7496 |
|
|
Tue Apr 27 15:22:19 1993 Per Bothner (bothner@cygnus.com)
|
7497 |
|
|
|
7498 |
|
|
* tmpnam.c: Added ANSI tmpnam() function.
|
7499 |
|
|
* functions.def, Makefile.in: Update accordingly.
|
7500 |
|
|
|
7501 |
|
|
Tue Apr 27 13:38:38 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
|
7502 |
|
|
|
7503 |
|
|
* cplus-dem.c (demangle_function_name): Get the demangling of
|
7504 |
|
|
stop__1A right.
|
7505 |
|
|
|
7506 |
|
|
Fri Apr 16 23:48:24 1993 Jim Kingdon (kingdon at calvin)
|
7507 |
|
|
|
7508 |
|
|
* cplus-dem.c: Declare strstr return type.
|
7509 |
|
|
|
7510 |
|
|
Fri Mar 26 12:01:26 1993 Jim Kingdon (kingdon@cygnus.com)
|
7511 |
|
|
|
7512 |
|
|
* strsignal.c: Add some AIX signals.
|
7513 |
|
|
|
7514 |
|
|
Thu Mar 25 15:17:23 1993 Ian Lance Taylor (ian@cygnus.com)
|
7515 |
|
|
|
7516 |
|
|
* Makefile.in (MAKEOVERRIDES): Define to be empty.
|
7517 |
|
|
|
7518 |
|
|
Wed Mar 24 01:59:25 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
|
7519 |
|
|
|
7520 |
|
|
* Makefile.in: add installcheck & dvi targets
|
7521 |
|
|
|
7522 |
|
|
Thu Mar 18 14:05:44 1993 Per Bothner (bothner@rtl.cygnus.com)
|
7523 |
|
|
|
7524 |
|
|
* ieee-float.c: New file, moved from ../gdb (since it is
|
7525 |
|
|
needed by ../opcode/m68k-dis.c).
|
7526 |
|
|
|
7527 |
|
|
Tue Mar 2 17:47:31 1993 Fred Fish (fnf@cygnus.com)
|
7528 |
|
|
|
7529 |
|
|
* cplus-dem.c: Replace all references to cfront with ARM.
|
7530 |
|
|
|
7531 |
|
|
Fri Feb 26 00:17:07 1993 Per Bothner (bothner@rtl.cygnus.com)
|
7532 |
|
|
|
7533 |
|
|
* cplus-dem.c: Fix main program (when compiled with -DMAIN)
|
7534 |
|
|
to be more useful as a filter.
|
7535 |
|
|
|
7536 |
|
|
Sat Feb 20 21:41:39 1993 Brendan Kehoe (brendan@lisa.cygnus.com)
|
7537 |
|
|
|
7538 |
|
|
* Makefile.in (install_to_libdir, install_to_tooldir): Go into the
|
7539 |
|
|
destination directory before running $(RANLIB), in case that
|
7540 |
|
|
program tries to create a file in the current directory as part of
|
7541 |
|
|
its work.
|
7542 |
|
|
|
7543 |
|
|
Thu Feb 18 23:00:19 1993 John Gilmore (gnu@cygnus.com)
|
7544 |
|
|
|
7545 |
|
|
* strsignal.c (sys_siglist): Remove yet another *%^&%&$# "const"
|
7546 |
|
|
because BSD 4.4 lacks one. Isn't this fun?
|
7547 |
|
|
|
7548 |
|
|
Thu Feb 18 11:24:25 1993 Fred Fish (fnf@cygnus.com)
|
7549 |
|
|
|
7550 |
|
|
* cplus-dem.c (demangle_signature): Set func_done after
|
7551 |
|
|
demangling a template.
|
7552 |
|
|
* cplus-dem.c (demangle_template): Fix several small bugs
|
7553 |
|
|
in demangling GNU style templates.
|
7554 |
|
|
* cplus-dem.c (demangle_prefix): Fix for templates in GNU
|
7555 |
|
|
style constructors.
|
7556 |
|
|
* cplus-dem.c (gnu_special): Fix for templates in GNU style
|
7557 |
|
|
static data members.
|
7558 |
|
|
|
7559 |
|
|
Tue Feb 16 17:28:35 1993 Fred Fish (fnf@cygnus.com)
|
7560 |
|
|
|
7561 |
|
|
* cplus-dem.c (demangle_signature): Modify to include type
|
7562 |
|
|
modifiers like static and const in remembered types.
|
7563 |
|
|
|
7564 |
|
|
Thu Feb 11 22:20:47 1993 Fred Fish (fnf@cygnus.com)
|
7565 |
|
|
|
7566 |
|
|
* cplus-dem.c (demangled_qualified): Add new parameter that tells
|
7567 |
|
|
whether to prepend or append the qualifiers.
|
7568 |
|
|
* cplus-dem.c (string_prepends): Used now, remove #if 0.
|
7569 |
|
|
* cplus-dem.c (demangle_signature): Call demangle_qualified
|
7570 |
|
|
with prepending.
|
7571 |
|
|
* cplus-dem.c (gnu_special): Recognize static data members that
|
7572 |
|
|
use qualified names.
|
7573 |
|
|
* cplus-dem.c (demangle_qualified): Accumulate qualifiers in a
|
7574 |
|
|
temporary buffer and the prepend or append them to the result,
|
7575 |
|
|
as specified by the new "append" flag.
|
7576 |
|
|
* cplus-dem.c (do_type): Call demangled_qualified with
|
7577 |
|
|
appending.
|
7578 |
|
|
|
7579 |
|
|
Mon Dec 28 10:47:19 1992 Ken Raeburn (raeburn@cygnus.com)
|
7580 |
|
|
|
7581 |
|
|
* strsignal.c (signal_table): Now const.
|
7582 |
|
|
(init_signal_tables): Variable eip now points to const.
|
7583 |
|
|
|
7584 |
|
|
* strerror.c (error_table): Now const.
|
7585 |
|
|
(init_error_tables): Variable eip now points to const.
|
7586 |
|
|
|
7587 |
|
|
Tue Dec 15 15:36:50 1992 Per Bothner (bothner@cygnus.com)
|
7588 |
|
|
|
7589 |
|
|
* memchr.c (memchr): New (ANSI standard) function.
|
7590 |
|
|
* Makefile.in, functions.def: Added memchr.
|
7591 |
|
|
* Makefile.in (AR_FLAGS): Use rc instad of non-standard cq.
|
7592 |
|
|
|
7593 |
|
|
Wed Dec 2 22:49:10 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
|
7594 |
|
|
|
7595 |
|
|
* getopt.c: remove use of USG around , which never meant
|
7596 |
|
|
anything anyway
|
7597 |
|
|
|
7598 |
|
|
* config/mh-{aix,apollo68,ncr3000,sysv,sysv4}: removed definitions
|
7599 |
|
|
of USG and USGr4
|
7600 |
|
|
|
7601 |
|
|
Thu Nov 19 03:09:33 1992 Brendan Kehoe (brendan@lisa.cygnus.com)
|
7602 |
|
|
|
7603 |
|
|
* cplus-dem.c (demangle_fund_type): Recognize `w', a wide character;
|
7604 |
|
|
it's now a type according to the ANSI X3J16 working paper; output
|
7605 |
|
|
"wchar_t" for it.
|
7606 |
|
|
(demangle_template): Accept `w' as an integral type.
|
7607 |
|
|
(xmalloc, xrealloc): Use `char *', not `PTR'. Cast calls to their
|
7608 |
|
|
counterparts malloc and realloc to `char *'.
|
7609 |
|
|
(main): Exit with a 0 status.
|
7610 |
|
|
* Makefile.in (demangle): Don't expect the user to define
|
7611 |
|
|
DEMANGLE, instead force to be cplus-dem.c. Look in $(srcdir)/../include
|
7612 |
|
|
for demangle.h. Pass it any HDEFINES or XTRAFLAGS.
|
7613 |
|
|
|
7614 |
|
|
Wed Nov 18 18:56:20 1992 John Gilmore (gnu@cygnus.com)
|
7615 |
|
|
|
7616 |
|
|
* Makefile.in (AR_FLAGS): Avoid verbosity.
|
7617 |
|
|
* config/mh-sysv4: Remove AR_FLAGS override, use INSTALL=cp,
|
7618 |
|
|
replace USGr4 with HAVE_SYSCONF.
|
7619 |
|
|
* config/mh-solaris: Remove; mh-sysv4 works now.
|
7620 |
|
|
* getpagesize.c: Replace USGr4 with HAVE_SYSCONF.
|
7621 |
|
|
* configure.in: Simplify host matching table, remove separate
|
7622 |
|
|
solaris config file.
|
7623 |
|
|
|
7624 |
|
|
Sun Nov 15 09:35:16 1992 Fred Fish (fnf@cygnus.com)
|
7625 |
|
|
|
7626 |
|
|
* configure.in (i[34]86-*-solaris2*): Add, use mh-sysv4.
|
7627 |
|
|
|
7628 |
|
|
Tue Nov 3 21:27:03 1992 Brendan Kehoe (brendan@cygnus.com)
|
7629 |
|
|
|
7630 |
|
|
* cplus-dem.c (xmalloc, xrealloc): Add decls.
|
7631 |
|
|
(remember_type): Don't cast xmalloc.
|
7632 |
|
|
(string_need): Likewise; don't cast xrealloc either.
|
7633 |
|
|
|
7634 |
|
|
Fri Oct 23 08:52:01 1992 Ian Lance Taylor (ian@cygnus.com)
|
7635 |
|
|
|
7636 |
|
|
* Makefile.in, functions.defs, rename.c: added simple
|
7637 |
|
|
implementation of rename, since some binutils programs use it.
|
7638 |
|
|
|
7639 |
|
|
Thu Oct 15 15:18:22 1992 Per Bothner (bothner@cygnus.com)
|
7640 |
|
|
|
7641 |
|
|
* strsignal.c: Add appropriate 'const' to sys_siglist
|
7642 |
|
|
extern declaration (if __STDC__). (Needed for Linux.)
|
7643 |
|
|
* strsignal.c (strsignal): Add cast to remove const-ness.
|
7644 |
|
|
|
7645 |
|
|
Fri Oct 9 03:22:55 1992 John Gilmore (gnu@cygnus.com)
|
7646 |
|
|
|
7647 |
|
|
* Makefile.in (needed.awk, needed2.awk): Remove erroneous \'s
|
7648 |
|
|
before "'s, diagnosed by BSD 4.4 awk.
|
7649 |
|
|
|
7650 |
|
|
Thu Oct 8 15:25:12 1992 Ian Lance Taylor (ian@cygnus.com)
|
7651 |
|
|
|
7652 |
|
|
* Makefile.in: create config.h and needed-list through $(CONFIG_H)
|
7653 |
|
|
and $(NEEDED_LIST), to give some hooks for xiberty.
|
7654 |
|
|
|
7655 |
|
|
Thu Oct 1 23:31:42 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
|
7656 |
|
|
|
7657 |
|
|
* configure.in: use cpu-vendor-triple instead of nested cases
|
7658 |
|
|
|
7659 |
|
|
Wed Sep 30 11:26:59 1992 Per Bothner (bothner@rtl.cygnus.com)
|
7660 |
|
|
|
7661 |
|
|
* Makefile.in, argv.c, basename.c, bcmp.c, bcopy.c, bzero.c,
|
7662 |
|
|
concat.c, cplus-dem.c, fdmatch.c, getcwd.c, getopt.c, getopt1.c,
|
7663 |
|
|
getpagesize.c, insque.c, memcmp.c, memcpy.c, memmove.c, memset.c,
|
7664 |
|
|
obstack.c, sigsetmask.c, spaces.c, strchr.c, strerror.c,
|
7665 |
|
|
strrchr.c, strsignal.c, strstr.c, vfork.c, vsprintf.c:
|
7666 |
|
|
Convert from using GPL to LGPL.
|
7667 |
|
|
|
7668 |
|
|
Sat Sep 26 04:01:30 1992 John Gilmore (gnu@cygnus.com)
|
7669 |
|
|
|
7670 |
|
|
* Makefile.in (errors): Leave dummy.o and dummy around so that
|
7671 |
|
|
we can see how the needed list was generated (it's sometimes wrong).
|
7672 |
|
|
(mostlyclean): Remove them.
|
7673 |
|
|
|
7674 |
|
|
Mon Sep 21 14:50:42 1992 Ian Lance Taylor (ian@cygnus.com)
|
7675 |
|
|
|
7676 |
|
|
* getcwd.c: supply a default if MAXPATHLEN is not defined.
|
7677 |
|
|
|
7678 |
|
|
* config/mh-irix4: set EXTRA_OFILES to alloca.o, from WRS.
|
7679 |
|
|
|
7680 |
|
|
Wed Sep 9 12:41:48 1992 Ian Lance Taylor (ian@cygnus.com)
|
7681 |
|
|
|
7682 |
|
|
* Makefile.in: Use XTRAFLAGS when compiling, so that xiberty works
|
7683 |
|
|
when cross-compiling.
|
7684 |
|
|
|
7685 |
|
|
Thu Sep 3 13:29:39 1992 K. Richard Pixley (rich@sendai.cygnus.com)
|
7686 |
|
|
|
7687 |
|
|
* cplus-dem.c: (demangle_prefix): reduction in strength of strstr
|
7688 |
|
|
as a time optimization.
|
7689 |
|
|
|
7690 |
|
|
* cplus-dem.c (cplus_demangle): remove strpbrk test. Appears to
|
7691 |
|
|
be more expensive than simply demangling.
|
7692 |
|
|
|
7693 |
|
|
* cplus-dem.c (cplus_match): new function.
|
7694 |
|
|
|
7695 |
|
|
Tue Sep 1 15:24:04 1992 Per Bothner (bothner@rtl.cygnus.com)
|
7696 |
|
|
|
7697 |
|
|
* cplus-dem.c: #include , to define NULL.
|
7698 |
|
|
Define current_demangling_style.
|
7699 |
|
|
|
7700 |
|
|
Sun Aug 30 17:58:19 1992 Per Bothner (bothner@rtl.cygnus.com)
|
7701 |
|
|
|
7702 |
|
|
* cplus-dem.c: New file, moved from ../gdb.
|
7703 |
|
|
* cplus-dem.c (set_cplus_marker_for_demangling): New exported
|
7704 |
|
|
function, to avoid compiling in target-dependency for CPLUS_MARKER.
|
7705 |
|
|
* cplus-dem.c (cplus_demangle): Allow demangling style option
|
7706 |
|
|
to be passed as a parameter, but using the global variable
|
7707 |
|
|
current_demangling_style as a default.
|
7708 |
|
|
* Makefile.in: Update for cplus-dem.c
|
7709 |
|
|
|
7710 |
|
|
Sat Aug 29 10:44:09 1992 Fred Fish (fnf@cygnus.com)
|
7711 |
|
|
|
7712 |
|
|
* obstack.c: Merge in comment changes from FSF version. Now
|
7713 |
|
|
matches the FSF version exactly.
|
7714 |
|
|
|
7715 |
|
|
Fri Aug 28 18:39:08 1992 John Gilmore (gnu@cygnus.com)
|
7716 |
|
|
|
7717 |
|
|
* obstack.c (CALL_FREEFUN): Can't use ?: with void values (at
|
7718 |
|
|
least on losing DECstations!); use if-then-else instead.
|
7719 |
|
|
|
7720 |
|
|
Wed Aug 19 14:40:34 1992 Ian Lance Taylor (ian@cygnus.com)
|
7721 |
|
|
|
7722 |
|
|
* Makefile.in: always create installation directories.
|
7723 |
|
|
|
7724 |
|
|
Mon Aug 10 17:33:40 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
|
7725 |
|
|
|
7726 |
|
|
* Makefile.in: clean up definition of CFILES, more comments
|
7727 |
|
|
|
7728 |
|
|
Sat Aug 8 23:10:59 1992 Fred Fish (fnf@cygnus.com)
|
7729 |
|
|
|
7730 |
|
|
* getopt.c (my_index): Make first arg const to match strchr,
|
7731 |
|
|
which it sometimes is remapped to.
|
7732 |
|
|
|
7733 |
|
|
Sat Aug 1 13:48:50 1992 Fred Fish (fnf@cygnus.com)
|
7734 |
|
|
|
7735 |
|
|
* obstack.c (DEFAULT_ALIGNMENT): Update to match FSF version.
|
7736 |
|
|
* obstack.c (_obstack_begin): Initialize use_extra_arg.
|
7737 |
|
|
* obstack.c (_obstack_begin_1): New, from FSF version.
|
7738 |
|
|
|
7739 |
|
|
Mon Jul 20 21:07:58 1992 Fred Fish (fnf@cygnus.com)
|
7740 |
|
|
|
7741 |
|
|
* obstack.c (CALL_CHECKFUN, CALL_FREEFUN): Use use_extra_arg and
|
7742 |
|
|
extra_arg.
|
7743 |
|
|
* obstack.c (_obstack_begin): Remove area_id and flags arguments
|
7744 |
|
|
(previously added for mmalloc support, interface has changed).
|
7745 |
|
|
Also convert flags usage to use use_extra_arg and maybe_empty_object.
|
7746 |
|
|
|
7747 |
|
|
Fri Jul 10 00:41:53 1992 Fred Fish (fnf@cygnus.com)
|
7748 |
|
|
|
7749 |
|
|
* argv.c: Move expandargv inline and eliminate static variables.
|
7750 |
|
|
Rewrite to always allocate in powers of two. Fix to return an
|
7751 |
|
|
argv with a single null string arg if passed a null string.
|
7752 |
|
|
|
7753 |
|
|
Fri Jul 3 20:27:29 1992 Fred Fish (fnf@cygnus.com)
|
7754 |
|
|
|
7755 |
|
|
* random.c, sigsetmask.c, strerror.c, strsignal.c: Remove
|
7756 |
|
|
"(void)" casts from function calls where the return value is
|
7757 |
|
|
ignored, in accordance with GNU coding standards.
|
7758 |
|
|
|
7759 |
|
|
Mon Jun 29 10:54:19 1992 Fred Fish (fnf at cygnus.com)
|
7760 |
|
|
|
7761 |
|
|
* bcopy.c, strerror.c, strsignal.c: Lint.
|
7762 |
|
|
|
7763 |
|
|
Thu Jun 25 09:18:41 1992 K. Richard Pixley (rich@rtl.cygnus.com)
|
7764 |
|
|
|
7765 |
|
|
* getopt.c: merge changes from make.
|
7766 |
|
|
|
7767 |
|
|
Thu Jun 25 04:43:22 1992 John Gilmore (gnu at cygnus.com)
|
7768 |
|
|
|
7769 |
|
|
* alloca.c: Incorporate fixes from gdb/alloca.c.
|
7770 |
|
|
FIXME: Eventually move gdb's alloca configuration files here,
|
7771 |
|
|
and remove gdb/alloca.c and its Makefile.in support.
|
7772 |
|
|
|
7773 |
|
|
Tue Jun 23 21:56:30 1992 Fred Fish (fnf@cygnus.com)
|
7774 |
|
|
|
7775 |
|
|
* dummy.c: Define NOTHING to /*nothing*/, change return type
|
7776 |
|
|
of main to int and return zero.
|
7777 |
|
|
* functions.def: Supply NOTHING as the fourth arg to macros
|
7778 |
|
|
that don't have an explicit arg, to satisfy picky preprocessors.
|
7779 |
|
|
|
7780 |
|
|
Wed Jun 17 18:13:58 1992 Per Bothner (bothner@rtl.cygnus.com)
|
7781 |
|
|
|
7782 |
|
|
* Makefile.in: Clean up *clean rules, as per standards.texi.
|
7783 |
|
|
|
7784 |
|
|
Tue Jun 16 16:11:59 1992 K. Richard Pixley (rich@rtl.cygnus.com)
|
7785 |
|
|
|
7786 |
|
|
* getopt.c, getopt1.c: merged largely gratuitous, mostly
|
7787 |
|
|
whitespace diffs from other prep distributions.
|
7788 |
|
|
|
7789 |
|
|
Mon Jun 15 12:25:46 1992 Fred Fish (fnf@cygnus.com)
|
7790 |
|
|
|
7791 |
|
|
* config/mh-ncr3000 (INSTALL): Don't use /usr/ucb/install,
|
7792 |
|
|
it is broken on ncr 3000's.
|
7793 |
|
|
|
7794 |
|
|
Mon Jun 15 01:03:26 1992 John Gilmore (gnu at cygnus.com)
|
7795 |
|
|
|
7796 |
|
|
* sigsetmask.c: Rewrite. Old one was very confused about its
|
7797 |
|
|
arguments and result. New one can't do much, but at least knows
|
7798 |
|
|
what it can't do, and it's good enough for GDB's use.
|
7799 |
|
|
|
7800 |
|
|
Sun Jun 14 15:17:40 1992 Stu Grossman (grossman at cygnus.com)
|
7801 |
|
|
|
7802 |
|
|
* functions.def: Use proper prototype for strtoul.
|
7803 |
|
|
|
7804 |
|
|
Fri Jun 12 19:22:40 1992 John Gilmore (gnu at cygnus.com)
|
7805 |
|
|
|
7806 |
|
|
* Makefile.in: Add random.c.
|
7807 |
|
|
* config/mh-*: Use "true" rather than "echo >/dev/null" for ranlib.
|
7808 |
|
|
* configure.in: update solaris2 config.
|
7809 |
|
|
|
7810 |
|
|
Wed Jun 10 16:31:29 1992 Fred Fish (fnf@cygnus.com)
|
7811 |
|
|
|
7812 |
|
|
* random.c: Add for random() and srandom().
|
7813 |
|
|
* functions.def: Add random
|
7814 |
|
|
|
7815 |
|
|
Tue Jun 9 17:27:18 1992 Fred Fish (fnf@cygnus.com)
|
7816 |
|
|
|
7817 |
|
|
* config/{mh-ncr3000, mh-sysv4}: Add definition for INSTALL
|
7818 |
|
|
using /usr/ucb/install.
|
7819 |
|
|
|
7820 |
|
|
Mon Jun 1 13:20:17 1992 Per Bothner (bothner@rtl.cygnus.com)
|
7821 |
|
|
|
7822 |
|
|
* strerror.c: Kludge to guard against a conflict with
|
7823 |
|
|
possible declaration of sys_errlist in errno.h.
|
7824 |
|
|
|
7825 |
|
|
Sun May 31 15:07:47 1992 Mark Eichin (eichin at cygnus.com)
|
7826 |
|
|
|
7827 |
|
|
* configure.in, config/mh-solaris: add solaris2 config support.
|
7828 |
|
|
|
7829 |
|
|
Fri May 29 17:23:23 1992 Per Bothner (bothner@rtl.cygnus.com)
|
7830 |
|
|
|
7831 |
|
|
* sigsetmask.c: #ifdef out sigsetmask if SIG_SETMASK
|
7832 |
|
|
is not defined (should be defined in signal.h, says Posix.).
|
7833 |
|
|
|
7834 |
|
|
Mon May 18 17:35:04 1992 K. Richard Pixley (rich@cygnus.com)
|
7835 |
|
|
|
7836 |
|
|
* getopt.c: merged changes from make-3.62.11.
|
7837 |
|
|
|
7838 |
|
|
Fri May 8 14:53:07 1992 K. Richard Pixley (rich@cygnus.com)
|
7839 |
|
|
|
7840 |
|
|
* getopt.c: merged changes from bison-1.18.
|
7841 |
|
|
|
7842 |
|
|
Tue May 5 11:51:40 1992 Per Bothner (bothner@rtl.cygnus.com)
|
7843 |
|
|
|
7844 |
|
|
* Makefile.in: Don't have $(EXTRA_OFILES) depend on config.h,
|
7845 |
|
|
since that introduces a circular dependency.
|
7846 |
|
|
($(EXTRA_OFILES) are used to build config.h.)
|
7847 |
|
|
|
7848 |
|
|
* strtoul.c: Fixes to handle non-decimal bases better.
|
7849 |
|
|
|
7850 |
|
|
Wed Apr 22 09:27:51 1992 Fred Fish (fnf@cygnus.com)
|
7851 |
|
|
|
7852 |
|
|
* config/mh-ncr3000: Replace MINUS_G with CFLAGS.
|
7853 |
|
|
* Makefile.dos: Finish MINUS_G eradication.
|
7854 |
|
|
* Makefile.in (CFILES): Add strsignal.c.
|
7855 |
|
|
* Makefile.in (REQUIRED_OFILES): Add strerror.o strsignal.o
|
7856 |
|
|
* Makefile.in (needed-list): Split creation of errors file to
|
7857 |
|
|
separate make target.
|
7858 |
|
|
* Makefile.in (config.h, needed2.awk, errors): New targets.
|
7859 |
|
|
* Makefile.in (clean): Split to multiple lines, add needed2.awk
|
7860 |
|
|
and config.h.
|
7861 |
|
|
* dummy.c (DEFFUNC, DEFVAR): Add defines and undefs.
|
7862 |
|
|
* functions.def (strerror): Remove from optional list.
|
7863 |
|
|
* functions.def (sys_nerr, sys_errlist, sys_siglist): DEFVAR's
|
7864 |
|
|
* functions.def (strerror, psignal): DEFFUNC's
|
7865 |
|
|
* strerror.c: Rewrite from scratch to use sys_errlist only if
|
7866 |
|
|
available, add errno_max(), add strerrno(), add strtoerrno(),
|
7867 |
|
|
add test driver.
|
7868 |
|
|
* strsignal.c: New file, signal equivalent to strerror.c.
|
7869 |
|
|
Uses sys_siglist if available, defines signo_max(), strsignal(),
|
7870 |
|
|
strsigno(), strtosigno(), psignal(), and test driver.
|
7871 |
|
|
|
7872 |
|
|
Mon Apr 20 20:49:32 1992 K. Richard Pixley (rich@cygnus.com)
|
7873 |
|
|
|
7874 |
|
|
* Makefile.in: do not print recursion line.
|
7875 |
|
|
|
7876 |
|
|
* Makefile.in: allow CFLAGS to be passed in from command line.
|
7877 |
|
|
Removed MINUS_G. Default CFLAGS to -g.
|
7878 |
|
|
|
7879 |
|
|
Mon Apr 20 12:57:46 1992 Per Bothner (bothner@rtl.cygnus.com)
|
7880 |
|
|
|
7881 |
|
|
* config/mh-aix: New. EXTRA_OFILES lists copysign.o,
|
7882 |
|
|
so libg++ users don't have to be inconvenienced by a
|
7883 |
|
|
libc.a bug (libc.a needs copysign, but doesn't define it!).
|
7884 |
|
|
* configure.in: Use config/mh-aix.
|
7885 |
|
|
* strtoul.c: Handle '-' as required by ANSI.
|
7886 |
|
|
Clean up radix handling.
|
7887 |
|
|
* strstr.c: Fix buggy algorithm.
|
7888 |
|
|
* Makefile.in: Change so that ${EXTRA_OFILES} is
|
7889 |
|
|
appended to needed-list (which is used by libg++).
|
7890 |
|
|
|
7891 |
|
|
Fri Apr 10 22:51:41 1992 Fred Fish (fnf@cygnus.com)
|
7892 |
|
|
|
7893 |
|
|
* configure.in: Recognize new ncr3000 config.
|
7894 |
|
|
* config/mh-ncr3000: New config file.
|
7895 |
|
|
|
7896 |
|
|
Wed Apr 1 23:31:43 1992 John Gilmore (gnu at cygnus.com)
|
7897 |
|
|
|
7898 |
|
|
* argv.c, dummy.c: Lint.
|
7899 |
|
|
|
7900 |
|
|
Tue Mar 31 18:46:44 1992 Fred Fish (fnf@cygnus.com)
|
7901 |
|
|
|
7902 |
|
|
* config/mh-sysv4: New config file.
|
7903 |
|
|
* configure.in (host_makefile_frag): Set to config/mh-sysv4 for
|
7904 |
|
|
host_os == sysv4.
|
7905 |
|
|
* getpagesize.c: For SVR4, use sysconf(_SC_PAGESIZE) to get
|
7906 |
|
|
pagesize.
|
7907 |
|
|
|
7908 |
|
|
Sun Mar 29 12:26:42 1992 John Gilmore (gnu at cygnus.com)
|
7909 |
|
|
|
7910 |
|
|
* getopt.c: Lint.
|
7911 |
|
|
|
7912 |
|
|
Fri Mar 27 08:32:55 1992 Fred Fish (fnf@cygnus.com)
|
7913 |
|
|
|
7914 |
|
|
* functions.def (alloca): Fix return type and args to avoid
|
7915 |
|
|
type clash with gcc's builtin alloca.
|
7916 |
|
|
|
7917 |
|
|
Tue Mar 24 23:33:42 1992 K. Richard Pixley (rich@cygnus.com)
|
7918 |
|
|
|
7919 |
|
|
* configure.in, config/mh-irix4: irix4 support.
|
7920 |
|
|
|
7921 |
|
|
* Makefile.in, functions.def, alloca.c: added alloca.
|
7922 |
|
|
|
7923 |
|
|
Tue Mar 24 17:34:46 1992 Stu Grossman (grossman at cygnus.com)
|
7924 |
|
|
|
7925 |
|
|
* obstack.c (CALL_FREEFUN): Make it compile on DECstations.
|
7926 |
|
|
|
7927 |
|
|
Thu Mar 19 13:57:42 1992 Fred Fish (fnf@cygnus.com)
|
7928 |
|
|
|
7929 |
|
|
* argv.c: Fix various external function definitions to be
|
7930 |
|
|
correct in an ANSI compilation environment.
|
7931 |
|
|
|
7932 |
|
|
Sat Mar 14 17:28:17 1992 Fred Fish (fnf@cygnus.com)
|
7933 |
|
|
|
7934 |
|
|
* obstack.c: Changes to support calling mmalloc functions,
|
7935 |
|
|
which take an additional argument over malloc functions.
|
7936 |
|
|
|
7937 |
|
|
Fri Mar 6 22:01:10 1992 K. Richard Pixley (rich@cygnus.com)
|
7938 |
|
|
|
7939 |
|
|
* added check target.
|
7940 |
|
|
|
7941 |
|
|
Thu Feb 27 22:19:39 1992 Per Bothner (bothner@cygnus.com)
|
7942 |
|
|
|
7943 |
|
|
* argv.c: #include alloca-conf.h (needed by AIX).
|
7944 |
|
|
|
7945 |
|
|
Wed Feb 26 18:04:40 1992 K. Richard Pixley (rich@cygnus.com)
|
7946 |
|
|
|
7947 |
|
|
* Makefile.in, configure.in: removed traces of namesubdir,
|
7948 |
|
|
-subdirs, $(subdir), $(unsubdir), some rcs triggers. Forced
|
7949 |
|
|
copyrights to '92, changed some from Cygnus to FSF.
|
7950 |
|
|
|
7951 |
|
|
Sat Feb 22 01:09:21 1992 Stu Grossman (grossman at cygnus.com)
|
7952 |
|
|
|
7953 |
|
|
* argv.c: Check in Fred's version which fixes problems with
|
7954 |
|
|
alloca().
|
7955 |
|
|
|
7956 |
|
|
Fri Feb 7 21:46:08 1992 Stu Grossman (grossman at cygnus.com)
|
7957 |
|
|
|
7958 |
|
|
* makefile.dos: Remove NUL to keep patch from failing.
|
7959 |
|
|
|
7960 |
|
|
Thu Jan 30 22:48:41 1992 Stu Grossman (grossman at cygnus.com)
|
7961 |
|
|
|
7962 |
|
|
* getopt.c (_getopt_internal): Fix usage of enum has_arg.
|
7963 |
|
|
|
7964 |
|
|
Mon Jan 20 18:53:23 1992 Stu Grossman (grossman at cygnus.com)
|
7965 |
|
|
|
7966 |
|
|
* getopt.c, getopt1.c, ../include/getopt.h: Get latest versions.
|
7967 |
|
|
|
7968 |
|
|
Sat Jan 18 16:53:01 1992 Fred Fish (fnf at cygnus.com)
|
7969 |
|
|
|
7970 |
|
|
* argv.c: New file to build and destroy standard argument
|
7971 |
|
|
vectors from a command string.
|
7972 |
|
|
|
7973 |
|
|
* Makefile.in: Add argv.c and argv.o to appropriate macros.
|
7974 |
|
|
|
7975 |
|
|
Fri Dec 20 12:12:57 1991 Fred Fish (fnf at cygnus.com)
|
7976 |
|
|
|
7977 |
|
|
* configure.in: Change svr4 references to sysv4.
|
7978 |
|
|
|
7979 |
|
|
* rindex.c: Declare return type of externally used function
|
7980 |
|
|
strrchr().
|
7981 |
|
|
|
7982 |
|
|
Thu Dec 19 18:35:03 1991 John Gilmore (gnu at cygnus.com)
|
7983 |
|
|
|
7984 |
|
|
* Makefile.in: Remove "***" in normal output, since Make produces
|
7985 |
|
|
this on errors, and it's convenient to search for.
|
7986 |
|
|
|
7987 |
|
|
Tue Dec 17 23:21:30 1991 Per Bothner (bothner at cygnus.com)
|
7988 |
|
|
|
7989 |
|
|
* memcmp.c, memcpy.c, memmove.c, memset.c, strchr.c, strrchr.c:
|
7990 |
|
|
New ANSI functions. The old non-ANSI functions (such as bcopy)
|
7991 |
|
|
should be avoided.
|
7992 |
|
|
* bcopy.c: Fix to correctly handle overlapping regions.
|
7993 |
|
|
* index.c, rindex.c: Re-write in terms of strchr() and strrchr().
|
7994 |
|
|
* functions.def: Add the new functions.
|
7995 |
|
|
* functions.def: Add 4th parameter to DEF macro,
|
7996 |
|
|
an ansidecl.h-style prototype.
|
7997 |
|
|
* dummy.c: Use expanded DEF macro to create a dummy function
|
7998 |
|
|
call, with correct parameter types. (This avoids some
|
7999 |
|
|
complaints from gcc about predefined builtins.)
|
8000 |
|
|
|
8001 |
|
|
Move the functionality of config/mh-default into Makefile.in.
|
8002 |
|
|
This avoid duplication, and simplifies things slightly.
|
8003 |
|
|
* Makefile.in: Tweak so we don't need config/mh-default.
|
8004 |
|
|
* README: Update.
|
8005 |
|
|
* configure.in: No longer need config/mh-default.
|
8006 |
|
|
* config/mh-default: Deleted.
|
8007 |
|
|
* config/mh-sysv: Remove lines copied from old mh-default.
|
8008 |
|
|
|
8009 |
|
|
Tue Dec 17 05:46:46 1991 John Gilmore (gnu at cygnus.com)
|
8010 |
|
|
|
8011 |
|
|
* fdmatch.c (fdmatch): Don't compare st_rdev, which is for
|
8012 |
|
|
'mknod' device numbers.
|
8013 |
|
|
|
8014 |
|
|
Mon Dec 16 12:25:34 1991 Fred Fish (fnf at cygnus.com)
|
8015 |
|
|
|
8016 |
|
|
* fdmatch.c, Makefile.in: Add new function that takes two
|
8017 |
|
|
open file descriptors and returns nonzero if they refer to
|
8018 |
|
|
the same file, zero otherwise. (used in gdb)
|
8019 |
|
|
|
8020 |
|
|
Wed Dec 11 17:40:39 1991 Steve Chamberlain (sac at rtl.cygnus.com)
|
8021 |
|
|
From DJ:
|
8022 |
|
|
* msdos.c: stub functions for dos.
|
8023 |
|
|
* makefile.dos, configdj.bat: new.
|
8024 |
|
|
* getopt.c: Don't include alloca-conf.h in a GO32 world.
|
8025 |
|
|
|
8026 |
|
|
|
8027 |
|
|
Tue Dec 10 04:14:49 1991 K. Richard Pixley (rich at rtl.cygnus.com)
|
8028 |
|
|
|
8029 |
|
|
* Makefile.in: infodir belongs in datadir.
|
8030 |
|
|
|
8031 |
|
|
Fri Dec 6 23:26:45 1991 K. Richard Pixley (rich at rtl.cygnus.com)
|
8032 |
|
|
|
8033 |
|
|
* Makefile.in: remove spaces following hyphens because bsd make
|
8034 |
|
|
can't cope. added standards.text support. install using
|
8035 |
|
|
INSTALL_DATA.
|
8036 |
|
|
|
8037 |
|
|
* configure.in: remove commontargets as it is no longer a
|
8038 |
|
|
recognized hook.
|
8039 |
|
|
|
8040 |
|
|
Thu Dec 5 22:46:46 1991 K. Richard Pixley (rich at rtl.cygnus.com)
|
8041 |
|
|
|
8042 |
|
|
* Makefile.in: idestdir and ddestdir go away. Added copyrights
|
8043 |
|
|
and shift gpl to v2. Added ChangeLog if it didn't exist. docdir
|
8044 |
|
|
and mandir now keyed off datadir by default.
|
8045 |
|
|
|
8046 |
|
|
Fri Nov 22 19:15:29 1991 John Gilmore (gnu at cygnus.com)
|
8047 |
|
|
|
8048 |
|
|
* Makefile.in: find-needed.awk does not fit in 14 chars.
|
8049 |
|
|
|
8050 |
|
|
* Makefile.in: Suppress error checking when compiling the test
|
8051 |
|
|
program, because Ultrix make/sh aborts there due to a bug.
|
8052 |
|
|
|
8053 |
|
|
Fri Nov 22 12:23:17 1991 Per Bothner (bothner at cygnus.com)
|
8054 |
|
|
|
8055 |
|
|
* Makefile.in: Re-did how EXTRA_OFILES is used to be more useful.
|
8056 |
|
|
* README: Explained how the auto-configuration works,
|
8057 |
|
|
and how to add new files and/or configurations.
|
8058 |
|
|
|
8059 |
|
|
Fri Nov 22 09:45:23 1991 John Gilmore (gnu at cygnus.com)
|
8060 |
|
|
|
8061 |
|
|
* strtoul.c: Avoid defining ULONG_MAX if already defined;
|
8062 |
|
|
cast a const char * to char * for pedants.
|
8063 |
|
|
|
8064 |
|
|
* getopt.c: Only define "const" after local include files get to,
|
8065 |
|
|
and only if they haven't defined it.
|
8066 |
|
|
|
8067 |
|
|
Thu Nov 21 16:58:53 1991 John Gilmore (gnu at cygnus.com)
|
8068 |
|
|
|
8069 |
|
|
* getcwd.c (remove getwd.c): GNU code should call getcwd(). We
|
8070 |
|
|
emulate it with getwd() if available. This avoids callers having
|
8071 |
|
|
to find a MAXPATHLEN or PATH_MAX value from somewhere.
|
8072 |
|
|
* Makefile.in, functions.def: getwd->getcwd.
|
8073 |
|
|
* configure.in: Use generic case for every system.
|
8074 |
|
|
* config/mh-{delta88,mach,rs6000,svr4}: Remove.
|
8075 |
|
|
* config/mh-sysv: Use default handling, just add -DUSG.
|
8076 |
|
|
|
8077 |
|
|
Thu Nov 14 10:58:05 1991 Per Bothner (bothner at cygnus.com)
|
8078 |
|
|
|
8079 |
|
|
* Makefile.in, config/mh-default: Re-do make magic
|
8080 |
|
|
so that for the default ("automatic") mode we only
|
8081 |
|
|
compile the files we actually need. Do this using
|
8082 |
|
|
a recursive make: The top-level generates the list
|
8083 |
|
|
of needed files (loosely, the ones missing in libc),
|
8084 |
|
|
and then passes that list to the recursive make.
|
8085 |
|
|
* config/mh-mach: Remove obsolete STRERROR-{C,O} macros.
|
8086 |
|
|
|
8087 |
|
|
Tue Nov 12 19:10:57 1991 John Gilmore (gnu at cygnus.com)
|
8088 |
|
|
|
8089 |
|
|
RS/6000 host support (grumble).
|
8090 |
|
|
|
8091 |
|
|
* configure.in: Build alloca-conf.h file from alloca-norm.h
|
8092 |
|
|
(everything else) or alloca-botch.h (rs/6000).
|
8093 |
|
|
* Makefile.in: Include . on the include path.
|
8094 |
|
|
* getopt.c: Use alloca-conf.h.
|
8095 |
|
|
* alloca-norm.h: How to declare alloca on reasonable machines.
|
8096 |
|
|
* alloca-botch.h: How to declare alloca on braindead machines.
|
8097 |
|
|
|
8098 |
|
|
Tue Nov 12 09:21:48 1991 Fred Fish (fnf at cygnus.com)
|
8099 |
|
|
|
8100 |
|
|
* concat.c : New file, like concat() in gdb but can take a
|
8101 |
|
|
variable number of arguments rather than fixed at 3 args. For
|
8102 |
|
|
now, client applications must supply an xmalloc(), which is a
|
8103 |
|
|
front end function to malloc() that deals with out-of-memory
|
8104 |
|
|
conditions.
|
8105 |
|
|
|
8106 |
|
|
* Makefile.in: Add concat.c and concat.o to appropriate macros.
|
8107 |
|
|
|
8108 |
|
|
Sat Nov 9 13:29:59 1991 Fred Fish (fnf at cygnus.com)
|
8109 |
|
|
|
8110 |
|
|
* config/mh-svr4: Add sigsetmask to list of required functions.
|
8111 |
|
|
|
8112 |
|
|
Sun Nov 3 11:57:56 1991 Per Bothner (bothner at cygnus.com)
|
8113 |
|
|
|
8114 |
|
|
* vsprintf.c: New file.
|
8115 |
|
|
* functions.def, Makefile.in: Add vsprintf.
|
8116 |
|
|
|
8117 |
|
|
Sun Oct 27 16:31:22 1991 John Gilmore (gnu at cygnus.com)
|
8118 |
|
|
|
8119 |
|
|
* configure.in, config/mh-rs6000: Add rs/6000 host support.
|
8120 |
|
|
* Makefile.in: Compile with debug info.
|
8121 |
|
|
|
8122 |
|
|
Fri Oct 25 17:01:12 1991 Per Bothner (bothner at cygnus.com)
|
8123 |
|
|
|
8124 |
|
|
* Makefile.in, configure.in, and new files: dummy.c, functions.def,
|
8125 |
|
|
config/mf-default: Added a default configuration mode,
|
8126 |
|
|
which includes into libiberty.a functions that are "missing" in libc.
|
8127 |
|
|
* strdup.c, vprintf.c, vfprintf.c: New files.
|
8128 |
|
|
|
8129 |
|
|
Thu Oct 24 02:29:26 1991 Fred Fish (fnf at cygnus.com)
|
8130 |
|
|
|
8131 |
|
|
* config/hmake-svr4: New file.
|
8132 |
|
|
|
8133 |
|
|
* config/hmake-sysv: Add HOST_CFILES and HOST_OFILES.
|
8134 |
|
|
|
8135 |
|
|
* basename.c, bcmp.c, bcopy.c, bzero.c, getpagesize.c getwd.c,
|
8136 |
|
|
index.c, insque.c, rindex.c, spaces.c, strstr.c, vfork.c: New
|
8137 |
|
|
files containing either portable C versions or emulations using
|
8138 |
|
|
native library calls.
|
8139 |
|
|
|
8140 |
|
|
* strerror.c: Add copyright, internal documentation, etc.
|
8141 |
|
|
|
8142 |
|
|
* strtol.c: Replace hardwired hex constants with some more
|
8143 |
|
|
portable macros. Remove illegal (according to gcc) cast.
|
8144 |
|
|
|
8145 |
|
|
* strtoul.c: Replace hardwired hex constant with more portable
|
8146 |
|
|
macro.
|
8147 |
|
|
|
8148 |
|
|
* Makefile.in: Move TARGETLIB and CFLAGS where makefile fragments
|
8149 |
|
|
can override them. Add new source and object file names to CFILES
|
8150 |
|
|
and OFILES respectively.
|
8151 |
|
|
|
8152 |
|
|
* configure.in: Add support for SVR4 makefile fragments.
|
8153 |
|
|
|
8154 |
|
|
Tue Oct 22 19:00:23 1991 Steve Chamberlain (steve at cygnus.com)
|
8155 |
|
|
|
8156 |
|
|
* Makefile.in: Move RANLIB, AR and AR_FLAGS to where they can be
|
8157 |
|
|
over-ridden by config/hmake-*
|
8158 |
|
|
* configure.in: added m88kcvs to sysv list
|
8159 |
|
|
|
8160 |
|
|
Fri Oct 4 01:29:08 1991 John Gilmore (gnu at cygnus.com)
|
8161 |
|
|
|
8162 |
|
|
* Makefile.in: Most hosts need strerror, but one or two don't,
|
8163 |
|
|
and they override these definitions in the host-dependent makefile
|
8164 |
|
|
fragment.
|
8165 |
|
|
* config/hmake-mach: The odd man out on strerror -- it's supplied.
|
8166 |
|
|
* strerror.c: New file.
|
8167 |
|
|
|
8168 |
|
|
* strtol.c, strtoul.c: Add strtol to libiberty, since Mach lacks
|
8169 |
|
|
it and bfd uses it.
|
8170 |
|
|
* configure.in, Makefile.in, config/hmake-mach: Only configure
|
8171 |
|
|
strtol & strotoul in on Mach.
|
8172 |
|
|
|
8173 |
|
|
Tue Sep 3 06:36:23 1991 John Gilmore (gnu at cygint.cygnus.com)
|
8174 |
|
|
|
8175 |
|
|
* obstack.c: Merge with latest FSF version.
|
8176 |
|
|
|
8177 |
|
|
|
8178 |
|
|
Local Variables:
|
8179 |
|
|
version-control: never
|
8180 |
|
|
End:
|