OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [branches/] [oc/] [gdb-5.0/] [libiberty/] [ChangeLog] - Blame information for rev 106

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 106 markom
2000-04-05  Richard Henderson  
2
 
3
        * splay-tree.c (splay_tree_remove): New.
4
 
5
Thu Mar 16 01:33:58 2000  Jeffrey A Law  (law@cygnus.com)
6
 
7
        * Makefile.in (partition.o): Depend on config.h
8
 
9
2000-03-14  Bernd Schmidt  
10
 
11
        * hashtab.c (find_empty_slot_for_expand): New function.
12
        (htab_expand): Use it instead of htab_find_slot.
13
        (htab_find_with_hash): Renamed from htab_find; now accepts extra
14
        argument HASH.
15
        (htab_find_slot_with_hash): Likewise for htab_find_slot.
16
        (htab_find): New wrapper function.
17
        (htab_find_slot): Likewise.
18
        (htab_traverse): Pass slot, not entry, to called function.
19
 
20
2000-03-09  Alex Samuel  
21
 
22
        * Makefile.in (CFILES): Add partition.c.
23
        (REQUIRED_OFILES): Add partition.o.
24
        (partition.o): New rule.
25
        * partition.c: New file.
26
 
27
2000-03-09  Zack Weinberg  
28
 
29
        * hashtab.c (htab_create): Set del_f.
30
        (htab_delete, htab_empty, htab_remove_elt, htab_clear_slot):
31
        Use it.
32
 
33
2000-03-08  Zack Weinberg  
34
 
35
        * hashtab.c: Remove debugging variables (all_searches,
36
        all_collisions, all_expansions). Delete
37
        all_hash_table_collisions.
38
        (create_hash_table, delete_hash_table, empty_hash_table,
39
        find_hash_table_entry, remove_element_from_hash_table_entry,
40
        clear_hash_table_slot, traverse_hash_table, hash_table_size,
41
        hash_table_elements_number, hash_table_collisions): Rename to:
42
        htab_create, htab_delete, htab_empty, htab_find_slot,
43
        htab_remove_elt, htab_clear_slot, htab_traverse, htab_size,
44
        htab_elements, htab_collisions.
45
        (htab_find): New function, handles common case where you don't
46
        plan to add or delete an entry.
47
        (htab_expand): Don't create a whole new table, just a new
48
        entry vector.
49
        (htab_find_slot): Simplify logic.
50
 
51
1999-08-03  Ian Lance Taylor  
52
 
53
        * floatformat.c: Add casts to avoid signed/unsigned warnings.
54
        * pexecute.c: Add ATTRIBUTE_UNUSED as needed on Unix.
55
 
56
        * Makefile.in (install_to_libdir): Change $(TARGETLIB).n to
57
        $(TARGETLIB)n so it works on MSDOS.
58
        (install_to_tooldir): Likewise.
59
 
60
1999-07-21  Ian Lance Taylor  
61
 
62
        From Mark Elbrecht:
63
        * makefile.dos: Remove; obsolete.
64
        * configure.bat: Remove; obsolete.
65
 
66
1999-07-11  Ian Lance Taylor  
67
 
68
        * splay-tree.c (splay_tree_insert): Add initialization to avoid
69
        warning.
70
 
71
2000-01-04  Mumit Khan  
72
 
73
        * pexecute.c: Conditionally include string.h.
74
        (fix_argv): Handle embedded whitespace in args for Mingw32.
75
 
76
2000-01-04  Kaveh R. Ghazi  
77
 
78
        * configure.in (ac_libiberty_warn_cflags): Turn on warnings if
79
        we're using gcc.
80
 
81
        * Makefile.in (COMPILE.c): Add @ac_libiberty_warn_cflags@
82
 
83
1999-12-27  Geoff Keating  
84
 
85
        * vasprintf.c (int_vasprintf): Don't re-read the format character
86
        as this mishandles strings like '%%s'.
87
 
88
1999-12-05  Mark Mitchell  
89
 
90
        * splay-tree.c (splay_tree_new): Use struct splay_tree_node_s
91
        rather than struct splay_tree_node.
92
        (splay_tree_insert): Use struct splay_tree_s rather than struct
93
        splay_tree.
94
 
95
Sun Nov 28 00:59:39 1999  Philippe De Muyter  
96
 
97
        * hashtab.c (sys/types.h): File included.
98
 
99
1999-11-22  Jason Merrill  
100
 
101
        * strtoul.c, strtol.c, random.c: Remove advertising clause from
102
        BSD license, pursuant with
103
 
104
          ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
105
 
106
Wed Nov 10 09:42:39 1999  Jeffrey A Law  (law@cygnus.com)
107
 
108
        * hashtab.c: Include stdio.h.
109
 
110
Mon Nov  8 09:23:41 1999  Jeffrey A Law  (law@cygnus.com)
111
 
112
        * hashtab.c (traverse_hash_table): Protect prototype with PARAMS.
113
 
114
Tue Nov  2 03:23:13 1999  Philippe De Muyter  
115
 
116
        * xstrdup (sys/types.h): Include this file.
117
 
118
1999-10-28  Nathan Sidwell  
119
 
120
        * Makefile.in (SUBDIRS): New macro.
121
        (mostlyclean, clean, distclean, maintainer-clean): Adjust to
122
        avoid multiple subdirectory cleaning.
123
        (*-subdir): Use SUBDIRS.
124
 
125
1999-10-25  Jim Kingdon  
126
 
127
        * cplus-dem.c: Move declarations of standard_symbol_characters and
128
        hp_symbol_characters inside #ifdef MAIN to avoid compiler
129
        warnings.
130
 
131
1999-10-23 08:51 -0700  Zack Weinberg  
132
 
133
        * hashtab.c (find_hash_table_entry): When returning a
134
        DELETED_ENTRY slot, change it to EMPTY_ENTRY first.
135
        (clear_hash_table_slot): New function which deletes an entry
136
        by its position in the table, not its value.
137
        (traverse_hash_table): New function which calls a hook
138
        function for every live entry in the table.
139
 
140
1999-10-19  Mark Mitchell  
141
 
142
        * cplus-dem.c (INTBUF_SIZE): New macro.
143
        (string_append_template_idx): New function.
144
        (demangle_expression): Likewise.
145
        (demangle_integral_value): Use it.
146
        (demangle_real_value): New function, split out from ...
147
        (demangle_template_value_parm): ... here.  Use
148
        string_append_template_idx.  Use demangle_real_value.
149
        (demangle_template): Use string_append_template_idx.
150
        (demangle_qualified): Use consume_count_with_underscores.
151
        (get_count): Tweak formatting.
152
        (do_type): Use string_append_template_idx.
153
 
154
1999-10-18  Kaveh R. Ghazi  
155
 
156
        * calloc.c: Add a public domain notice.
157
 
158
Mon Oct 18 02:30:47 1999  Philippe De Muyter  
159
 
160
        * setenv.c (sys/types.h, stdio.h): Include those files unconditionaly.
161
 
162
Fri Oct 15 01:47:51 1999  Vladimir Makarov  
163
 
164
        * Makefile.in (CFILES): Add hashtab.c
165
        (REQUIRED_OFILES): Add hashtab.o
166
        (hashtab.o): Add dependencies.
167
        * hashtab.c: New file
168
 
169
Wed Oct 13 01:16:47 1999  Mumit Khan  
170
 
171
        * basename.c (DIR_SEPARATOR): New macro.
172
        (DIR_SEPARATOR_2): Likewise.
173
        (HAVE_DOS_BASED_FILESYSTEM): Likewise.
174
        (IS_DIR_SEPARATOR): Likewise.
175
        (main): Handle MSDOS style pathname.
176
 
177
1999-10-11  Mark Mitchell  
178
 
179
        * cplus-dem.c (do_type): Handle pointer to member types whose
180
        enclosing classes have namespace scope.
181
 
182
Sun Oct 10 01:23:50 1999  Marc Espie 
183
 
184
        * config.table:  Provide a backup shell for executing move-if-change.
185
 
186
1999-10-02  Mark Mitchell  
187
 
188
        * xmalloc.c (xmalloc): Fix spelling error.
189
        (xcalloc, xrealloc): Likewise.
190
 
191
1999-10-02  Kaveh R. Ghazi  
192
 
193
        * cplus-dem.c (fancy_abort, demangle_integral_value,
194
        demangle_arm_hp_template, recursively_demangle,
195
        standard_symbol_characters, hp_symbol_characters, main): Add prototype.
196
        (program_name, program_version, fatal): Constify a char*.
197
        (usage, fatal): Mark with ATTRIBUTE_NORETURN.
198
        (main): Call return, not exit.
199
 
200
1999-09-25  Kaveh R. Ghazi  
201
 
202
        * choose-temp.c: Remove obsolete comment about gcc.
203
        (make_temp_file): Constify a char*.
204
 
205
Wed Sep  8 20:03:28 1999  Kaveh R. Ghazi  
206
 
207
        * xmemdup.c: Include sys/types.h.
208
 
209
1999-09-07  Jeff Garzik  
210
 
211
        * xmemdup.c: New xmemdup function.
212
        * Makefile.in, makefile.vms, vmsbuild.com:  Use xmemdup.[co].
213
 
214
Tue Sep  7 23:32:18 1999  Linas Vepstas  
215
 
216
        * config.table: Add openedition target.
217
        * config/mh-openedition: New file.
218
 
219
Thu Sep  2 01:36:12 1999  Marc Espie 
220
 
221
        * pexecute.c (pexecute):  Fill in temp_base when needed.
222
 
223
1999-08-31  Richard Henderson  
224
 
225
        * getpwd.c: Check HAVE_GETCWD before defining it away.
226
 
227
1999-08-30  Kaveh R. Ghazi  
228
 
229
        * Makefile.in (CFILES): Add calloc.c and getpwd.c.
230
        (REQUIRED_OFILES): Add getpwd.o.
231
        (getpwd.o): Add target.
232
 
233
        * configure.in (AC_PREREQ): Bump to 2.13.
234
        (AC_CHECK_HEADERS): Add check for .
235
 
236
        * getpwd.c: New file, moved here from gcc.
237
 
238
1999-08-25  Kaveh R. Ghazi  
239
 
240
        * cplus-dem.c (gnu_special): Cast a `size_t' to `long' when
241
        comparing against a signed quantity.
242
        (arm_special): Likewise.
243
        (demangle_fund_type): Likewise.
244
        (do_hpacc_template_const_value): Mark parameter `work' with
245
        ATTRIBUTE_UNUSED.
246
        (main): Constify variable `valid_symbols'.
247
 
248
Tue Aug 24 02:50:45 1999  Philippe De Muyter  
249
 
250
        * strtoul.c (strtoul): Add parentheses around && within ||.
251
 
252
Fri Aug  6 23:32:29 1999  Daniel Jacobowitz 
253
 
254
        * Makefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix,
255
        libdir, libsubdir and tooldir.
256
 
257
1999-08-01  Mark Mitchell  
258
 
259
        * splay-tree.c (splay_tree_insert): Return the new node.
260
 
261
1999-07-14  Richard Henderson  
262
 
263
        * argv.c: Include stdlib.h and string.h instead of
264
        prototyping directly.
265
        * choose-temp.c: Conditionally include string.h.
266
 
267
1999-07-12  Jason Merrill  
268
 
269
        * Makefile.in (NEEDED): Add bcmp, bcopy, bzero.
270
 
271
1999-07-11  Ian Lance Taylor  
272
 
273
        * splay-tree.c (splay_tree_insert): Add initialization to avoid
274
        warning.
275
 
276
1999-07-07  Jason Merrill  
277
 
278
        * Makefile.in (needed-list): Only include stuff we actually need
279
        for libstdc++.
280
 
281
1999-06-21  Andreas Schwab  
282
 
283
        * configure.in (checkfuncs): Add gettimeofday.
284
        * config.in, configure: Regenerated.
285
 
286
Mon Jun 21 05:56:01 1999  Mumit Khan  
287
 
288
        * configure.in (*-*-uwin*): UWIN has sys_{errlist,nerr} even if
289
        the test fails.
290
        * configure: Regenerate.
291
 
292
1999-06-10  Mike Stump  
293
 
294
        * Makefile.in (setenv.o): Add config.h dep for setenv.o to fix
295
        parallel builds.
296
 
297
1999-05-28  Kaveh R. Ghazi  
298
 
299
        * putenv.c: Include ansidecl.h to define `const'.
300
        * setenv.c: Likewise.
301
 
302
Wed May 26 03:58:20 1999  "Melissa O'Neill" 
303
 
304
        * Makefile.in (CFILES): Add putenv.c and setenv.c.
305
        * configure.in (funcs): Add putenv and setenv.
306
        (AC_CHECK_FUNCS): Check for putenv and setenv.
307
        * configure: Rebuilt.
308
        * putenv.c setenv.c: New files.
309
 
310
        * getcwd.c (getcwd): If pathname is NULL, then obtain SIZE
311
        bytes of space using malloc.
312
 
313
Mon May 17 01:42:34 1999  Stu Grossman  
314
 
315
        * cplus-dem.c (demangle_fund_type (near 'I' case)): Don't advance
316
        the *mangled pointer beyond the end of the string.  Clean up code to
317
        match prevailing coding style.
318
 
319
1999-05-13  Michael Hayes  
320
 
321
        * tmpnam.c (L_tmpnam): Fix typo.
322
 
323
Thu May 13 01:14:46 1999 Marc Espie 
324
 
325
        * cplus-dem.c (standard_symbol_characters): Renamed from
326
        standard_symbol_alphabet.  No longer modify TABLE.
327
        (hp_symbol_characters): Renamed from hp_symbol_alphabet.  No longer
328
        modify TABLE.
329
        (main): Corresponding changes.  Use strchr to determine if a
330
        character is valid.
331
 
332
1999-05-11  Jim Blandy  
333
 
334
        * cplus-dem.c (main): Use table lookup to distinguish identifier
335
        characters from non-identifier characters.
336
        (standard_symbol_alphabet, hp_symbol_alphabet): New functions.
337
 
338
Thu May  6 20:34:42 1999  Fred Fish  
339
 
340
        * configure.in (sys/resource.h): Add to AC_CHECK_HEADERS list.
341
        * getruntime.c: Only attempt to include sys/resource.h and
342
        use getrusage if both HAVE_GETRUSAGE and HAVE_SYS_RESOURCE_H
343
        are defined.
344
 
345
Mon Apr 26 01:36:06 1999  Donn Terry (donn@interix.com)
346
 
347
        * configure.in (alloca detection): Handle alloca directly for interix.
348
        * configure: Rebuilt.
349
 
350
Sun Apr 25 01:18:21 1999  Mumit Khan  
351
 
352
        * choose-temp.c (DIR_SEPARATOR): Use '\\' only for native windows32.
353
 
354
1999-04-20  Jim Blandy  
355
 
356
        Fix from Dale Hawkins:
357
        * cplus-dem.c (mop_up): Set typevec_size to zero, so it'll be
358
        reallocated properly if we use it again.
359
 
360
        * cplus-dem.c (demangle_fund_type): Check for buffer overrun.  Be
361
        stricter about syntax.  Always null-terminate string.
362
 
363
Thu Apr 15 23:00:55 1999  Mumit Khan  
364
 
365
        * configure.in (checkfuncs): Check for sbrk.
366
        * config.in: Rebuilt.
367
        * configure: Likewise.
368
        * xmalloc.c: Use HAVE_SBRK instead of the host specific definitions.
369
 
370
1999-04-12  Jim Blandy  
371
 
372
        Fix from Marcus Daniels:
373
        * cplus-dem.c (demangle_fund_type): Don't run off the end of the
374
        identifier looking for another underscore.
375
 
376
Sun Apr 11 23:20:59 1999  Mumit Khan  
377
 
378
        * pexecute.c: Change all references to __UWIN__ to _UWIN.
379
        * xmalloc.c: Likewise.
380
        (xcalloc): UWIN has sbrk.
381
        (xrealloc): Fix guard macro.
382
 
383
1999-04-11  Richard Henderson  
384
 
385
        * alloca-conf.h (alloca) [C_ALLOCA]: Don't use Gcc builtin
386
        or .
387
        * clock.c (GNU_HZ): New definition.
388
        (clock): Use it.
389
        * getruntime.c: Likewise.
390
 
391
        * config.table: Use mh-beos.
392
        * config/mh-beos: New file.
393
 
394
1999-04-11  Mark Mitchell  
395
 
396
        * cplus-dem.c (demangle_template_value_parm): Handle
397
        pointers-to-members.
398
        (do_type): Handle template parameters as qualifiers.
399
 
400
1999-04-01  Jim Blandy  
401
 
402
        * cplus-dem.c: Attempt to handle overflows in counts with some
403
        semblance of grace.
404
        (consume_count): Detect overflows.  Return -1 to indicate errors,
405
        instead of zero.
406
        (demangle_template_value_parm, demangle_template): Handle change
407
        to consume_count's return convention.
408
 
409
1999-04-05  Tom Tromey  
410
 
411
        * testsuite/regress-demangle: New file.
412
        * testsuite/demangle-expected: New file.
413
 
414
        * Makefile.in (all, check, installcheck, info, install-info,
415
        clean-info, dvi, install, etags, tags, mostlyclean, clean,
416
        distclean, maintainer-clean, realclean): Depend on corresponding
417
        `-subdir' target.
418
        (all-subdir check-subdir installcheck-subdir info-subdir
419
        install-info-subdir clean-info-subdir dvi-subdir
420
        install-info-subdir etags-subdir mostlyclean-subdir clean-subdir
421
        distclean-subdir maintainer-clean-subdir): New target.
422
        * testsuite/Makefile.in: New file.
423
        * configure: Rebuilt.
424
        * configure.in: Create testsuite/Makefile.
425
 
426
1999-04-02  Mark Mitchell  
427
 
428
        * splay-tree.h (splay_tree_compare_pointers): Define.
429
 
430
1999-03-30  Mark Mitchell  
431
 
432
        * splay-tree.c (splay_tree_compare_ints): Define.
433
 
434
1999-03-30  Tom Tromey  
435
 
436
        * cplus-dem.c (consume_count): If `count' wraps, return 0 and
437
        don't advance input pointer.
438
        (demangle_class_name): If consume_count didn't find a count, do
439
        nothing.  Don't bother with `strlen' sanity check; consume_count
440
        does it for us.
441
 
442
1999-03-16  Stan Shebs  
443
 
444
        From Art Haas  :
445
        * cplus-dem.c (demangle_prefix): Don't grab all the '__' strings
446
        when doing arm or hp style.
447
        (demangle_nested_args): Decr forgetting_types field when done.
448
 
449
Thu Mar 11 01:22:58 1999  Mumit Khan  
450
 
451
        * pexecute.c (__CYGWIN32__): Rename to
452
        (__CYGWIN__): this.
453
        * xmalloc.c: Likewise.
454
 
455
        Changes to support i386-pc-uwin.
456
        * configure.in (*-*-uwin*): Workaround for vfork bug.
457
        * configure: Regenerate.
458
        * pexecute.c (pexecute): Be like standard Unix.
459
        (pwait): Likewise.
460
        * xmalloc.c (first_break): Define.
461
        (xmalloc_set_program_name): Use.
462
        (xmalloc): Use.
463
 
464
Thu Mar 11 01:07:55 1999  Franz Sirl 
465
 
466
        * config.table: Cleanup and add mh-*pic handling for alpha, arm, powerpc
467
 
468
Sun Feb 28 22:30:44 1999  Geoffrey Noer  
469
 
470
        * config.table: Check cygwin*, not cygwin32*.
471
 
472
Tue Feb  9 16:39:01 1999  Dave Brolley  
473
 
474
        * Makefile.in: Change mkstemp -> mkstemps.
475
 
476
Tue Feb  9 01:12:27 1999  Marc Espie 
477
 
478
        * Makefile.in (REQUIRED_OFILES): remove mkstemp.o
479
        * configure.in (funcs): Check for and conditionally add mkstemps to
480
        the list of functions libiberty will provide.
481
        * configure: Rebuilt.
482
 
483
Wed Feb  3 00:01:15 1999  Mumit Khan  
484
 
485
        * clock.c (HZ): Define in terms of (ISO C) CLOCKS_PER_SEC on
486
        platforms that don't have HZ.
487
        * getruntime.c (HZ): Likewise.
488
 
489
Sat Jan 30 13:28:04 1999  Richard Henderson  
490
 
491
        * Makefile.in (xstrdup.o): Depend on config.h.
492
 
493
Wed Jan 13 07:26:44 1999  H.J. Lu  (hjl@gnu.org)
494
 
495
        * cplus-dem.c (mop_up): Set work->previous_argument to NULL after
496
        freeing it.
497
 
498
Wed Jan 13 14:16:36 1999  Kaveh R. Ghazi  
499
 
500
        * xstrdup.c (xstrdup): Switch from strcpy to memcpy for speed.
501
 
502
Tue Jan  5 15:58:29 1999  Elena Zannoni  
503
 
504
        * Makefile.in (CFILES): fix typo, splay-tree.c instead of
505
        splay-tree.o.
506
 
507
1999-01-04  Jason Molenda  (jsm@bugshack.cygnus.com)
508
 
509
        * configure.in: Require autoconf 2.12.1 or higher.
510
 
511
1998-12-30  Michael Meissner  
512
 
513
        * random.c (NULL): Don't redefine NULL if it is already defined.
514
 
515
Tue Dec 22 09:43:35 1998  Kaveh R. Ghazi  
516
 
517
        * argv.c (buildargv): Cast the result of alloca in assignment.
518
 
519
        * choose-temp.c: Include stdlib.h.
520
 
521
        * cplus-dem.c (demangle_arm_pt): Remove unused prototype.
522
        (snarf_numeric_literal): Constify first parameter.
523
        (code_for_qualifier): Avoid a gcc extension, make the parameter an
524
        int, not a char.
525
        (demangle_qualifier): Likewise.
526
        (demangle_signature): Cast the argument of a ctype function to
527
        unsigned char.
528
        (arm_pt): Add parens around assignment used as truth value.
529
        (demangle_arm_hp_template): Constify variable `args'.
530
        (do_hpacc_template_const_value): Cast the argument of a ctype
531
        function to unsigned char.
532
        (do_hpacc_template_literal): Remove unused variable `i'.
533
        (snarf_numeric_literal): Constify parameter `args'.
534
        Cast the argument of a ctype function to unsigned char.
535
 
536
        * floatformat.c (floatformat_to_double): Add explicit braces to
537
        avoid ambiguous `else'.
538
 
539
        * fnmatch.c (fnmatch): Change type of variables `c', `c1',
540
        `cstart' and `cend' to unsigned char.  Cast the argument of macro
541
        `FOLD', which uses ctype functions, to unsigned char.
542
 
543
        * objalloc.c (free): Add prototype.
544
 
545
Sun Dec 20 16:03:46 1998  Hans-Peter Nilsson  
546
 
547
        * Makefile.in (CFILES): Fix typo: splay-tree.c, not splay-tree.o
548
 
549
Fri Dec 18 17:50:18 1998  David Taylor  
550
 
551
        * cplus-dem.c (demangle_arm_pt): remove declaration -- function
552
        doesn't exist.
553
        (do_hpacc_template_literal): remove unused variable `i'.
554
 
555
Fri Dec 18 16:11:43 EST 1998  Andrew MacLeod  
556
 
557
        * cplus-dem.c (demangle_fund_type): Process CV and u codes before
558
        bumping the pointer we read from. Also prepend these codes,
559
        as we do in other places.
560
 
561
1998-12-18  Nick Clifton  
562
 
563
        * cplus-dem.c (demangle_arm_hp_template): Make variable 'args' be
564
        'const char *' in order to match its usage when calling siblings.
565
        (snarf_numeric_literal): Make first arg 'const char **' in order
566
        to match usage.
567
 
568
Mon Dec 14 09:55:50 1998  Kaveh R. Ghazi  
569
 
570
        * choose-temp.c: Don't check IN_GCC anymore.
571
 
572
        * floatformat.c (floatformat_from_double): Use `const', not `CONST'.
573
        * memchr.c (memchr): Likewise.
574
        * memcpy.c (memcpy): Likewise.
575
        * memmove.c (memmove): Likewise.
576
 
577
        * mkstemp.c: Don't check IN_GCC anymore.
578
        * pexecute.c: Likewise.
579
        * splay-tree.c: Likewise.
580
 
581
        * strchr.c (strchr): Use `const', not `CONST'.
582
        * strrchr.c (strrchr): Likewise.
583
        * strtol.c (strtol): Likewise.
584
        * strtoul.c (strtoul): Likewise.
585
 
586
Fri Dec  4 13:51:04 1998  David Taylor   
587
                          Elena Zannoni  
588
                          Stan Shebs     
589
                          Edith Epstein  
590
                          Andres MacLeod 
591
                          Satish Pai     
592
 
593
        * HP aCC demangling support.
594
        * cplus-dem.c
595
        (main): Remove default to HP style demangling, set to EDG
596
        demangling correctly when -edg specified; set the demangling style
597
        when user specifies 'edg'. Set strip_underscore to
598
        prepends_underscore, if not HPUXHPPA.  Set
599
        current_demangling_style to hp_demangling if HPUXHPPA.  Set
600
        current demangling style correctly if the switch is hp.  Read
601
        label correctly also in the HP style case.
602
        (work_stuff): add temp_start field; add field for volatile member
603
        function.
604
        (arm_pt): handle ARM_DEMANGLING and EDG_DEMANGLING styles; HP
605
        style for this case is the same as ARM.
606
        (demangle_args): handle EDG_DEMANGLING style; support HP style.
607
        (demangle_arm_hp_template): new function. (It was
608
        demangle_arm_pt.); check and set value of temp_start field in
609
        multiple places. Also, when ceching for end of template args,
610
        check to see if at end of static member of template class.
611
        (demangle_class): new local variable : save_class_name_end Don't
612
        include template args in string defining class.
613
        (demangle_class_name): use demangel_arm_hp_template.
614
        (demangle_function_name): handle case where demangling style is
615
        HP_DEMANGLING and currently point at an 'X' in the mangled name.
616
        Handle EDG_DEMANGLING style.  Handle constructor and destructor
617
        ops for HP style.
618
        (demangle_prefix): handle EDG_DEMANGLING and ARM_DEMANGLING
619
        styles.  global destructor and constructor for HP style are same
620
        as for ARM style. Same for local variables.
621
        (demangle_qualified): handle EDG_DEMANGLING style.
622
        (demangle_signature): add case for volatile member function.  For
623
        cases '1' - '9' : initialize the temp_start field to -1 and handle
624
        the EDG_DEMANGLING style.  for case 'F' : handle EDG_DEMANGLING
625
        and AUTO_DEMANGLING styles.  If expecting a function and managed
626
        to demangle the funct args, then handle the LUCID_DEMANGLING,
627
        ARM_DEMANGLING, and EDG_DEMANGLING styles.  Add case for local
628
        class name after "Lnnn_ in HP style case. HP style too needs to
629
        forget types.  _nnn is OK for HP style, so don't report failure.
630
        (do_hpacc_template_const_value): new function. Handle template's
631
        value param for HP/aCC.
632
        (do_hpacc_template_literal): new function.  Handle a template's
633
        literal parameter for HP aCC.
634
        (recursively_demangle): new function
635
        (snarf_numeric_literal): new function.
636
        (usage): add 'edg' to the list of demangling styles; add hp switch
637
        to message.
638
 
639
Sat Nov 28 17:25:22 1998  Christopher Faylor 
640
 
641
        * pexecute.c: Remove obsolete ifdefed cygwin code.
642
 
643
Fri Nov 27 13:26:06 1998  Kaveh R. Ghazi  
644
 
645
        * choose-temp.c: Always include libiberty.h.  Avoid redundancies.
646
        * cplus-dem.c: Likewise.  Conform to libiberty.h.
647
        * pexecute.c: Likewise.
648
        * splay-tree.c: Likewise.
649
 
650
1998-11-25  Mike Stump  
651
 
652
        * Makefile.in (splay-tree.o): Add config.h dependency.
653
 
654
Mon Nov 23 16:59:49 1998  Kaveh R. Ghazi  
655
 
656
        *  configure.in: Use AC_PREREQ(2.12.1).
657
 
658
1998-11-16  Benjamin Kosnik  
659
 
660
        * cplus-dem.c (demangle_fund_type): Add demangling for C9x types.
661
 
662
Thu Nov 19 22:15:50 1998  Jeffrey A Law  (law@cygnus.com)
663
 
664
        * mpw.c (mpw_access): Add missing parens.
665
 
666
Thu Nov 19 12:59:21 1998  Kaveh R. Ghazi  
667
 
668
        * configure.in: Call AC_HEADER_SYS_WAIT.
669
 
670
        * pexecute.c: Include sys/wait.h when !IN_GCC.
671
 
672
Thu Nov 19 14:38:20 1998  Geoffrey Noer  
673
 
674
        * pexecute.c: revert back to checking old Cygwin
675
        preprocessor symbol until some time has passed.
676
 
677
Wed Nov 18 08:52:26 1998  Christopher Faylor 
678
 
679
        * pexecute.c: Reorganize WIN32 case to accomodate Cygwin
680
        since it will now support similar constructs.
681
 
682
Fri Nov 13 19:18:05 1998  Kaveh R. Ghazi  
683
 
684
        * configure.in: Check for calloc.
685
 
686
        * calloc.c: New file.
687
 
688
        * xmalloc.c (xcalloc): New function.
689
 
690
Fri Nov 13 08:51:46 EST 1998  Andrew MacLeod  
691
 
692
        *cplus-dem.c (demangle_prefix): Use the last "__"
693
        in the mangled name when looking for the signature. This allows
694
        template names to begin with "__".
695
 
696
1998-11-08  Mark Mitchell  
697
 
698
        * cplus-dem.c (type_kind_t): Add tk_reference.
699
        (demangle_template_value_parm): Handle it.
700
        (do_type): Use it for references, instead of tk_pointer.
701
 
702
        * cplus-dem.c (demangle_template_value_parm): Use cplus_demangle,
703
        not internal_cplus_demangle.
704
 
705
Sat Nov  7 16:02:10 1998  Kaveh R. Ghazi  
706
 
707
        * choose-temp.c: Don't include gansidecl.h.
708
        * mkstemp.c: Likewise.
709
        * pexecute.c: Likewise.
710
 
711
Mon Nov  2 15:05:33 1998  Geoffrey Noer  
712
 
713
        * configure.in: detect cygwin* instead of cygwin32*
714
        * configure: regenerate
715
 
716
Mon Nov  2 10:22:01 1998  Kaveh R. Ghazi  
717
 
718
        * pexecute.c: Check HAVE_CONFIG_H, not IN_GCC, when determining
719
        whether to include config.h.  Possibly include unistd.h in the
720
        !IN_GCC case.  Define VFORK_STRING as a printable function call
721
        for error messages (either "vfork" or "fork".)  If HAVE_VFORK_H is
722
        defined, include vfork.h.  If VMS is defined, define vfork()
723
        appropriately.  Remove vfork check on USG, we're using autoconf.
724
        (pexecute): Set `errmsg_fmt' to VFORK_STRING instead of checking
725
        locally what string to use.
726
 
727
1998-10-26  Mark Mitchell  
728
 
729
        * splay-tree.c: Tweak include directives to make sure declarations of
730
        xmalloc and free are available.
731
 
732
1998-10-25  Mark Mitchell  
733
 
734
        * cplus-dem.c (gnu_special): Fix handling of virtual tables in
735
        anonymous namespaces.
736
 
737
1998-10-23  Mark Mitchell  
738
 
739
        * cplus-dem.c (work_stuff): Replace const_type and volatile_type
740
        with type_quals.
741
        (TYPE_UNQUALIFIED): New macro.
742
        (TYPE_QUAL_CONST): Likewise.
743
        (TYPE_QUAL_VOLATILE): Likewise.
744
        (TYPE_QUAL_RESTRICT): Likewise.
745
        (code_for_qualifier): New function.
746
        (qualifier_string): Likewise.
747
        (demangle_qualifier): Likewise.
748
        (internal_cplus_demangle): Use them.
749
        (demangle_signature): Likewise.
750
        (demangle_template_value_parm): Likewise.
751
        (do_type): Likewise.
752
        (demangle_fund_type)): Likewise.
753
 
754
Thu Oct 22 19:58:43 1998  Kaveh R. Ghazi  
755
 
756
        * splay-tree.c (splay_tree_foreach_helper): Make definition static
757
        to match prototype.
758
 
759
1998-10-21  Mark Mitchell  
760
 
761
        * splay-tree.c: New file.
762
        * Makefile.in (CFILES): Add it.
763
        (REQUIRED_OFILES): Likewise.
764
        (splay-tree.o): Add dependencies.
765
 
766
Tue Oct 20 12:29:02 1998  Andreas Schwab  
767
 
768
        * cplus-dem.c (demangle_qualified): Fix off-by-one when checking
769
        range of 'K' index.
770
 
771
Thu Oct 15 18:51:12 1998  Kaveh R. Ghazi  
772
 
773
        * choose-temp.c: Prototype mkstemps() when IN_GCC.
774
 
775
        * cplus-dem.c (consume_count): Cast argument of ctype macro to
776
        `unsigned char'.
777
        (cplus_demangle_opname): Cast the result of `strlen' to (int) when
778
        comparing against one.
779
        (cplus_mangle_opname): Likewise.
780
        (demangle_integral_value): Cast argument of ctype macro to
781
        `unsigned char'.
782
        (demangle_template_value_parm): Likewise.
783
        (demangle_template): Initialize variable `bindex'.  Cast the
784
        result of `strlen' to (int) when comparing against one.  Remove
785
        unused variable `start_of_value_parm'.
786
        (demangle_class_name): Cast the result of `strlen' to (int) when
787
        comparing against one.
788
        (demangle_prefix): Cast argument of ctype macro to `unsigned char'.
789
        (gnu_special): Likewise.  Cast the result of `strlen' to (int)
790
        when comparing against one.
791
        (demangle_qualified): Cast argument of ctype macro to `unsigned char'.
792
        (get_count): Likewise.
793
        (do_type): Likewise.  Cast the result of `strlen' to (int) when
794
        comparing against one.
795
        (demangle_fund_type): Cast argument of ctype macro to `unsigned char'.
796
        (demangle_function_name): Cast the result of `strlen' to (int)
797
        when comparing against one.
798
 
799
        * mkstemp.c (mkstemps): Cast variable `len' to (int) when
800
        comparing against one.
801
 
802
Tue Oct 13 23:51:51 1998  Jeffrey A Law  (law@cygnus.com)
803
 
804
        * mkstemp.c: Check HAVE_SYS_TIME_H before including sys/time.h
805
        * configure.in (AC_CHECK_HEADERS): Check for sys/time.h too.
806
        * config.in, configure: Rebuilt.
807
 
808
        * getopt.c: Check HAVE_STRINGS_H before including strings.h.
809
        * configure.in (AC_CHECK_HEADERS): Check for strings.h too.
810
        * config.in, configure: Rebuilt.
811
 
812
Mon Oct 12 19:15:59 1998  Geoffrey Noer  
813
 
814
        * configure.in: in comment, call AC_EXEEXT instead of AM_EXEEXT
815
 
816
Sun Oct 11 17:36:06 1998  Michael Tiemann  
817
 
818
        * Makefile.in (cplus-dem.o, obstack.o): Depend upon config.h.
819
 
820
Thu Oct  8 23:42:08 1998  Jeffrey A Law  (law@cygnus.com)
821
 
822
        * Merge egcs & devo libiberty.
823
 
824
1998-09-08  Martin von Löwis  
825
 
826
        * cplus-dem.c (demangle_arm_pt): Demangle anonymous namespaces.
827
 
828
Mon Sep  7 23:29:01 1998  Kaveh R. Ghazi  
829
 
830
        * mkstemp.c: Include config.h even when not IN_GCC.  Wrap header
831
        inclusions inside HAVE_*_H macros.  Include ansidecl.h when not
832
        IN_GCC.
833
 
834
        * vasprintf.c: Include stdarg.h/varargs.h first.
835
 
836
        * vprintf.c: Likewise.
837
 
838
Sat Sep  5 03:24:49 1998  Jeffrey A Law  (law@cygnus.com)
839
 
840
        * pexecute.c: Updates from gcc.  Copy in gcc has been removed.  This
841
        is the canonical copy.  Define ISSPACE if !IN_GCC.
842
        * alloca.c, vfprintf.c, choose-temp.c, mkstemp.c, getopt.c: Similarly.
843
        * getopt1.c, obstack.c: Similarly.
844
        * Makefile.in: Build mkstemp.o
845
 
846
Tue Sep  1 23:12:47 1998  Christopher Faylor 
847
 
848
        * configure.in: Include asprintf in list of functions known not
849
        to be in newlib.
850
        * configure: Rebuild.
851
 
852
Wed Aug 19 14:05:01 1998  Mumit Khan  
853
 
854
        * cplus-dem.c (work_stuff): Add dllimported.
855
        (demangled_prefix): Mark symbols imported from PE DLL.
856
        (internal_cplus_demangled): Handle.
857
 
858
1998-08-17  Jason Merrill  
859
 
860
        * cplus-dem.c (do_type): Fix simple array handling.  If we fail,
861
        stay failed.
862
 
863
Mon Aug 17 10:40:34 1998  Kaveh R. Ghazi  
864
 
865
        * cplus-dem.c: Include config.h if it exists.  Also, only
866
        prototype malloc/realloc if we can't get stdlib.h.
867
 
868
Sat Aug 15 16:15:01 1998  Ian Lance Taylor  
869
 
870
        * configure.in: Switch back to checking --with-target-subdir when
871
        deciding whether to check for newlib, undoing part of July 15
872
        change.
873
        * configure: Rebuild.
874
 
875
Thu Aug 13 16:47:38 1998  Mark Mitchell  
876
 
877
        * cplus-dem.c (type_kind_t): New type.
878
        (demangle_template_value_parm): Add type_kind_t parameter.  Rely
879
        on this paramter, rather than demangling the type again.
880
        (demangle_integral_value): Pass tk_integral.
881
        (demangle_template_: Pass the value returned from do_type.
882
        (do_type): Return a type_kind_t.  Pass tk_integral to
883
        demangle_template_value_parm for array bounds.
884
        (demangle_fund_type): Likewise.
885
 
886
        Also incorporate from GCC version:
887
 
888
        Tue Jul 21 13:28:19 1998  Jason Merrill  
889
 
890
        * cplus-dem.c (do_type): Use demangle_template_value_parm for arrays.
891
 
892
Thu Aug 13 16:47:38 1998  Kaveh R. Ghazi  
893
 
894
        * cplus-dem.c (demangle_nested_args): Make function definition
895
        static to match the prototype.
896
 
897
Tue Jul 28 11:33:09 1998  Mark Mitchell  
898
 
899
        * cplus-dem.c (type_kind_t): New type.
900
        (demangle_template_value_parm): Add type_kind_t parameter.  Rely
901
        on this paramter, rather than demangling the type again.
902
        (demangle_integral_value): Pass tk_integral.
903
        (demangle_template_: Pass the value returned from do_type.
904
        (do_type): Return a type_kind_t.  Pass tk_integral to
905
        demangle_template_value_parm for array bounds.
906
        (demangle_fund_type): Likewise.
907
 
908
        Also incorporate from GCC version:
909
 
910
        Tue Jul 21 13:28:19 1998  Jason Merrill  
911
 
912
        * cplus-dem.c (do_type): Use demangle_template_value_parm for arrays.
913
 
914
Mon Jul 27 12:16:08 1998  Ian Lance Taylor  
915
 
916
        * Makefile.in (ALLOCA): New variable.
917
        ($(TARGETLIB)): Add $(ALLOCA) to library.
918
        (needed-list): Add $(ALLOCA).
919
        ($(ALLOCA)): Depend upon stamp-picdir.
920
 
921
Sun Jul 19 08:23:17 1998  Kaveh R. Ghazi  
922
 
923
        * cplus-dem.c (demangle_nested_args): Make function definition
924
        static to match the prototype.
925
 
926
Wed Jul 15 00:12:58 1998  Ian Lance Taylor  
927
 
928
        * configure.in: Check --with-cross-host rather than
929
        --with-target-subdir when deciding whether build uses a cross
930
        compiler, and when deciding where to install the library.
931
        * configure: Rebuild.
932
 
933
Sun Jul 12 01:27:05 1998  Jason Merrill  
934
 
935
        * cplus-dem.c (demangle_nested_args): Return a value.
936
 
937
Sat Jul 11 16:19:48 1998  Mark Mitchell  
938
 
939
        * cplus-dem.c (string): Move definition before work_stuff.
940
        (work_stuff): Add volatile_type, forgetting_types,
941
        previous_argument, and nrepeats fields.
942
        (SCOPE_STRING): New macro.
943
        (demangle_template): Add `remember' parameter.  Add comment.
944
        Register the `B' code type here, if remembering.  Tidy.  Fix crash
945
        on NULL tmpl_argvec.  Be consistent with use of tname/trawname.
946
        (demangle_nested_args): New function.
947
        (internal_cplus_demangle): Handle volatile-qualified member
948
        functions.
949
        (mop_up): Delete the previous_argument string if present.
950
        (demangle_signature): Tidy.  Handle volatile-qualified member
951
        functions.  Handle back-references using the `B' code.  Use extra
952
        parameter to demangle_template and SCOPE_STRING where appropriate.
953
        (demangle_template_value_parm): Fix thinko; 'B' is not an integral
954
        code.
955
        (demangle_class): Use SCOPE_STRING.
956
        (gnu_special): Pass additional argument to demangle_template.
957
        Use SCOPE_STRING.
958
        (demangle_qualified): Save qualified types for later
959
        back-references.  Handle constructors and destructors for template
960
        types correctly.
961
        (do_type): Tidy.  Use SCOPE_STRING.  Pass extra argument to
962
        demangle_template.  Use demangled_nested_args.  Don't remember
963
        qualified types here; that's now done in demangle_qualified.
964
        Similarly for templates.
965
        (do_arg): Improve commment.  Handle 'n' repeat code.
966
        (remember_type): Check forgetting_types.
967
        (demangle_args): Deal with 'n' repeat codes.  Tidy.
968
 
969
Thu Jul  2 16:26:24 1998  Ian Lance Taylor  
970
 
971
        * config.table: Only use mh-fbsd21 on *-*-freebsd2.2.[012], not on
972
        *-*-freebsd2.2.*.  From Dmitrij Tejblum .
973
 
974
Mon Jun 15 16:29:01 1998  Ian Lance Taylor  
975
 
976
        * configure.in (setobjs): Correct quoting error in cygwin32 case.
977
        From Chris Faylor .
978
 
979
Mon Jun  1 13:47:55 1998  Jason Molenda  (crash@bugshack.cygnus.com)
980
 
981
        * obstack.c: Update to latest FSF version.
982
 
983
Mon Jun  1 14:17:36 1998  Mike Stump  
984
 
985
        * Makefile.in: Add a dependency on stamp-picdir for the
986
        objects, so that we can do a parallel build.
987
 
988
Sat May 30 22:17:13 1998  Mumit Khan  
989
 
990
        * configure.in (checkfuncs): Add missing "'".
991
 
992
Fri May 29 12:40:41 1998  Jason Molenda  (crash@bugshack.cygnus.com)
993
 
994
        * obstack.c (_obstack_memory_used):  Elide this function if we're
995
        on a system with GNU libc.
996
 
997
Tue May 26 18:28:43 1998  Ian Lance Taylor  
998
 
999
        * Makefile.in (distclean): Remove config.log.
1000
 
1001
Tue May 26 15:01:52 1998  Andreas Schwab  
1002
 
1003
        * Makefile.in (distclean): Don't remove alloca-conf.h.
1004
 
1005
Fri May 22 01:38:07 1998  Hans-Peter Nilsson  
1006
 
1007
        * cplus-dem.c (MBUF_SIZE): Bumped from 512 to 32767.
1008
 
1009
1998-05-21  Mark Mitchell  
1010
 
1011
        * cplus-dem.c (do_type): Handle volatile qualification.
1012
 
1013
1998-05-21  Manfred Hollstein  
1014
 
1015
        * configure.in: Check for unistd.h as well.
1016
        * configure: Rebuild.
1017
        * config.in: Rebuild.
1018
        * getpagesize.c (GNU_OUR_PAGESIZE): Use sysconf only if _SC_PAGESIZE
1019
        is defined in unistd.h. Reformat conditional block for easier reading.
1020
 
1021
        * config.table (shared): Default to no if ${enable_shared}
1022
        is unset or empty; this logic is used by the toplevel
1023
        configure scripts, too.
1024
 
1025
Sat May 16 14:01:26 1998  Jeffrey A Law  (law@cygnus.com)
1026
 
1027
        * config.table: Add line to set enable_shared in the Makefile
1028
        as needed.
1029
 
1030
Wed May 13 14:24:38 1998  Kaveh R. Ghazi  
1031
 
1032
        * cplus-dem.c (squangle_mop_up): Change return type to void.
1033
        (internal_cplus_demangle): Remove unused parameter `options'.
1034
        All callers changed.
1035
        (cplus_demangle_opname): Remove function wide variable `int i' and
1036
        replace with `size_t i' at each location where it is used.
1037
        (cplus_mangle_opname): change type of `i' from int to size_t.
1038
 
1039
Wed May 13 13:39:38 1998  Ian Lance Taylor  
1040
 
1041
        * alloca-conf.h: Include config.h.  Check HAVE_ALLOCA_H rather
1042
        than sparc or sun.
1043
        * Makefile.in (argv.o): Depend upon config.h and alloca-conf.h.
1044
 
1045
Fri May  8 00:23:51 1998  Ian Lance Taylor  
1046
 
1047
        * configure.in: Set libiberty_topdir correctly when srcdir is
1048
        "." and with_target_subdir is not set.
1049
        * configure: Rebuild.
1050
 
1051
Thu May  7 13:01:44 1998  Ian Lance Taylor  
1052
 
1053
        * configure.in: Add *-*-mingw32* case.
1054
        * configure: Rebuild.
1055
 
1056
Wed May  6 11:33:51 1998  Ian Lance Taylor  
1057
 
1058
        * config.table: Never use a PIC file for *-*-cygwin32*.
1059
 
1060
        * Makefile.in (config.status): Depend upon config.table.
1061
 
1062
        * configure.in: On a cygwin32 host, always compile random, and
1063
        don't test for sys_siglist, strsignal, or psignal.
1064
        * configure: Rebuild.
1065
 
1066
        * clock.c: Check HAVE_SYS_PARAM_H rather than NO_SYS_PARAM_H.
1067
        * getcwd.c: Likewise.
1068
        * getpagesize.c: Likewise.
1069
        * getruntime.c: Likewise.
1070
 
1071
Tue May  5 18:08:32 1998  Ian Lance Taylor  
1072
 
1073
        Use autoconf tests rather than the old dummy.c test:
1074
        * configure.in: Add AC_ARG_WITH calls for --with-target-subdir and
1075
        --with-newlib.  Add AC_CONFIG_HEADER.  Use AC_REPLACE_FUNCS for
1076
        most functions.  Add special cases to handle newlib and VxWorks.
1077
        Remove target_makefile_frag.  Create stamp-h in AC_OUTPUT if
1078
        CONFIG_HEADERS is set.  Only call config-ml.in in AC_OUTPUT if
1079
        CONFIG_FILES is set; set ac_file before calling it.
1080
        * config.table (arm-*-riscix*, *-*-cygwin32): Remove.
1081
        (*-*-hpux*, *-*-hiux*, *-*-irix4*, *-*-solaris2*): Remove.
1082
        (*-*-sysv4*, *-*-go32, *-*-vxworks5*, *-*-vxworks): Remove
1083
        (i[3456]-*-mingw32*): Remove.
1084
        * Makefile.in (ERRORS_CC, CONFIG_H, NEEDED_LIST): Remove.
1085
        (LIBOBJS): New variable.
1086
        (HOST_OFILES, DO_ALSO, STAGESTUFF): Remove.
1087
        (all): Depend upon needed-list.  Don't check RULE1.
1088
        (@target_makefile_frag@): Remove.
1089
        (COMPILE.c): Include @DEFS@.
1090
        (HFILES): Add alloca-conf.h.
1091
        (REQUIRED_OFILES): Remove basename.o.
1092
        ($(TARGETLIB)): New target.
1093
        (stamp-needed, lneeded-list, needed.awk, stamp-config): Remove.
1094
        (lconfig.h, needed2.awk, dummy.o, errors): Remove.
1095
        (needed-list, config.h): Rewrite.
1096
        (RULE1, $(RULE1), RULE2, $(RULE2)): Remove.
1097
        (.always.): Remove.
1098
        (Makefile): Set CONFIG_FILES and CONFIG_HEADERS.
1099
        (stamp-h): New target.
1100
        (atexit.o, clock.o, getcwd.o, getpagesize.o): New targets.
1101
        (basename.o): Don't depend upon config.h.
1102
        (getruntime.o): Depend upon config.h.
1103
        * atexit.c: Include config.h.  Check HAVE_ON_EXIT rather than
1104
        NEED_on_exit.
1105
        * basename.c: Don't include config.h.  Don't check NEED_basename.
1106
        * clock.c: Include config.h.
1107
        * getcwd.c: Likewise.
1108
        * getpagesize.c: Likewise.
1109
        * getruntime.c: Likewise.  Fix checks which set HAVE_GETRUSAGE and
1110
        HAVE_TIMES.
1111
        * strerror.c: Change uses of NEED_sys_errlist to
1112
        HAVE_SYS_ERRLIST.  Likewise for NEED_strerror and HAVE_STRERROR.
1113
        * strsignal.c: Likewise for NEED_sys_siglist and HAVE_SYS_SIGLIST,
1114
        and for NEED_strsignal and HAVE_STRSIGNAL and for NEED_psignal and
1115
        HAVE_PSIGNAL.
1116
        * acconfig.h: New file.
1117
        * dummy.c: Remove.
1118
        * functions.def: Remove.
1119
        * config/mh-cxux7 (HDEFINES): Remove -DHAVE_SYSCONF.
1120
        * config/mh-windows (HDEFINES): Remove.
1121
        * config/mh-cygwin32: Remove.
1122
        * config/mh-go32: Remove.
1123
        * config/mh-irix4: Remove.
1124
        * config/mh-riscix: Remove.
1125
        * config/mh-sysv4: Remove.
1126
        * config/mt-mingw32: Remove.
1127
        * config/mt-vxworks5: Remove.
1128
        * config.in: New file, generated using autoheader.
1129
        * configure: Rebuild.
1130
 
1131
Mon May  4 13:00:28 1998  Ian Lance Taylor  
1132
 
1133
        * configure.in: Rewrite to use autoconf.
1134
        * configure: Generate using autoconf.
1135
        * config/mh-a68bsd: Remove.
1136
        * config/mh-apollo68: Remove.
1137
        * config/mh-hpbsd: Remove.
1138
        * config/mh-ncr3000: Remove.
1139
        * config/mh-sysv: Remove.
1140
        * config/mh-aix (RANLIB, INSTALL): Don't define.
1141
        * config/mh-cxux7 (RANLIB, INSTALL): Don't define.
1142
        * config/mh-irix4 (CC, RANLIB, INSTALL): Don't define.
1143
        * config/mh-sysv4 (RANLIB, INSTALL): Don't define.
1144
        * config.table: Change config_shell to CONFIG_SHELL, and use
1145
        libiberty_topdir to find move-if-change.
1146
        (m68k-apollo-bsd*, m68k-apollo-sysv*): Remove.
1147
        (i[3456]86-ncr-sysv4*, *-*-dgux*, hppa*-hp-bsd*): Remove.
1148
        (*-*-irix*, *-*-m88kbcs*, *-*-sysv*): Remove.
1149
        * Makefile.in (srcdir): Set to @srcdir@.
1150
        (VPATH): Likewise.
1151
        (prefix, exec_prefix, bindir, libdir): Set to autoconf variables.
1152
        (SHELL, INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Likewise.
1153
        (CC, CFLAGS, RANLIB)): Likewise.
1154
        (datadir, man*dir, infodir, includedir, MAKEINFO): Remove.
1155
        (target_makefile_frag, host_makefile_frag): Add substitutions.
1156
        (INSTALL_DEST): Set to @INSTALL_DEST@.
1157
        (Makefile): Depend upon config.status.  Don't depend upon
1158
        $(host_makefile_frag) or $(target_makefile_frag).
1159
        (config.status): New target.
1160
 
1161
Sun May  3 17:58:49 1998  Ian Lance Taylor  
1162
 
1163
        * config/mt-sunos4: Remove.  Should be handled by --with-headers
1164
        and --with-libraries options at top level.
1165
        * config.table: Never use mt-sunos4.
1166
 
1167
        * alloca-conf.h: New file, combining alloca-norm.h and
1168
        alloca-botch.h.
1169
        * alloca-norm.h: Remove.
1170
        * alloca-botch.h: Remove.
1171
        * configure.in: Set shell variables files and links to empty.
1172
        * config.table: Don't set shell variable files.
1173
        * configure.bat: Don't create alloca-conf.h.
1174
        * makefile.vms: Likewise.
1175
        * mpw-config.in: Likewise.
1176
        * vmsbuild.com: Likewise.
1177
 
1178
Fri May  1 11:41:42 1998  Ian Lance Taylor  
1179
 
1180
        * Makefile.in ($(HOST_OFILES) $(REQUIRED_OFILES)): Remove old
1181
        target depending upon config.h.
1182
        (alloca.o): Add target depending upon config.h
1183
        (basename.o, choose-temp.o, fnmatch.o): Likewise.
1184
        (getopt.o, getopt1.o, pexecute.o, strerror.o): Likewise.
1185
        (strsignal.o, xstrerror.o): Likewise.
1186
 
1187
Fri May  1 04:26:25 1998  Peter Schauer 
1188
 
1189
        * cplus-dem.c (cplus_demangle_opname):  Initialize work.
1190
 
1191
Mon Apr 27 15:53:30 EDT 1998 Andrew MacLeod 
1192
 
1193
        * cplus-dem.c (demangle_qualified): Replace missing else.
1194
 
1195
Sun Apr 26 15:38:50 1998  Andreas Schwab  
1196
 
1197
        * cplus-dem.c (gnu_special): Fix off-by-one bug when checking the
1198
        length in the name of a virtual table.
1199
 
1200
Wed Apr 22 10:53:49 EDT 1998 Andrew MacLeod  
1201
 
1202
        * cplus-dem.c (struct work stuff): Add field for B and K mangle codes.
1203
        (cplus_demangle_opname): Call mop_up_squangle.
1204
        (cplus_demangle): Initialize squangle info, then call
1205
        internal_cplus_demangle. (Most code moved there as well)
1206
        (internal_cplus_demangle): New function, performs most of what use
1207
        to be done in cplus_demangle, but is only called with this file.
1208
        (squangle_mop_up): New function to clean up B and K code data.
1209
        (mop_up): set pointers to NULL after freeing.
1210
        (demangle_signature, demangle_template, demangle_class): Add
1211
        switch elements to handle K and B codes.
1212
        (demangle_prefix, gnu_special, demangle_qualified): Add
1213
        code to handle K and B codes.
1214
        (do_type, demangle_fund_type): Handle B and K codes.
1215
        (remember_Ktype): New function to store K info.
1216
        (register_Btype, remember_Btype): New functions for B codes.
1217
        (forget_B_and_K_types): New function to destroy B and K info.
1218
 
1219
Fri Apr 10 01:49:10 1998  Jeffrey A Law  (law@cygnus.com)
1220
 
1221
        * COPYING.LIB, choose-temp.c, cplus-dem.c: Sync with egcs & gcc.
1222
 
1223
Thu Mar  5 09:23:28 1998  Manfred Hollstein  
1224
 
1225
        * config.table: Make locating frag files failsafe even for the
1226
        special case if configuring and building in srcdir.
1227
 
1228
Mon Feb 23 14:33:15 1998  Ian Lance Taylor  
1229
 
1230
        * choose-temp.c: Fix handling of sys/file.h to work in libiberty.
1231
 
1232
Sun Feb 22 18:03:23 1998  Jeffrey A Law  (law@cygnus.com)
1233
 
1234
        * choose-temp.c: Sync with copy in gcc.
1235
 
1236
Thu Feb 12 16:29:49 1998  Ian Lance Taylor  
1237
 
1238
        * getopt.c: Update to latest FSF version.
1239
        * getopt1.c: Likewise.
1240
 
1241
Tue Feb 10 16:58:33 1998  Stan Shebs  
1242
 
1243
        * cplus-dem.c (gnu_special): Don't get confused by .
1244
        strings that are not actually lengths.
1245
 
1246
Fri Feb  6 01:35:17 1998  Manfred Hollstein  
1247
 
1248
        * Makefile.in (FLAGS_TO_PASS): Don't pass PICFLAG.
1249
        (.c.o): Check value of enable_shared, not PICFLAG.
1250
        (stamp-picdir): Dito.
1251
 
1252
Thu Feb  5 18:48:56 1998  Geoffrey Noer  
1253
 
1254
        * config/mh-cygwin32: remove vasprintf.o from EXTRA_OFILES
1255
        since it gets built automatically
1256
 
1257
Sun Feb  1 02:52:32 1998  Mike Stump  
1258
 
1259
        * config.table (vxworks configs): Default to VxWorks 5.x, as that is
1260
        the currently shipping OS.
1261
 
1262
Tue Jan 27 16:08:20 1998  Pat Rankin  
1263
 
1264
        * vmsbuild.com [REQUIRE_OFILES]: Synchronized with Makefile.in:
1265
        Add fnmatch.o and objalloc.o; remove vasprintf.o.
1266
        [config.h]: Define NEED_strsignal.
1267
 
1268
Mon Jan 19 12:20:01 1998  Ian Lance Taylor  
1269
 
1270
        * functions.def: Correct argument types for strerror and
1271
        strsignal.  Reported by Alex Gutman .
1272
 
1273
Sun Jan 18 15:57:28 1998  Michael Snyder  
1274
 
1275
        * vasprintf.c (int_vasprintf): Increase buffer size for float/double
1276
        values.
1277
 
1278
Sat Jan 17 22:28:38 1998  Mumit Khan  
1279
                          J.J. VanderHeijden 
1280
 
1281
        Add mingw32 support.
1282
        * pexecute.c (pexecute): New function for mingw32. Supports pipes.
1283
        (pwait): New function for mingw32.
1284
 
1285
        * config.table (i[3456]86-*-mingw32*): Support for i386-mingw32.
1286
        * config/mt-mingw32: New file.
1287
        * xmalloc.c (first_break): Not used for mingw32.
1288
        (xmalloc_set_program_name): Don't use sbrk on mingw32.
1289
        (xmalloc): Likewise.
1290
        (xrealloc): Likewise.
1291
 
1292
Sat Jan 17 22:28:05 1998  Jeffrey A Law  (law@cygnus.com)
1293
 
1294
        * choose-temp.c: Sync with gcc version.
1295
 
1296
Tue Jan 13 18:34:39 1998  Jim Wilson  
1297
 
1298
        * Makefile.in (install_to_libdir, install_to_tooldir): Add MULTISUBDIR
1299
        to all filenames in libdir and tooldir.
1300
        (distclean): Do MULTICLEAN before deleting Makefile.
1301
        (stamp-needed, stamp-config): Add MULTISRCTOP to
1302
        pathname for move-if-change.
1303
 
1304
Thu Dec  4 17:25:19 1997  Jeffrey A Law  (law@cygnus.com)
1305
 
1306
        * strsignal.c (sys_nsig): Try NSIG and _NSIG.
1307
 
1308
Wed Nov 19 13:37:06 1997  Michael Meissner  
1309
 
1310
        * alloca-norm.h (alloca, GCC case): Don't redefine alloca if it
1311
        was already defined previously.
1312
 
1313
Mon Nov 10 12:48:03 1997  Philippe De Muyter  
1314
 
1315
        * Makefile.in (INSTALL): Use ../install-sh, not install.
1316
 
1317
Tue Oct 28 23:41:15 1997  Judy Goldberg  
1318
 
1319
        * Makefile.in (CFILES): Add pexecute.c.
1320
 
1321
Wed Oct 15 19:13:48 1997  Ian Lance Taylor  
1322
 
1323
        * asprintf.c: Consistently use either stdarg or varargs.
1324
 
1325
Tue Oct 14 12:01:00 1997  Mark Mitchell  
1326
 
1327
        * cplus-dem.c (demangle_signature): Don't look for return types on
1328
        constructors.  Handle member template constructors.
1329
 
1330
Fri Oct  3 17:53:30 1997  Ian Lance Taylor  
1331
 
1332
        * README: Fix configuration instructions.
1333
 
1334
Mon Sep 29 12:28:41 1997  Ian Lance Taylor  
1335
 
1336
        * pexecute.c: Update to current version from /gd/gnu/lib:
1337
 
1338
        Mon Sep 29 12:27:59 1997  Ian Lance Taylor  
1339
 
1340
        * pexecute.c: Use spawn if __CYGWIN32__.
1341
 
1342
        1997-08-08  Paul Eggert  
1343
 
1344
        * pexecute.c: Include "config.h" first, as per autoconf manual.
1345
 
1346
        Fri Jun 27 15:20:29 1997  Scott Christley 
1347
 
1348
        * pexecute.c (fix_argv): New function.
1349
        (pexecute): Win32 but not Cygwin32 needs its arguments fixed.
1350
        Add underscore to cwait function call.
1351
 
1352
Sun Sep 28 12:00:52 1997  Mark Mitchell  
1353
 
1354
        * cplus-dem.c (demangle_template): Add new parameter.  Handle new
1355
        template-function mangling.
1356
        (consume_count_with_underscores): New function.
1357
        (demangle_signature): Handle new name-mangling scheme.
1358
 
1359
Wed Sep 24 00:31:59 1997  Felix Lee  
1360
 
1361
        * asprintf.c: stdarg.h when ALMOST_STDC
1362
        * config/mh-windows (EXTRA_OFILES): add asprintf.o and
1363
        strncasecmp.o.
1364
 
1365
Thu Aug 28 14:27:15 1997  Andrew Cagney  
1366
 
1367
        * vasprintf.c (vasprintf): Allow for _BSD_VA_LIST_.
1368
 
1369
        * config.table: Add case for FreeBSD 2.1 and 2.2, needs mh-fbsd21.
1370
 
1371
        * config/mh-fbsd21 (EXTRA_OFILES): Force vasprintf.o
1372
 
1373
Wed Sep 10 12:43:10 1997  Jason Merrill  
1374
 
1375
        * cplus-dem.c (demangle_fund_type): Change "complex" to "__complex".
1376
 
1377
Fri Sep  5 16:34:42 1997  Andrew Cagney  
1378
 
1379
        * asprintf.c (asprintf): New file.
1380
        * Makefile.in (CFILES): Add asprintf.c
1381
        * functions.def: Ditto.
1382
 
1383
Thu Aug 28 18:53:34 1997  Andrew Cagney  
1384
 
1385
        * argv.c (dupargv): New function, duplicate an argument vector.
1386
 
1387
Tue Aug 19 20:28:45 1997  Geoffrey Noer  
1388
 
1389
        * config/mh-cygwin32: also build random.o
1390
 
1391
Tue Aug 19 17:10:56 1997  Jason Merrill  
1392
 
1393
        * cplus-dem.c: Add 'extern' to prepends_underscore.
1394
 
1395
Wed Jul 30 11:42:19 1997  Per Bothner  
1396
 
1397
        * cplus-dem.c: Various changes to produce Java output when passed
1398
        DMGL_JAVA.  Thus "::" becomes "." and "JArray" becomes "Foo[]".
1399
        (main): Support --java and -j flags to set DMGL_JAVA.
1400
 
1401
Tue Jul 22 19:05:23 1997  Robert Hoehne 
1402
 
1403
        * config/mh-go32 (CC, AR, RANLIB): Don't define.
1404
 
1405
Tue Jul 22 17:49:54 1997  Ian Lance Taylor  
1406
 
1407
        * Makefile.in (REQUIRED_OFILES): Add pexecute.o.
1408
        (pexecute.o): New target.
1409
 
1410
        * Makefile.in (stamp-needed): New target, replacing needed-list.
1411
        (needed-list): Just depend upon stamp-needed.
1412
        (stamp-config): New target, replacing config.h.
1413
        (config.h): Just depend upon stamp-config.
1414
        (mostlyclean): Remove stamp-*.
1415
 
1416
Thu Jun 12 11:00:18 1997  Angela Marie Thomas (angela@cygnus.com)
1417
 
1418
        * Makefile.in (FLAGS_TO_PASS): pass INSTALL, INSTALL_PROGRAM and
1419
        INSTALL_DATA for multilibbed installs
1420
 
1421
Tue Jun  3 13:21:05 1997  Doug Evans  
1422
 
1423
        Tue Dec 10 09:44:57 1996  Paul Eggert  
1424
 
1425
        * choose-temp.c (choose_temp_base): Don't dump core if TMPDIR is empty.
1426
 
1427
        * choose-temp.c (try): Insist that temp dir be searchable.
1428
 
1429
        Wed Oct 23 17:36:39 1996  Doug Rupp  (rupp@gnat.com)
1430
 
1431
        * choose-temp.c (choose_temp_base): On VMS, use proper syntax
1432
        for current directory.
1433
 
1434
        Sat Feb 15 19:03:48 1997  Geoffrey Noer  (noer@cygnus.com)
1435
 
1436
        * pexecute.c: Remove special cases for cygwin32.
1437
        (pwait): Remove local definition of `pid'.
1438
 
1439
        Tue Nov 12 18:26:15 1996  Doug Rupp  (rupp@gnat.com)
1440
 
1441
        * pexecute.c (vfork): Supply new definition for VMS.
1442
        (pwait): Use waitpid instead of wait for VMS.
1443
 
1444
Tue May 20 14:02:20 1997  Brendan Kehoe  
1445
 
1446
        * cplus-dem.c (do_type): Handle `J'.
1447
        (demangle_fund_type): Print "complex" for it.
1448
 
1449
Wed Apr 30 12:15:45 1997  Jason Merrill  
1450
 
1451
        * configure.in: Don't turn on multilib here.
1452
 
1453
Mon Apr 28 19:04:31 1997  Michael Snyder  
1454
 
1455
        * obstack.c: move _obstack_memory_used outside of ifdef.  Cannot be
1456
        elided; needed by gdb and not present in libc.
1457
 
1458
Thu Apr 24 19:33:47 1997  Ian Lance Taylor  
1459
 
1460
        * Makefile.in (clean): Remove tmpmulti.out.
1461
 
1462
Tue Apr 22 10:25:15 1997  Fred Fish  
1463
 
1464
        * floatformat.c (floatformat_ieee_double_littlebyte_bigword):
1465
        Add new floatformat, mainly for ARM doubles.
1466
 
1467
Mon Apr 14 12:11:16 1997  Ian Lance Taylor  
1468
 
1469
        * config.table: Use ${config_shell} with ${moveifchange}.  From
1470
        Thomas Graichen .
1471
 
1472
Fri Apr  4 03:09:24 1997  Ulrich Drepper  
1473
 
1474
        * configure.in: Enable multilibing by default.
1475
        Update multilib template to read config-ml.in.
1476
 
1477
Tue Apr  1 16:26:39 1997  Klaus Kaempf  
1478
 
1479
        * makefile.vms: Add objalloc.
1480
 
1481
Mon Mar 31 23:57:51 1997  H.J. Lu  
1482
 
1483
        * cplus-dem.c (demangle_it): Add prototype declaration.
1484
        (usage, fatal): Likewise.
1485
 
1486
        * xexit.c (_xexit_cleanup): Add prototype.
1487
 
1488
        * strerror.c (init_error_tables): Declare.
1489
 
1490
Fri Mar 28 11:43:20 1997  H.J. Lu  
1491
 
1492
        * functions.def: Add DEF of vasprintf, and DEFFUNC of strsignal.
1493
        * strsignal.c: Only define strsignal if NEED_strsignal.
1494
        * Makefile.in (REQUIRED_OFILES): Remove vasprintf.o.
1495
        * configure.in: Add NEED_strsignal to xconfig.h.  Add vasprintf.o
1496
        to xneeded-list.
1497
        * config/mh-cygwin32 (HDEFINES): Add -DNEED_strsignal.
1498
        (EXTRA_OFILES): Define to vasprintf.o.
1499
        * config/mh-windows (HDEFINES): Add -DNEED_strsignal.
1500
        (EXTRA_OFILES): Add vasprintf.o.
1501
        * config/mt-vxworks5 (vxconfig.h): Define NEED_strsignal.
1502
        (vxneeded-list): Add vasprintf.o.
1503
 
1504
Thu Mar 20 17:02:09 1997  Ian Lance Taylor  
1505
 
1506
        * objalloc.c: Include .
1507
 
1508
Mon Mar 17 19:23:11 1997  Ian Lance Taylor  
1509
 
1510
        * objalloc.c: New file.
1511
        * Makefile.in (CFILES): Add objalloc.c
1512
        (REQUIRED_OFILES): Add objalloc.o.
1513
        (objalloc.o): New target.
1514
 
1515
Sat Mar 15 18:49:41 1997  Ian Lance Taylor  
1516
 
1517
        * obstack.c: Update to current FSF version.
1518
 
1519
Fri Mar 14 14:18:47 1997  Ian Lance Taylor  
1520
 
1521
        * cplus-dem.c: Add prototypes for all static functions.
1522
        (mystrstr): Make static.  Make arguments and result const.
1523
        (cplus_match): Remove; not used.
1524
 
1525
Tue Mar 11 14:20:31 1997  Brendan Kehoe  
1526
 
1527
        * cplus-dem.c (gnu_special): Call demangled_fund_type for other
1528
        __t* symbols.
1529
 
1530
Tue Mar 11 15:41:21 1997  H.J. Lu  
1531
 
1532
        * spaces.c: Declare malloc and free properly.
1533
        * strsignal.c (init_signal_tables): Add prototype.
1534
        * xatexit.c (_xexit_cleanup): Add parameter declarations.
1535
 
1536
Wed Feb 19 15:43:24 1997  Brendan Kehoe  
1537
 
1538
        * Makefile.in (lneeded-list): If alloca.o is needed, xexit.o is
1539
        also required because of xmalloc.o.
1540
 
1541
Fri Feb 14 13:43:38 1997  Ian Lance Taylor  
1542
 
1543
        * strsignal.c: Unconditionally redefine sys_siglist around the
1544
        inclusion of the system header files.
1545
 
1546
Thu Feb 13 22:01:04 1997  Klaus Kaempf  
1547
 
1548
        * makefile.vms: Remove 8 bit characters.  Update to latest
1549
        gcc release.
1550
 
1551
Tue Feb  4 11:52:19 1997  Ian Lance Taylor  
1552
 
1553
        * strsignal.c: Use NEED_sys_siglist instead of
1554
        LOSING_SYS_SIGLIST.
1555
        * config.table: Don't use mh-lynxos.
1556
        * config/mh-lynxos: Remove.
1557
 
1558
Thu Jan 16 14:51:03 1997  Bob Manson  
1559
 
1560
        * cplus-dem.c: Fix indenting; make identical to the copy
1561
        in GCC.
1562
        (do_type, case 'M'): Check for a template as well as a class.
1563
 
1564
Thu Dec 19 13:51:33 1996  Brendan Kehoe  
1565
 
1566
        * config/mt-vxworks5 (vxneeded-list): Remove sigsetmask.o, since
1567
        vxworks 5.[0-3] all have sigsetmask in them; the one provided by
1568
        libiberty is incorrect, as well.
1569
 
1570
Mon Dec  2 15:03:42 1996  Michael Meissner  
1571
 
1572
        * alloca.c (alloca): When compiled with an ANSI/ISO compiler,
1573
        alloca takes a size_t argument, not just unsigned.
1574
 
1575
Mon Nov 18 15:42:08 1996  Jason Merrill  
1576
 
1577
        * cplus-dem.c: Note that this file also lives in GCC.
1578
 
1579
Mon Nov 18 15:19:00 1996  Dawn Perchik  
1580
 
1581
        * alloca.c: Remove include of libiberty.h for hpux.
1582
        * argv.c:  Replace defs from libiberty.h.
1583
        * spaces.c: Put back externs from removed from libiberty.h.
1584
        * vasprintf.c: Remove include of libiberty.h for hpux.
1585
 
1586
Mon Nov 18 14:08:00 1996  Dawn Perchik  
1587
 
1588
        * cplus-dem.c: Checking in again; last checkin filed due to sticky tag.
1589
 
1590
Wed Nov 13 08:22:00 1996  Dawn Perchik  
1591
 
1592
        * cplus-dem.c: Revert last two commits due to conflicts with
1593
        hpux system headers.
1594
 
1595
Wed Nov 13 08:22:00 1996  Dawn Perchik  
1596
 
1597
        * alloca.c, argv.c, spaces.c, strcasecmp.c, vasprintf.c, vprintf.c:
1598
        Revert last commit due to conflicts with hpux system headers.
1599
 
1600
Wed Nov 13 10:36:50 1996  Michael Meissner  
1601
 
1602
        * cplus-dem.c (x{m,re}alloc): Make declarations compatibile with
1603
        libiberty.h when compiled with a standard compiler.
1604
 
1605
Tue Nov 12 16:31:00 1996  Dawn Perchik  
1606
 
1607
        * alloca.c: Include libiberty.h for definition of xmalloc.
1608
        Don't redefine NULL.
1609
        * argv.c: Move prototypes to libiberty.h.
1610
        * cplus-dem.c: Include libiberty.h for definition of xmalloc.
1611
        Don't redefine NULL.
1612
        Use casts to eliminate compiler warnings.
1613
        * spaces.c: Remove prototypes for malloc and free which are
1614
        already in libibrty.h.
1615
        * strcasecmp.c: Use casts to eliminate compiler warnings.
1616
        * vasprintf.c: Include libiberty.h for definition of malloc.
1617
        Don't redefine NULL.
1618
        * vprintf.c: Include stdarg.h if __STDC__.
1619
 
1620
Fri Oct 11 15:42:12 1996  Stu Grossman  (grossman@critters.cygnus.com)
1621
 
1622
        * config/mh-windows:  Add strcasecmp.o to EXTRA_OFILES.
1623
 
1624
Fri Oct 11 11:16:31 1996  Stan Shebs  
1625
 
1626
        * mpw.c (mpwify_filename): Rewrite to simplify, and to handle
1627
        upward components correctly.
1628
 
1629
Tue Oct  8 08:55:34 1996  Stu Grossman  (grossman@critters.cygnus.com)
1630
 
1631
        * config.table, config/mh-windows:  Add support for building under
1632
        MSVC (the Microsoft build environment).
1633
 
1634
Mon Oct  7 10:50:27 1996  Ian Lance Taylor  
1635
 
1636
        * fnmatch.c: Undef const if not __STDC__.
1637
 
1638
Thu Oct  3 13:46:39 1996  Ian Lance Taylor  
1639
 
1640
        * fnmatch.c: New file.
1641
        * Makefile.in (CFILES): Add fnmatch.c.
1642
        (REQUIRED_OFILES): Add fnmatch.o.
1643
        (fnmatch.o): New target.
1644
 
1645
Wed Sep 18 14:49:13 1996  Jason Merrill  
1646
 
1647
        * cplus-dem.c (demangle_template): Fix handling of address args.
1648
        (gnu_special): Handle type_info stuff.
1649
 
1650
Fri Sep 13 17:52:55 1996  Stan Shebs  
1651
 
1652
        * mpw.c (DebugPI): Make settable from the env var DEBUG_PATHNAMES.
1653
        (mpwify_filename): Handle "::/" case.
1654
 
1655
Thu Sep 12 13:30:40 1996  Geoffrey Noer  
1656
 
1657
        * config/mh-cygwin32: new file (need -DNEED_basename and
1658
                -DNEED_sys_siglist for native NT rebuilding)
1659
        * config.table (*-*-cygwin32): new entry
1660
        * choose-temp.c: bring in sync with gcc (revert Aug 17 change)
1661
 
1662
Thu Aug 29 16:48:45 1996  Michael Meissner  
1663
 
1664
        * config.table (i[345]86-*-*): Recognize i686 for pentium pro.
1665
 
1666
Tue Aug 27 13:47:58 1996  Stan Shebs  
1667
 
1668
        * pexecute.c (pexecute) [MPW]: Remove old bogus code that
1669
        messed with arguments that included a '/', add escape chars
1670
        to double quotes, remove const decl from arg that Mac
1671
        compilers don't seem to like.
1672
 
1673
Sat Aug 17 04:44:27 1996  Geoffrey Noer  
1674
 
1675
        * pexecute.c: Update test for win32 (&& ! cygwin32).
1676
        * choose-temp.c: fix WIN32 preprocessor defines
1677
 
1678
Thu Aug 15 12:26:48 1996  Stan Shebs  
1679
 
1680
        * mpw-make.sed: Add @DASH_C_FLAG@ and @SEGMENT_FLAG({Default})@
1681
        to editing of default makefile rule.
1682
 
1683
Sun Aug 11 21:03:27 1996  Stu Grossman  (grossman@critters.cygnus.com)
1684
 
1685
        * alloca-norm.h:  Include  if _WIN32.
1686
        * argv.c:  Include non-prototyped decls for malloc and string
1687
        functions if ! _WIN32 or if __GNUC__.
1688
 
1689
Thu Aug  8 12:42:40 1996  Klaus Kaempf  
1690
 
1691
        * config.h-vms: New file.
1692
        * makefile.vms: Use it.
1693
 
1694
Wed Aug  7 17:16:12 1996  Stu Grossman  (grossman@critters.cygnus.com)
1695
 
1696
        * getopt.c (_getopt_internal):  If argc is 0, just return (before
1697
        we reference *argv and segfault).
1698
 
1699
Mon Aug  5 01:29:08 1996  Jason Merrill  
1700
 
1701
        * Makefile.in (distclean): Add multilib.out.
1702
 
1703
Thu Jul 18 17:40:55 1996  Ian Lance Taylor  
1704
 
1705
        * alloca-norm.h: Change #ifdef sparc to #if defined (sparc) &&
1706
        defined (sun).  From Andrew Gierth .
1707
 
1708
Mon Jul  1 13:40:44 1996  Ken Raeburn  
1709
 
1710
        Tue May 28 15:29:03 1996  Pat Rankin  
1711
 
1712
        * vmsbuild.com (REQUIRD_OFILES): Add choose-temp.o and xstrdup.o.
1713
 
1714
        Thu Jan 25 18:20:04 1996  Pat Rankin  
1715
 
1716
        * vmsbuild.com: Changes to handle DEFFUNC(on_exit).
1717
        (do_ofiles): Allow nonexistent source file in pass 3.
1718
        (chk_deffunc): New routine.
1719
 
1720
Tue Jun 25 19:24:43 1996  Doug Evans  
1721
 
1722
        * pexecute.c (PEXECUTE_VERBOSE): Define.
1723
        (MPW pexecute): Check flags & PEXECUTE_VERBOSE instead of verbose_flag.
1724
 
1725
Tue Jun 25 23:11:48 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
1726
 
1727
        * Makefile.in (docdir): Removed.
1728
 
1729
Tue Jun 25 23:01:07 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
1730
 
1731
        * Makefile.in (oldincludedir): Removed.
1732
 
1733
Tue Jun 25 22:50:07 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
1734
 
1735
        * Makefile.in (datadir): Set to $(prefix)/share.
1736
 
1737
Thu Jun 20 21:17:52 1996  Ian Lance Taylor  
1738
 
1739
        * cplus-dem.c (demangle_arm_pt): Reindent.  Avoid endless loop by
1740
        checking for errors from do_type.
1741
 
1742
Tue Jun 18 14:36:19 1996  Klaus Kaempf  
1743
 
1744
        * makefile.vms: New file.
1745
        * xmalloc.c: If VMS, include  and  rather
1746
        than declaring malloc, realloc, and sbrk.
1747
 
1748
Mon Jun 10 13:17:17 1996  Doug Evans  
1749
 
1750
        * pexecute.c: New file.
1751
 
1752
Wed Jun  5 16:57:45 1996  Richard Henderson  
1753
 
1754
        * xmalloc.c: Declare sbrk.
1755
 
1756
Sat May  4 05:08:45 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
1757
 
1758
        * alloca-norm.h:  Add SPARCworks cc compatible __builtin_alloca
1759
        declaration.
1760
 
1761
Mon Apr 22 18:41:49 1996  Ian Lance Taylor  
1762
 
1763
        * xstrerror.c: Include .
1764
 
1765
Sun Apr 21 11:55:12 1996  Doug Evans  
1766
 
1767
        * Makefile.in (CFILES): Add atexit.c.
1768
 
1769
Sun Apr 21 09:50:09 1996  Stephen L Moshier  (moshier@world.std.com)
1770
 
1771
        * choose-temp.c: Include sys/types.h before sys/file.h for sco3.2v5.
1772
 
1773
Wed Apr 17 11:17:55 1996  Doug Evans  
1774
 
1775
        * choose-temp.c: Don't #include sys/file.h ifdef NO_SYS_FILE_H.
1776
        #include 
1777
        * config/mt-vxworks5 (HDEFINES): Define NO_SYS_FILE_H.
1778
 
1779
Tue Apr 16 11:27:16 1996  Jeffrey A Law  (law@cygnus.com)
1780
 
1781
        * Makefile.in (lneeded-list): If alloca.o is needed, so is xmalloc.o.
1782
        Reverts Feb 8, 1995 change.
1783
 
1784
Mon Apr 15 12:53:26 1996  Doug Evans  
1785
 
1786
        * choose-temp.c: New file.
1787
        * Makefile.in (CFILES): Add choose-temp.c.
1788
        (REQUIRED_OFILES): Add choose-temp.o.
1789
 
1790
Sat Apr 13 14:19:30 1996  Stu Grossman  (grossman@critters.cygnus.com)
1791
 
1792
        * floatformat.c (floatformat_to_double):  Don't bias exponent when
1793
        handling zero's, denorms or NaNs.
1794
 
1795
Thu Apr 11 13:36:56 1996  Stu Grossman  (grossman@critters.cygnus.com)
1796
 
1797
        * floatformat.c (floatformat_to_double):  Fix bugs with handling
1798
        numbers with fractions < 32 bits.
1799
 
1800
Mon Apr  8 14:48:34 1996  Ian Lance Taylor  
1801
 
1802
        * config.table: Permit --enable-shared to specify a list of
1803
        directories.
1804
 
1805
Tue Mar 19 22:02:07 1996  Jason Merrill  
1806
 
1807
        * cplus-dem.c (demangle_template): Fix for non-mangled pointer
1808
        arguments.
1809
 
1810
Fri Mar  8 17:24:18 1996  Ian Lance Taylor  
1811
 
1812
        * configure.in: If srcdir is `.' and with_target_subdir is not
1813
        `.', then set MULTISRCTOP before calling config-ml.in.
1814
 
1815
Thu Mar  7 13:37:10 1996  Stan Shebs  
1816
 
1817
        * mpw.c (mpw_open): Add debugging output option.
1818
 
1819
Wed Mar  6 17:36:03 1996  Jason Merrill  
1820
 
1821
        * cplus-dem.c (demangle_template): Fix for address-of-extern arguments.
1822
 
1823
Tue Feb 27 12:00:50 1996  Raymond Jou  
1824
 
1825
        * mpw.c (mpwify_filename): Change 6 to 5 in
1826
        strncmp (unixname, "/tmp/", 5).
1827
 
1828
Tue Feb 20 10:55:53 1996  Ian Lance Taylor  
1829
 
1830
        * cplus-dem.c (demangle_template): Initialize is_bool.  Correctly
1831
        handle 0 as a pointer value parameter.
1832
 
1833
Mon Feb  5 16:41:44 1996  Ian Lance Taylor  
1834
 
1835
        * Makefile.in (all): Depend upon required-list.
1836
        (required-list): New target.
1837
        (clean): Remove required-list.
1838
 
1839
Wed Jan 31 10:19:41 1996  Steve Chamberlain  
1840
 
1841
        * win32.c: Deleted.
1842
        * config.table (i386-*-win32): Deleted.
1843
        * config/mh-i386win32: Deleted.
1844
 
1845
Thu Jan 18 11:34:17 1996  Ian Lance Taylor  
1846
 
1847
        * cplus-dem.c (cplus_demangle_opname): Change opname parameter to
1848
        const char *.
1849
        (cplus_mangle_opname): Change return type and opname parameter to
1850
        const char *.  Don't cast return value.
1851
 
1852
Tue Jan 16 12:13:11 1996  Stan Shebs  
1853
 
1854
        * mpw.c: Include Timer.h, in order to get m68k Microseconds trap
1855
        definition.
1856
 
1857
Wed Jan  3 13:15:04 1996  Fred Fish  
1858
 
1859
        * obstack.c: Update copyright to 1996.
1860
        (_obstack_memory_used): Define new function.  Called via
1861
        obstack_memory_used macro.
1862
 
1863
Thu Dec 28 11:39:40 1995  Ian Lance Taylor  
1864
 
1865
        * xstrdup.c: New file.
1866
        * Makefile.in (CFILES): Add xstrdup.c.
1867
        (REQUIRED_OFILES): Add xstrdup.o.
1868
        (xstrdup.o): New target.
1869
 
1870
Mon Dec 11 18:18:52 1995  Mike Stump  
1871
 
1872
        * atexit.c: New stub to provide atexit on systems that have
1873
        on_exit, like SunOS 4.1.x systems.
1874
        * functions.def (on_exit, atexit): Ditto.
1875
 
1876
Mon Dec 11 15:42:14 1995  Stan Shebs  
1877
 
1878
        * mpw.c (mpw_abort): Remove decl.
1879
        (mpw_access): Move debugging printf.
1880
 
1881
Sat Dec  2 01:25:23 1995  Ian Lance Taylor  
1882
 
1883
        * config.table: Consistently use ${host} rather than ${xhost} or
1884
        ${target}.
1885
        * configure.in: Don't bother to set ${xhost} before calling
1886
        config.table.
1887
 
1888
Tue Nov 28 14:16:57 1995  Brendan Kehoe  
1889
 
1890
        * Makefile.in (.c.o): Use test instead of the left bracket, to
1891
        avoid problems with some versions of make.
1892
 
1893
Tue Nov 28 11:45:17 1995  Stan Shebs  
1894
 
1895
        * mpw-make.sed: Fix INCDIR edit to work with Nov 14 change.
1896
 
1897
Tue Nov 21 11:26:34 1995  Fred Fish  
1898
 
1899
        * config/mh-hpux: Remove.  It was only used to define EXTRA_OFILES,
1900
        which was set to just alloca.o, which is now automatically marked
1901
        as needed by the autoconfiguration process.
1902
 
1903
Tue Nov 21 14:15:06 1995  Ian Lance Taylor  
1904
 
1905
        * config.table: Check ${with_cross_host} rather than comparing
1906
        ${host} and ${target}.
1907
 
1908
Thu Nov 16 14:34:42 1995  Ian Lance Taylor  
1909
 
1910
        * configure.in: If with_target_subdir is empty, set xhost to
1911
        ${host} rather than ${target} before calling config.table.
1912
 
1913
Tue Nov 14 01:38:30 1995  Doug Evans  
1914
 
1915
        * Makefile.in (MULTITOP): Deleted.
1916
        (MULTISRCTOP, MULTIBUILDTOP): New.
1917
        (FLAGS_TO_PASS): Delete INCDIR.
1918
        (INCDIR): Add $(MULTISRCTOP).
1919
        (install_to_libdir): Add $(MULTISUBDIR).  Call $(MULTIDO).
1920
        * configure.in: Delete call to cfg-ml-com.in.  Call config-ml.in
1921
        instead of cfg-ml-pos.in.
1922
        (cross-compile check): Change to test for with_target_subdir.
1923
        (EXTRA_LINKS): Delete.
1924
 
1925
Sun Nov 12 12:13:04 1995  Stan Shebs  
1926
 
1927
        * mpw-make.sed: Add getpagesize.c.o to needed-list.
1928
        * mpw.c [USE_MW_HEADERS]: Conditionalize compiling of
1929
        functions that are supplied by Metrowerks libraries.
1930
        (fstat): Clean up descriptor->pointer conversion code.
1931
        (InstallConsole, etc): Empty definitions, for when linking
1932
        with SIOUX.
1933
 
1934
Sun Nov  5 19:25:27 1995  Per Bothner  
1935
 
1936
        * Makefile.in (FLAGS_TO_PASS):  Also pass PICFLAGS.
1937
        (.c.o):  Stylistic change.
1938
 
1939
Thu Nov  2 12:06:29 1995  Ian Lance Taylor  
1940
 
1941
        * strtol.c, strtoul.c: Don't include .  From
1942
        phdm@info.ucl.ac.be (Philippe De Muyter).
1943
 
1944
Wed Nov  1 11:59:36 1995  Ian Lance Taylor  
1945
 
1946
        * configure.in: Correct sed call.
1947
 
1948
Mon Oct 30 13:03:45 1995  Per Bothner  
1949
 
1950
        * configure.in:  Clean up / simplify for native.
1951
 
1952
        * configure.in:  Merge in stuff from ../xiberty/configure.in.
1953
        * Makefile.in (CC):  Add definition (so it can be overrridden
1954
        by ../configure).
1955
 
1956
Tue Oct 24 17:57:27 1995  Stan Shebs  
1957
 
1958
        * mpw-make.sed: Leave strerror.c.o in standard list of functions.
1959
        * mpw.c (R_OK, ENOENT, EACCESS, ENOSYS): Remove.
1960
        (link): Remove useless definition with error return.
1961
        (last_microseconds, warn_if_spin_delay, record_for_spin_delay):
1962
        Use UnsignedWide type for microsecond counts.
1963
 
1964
Thu Oct 19 10:52:07 1995  Michael Meissner  
1965
 
1966
        * memcmp.c (memcmp): Argument types are const void *, not void
1967
        *const.
1968
 
1969
        * strncasecmp.c (strncasecmp): Include ansidecl.h/stdarg.h, not
1970
        sys/types.h.
1971
        * strcasecmp.c (strcasecmp): Ditto.
1972
 
1973
Tue Oct 10 11:03:24 1995  Fred Fish  
1974
 
1975
        * Makefile.in (BISON):  Remove macro.
1976
 
1977
Tue Sep 26 15:06:46 1995  Stan Shebs  
1978
 
1979
        * Makefile.in (HFILES): Add default empty definition.
1980
        * mpw-config.in (config.h): Only update if changed.
1981
        * mpw-make.in: Remove.
1982
        * mpw-make.sed: New file, edits Makefile.in into MPW makefile.
1983
        * mpw.c: Remove semi-clone of strerror code.
1984
        (sys_nerr, sys_errlist): Define here.
1985
        (Microseconds): Only define as A-line trap if m68k Mac.
1986
 
1987
Wed Sep 20 12:53:32 1995  Ian Lance Taylor  
1988
 
1989
        * Makefile.in (maintainer-clean): New synonym for distclean.
1990
 
1991
Mon Aug 28 19:47:52 1995  Per Bothner  
1992
 
1993
        * config.table:  For host, generalize rs6000-ibm-aix*
1994
        to *-ibm-aix* so we also include powerpc.
1995
 
1996
Tue Aug 22 03:18:05 1995  Ken Raeburn  
1997
 
1998
        Fri Jun 16 18:35:40 1995  Pat Rankin  (rankin@eql.caltech.edu)
1999
 
2000
        * xstrerror.c: New file.
2001
        * Makefile.in, vmsbuild.com: Compile it.
2002
 
2003
Mon Jul 31 12:16:32 1995  steve chamberlain  
2004
 
2005
        * config.table (i386-*-win32): New.
2006
 
2007
Fri Jul 21 11:35:52 1995  Doug Evans  
2008
 
2009
        * Makefile.in (MULTITOP): New variable.
2010
        (MULTIDIRS, MULTISUBDIR, MULTIDO, MULTICLEAN): Likewise.
2011
        (all): Add multilib support.
2012
        (install_to_tooldir, *clean): Likewise.
2013
 
2014
Mon Jul 10 11:47:27 1995  Ken Raeburn  
2015
 
2016
        * makefile.dos (OBJS): Add hex.o.  From DJ Delorie.
2017
 
2018
Fri Jun 30 17:28:59 1995  Pat Rankin  (rankin@eql.caltech.edu)
2019
 
2020
        * vmsbuild.com:  create "new-lib.olb", build libiberty under that
2021
        name, and then make it become "liberty.olb" when done, so that an
2022
        incomplete build attempt never leaves behind something which looks
2023
        like a complete library.
2024
 
2025
Thu Jun 29 00:22:02 1995  Steve Chamberlain  
2026
 
2027
        * config/mh-i386pe: New file for PE hosts.
2028
        * config.table: Understand PE hosts.
2029
 
2030
Wed Jun 28 19:13:23 1995  Jason Merrill  
2031
 
2032
        * cplus-dem.c: Update from gcc.
2033
 
2034
        * argv.c, dummy.c: If __STDC__, #include "alloca-conf.h" after
2035
        .
2036
        * alloca-norm.h: If __STDC__, declare alloca with its parameter.
2037
 
2038
Thu Jun 22 18:57:47 1995  Stan Shebs  
2039
 
2040
        * mpw-make.in (ALL_CFLAGS): Define NEED_basename.
2041
        * mpw.c: Only test DebugPI once whenever printing debug info.
2042
        (mpwify_filename): If filename is /tmp/foo, change it into :_foo,
2043
        also fix to not write on input filename buffer.
2044
        (mpw_access): Use stat() instead of open(), works for directories
2045
        as well as files.
2046
 
2047
Mon Jun 19 00:33:22 1995  Jason Merrill  
2048
 
2049
        * Makefile.in: Massage broken shells that require 'else true'.
2050
 
2051
Sat Jun 17 23:21:58 1995  Fred Fish  
2052
 
2053
        * alloca-norm.h: Declare alloca as type "PTR" to match functions.def.
2054
        Declare __builtin_alloca in the sparc case, as argv.c did.
2055
        * argv.c: Replace inline version of alloca-norm.h at start of file with
2056
        a #include of alloca-conf.h.  Precede it with an include of ansidecl.h
2057
        because alloca-norm.h needs to declare alloca as "PTR".
2058
 
2059
Mon Jun 12 14:24:26 1995  Steve Chamberlain  
2060
 
2061
        * win32.c: New file.
2062
 
2063
Fri Jun  9 15:16:14 1995  Jason Merrill  
2064
 
2065
        * dummy.c: #include "alloca-conf.h".
2066
 
2067
Wed Jun  7 11:46:23 1995  Jason Merrill  
2068
 
2069
        * Makefile.in (mostlyclean): Remove stamp-picdir.
2070
        (clean): Don't.
2071
 
2072
Mon Jun  5 18:46:06 1995  Jason Merrill  
2073
 
2074
        * config.table (frags): Use toplevel pic frags.
2075
 
2076
        * Makefile.in (PICFLAG): New macro.
2077
        (all): Depend on stamp-picdir.
2078
        (needed-list): Ditto.
2079
        (.c.o): Also build pic object.
2080
        (stamp-picdir): New rule.
2081
        (mostlyclean): Remove pic.
2082
        (clean): Remove stamp-picdir.
2083
 
2084
Fri Mar 24 16:55:48 1995  Pat Rankin  (rankin@eql.caltech.edu)
2085
 
2086
        * vmsbuild.com (config.h): Add `#define NEED_basename'.
2087
 
2088
Tue May 23 10:12:46 1995  Per Bothner  
2089
 
2090
        * clock.c, getopt.c, strtod.c, vsprintf.c:  Change from using LGPL
2091
        to libio-style copyright.
2092
        * getpagesize.c:  Remove FSF copyright.
2093
 
2094
Sat May 20 12:30:23 1995  Ken Raeburn  
2095
 
2096
        Added improved VMS support from Pat Rankin:
2097
 
2098
        Fri Mar 17 18:40:36 1995  Pat Rankin  (rankin@eql.caltech.edu)
2099
 
2100
        * vmsbuild.com:  new file.
2101
 
2102
        * getpagesize.c (getpagesize):  implement for VMS;
2103
        * strerror.c (strerror, strerrno, strtoerrno):  add rudimentary
2104
        support for EVMSERR.
2105
 
2106
Thu May 18 17:01:42 1995  Ken Raeburn  
2107
 
2108
        Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
2109
 
2110
        * floatformat.c (floatformat_arm_ext): Define.
2111
 
2112
Tue May 16 13:30:59 1995  Per Bothner  
2113
 
2114
        * basename.c, bcmp.c, getcwd.c, insque.c, rename.c, sigsetmask.c,
2115
        strerror.c, strsignal.c:  Remove FSF copyright.
2116
        * sigsetmask.c: #include  - seems to be needed by ISC.
2117
 
2118
Mon May 15 19:53:17 1995  Per Bothner  
2119
 
2120
        * bcopy.c, bzero.c, memcmp.c, memcpy.c, memset.c, strchr.c,
2121
        strrchr.c, strstr.c, vfork.c:  Remove FSF Copyright, because this
2122
        might contaminate libstdc++ with the LGPL.  (OK'd by RMS 11 Oct 94.)
2123
        * strchr.c, strrchr.c:  Add cast to suppress const warning.
2124
 
2125
Thu May  4 14:36:42 1995  Jason Merrill  
2126
 
2127
        * cplus-dem.c: Use const instead of CONST.  Don't include
2128
        ansidecl.h directly.
2129
 
2130
Wed Apr 19 01:30:27 1995  Jason Merrill  
2131
 
2132
        * cplus-dem.c: Don't include libiberty.h.  Do declare xmalloc and
2133
        xrealloc.
2134
        (-DMAIN): Don't rely on an externally-defined version number;
2135
        instead, require the version number to be defined as a
2136
        preprocessor macro.  Handle the RS/6000 leading dot.  Define
2137
        xmalloc, xrealloc and fatal.  Don't strip a leading underscore
2138
        if we couldn't demangle the word.
2139
 
2140
Tue Apr  4 13:03:51 1995  Stan Shebs  
2141
 
2142
        (Old mpw.c change descriptions retained for informational value.)
2143
        * mpw.c (warning_threshold): Default to .4 sec.
2144
        (overflow_count, current_progress): New globals.
2145
        (warn_if_spin_delay): Include current progress type,
2146
        such as program name, in message.
2147
        (mpw_start_progress): Set current_progress variable from arg.
2148
        (mpw_end_progress): Report spin delays by power-of-two-size
2149
        buckets instead of constant-size buckets.
2150
 
2151
        * mpw.c: Clean up formatting, types, returns, etc.
2152
        (ENOSYS): Define.
2153
        (mpw_fread, mpw_fwrite): Define.
2154
        (sleep): Define correctly.
2155
 
2156
        * mpw.c: New code to implement cursor spinning support.
2157
        (umask): New function.
2158
        (mpw_fopen, mpw_fseek, stat, fstat): Call PROGRESS.
2159
 
2160
        * mpw.c (mpw_basename, mpw_mixed_basename): New functions, find
2161
        basenames for MPW and MPW/Unix filenames.
2162
        (mpw_special_init): New function, calls Macsbug if desired.
2163
 
2164
        * mpw.c: Add GPL notice.
2165
        (mpwify_filename): Add more transformations.
2166
        (mpw_fopen): Call mpwify_filename on file names.
2167
        (rename): Remove.
2168
        (chdir, getcwd): Add simple definitions.
2169
 
2170
        * mpw.c: Random cleanups, remove unused code bits.
2171
        Added copy of strerror.c for gcc's use.
2172
        (stat, fstat, _stat): New versions based on Guido van Rossum code.
2173
 
2174
        * mpw.c (mpw_fseek): Make it work correctly when doing SEEK_CUR.
2175
 
2176
        * mpw.c (stat): Remove hack definition, get from sys/stat.h.
2177
        (fork, vfork, etc): Print error messages if called.
2178
        (getrusage, sbrk, environ, isatty, link, utime, mkdir, rmdir,
2179
        rename, chown): Define.
2180
 
2181
        * mpw-config.in: New file, MPW version of configure.in.
2182
        * mpw-make.in: New file, MPW version of Makefile.in.
2183
        * mpw.c: New file, MPW compatibility routines.
2184
 
2185
Fri Mar 24 14:10:30 1995  Jim Kingdon  (kingdon@lioth.cygnus.com)
2186
 
2187
        * basename.c: Include config.h before checking for NEED_basename.
2188
 
2189
Thu Mar 23 19:09:54 1995  Jason Merrill  
2190
 
2191
        * functions.def: Add DEFFUNC for basename.
2192
 
2193
        * basename.c: Only define basename if NEED_basename.
2194
 
2195
Thu Mar 16 13:36:05 1995  Jason Merrill  
2196
 
2197
        * config.table: Fix --enable-shared logic for native builds.
2198
 
2199
Mon Mar 13 11:05:11 1995  Jason Merrill  
2200
 
2201
        * cplus-dem.c (demangle_template): Demangle bool literals properly.
2202
 
2203
Mon Mar  6 23:57:28 1995  Stu Grossman  (grossman@cygnus.com)
2204
 
2205
        * strtol.c strtoul.c:  Replace these with less buggy versions from
2206
        NetBSD.  (strtoul in particular couldn't handle base 16.)
2207
 
2208
Wed Mar  1 15:59:01 1995  Ian Lance Taylor  
2209
 
2210
        * config/mt-vxworks5 (HDEFINES): Define NO_SYS_PARAM_H.
2211
 
2212
        * clock.c: If NO_SYS_PARAM_H is defined, don't include
2213
        .
2214
        * getcwd.c, getpagesize.c, getruntime.c: Likewise.
2215
 
2216
Fri Feb 17 15:40:55 1995  Ian Lance Taylor  
2217
 
2218
        * getruntime.c (get_run_time): Don't assume that CLOCKS_PER_SEC is
2219
        a number; ANSI appears to permit any expression, including a
2220
        function call.
2221
 
2222
        * config.table (*-*-vxworks5*): Use mt-vxworks5 when configuring
2223
        xiberty.
2224
        * config/mt-vxworks5: New file.
2225
 
2226
Thu Feb  9 14:19:45 1995  Ian Lance Taylor  
2227
 
2228
        * basename.c (basename): Change argument to be const.
2229
 
2230
Wed Feb  8 18:06:52 1995  Jason Merrill  
2231
 
2232
        * Makefile.in (lneeded-list): Don't worry about xmalloc.
2233
 
2234
Sun Jan 15 00:40:36 1995  Jeff Law  (law@snake.cs.utah.edu)
2235
 
2236
        * Makefile.in (distclean): Delete xhost-mkfrag.
2237
 
2238
Thu Jan 12 16:54:18 1995  Jason Merrill  
2239
 
2240
        * Makefile.in (lneeded-list): If alloca.o is needed, so is xmalloc.o.
2241
 
2242
Wed Jan 11 22:39:56 1995  Ken Raeburn  
2243
 
2244
        * hex.c: New file.
2245
        * Makefile.in (REQUIRED_OFILES, CFILES): List it.
2246
        (hex.o): Add dependencies.
2247
 
2248
        * cplus-dem.c (demangle_prefix): For GNU style constructor and
2249
        destructor names, try demangling the remainder of the string.
2250
 
2251
Wed Dec 28 00:49:15 1994  Ian Lance Taylor  
2252
 
2253
        * vasprintf.c (int_vasprintf): New static function.
2254
        (vasprintf): Use int_vasprintf.  Removes assumption that va_list
2255
        is assignment compatible.
2256
 
2257
Sat Nov  5 19:29:12 1994  Jason Merrill  (jason@phydeaux.cygnus.com)
2258
 
2259
        * Makefile.in (LIBCFLAGS): New variable.
2260
        (FLAGS_TO_PASS): Pass it.
2261
        (.c.o): Use it.
2262
 
2263
Thu Nov  3 19:09:47 1994  Ken Raeburn  
2264
 
2265
        * getopt.c, getopt1.c: Do compile these functions under Linux,
2266
        since many native versions are based on glibc but are buggy.
2267
 
2268
Mon Oct 24 15:16:46 1994  Per Bothner  
2269
 
2270
        * vasprintf.c:  Make 'format' arg be const, to avoid a mismatch
2271
        with prototype in GNU libc.  Support stdarg.h as well as varargs.h.
2272
 
2273
Tue Oct 11 17:48:27 1994  Jason Merrill  (jason@phydeaux.cygnus.com)
2274
 
2275
        * Makefile.in (REQUIRED_OFILES): Add vasprintf.o.
2276
        * functions.def: Remove vasprintf.
2277
 
2278
Wed Sep 14 17:04:55 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
2279
 
2280
        * xmalloc.c (first_break): New static variable.
2281
        (xmalloc_set_program_name): Record sbrk (0) in first_break.
2282
        (xmalloc): If memory allocation fails, try to report how much
2283
        memory was allocated by the program up to this point.
2284
        (xrealloc): Likewise.
2285
 
2286
Sun Sep 04 17:58:10 1994  Richard Earnshaw (rwe@pegasus.esprit.ec.org)
2287
 
2288
        * Makefile.in (ERRORS_CC): New variable, defaulted to $(CC).  Use it
2289
        when linking dummy.
2290
        * config.table: Add host RISCiX Makefile frag.
2291
        * config/mh-riscix: New file.
2292
 
2293
Thu Aug 25 17:29:44 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
2294
 
2295
        * Makefile.in (FLAGS_TO_PASS): Define.
2296
        ($(RULE1)): Use $(FLAGS_TO_PASS).
2297
 
2298
Wed Aug 24 17:08:47 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
2299
 
2300
        * vasprintf.c: Include .
2301
        (vasprintf): Add casts to void for va_arg to avoid gcc warnings.
2302
        * xatexit.c: Declare malloc.
2303
 
2304
Fri Aug 19 15:29:12 1994  Kung Hsu  (kung@mexican.cygnus.com)
2305
 
2306
        * cplus-dem.c (demangle_args): Fix a bug in previous patch (the
2307
        one below).
2308
 
2309
Thu Aug 18 14:37:14 1994  Kung Hsu  (kung@mexican.cygnus.com)
2310
 
2311
        * cplus-dem.c (demangle args): Handle ARM repeat encoding where
2312
        the type index is greater than 9.
2313
 
2314
Wed Aug 17 16:13:49 1994  Kung Hsu  (kung@mexican.cygnus.com)
2315
 
2316
        * cplus-dem.c (demangle_qualified): accept optional '_' between
2317
        qualified name. This is baecause the template name may end with
2318
        numeric and can mixed up with the length of next qualified name.
2319
 
2320
Wed Aug  3 05:52:14 1994  D. V. Henkel-Wallace  (gumby@cygnus.com)
2321
 
2322
        * config/mt-sunos4: Use our standard location for cross-includes
2323
        and cross-libs when the target is also a "host" environment (ie no
2324
        newlib; includes and such don't belong to us).  This is specific
2325
        to the Cygnus Support environment.
2326
 
2327
Tue Aug  2 15:25:12 1994  Kung Hsu  (kung@mexican.cygnus.com)
2328
 
2329
        * cplus-dem.c (demangle_template): demangle as xxx<'Q'> not
2330
        xxx.
2331
 
2332
Mon Aug  1 17:02:48 1994  Kung Hsu  (kung@mexican.cygnus.com)
2333
 
2334
        * cplus-dem.c (main): flush stdout to make pipe work.
2335
 
2336
Sat Jul 16 12:56:32 1994  Stan Shebs  (shebs@andros.cygnus.com)
2337
 
2338
        * config.table (*-*-cxux7*):  Recognize.
2339
        * floatformat.c (floatformat_m88110_ext) [HARRIS_FLOAT_FORMAT]:
2340
        Harris-specific float format.
2341
        * config/mh-cxux7: New file.
2342
 
2343
Wed Jun 29 00:26:17 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
2344
 
2345
        * cplus-dem.c (demangle_template):  Make sure that the result of
2346
        consume_count doesn't index beyond the end of the string.
2347
 
2348
Mon Jun 20 23:54:37 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
2349
 
2350
        * cplus-dem.c (gnu_special):  Handle vtable mangling of gcc-2.4.5 and
2351
        earlier. Improve test for new vtable mangling. Change output back
2352
        to `virtual table'.
2353
 
2354
Mon Jun 20 11:37:30 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
2355
 
2356
        * obstack.c: Always compile this code, even if using the GNU
2357
        library.  Avoids problems with relatively recent binary
2358
        incompatibility.
2359
 
2360
Thu Jun 16 17:54:01 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2361
 
2362
        * cplus-dem.c: Include libiberty.h.
2363
        (xmalloc, xrealloc, free): Don't declare.
2364
        (strstr): Don't declare parameters.
2365
        (xmalloc, xrealloc): Don't define.
2366
        (long_options): Add no-strip-underscores.
2367
        (main): Call xmalloc_set_program_name.  Pass n in short options to
2368
        getopt_long.  Handle option 'n' to not strip underscores.
2369
        (usage): Mention -n and --no-strip-underscores.
2370
 
2371
Sun Jun 12 01:37:09 1994  Jason Merrill  (jason@deneb.cygnus.com)
2372
 
2373
        * cplus-dem.c (demangle_template): Separate consecutive >'s with a
2374
        space.
2375
        (gnu_special): Demangle template and qualified names in a vtable name.
2376
 
2377
Fri May 27 12:27:52 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
2378
 
2379
        From gas-2.3 and binutils-2.4 net releases:
2380
 
2381
        Wed May 11 22:32:00 1994  DJ Delorie (dj@ctron.com)
2382
 
2383
        * makefile.dos: [new] Makefile for dos/go32
2384
        * configure.bat: update for latest files
2385
        * msdos.c: remove some functions now in libc.a
2386
 
2387
Fri May 20 18:53:32 1994  Per Bothner  (bothner@kalessin.cygnus.com)
2388
 
2389
        * cplus-dem.c (gnu_special):  Recognize thunks, as well as
2390
        the new naming style for vtables (when -fvtable-thunks).
2391
 
2392
Wed May 18 13:34:06 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2393
 
2394
        * Makefile.in (XTRAFLAGS): Don't define.
2395
        (.c.o, dummy.o): Don't use XTRAFLAGS.
2396
        ($(RULE1)): Don't pass XTRAFLAGS down in recursive call.
2397
 
2398
Fri May 13 16:02:12 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
2399
 
2400
        * vasprintf.c: New file.
2401
        * Makefile.in, functions.def: Add it.
2402
 
2403
Fri May 13 16:20:28 1994  Jason Merrill  (jason@deneb.cygnus.com)
2404
 
2405
        * cplus-dem.c (demangle_fund_type): Grok bool.
2406
 
2407
Fri May  6 14:44:21 1994  Steve Chamberlain  (sac@cygnus.com)
2408
 
2409
        * config.table: Add go32
2410
        * config/mh-go32: New template.
2411
 
2412
Fri May  6 11:01:59 1994  D. V. Henkel-Wallace  (gumby@rtl.cygnus.com)
2413
 
2414
        * config.table, config/mt-sunos4: config for when sun4 is cross target.
2415
 
2416
Mon Apr 11 00:54:33 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
2417
 
2418
        * getopt.c [not __GNU_LIBRARY__] [__GCC__] [not __STDC__]:
2419
        Declare strlen to return int.  Don't include stddef.h.
2420
 
2421
Fri Apr  1 00:38:17 1994  Jim Wilson  (wilson@mole.gnu.ai.mit.edu)
2422
 
2423
        * getopt.c: Delete use of IN_GCC to control whether
2424
        stddef.h or gstddef.h is included.
2425
 
2426
Thu Apr 14 14:00:56 1994  Kung Hsu  (kung@mexican.cygnus.com)
2427
 
2428
        * cplus-dem.c (demangle_signature): Fix a bug in template function
2429
        type numbering.
2430
 
2431
Wed Apr 13 17:23:03 1994  Kung Hsu  (kung@mexican.cygnus.com)
2432
 
2433
        * cplus-dem.c (demangle_signature): Fix template function with arm
2434
        style argument type number, Tn.
2435
 
2436
Wed Apr 13 17:11:15 1994  Jason Merrill  (jason@deneb.cygnus.com)
2437
 
2438
        * cplus-dem.c (optable): Add new[] and delete[].
2439
 
2440
Fri Apr  8 11:21:42 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
2441
 
2442
        * argv.c (buildargv): Don't produce empty argument just because
2443
        there is trailing whitespace.
2444
 
2445
Wed Apr  6 11:42:14 1994  Kung Hsu  (kung@mexican.cygnus.com)
2446
 
2447
        * cplus-dem.c (demangle_template): fix 'Q' qualified name bug.
2448
        Handle 'p' same as 'P'.
2449
        * cplus-dem.c (do_type): Handle 'p' same as 'P'.
2450
 
2451
Sat Mar 26 12:00:13 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
2452
 
2453
        * floatformat.c (get_field, put_field):  Fix off by one error in
2454
        little endian case.
2455
 
2456
Thu Mar 24 10:40:19 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
2457
 
2458
        * floatformat.c (floatformat_from_double): Pass unsigned char *,
2459
        not char *, to put_field.
2460
 
2461
Fri Mar 18 12:34:33 1994  Per Bothner  (bothner@kalessin.cygnus.com)
2462
 
2463
        * memmove.c:  Re-wrote;  placed in public domain.
2464
 
2465
Wed Mar 16 10:33:07 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
2466
 
2467
        * cplus-dem.c (demangle_prefix): If ARM demangling, don't treat
2468
        __Q* as a constructor.
2469
 
2470
Mon Mar 14 12:26:02 1994  Ian Lance Taylor  (ian@cygnus.com)
2471
 
2472
        * ieee-float.c: Removed; no longer used.
2473
        * Makefile.in: Changed accordingly.
2474
 
2475
Mon Mar  7 12:28:17 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2476
 
2477
        * floatformat.c (get_field): Removed unused local variable i.
2478
        (put_field): Removed unused local variable i.
2479
 
2480
Sun Feb 27 21:50:11 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
2481
 
2482
        * floatformat.c: New file, intended to replace ieee-float.c.
2483
        * Makefile.in: Change accordingly.
2484
 
2485
Thu Feb 24 11:51:12 1994  David J. Mackenzie  (djm@rtl.cygnus.com)
2486
 
2487
        * getopt.c: Remove #ifdef GETOPT_COMPAT and #if 0 code.
2488
         (_getopt_initialize): New function, broken out of _getopt_internal.
2489
         (_getopt_internal):
2490
         If long_only and the ARGV-element has the form "-f", where f is
2491
         a valid short option, don't consider it an abbreviated form of
2492
         a long option that starts with f.  Otherwise there would be no
2493
         way to give the -f short option.
2494
 
2495
Thu Feb 10 14:44:16 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
2496
 
2497
        * getopt.c [not __GNU_LIBRARY__] [__GNUC__] [not IN_GCC]:
2498
        Test just __STDC__, not emacs.
2499
 
2500
Wed Feb  9 00:14:00 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
2501
 
2502
        * getopt.c [not __GNU_LIBRARY__] [__GNUC__] [not IN_GCC]
2503
        [emacs] [not __STDC__]: Don't include stddef.h.  Don't declare strlen.
2504
 
2505
Fri Dec 24 19:43:00 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)
2506
 
2507
        * getopt.c (_NO_PROTO): Define before config.h is included.
2508
 
2509
Mon Sep 20 15:59:03 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
2510
 
2511
        * getopt.c, getopt1.c [emacs || CONFIG_BROKETS]: Include
2512
         only under these, else "config.h".
2513
 
2514
Thu Aug 12 18:16:49 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
2515
 
2516
        * getopt.c, getopt1.c [HAVE_CONFIG_H]: Include
2517
         instead of "config.h".
2518
 
2519
Sun Feb 20 17:17:01 1994  Ian Lance Taylor  (ian@lisa.cygnus.com)
2520
 
2521
        * concat.c: Check ANSI_PROTOTYPES rather than __STDC__ to decide
2522
        whether to use prototypes or not.
2523
        * strerror.c (const): Never undefine; let ansidecl.h handle it.
2524
        * strsignal.c (const): Likewise.
2525
 
2526
Thu Feb 17 13:27:35 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2527
 
2528
        * xatexit.c (_xexit_cleanup): Declare as extern; don't initialize.
2529
        Merging common and initialized variables need not be supported by
2530
        ANSI C compilers.
2531
        (xatexit): Initialize _xexit_cleanup if not already set.
2532
        * xexit.c: Comment fix.
2533
 
2534
Wed Feb 16 01:15:36 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2535
 
2536
        * xmalloc.c: Don't declare xexit; it's declared in libiberty.h.
2537
        (xrealloc): If oldmem is NULL, allocate with malloc, rather than
2538
        assuming that realloc works correctly.
2539
 
2540
Tue Feb 15 09:26:16 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
2541
 
2542
        * concat.c, ieee-float.c:  Replace inclusion of 
2543
        with explicit function declarations, as recommended by Ian Taylor.
2544
 
2545
Sat Feb 12 10:31:11 1994  David J. Mackenzie  (djm@rtl.cygnus.com)
2546
 
2547
        * xmalloc.c (xmalloc, xrealloc): Use PTR and size_t throughout.
2548
        (malloc, realloc): Declare.
2549
 
2550
Thu Feb 10 17:08:19 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2551
 
2552
        * argv.c, basename.c: Include ansidecl.h and libiberty.h.
2553
        * concat.c, fdmatch.c, getruntime.c, spaces.c: Likewise.
2554
        * strerror.c, strsignal.c, xatexit.c, xexit.c: Likewise.
2555
        * xmalloc.c: Likewise.
2556
        * concat.c: Don't declare xmalloc.  If __STDC__, use 
2557
        macros, not  macros.
2558
        * spaces.c (spaces): Make return type const.  Don't crash if
2559
        malloc returns NULL.
2560
        * strerror.c (struct error_info): Make name and msg fields const.
2561
        (error_names): Make const.
2562
        (strerrno): Make const.
2563
        (strtoerrno): Make argument const.
2564
        * strsignal.c (struct signal_info): Make name and msg fields
2565
        const.
2566
        (signal_names, sys_siglist): Make const.
2567
        (strsignal, strsigno): Make const.
2568
        (strtosigno): Make argument const.
2569
        * xatexit.c: Declare parameter types.
2570
        * xmalloc.c (name): Make const.
2571
        (xmalloc_set_program_name): Make argument const.
2572
        * Makefile.in (INCDIR): Define.
2573
        (.c.o): Use $(INCDIR).
2574
        (dummy.o): Likewise.
2575
        (argv.o, basename.o): New targets; depend on libiberty.h.
2576
        (concat.o, fdmatch.o, getruntime.o, spaces.o): Likewise.
2577
        (strerror.o, strsignal.o, xatexit.o, xexit.o): Likewise.
2578
        (xmalloc.o): Likewise.
2579
        (cplus-dem.o): New target; depend on demangle.h.
2580
        (getopt.o, getopt1.o): New targets; depend on getopt.h.
2581
        (ieee-float.o): New target; depend on ieee-float.h.
2582
        (obstack.o): New target; depend on obstack.h.
2583
 
2584
Tue Feb  8 05:29:08 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
2585
 
2586
        Handle obstack_chunk_alloc returning NULL.  This allows
2587
        obstacks to be used by libraries, without forcing them
2588
        to call exit or longjmp.
2589
        * obstack.c (_obstack_begin, _obstack_begin_1, _obstack_newchunk):
2590
        If CALL_CHUNKFUN returns NULL, set alloc_failed, else clear it.
2591
        (_obstack_begin, _obstack_begin_1): Return 1 if successful, 0 if not.
2592
 
2593
Tue Feb  8 00:32:28 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
2594
 
2595
        * concat.c, ieee-float.c:  Include .
2596
 
2597
Sun Feb  6 21:28:46 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
2598
 
2599
        * xmalloc.c (xmalloc_set_program_name): New function.
2600
        (xmalloc, xrealloc): Include the name in the error message, if set.
2601
 
2602
        * Replace atexit.c with xatexit.c.
2603
        * Makefile.in (CFILES), functions.def: Change references.
2604
 
2605
Sat Feb  5 14:02:32 1994  Stan Shebs  (shebs@andros.cygnus.com)
2606
 
2607
        * getruntime.c (get_run_time): Use getrusage or times if
2608
        HAVE_GETRUSAGE or HAVE_TIMES are defined.
2609
 
2610
Fri Feb  4 15:49:38 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
2611
 
2612
        * atexit.c: New file.
2613
        * Makefile.in (CFILES), functions.def: Add it.
2614
        * xexit.c: New file.
2615
        * Makefile.in (CFILES, REQUIRED_OFILES): Add it.
2616
        * xmalloc.c (xmalloc, xrealloc): Call xexit instead of exit.
2617
        Change request for 0 bytes into request for 1 byte.
2618
 
2619
Wed Feb  2 11:36:49 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2620
 
2621
        * xmalloc.c (xmalloc, xrealloc): Print size using %lu, and cast to
2622
        unsigned long, to avoid warnings.
2623
 
2624
Fri Jan 28 17:49:06 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
2625
 
2626
        * dummy.c: Don't include time.h ever; always define clock_t as
2627
        "unsigned long".  Until gcc/fixincludes ensures that clock_t
2628
        exists, __STDC__ isn't a sufficient test.  And if clock() doesn't
2629
        exist, clock_t probably doesn't either.
2630
 
2631
Mon Jan 24 11:52:31 1994  Stan Shebs  (shebs@andros.cygnus.com)
2632
 
2633
        * clock.c, getruntime.c: New files.
2634
        * Makefile.in: Add to file lists.
2635
        * functions.def (clock): Add to list.
2636
        * dummy.c (time.h): Add if __STDC__.
2637
        (clock_t): #define as "unsigned long" if not __STDC__.
2638
 
2639
Tue Jan 11 11:27:44 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2640
 
2641
        * strtod.c: Declare atof.  From edler@jan.ultra.nyu.edu (Jan
2642
        Edler).
2643
 
2644
Tue Dec 28 14:17:30 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2645
 
2646
        * Makefile.in (errors): Use CFLAGS as well as LDFLAGS when
2647
        linking.
2648
 
2649
Fri Dec 17 12:26:07 1993  Kung Hsu  (kung@cirdan.cygnus.com)
2650
 
2651
        * cplus-dem.c (demangle_arm_pt): New function.  Common code
2652
        for ARM template demangling.
2653
        * cplus-dem.c (demangle_class_name): Use demangle_arm_pt.
2654
        * cplus-dem.c (demangle_prefix): Likewise.
2655
 
2656
Tue Nov 30 15:47:48 1993  Jason Merrill  (jason@deneb.cygnus.com)
2657
 
2658
        * cplus-dem.c (cplus_demangle_opname): Add CONST to please gcc.
2659
 
2660
Sat Nov 27 11:05:50 1993  Fred Fish  (fnf@cygnus.com)
2661
 
2662
        Merge changes from tom@basil.icce.rug.nl (Tom R.Hageman)
2663
        * strerror.c, strsignal.c:  As a small space optimization, don't
2664
        include messages when they aren't actually used.
2665
 
2666
        Merge changes from takefive.co.at!joe (Josef Leherbauer)
2667
        * cplus-dem.c (demangle_prefix, demangle_function_name,
2668
        cplus_demangle_opname):  Fixes for systems where cplus_marker
2669
        is something other than '$'.
2670
 
2671
Fri Nov 26 13:51:11 1993  Per Bothner  (bothner@kalessin.cygnus.com)
2672
 
2673
        * waitpid.c:  Simple-minded approcimation to waitpid
2674
        using vanilla wait.
2675
        * functions.def, Makefile.in:  Update accordingly,
2676
 
2677
Thu Nov 18 18:01:15 1993  Kung Hsu  (kung@cirdan.cygnus.com)
2678
 
2679
        * cplus-dem.c(demangle_template): fix bug template instantiation
2680
        with value of user defined type.
2681
 
2682
Wed Nov 17 18:30:21 1993  Kung Hsu  (kung@cirdan.cygnus.com)
2683
 
2684
        * cplus-dem.c(cplus_demangle_opname): add the subject new function
2685
        to support unified search of operator in class.
2686
 
2687
Wed Nov 10 09:47:22 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
2688
 
2689
        gcc -Wall lint:
2690
        * strtoul.c (strtoul): use "(digit = *s) != '\0'" not just
2691
        "digit = *s" as condition in while loop.
2692
 
2693
Tue Nov  9 15:52:22 1993  Mark Eichin  (eichin@cygnus.com)
2694
 
2695
        * Makefile.in: pass SHELL to recursive make
2696
 
2697
Thu Nov  4 12:09:26 1993  Per Bothner  (bothner@kalessin.cygnus.com)
2698
 
2699
        * vfprintf.c, vprintf.c, vsprintf.c:  Make format arg
2700
        be (const char*), for ANSI (and gcc w/fixproto) consistency.
2701
 
2702
Thu Nov  4 08:29:04 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
2703
 
2704
        * config.table: Make *-*-hiux* use mh-hpux.
2705
 
2706
Fri Oct 22 07:53:15 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
2707
 
2708
        * config.table: Add * to end of all OS names.
2709
 
2710
Tue Oct 19 17:12:01 1993  david d `zoo' zuhn  (zoo@rtl.cygnus.com)
2711
 
2712
        * Makefile.in (lneeded-list): ensure that object file names are
2713
          not duplicated, as multiple instances of the same object file in
2714
          a library causes problems on some machines
2715
 
2716
Mon Oct 18 21:59:28 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
2717
 
2718
        * strcasecmp.c, strncasecmp.c: Change u_char to unsigned char.
2719
 
2720
Fri Oct 15 22:17:11 1993  david d `zoo' zuhn  (zoo@rtl.cygnus.com)
2721
 
2722
        * strncasecmp.c: new file, implements strncasecmp
2723
        * strcasecmp.c: new file, implement strcasecmp
2724
 
2725
        * Makefile.in (CFILES): list these two new source files
2726
 
2727
        * functions.def: add strcasecmp and strncasecmp entries
2728
 
2729
Fri Oct 15 14:53:05 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2730
 
2731
        * strtoul.c (strtoul), strtol.c (strtol): Handle overflow
2732
        according to ANSI C.
2733
 
2734
Thu Oct 14 16:34:19 1993  Kung Hsu  (kung@cirdan.cygnus.com)
2735
 
2736
        * cplus-dem.c: add support of ARM global constructor/destructor,
2737
        and 'G' for passing record or union in parameter.
2738
 
2739
Wed Oct 13 13:36:19 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
2740
 
2741
        * Makefile.in: Fix comment to clarify that stuff in REQUIRED_OFILES
2742
        should not be in functions.def.
2743
 
2744
Wed Oct 13 13:13:38 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2745
 
2746
        * functions.def: Removed xmalloc.  Stuff in REQUIRED_OFILES should
2747
        not be in functions.def.
2748
 
2749
Mon Oct  4 18:26:39 1993  Kung Hsu  (kung@cirdan.cygnus.com)
2750
 
2751
        * cplus-dem.c: change globl constructor/destructor to proper name
2752
 
2753
Tue Sep 28 18:11:07 1993  Kung Hsu  (kung@cirdan.cygnus.com)
2754
 
2755
        * cplus-dem.c: fix bug in constructor/destructor
2756
 
2757
Tue Sep 28 16:20:49 1993  Kung Hsu  (kung@cirdan.cygnus.com)
2758
 
2759
        * cplus-dem.c: support both old and new _vt$... vtbl mangled names
2760
 
2761
Fri Sep 24 19:07:16 1993  Jason Merrill  (jason@deneb.cygnus.com)
2762
 
2763
        * cplus-dem.c: Fix demangle_template prototype
2764
 
2765
Fri Sep 24 17:32:55 1993  Kung Hsu  (kung@cirdan.cygnus.com)
2766
 
2767
        * cplus-dem.c: fix template demangling
2768
        * cplus-dem.c: fix const type demangling
2769
        * cplus-dem.c: fix constructor/destructor, virtual table,
2770
        qualifier, global constructor/destructor demangling
2771
 
2772
Wed Sep  1 23:13:11 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
2773
 
2774
        * strsignal.c, strerror.c: Use fully-bracketed initializer to
2775
        keep gcc -Wall happy.
2776
 
2777
Fri Aug 27 10:30:09 1993  Jason Merrill  (jason@deneb.cygnus.com)
2778
 
2779
        * cplus-dem.c (do_type): Add CONSTS to make gcc happy with last
2780
        patch.
2781
 
2782
Fri Aug 27 11:24:54 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
2783
 
2784
        Patch from Paul Flinders:
2785
        * cplus-dem.c (do_type): Deal with arrays.
2786
 
2787
Tue Aug 24 14:23:50 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
2788
 
2789
        * cplus-dem.c (demangle_qualified: Deal with GNU format for more
2790
        than 9 classes.
2791
 
2792
Wed Aug 18 19:50:29 1993  Jason Merrill  (jason@deneb.cygnus.com)
2793
 
2794
        * Makefile.in (dummy.o): Redirect to /dev/null to avoid "variable
2795
        not initialized" warnings under HP/UX
2796
 
2797
Sun Aug 15 20:42:40 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
2798
 
2799
        * strerror.c: Move include of stdio.h after sys_errlist #define.
2800
        Also remove NULL definition (stdio.h always defines NULL, so it
2801
        never did anything but clutter up the code).
2802
 
2803
Sat Aug 14 14:21:49 1993  david d `zoo' zuhn  (zoo@rtl.cygnus.com)
2804
 
2805
        * Makefile.in, functions.def: handle xmalloc.c
2806
 
2807
        * xmalloc.c: provide xmalloc and xrealloc functions
2808
 
2809
Thu Aug 12 17:38:57 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
2810
 
2811
        * cplus-dem.c: Fix a comment.
2812
 
2813
Sat Aug  7 13:56:35 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
2814
 
2815
        * getopt1.c: Declare const the way getopt.c does.
2816
 
2817
Fri Aug  6 17:03:13 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
2818
 
2819
        * obstack.c, alloca.c: Update from FSF.
2820
        * getopt.c, getopt1.c: Update to current FSF version, which
2821
        doesn't use alloca.
2822
 
2823
Tue Jul 27 14:03:57 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
2824
 
2825
        * Makefile.in (demangle): Add the target with a message saying
2826
        where demangle went.
2827
 
2828
Mon Jul 26 15:49:54 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
2829
 
2830
        * Makefile.in: Remove obsolete `demangle' target.
2831
 
2832
Thu Jul 22 08:31:01 1993  Fred Fish  (fnf@deneb.cygnus.com)
2833
 
2834
        * cplus-dem.c (arm_special):  Apply patch from arg@lucid.com to
2835
        avoid infinite loop on vtbl symbols with disambiguating "junk"
2836
        tacked on the end.
2837
 
2838
Mon Jul 19 14:10:37 1993  david d `zoo' zuhn  (zoo@rtl.cygnus.com)
2839
 
2840
        * strsignal.c: work around some systems losing definitions of
2841
        sys_siglist
2842
 
2843
        * config/mh-lynxos: this system has a losing definition of
2844
        sys_siglist
2845
 
2846
        * config.table: use mh-lynxos for *-*-lynxos
2847
 
2848
Mon Jul 19 17:08:52 1993  Ken Raeburn  (raeburn@rtl.cygnus.com)
2849
 
2850
        * config.table: Add support for HPPA BSD hosts.
2851
 
2852
        * config/mh-hpbsd: New file.
2853
 
2854
Mon Jul 12 18:00:40 1993  K. Richard Pixley  (rich@cygnus.com)
2855
 
2856
        * Makefile.in (TAGS): make work when srcdir != objdir.
2857
 
2858
Sun Jun 27 15:35:31 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
2859
 
2860
        * cplus-dem.c (main): Add long options, including --help and
2861
        --version.
2862
        (usage): New function from code in main.
2863
 
2864
Tue Jun 22 11:37:38 1993  Per Bothner  (bothner@deneb.cygnus.com)
2865
 
2866
        * config.table:  New shell scipt, sourced by both ./configure,in
2867
        and ../xiberty/configure.in, to avoid maintainance lossages.
2868
        * configure.in and ../xiberty/configure.in:  Use config.table.
2869
 
2870
        * configure.in: Don't use mh-aix for AIX 3.2, only for 3.1.
2871
        * configure.in: Map *-*-irix* (except irix4) to mh-sysv.
2872
        * ../xiberty/configure.in:  Update from ./configure.in.
2873
 
2874
Tue Jun 15 17:05:31 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
2875
 
2876
        * Makefile.in: remove parentdir support
2877
 
2878
Wed May 26 12:59:09 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
2879
 
2880
        * cplus-dem.c (xrealloc):  Match definition with prototype.
2881
 
2882
Tue May 25 14:27:51 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
2883
 
2884
        * cplus-dem.c (demangle_prefix):  Demangle cfront
2885
        local variables as an extension to ARM demangling.
2886
 
2887
Fri May 21 09:53:57 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
2888
 
2889
        * ieee-float.c: Don't require pointers to double to be aligned.
2890
 
2891
Tue May 18 17:12:10 1993  Fred Fish  (fnf@cygnus.com)
2892
 
2893
        (merge changes from dlong@cse.ucsc.edu)
2894
        * cplus-dem.c (consume_count):  Simplify.
2895
        * cplus-dem.c (arm_pt, demangle_class_name):  New functions.
2896
        * cplus-dem.c (various):  Calls to arm_pt, demangle_class_name.
2897
 
2898
        * cplus-dem.c (xmalloc, xrealloc, strstr):  Make extern decls into
2899
        full prototypes.
2900
        * cplus-dem.c (free):  Add prototype.
2901
        * cplus-dem.c (optable):  Fully bracketize initializer.
2902
 
2903
Fri May 14 17:13:05 1993  Per Bothner  (bothner@cygnus.com)
2904
 
2905
        * cplus-dem.c:  Whether initial underscores are stripped
2906
        depends on the external variable prepends_underscore
2907
        (which is generated by the binutils Makefile).
2908
 
2909
Fri May 14 07:32:20 1993  Ken Raeburn  (raeburn@deneb.cygnus.com)
2910
 
2911
        * cplus-dem.c (mop_up, arm_special): Remove some unused variables.
2912
 
2913
Tue May  4 20:31:59 1993  Fred Fish  (fnf@cygnus.com)
2914
 
2915
        * cplus-dem.c (consume_count):  Return zero if arg does not
2916
        start with digit, and don't consume any input.
2917
 
2918
Tue May  4 08:10:28 1993  Jim Kingdon  (kingdon@cygnus.com)
2919
 
2920
        * Makefile.in (demangle): Use ${srcdir} not $^.
2921
 
2922
        * strtod.c: New file, needed at least for BSD 4.3.
2923
 
2924
Sun May  2 11:30:42 1993  Fred Fish  (fnf@cygnus.com)
2925
 
2926
        * strsignal.c (sys_siglist):  For ANSI compilations, type is
2927
        "const char *const".  Also remove conditionalization on __STDC__
2928
        since const is defined away for non-ANSI.
2929
 
2930
Wed Apr 28 19:29:55 1993  Ken Raeburn  (raeburn@deneb.cygnus.com)
2931
 
2932
        * configure.in: Recognize *-*-hpux.
2933
        * config/mh-hpux: New file.
2934
 
2935
Tue Apr 27 15:22:19 1993  Per Bothner  (bothner@cygnus.com)
2936
 
2937
        * tmpnam.c:  Added ANSI tmpnam() function.
2938
        * functions.def, Makefile.in:  Update accordingly.
2939
 
2940
Tue Apr 27 13:38:38 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
2941
 
2942
        * cplus-dem.c (demangle_function_name): Get the demangling of
2943
        stop__1A right.
2944
 
2945
Fri Apr 16 23:48:24 1993  Jim Kingdon  (kingdon at calvin)
2946
 
2947
        * cplus-dem.c: Declare strstr return type.
2948
 
2949
Fri Mar 26 12:01:26 1993  Jim Kingdon  (kingdon@cygnus.com)
2950
 
2951
        * strsignal.c: Add some AIX signals.
2952
 
2953
Thu Mar 25 15:17:23 1993  Ian Lance Taylor  (ian@cygnus.com)
2954
 
2955
        * Makefile.in (MAKEOVERRIDES): Define to be empty.
2956
 
2957
Wed Mar 24 01:59:25 1993  david d `zoo' zuhn  (zoo at poseidon.cygnus.com)
2958
 
2959
        * Makefile.in: add installcheck & dvi targets
2960
 
2961
Thu Mar 18 14:05:44 1993  Per Bothner  (bothner@rtl.cygnus.com)
2962
 
2963
        * ieee-float.c:  New file, moved from ../gdb (since it is
2964
        needed by ../opcode/m68k-dis.c).
2965
 
2966
Tue Mar  2 17:47:31 1993  Fred Fish  (fnf@cygnus.com)
2967
 
2968
        * cplus-dem.c:  Replace all references to cfront with ARM.
2969
 
2970
Fri Feb 26 00:17:07 1993  Per Bothner  (bothner@rtl.cygnus.com)
2971
 
2972
        * cplus-dem.c:  Fix main program (when compiled with -DMAIN)
2973
        to be more useful as a filter.
2974
 
2975
Sat Feb 20 21:41:39 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
2976
 
2977
        * Makefile.in (install_to_libdir, install_to_tooldir): Go into the
2978
        destination directory before running $(RANLIB), in case that
2979
        program tries to create a file in the current directory as part of
2980
        its work.
2981
 
2982
Thu Feb 18 23:00:19 1993  John Gilmore  (gnu@cygnus.com)
2983
 
2984
        * strsignal.c (sys_siglist):  Remove yet another *%^&%&$# "const"
2985
        because BSD 4.4 lacks one.  Isn't this fun?
2986
 
2987
Thu Feb 18 11:24:25 1993  Fred Fish  (fnf@cygnus.com)
2988
 
2989
        * cplus-dem.c (demangle_signature):  Set func_done after
2990
        demangling a template.
2991
        * cplus-dem.c (demangle_template):  Fix several small bugs
2992
        in demangling GNU style templates.
2993
        * cplus-dem.c (demangle_prefix):  Fix for templates in GNU
2994
        style constructors.
2995
        * cplus-dem.c (gnu_special):  Fix for templates in GNU style
2996
        static data members.
2997
 
2998
Tue Feb 16 17:28:35 1993  Fred Fish  (fnf@cygnus.com)
2999
 
3000
        * cplus-dem.c (demangle_signature):  Modify to include type
3001
        modifiers like static and const in remembered types.
3002
 
3003
Thu Feb 11 22:20:47 1993  Fred Fish  (fnf@cygnus.com)
3004
 
3005
        * cplus-dem.c (demangled_qualified):  Add new parameter that tells
3006
        whether to prepend or append the qualifiers.
3007
        * cplus-dem.c (string_prepends):  Used now, remove #if 0.
3008
        * cplus-dem.c (demangle_signature):  Call demangle_qualified
3009
        with prepending.
3010
        * cplus_dem.c (gnu_special):  Recognize static data members that
3011
        use qualified names.
3012
        * cplus-dem.c (demangle_qualified):  Accumulate qualifiers in a
3013
        temporary buffer and the prepend or append them to the result,
3014
        as specified by the new "append" flag.
3015
        * cplus-dem.c (do_type):  Call demangled_qualified with
3016
        appending.
3017
 
3018
Mon Dec 28 10:47:19 1992  Ken Raeburn  (raeburn@cygnus.com)
3019
 
3020
        * strsignal.c (signal_table): Now const.
3021
        (init_signal_tables): Variable eip now points to const.
3022
 
3023
        * strerror.c (error_table): Now const.
3024
        (init_error_tables): Variable eip now points to const.
3025
 
3026
Tue Dec 15 15:36:50 1992  Per Bothner  (bothner@cygnus.com)
3027
 
3028
        * memchr.c (memchr):  New (ANSI standard) function.
3029
        * Makefile.in, functions.def:  Added memchr.
3030
        * Makefile.in (AR_FLAGS): Use rc instad of non-standard cq.
3031
 
3032
Wed Dec  2 22:49:10 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
3033
 
3034
        * getopt.c: remove use of USG around , which never meant
3035
        anything anyway
3036
 
3037
        * config/mh-{aix,apollo68,ncr3000,sysv,sysv4}: removed definitions
3038
        of USG and USGr4
3039
 
3040
Thu Nov 19 03:09:33 1992  Brendan Kehoe  (brendan@lisa.cygnus.com)
3041
 
3042
        * cplus-dem.c (demangle_fund_type): Recognize `w', a wide character;
3043
        it's now a type according to the ANSI X3J16 working paper; output
3044
        "wchar_t" for it.
3045
        (demangle_template): Accept `w' as an integral type.
3046
        (xmalloc, xrealloc): Use `char *', not `PTR'.  Cast calls to their
3047
        counterparts malloc and realloc to `char *'.
3048
        (main): Exit with a 0 status.
3049
        * Makefile.in (demangle): Don't expect the user to define
3050
        DEMANGLE, instead force to be cplus-dem.c.  Look in $(srcdir)/../include
3051
        for demangle.h.  Pass it any HDEFINES or XTRAFLAGS.
3052
 
3053
Wed Nov 18 18:56:20 1992  John Gilmore  (gnu@cygnus.com)
3054
 
3055
        * Makefile.in (AR_FLAGS):  Avoid verbosity.
3056
        * config/mh-sysv4:  Remove AR_FLAGS override, use INSTALL=cp,
3057
        replace USGr4 with HAVE_SYSCONF.
3058
        * config/mh-solaris:  Remove; mh-sysv4 works now.
3059
        * getpagesize.c:  Replace USGr4 with HAVE_SYSCONF.
3060
        * configure.in:  Simplify host matching table, remove separate
3061
        solaris config file.
3062
 
3063
Sun Nov 15 09:35:16 1992  Fred Fish  (fnf@cygnus.com)
3064
 
3065
        * configure.in (i[34]86-*-solaris2*):  Add, use mh-sysv4.
3066
 
3067
Tue Nov  3 21:27:03 1992  Brendan Kehoe  (brendan@cygnus.com)
3068
 
3069
        * cplus-dem.c (xmalloc, xrealloc): Add decls.
3070
        (remember_type): Don't cast xmalloc.
3071
        (string_need): Likewise; don't cast xrealloc either.
3072
 
3073
Fri Oct 23 08:52:01 1992  Ian Lance Taylor  (ian@cygnus.com)
3074
 
3075
        * Makefile.in, functions.defs, rename.c: added simple
3076
        implementation of rename, since some binutils programs use it.
3077
 
3078
Thu Oct 15 15:18:22 1992  Per Bothner  (bothner@cygnus.com)
3079
 
3080
        * strsignal.c:  Add appropriate 'const' to sys_siglist
3081
        extern declaration (if __STDC__).  (Needed for Linux.)
3082
        * strsignal.c (strsignal): Add cast to remove const-ness.
3083
 
3084
Fri Oct  9 03:22:55 1992  John Gilmore  (gnu@cygnus.com)
3085
 
3086
        * Makefile.in (needed.awk, needed2.awk):  Remove erroneous \'s
3087
        before "'s, diagnosed by BSD 4.4 awk.
3088
 
3089
Thu Oct  8 15:25:12 1992  Ian Lance Taylor  (ian@cygnus.com)
3090
 
3091
        * Makefile.in: create config.h and needed-list through $(CONFIG_H)
3092
        and $(NEEDED_LIST), to give some hooks for xiberty.
3093
 
3094
Thu Oct  1 23:31:42 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
3095
 
3096
        * configure.in: use cpu-vendor-triple instead of nested cases
3097
 
3098
Wed Sep 30 11:26:59 1992  Per Bothner  (bothner@rtl.cygnus.com)
3099
 
3100
        * Makefile.in, argv.c, basename.c, bcmp.c, bcopy.c, bzero.c,
3101
        concat.c, cplus-dem.c, fdmatch.c, getcwd.c, getopt.c, getopt1.c,
3102
        getpagesize.c, insque.c, memcmp.c, memcpy.c, memmove.c, memset.c,
3103
        obstack.c, sigsetmask.c, spaces.c, strchr.c, strerror.c,
3104
        strrchr.c, strsignal.c, strstr.c, vfork.c, vsprintf.c:
3105
        Convert from using GPL to LGPL.
3106
 
3107
Sat Sep 26 04:01:30 1992  John Gilmore  (gnu@cygnus.com)
3108
 
3109
        * Makefile.in (errors):  Leave dummy.o and dummy around so that
3110
        we can see how the needed list was generated (it's sometimes wrong).
3111
        (mostlyclean):  Remove them.
3112
 
3113
Mon Sep 21 14:50:42 1992  Ian Lance Taylor  (ian@cygnus.com)
3114
 
3115
        * getcwd.c: supply a default if MAXPATHLEN is not defined.
3116
 
3117
        * config/mh-irix4: set EXTRA_OFILES to alloca.o, from WRS.
3118
 
3119
Wed Sep  9 12:41:48 1992  Ian Lance Taylor  (ian@cygnus.com)
3120
 
3121
        * Makefile.in: Use XTRAFLAGS when compiling, so that xiberty works
3122
        when cross-compiling.
3123
 
3124
Thu Sep  3 13:29:39 1992  K. Richard Pixley  (rich@sendai.cygnus.com)
3125
 
3126
        * cplus-dem.c: (demangle_prefix): reduction in strength of strstr
3127
          as a time optimization.
3128
 
3129
        * cplus-dem.c (cplus_demangle): remove strpbrk test.  Appears to
3130
          be more expensive than simply demangling.
3131
 
3132
        * cplus-dem.c (cplus_match): new function.
3133
 
3134
Tue Sep  1 15:24:04 1992  Per Bothner  (bothner@rtl.cygnus.com)
3135
 
3136
        * cplus-dem.c:  #include , to define NULL.
3137
        Define current_demangling_style.
3138
 
3139
Sun Aug 30 17:58:19 1992  Per Bothner  (bothner@rtl.cygnus.com)
3140
 
3141
        * cplus-dem.c:  New file, moved from ../gdb.
3142
        * cplus-dem.c (set_cplus_marker_for_demangling):  New exported
3143
        function, to avoid compiling in target-dependency for CPLUS_MARKER.
3144
        * cplus-dem.c (cplus_demangle):  Allow demangling style option
3145
        to be passed as a parameter, but using the global variable
3146
        current_demangling_style as a default.
3147
        * Makefile.in:  Update for cplus-dem.c
3148
 
3149
Sat Aug 29 10:44:09 1992  Fred Fish  (fnf@cygnus.com)
3150
 
3151
        * obstack.c:  Merge in comment changes from FSF version.  Now
3152
        matches the FSF version exactly.
3153
 
3154
Fri Aug 28 18:39:08 1992  John Gilmore  (gnu@cygnus.com)
3155
 
3156
        * obstack.c (CALL_FREEFUN):  Can't use ?: with void values (at
3157
        least on losing DECstations!); use if-then-else instead.
3158
 
3159
Wed Aug 19 14:40:34 1992  Ian Lance Taylor  (ian@cygnus.com)
3160
 
3161
        * Makefile.in: always create installation directories.
3162
 
3163
Mon Aug 10 17:33:40 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
3164
 
3165
       * Makefile.in: clean up definition of CFILES, more comments
3166
 
3167
Sat Aug  8 23:10:59 1992  Fred Fish  (fnf@cygnus.com)
3168
 
3169
        * getopt.c (my_index):  Make first arg const to match strchr,
3170
        which it sometimes is remapped to.
3171
 
3172
Sat Aug  1 13:48:50 1992  Fred Fish  (fnf@cygnus.com)
3173
 
3174
        * obstack.c (DEFAULT_ALIGNMENT):  Update to match FSF version.
3175
        * obstack.c (_obstack_begin):  Initialize use_extra_arg.
3176
        * obstack.c (_obstack_begin_1):  New, from FSF version.
3177
 
3178
Mon Jul 20 21:07:58 1992  Fred Fish  (fnf@cygnus.com)
3179
 
3180
        * obstack.c (CALL_CHECKFUN, CALL_FREEFUN):  Use use_extra_arg and
3181
        extra_arg.
3182
        * obstack.c (_obstack_begin):  Remove area_id and flags arguments
3183
        (previously added for mmalloc support, interface has changed).
3184
        Also convert flags usage to use use_extra_arg and maybe_empty_object.
3185
 
3186
Fri Jul 10 00:41:53 1992  Fred Fish  (fnf@cygnus.com)
3187
 
3188
        * argv.c:  Move expandargv inline and eliminate static variables.
3189
        Rewrite to always allocate in powers of two.  Fix to return an
3190
        argv with a single null string arg if passed a null string.
3191
 
3192
Fri Jul  3 20:27:29 1992  Fred Fish  (fnf@cygnus.com)
3193
 
3194
        * random.c, sigsetmask.c, strerror.c, strsignal.c:  Remove
3195
        "(void)" casts from function calls where the return value is
3196
        ignored, in accordance with GNU coding standards.
3197
 
3198
Mon Jun 29 10:54:19 1992  Fred Fish  (fnf at cygnus.com)
3199
 
3200
        * bcopy.c, strerror.c, strsignal.c:  Lint.
3201
 
3202
Thu Jun 25 09:18:41 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
3203
 
3204
        * getopt.c: merge changes from make.
3205
 
3206
Thu Jun 25 04:43:22 1992  John Gilmore  (gnu at cygnus.com)
3207
 
3208
        * alloca.c:  Incorporate fixes from gdb/alloca.c.
3209
        FIXME:  Eventually move gdb's alloca configuration files here,
3210
        and remove gdb/alloca.c and its Makefile.in support.
3211
 
3212
Tue Jun 23 21:56:30 1992  Fred Fish  (fnf@cygnus.com)
3213
 
3214
        * dummy.c:  Define NOTHING to /*nothing*/, change return type
3215
        of main to int and return zero.
3216
        * functions.def:  Supply NOTHING as the fourth arg to macros
3217
        that don't have an explicit arg, to satisfy picky preprocessors.
3218
 
3219
Wed Jun 17 18:13:58 1992  Per Bothner  (bothner@rtl.cygnus.com)
3220
 
3221
        * Makefile.in:  Clean up *clean rules, as per standards.texi.
3222
 
3223
Tue Jun 16 16:11:59 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
3224
 
3225
        * getopt.c, getopt1.c: merged largely gratuitous, mostly
3226
          whitespace diffs from other prep distributions.
3227
 
3228
Mon Jun 15 12:25:46 1992  Fred Fish  (fnf@cygnus.com)
3229
 
3230
        * config/mh-ncr3000 (INSTALL):  Don't use /usr/ucb/install,
3231
        it is broken on ncr 3000's.
3232
 
3233
Mon Jun 15 01:03:26 1992  John Gilmore  (gnu at cygnus.com)
3234
 
3235
        * sigsetmask.c:  Rewrite.  Old one was very confused about its
3236
        arguments and result.  New one can't do much, but at least knows
3237
        what it can't do, and it's good enough for GDB's use.
3238
 
3239
Sun Jun 14 15:17:40 1992  Stu Grossman  (grossman at cygnus.com)
3240
 
3241
        * functions.def:  Use proper prototype for strtoul.
3242
 
3243
Fri Jun 12 19:22:40 1992  John Gilmore  (gnu at cygnus.com)
3244
 
3245
        * Makefile.in:  Add random.c.
3246
        * config/mh-*:  Use "true" rather than "echo >/dev/null" for ranlib.
3247
        * configure.in:  update solaris2 config.
3248
 
3249
Wed Jun 10 16:31:29 1992  Fred Fish  (fnf@cygnus.com)
3250
 
3251
        * random.c:  Add for random() and srandom().
3252
        * functions.def:  Add random
3253
 
3254
Tue Jun  9 17:27:18 1992  Fred Fish  (fnf@cygnus.com)
3255
 
3256
        * config/{mh-ncr3000, mh-sysv4}:  Add definition for INSTALL
3257
        using /usr/ucb/install.
3258
 
3259
Mon Jun  1 13:20:17 1992  Per Bothner  (bothner@rtl.cygnus.com)
3260
 
3261
        * strerror.c:  Kludge to guard against a conflict with
3262
        possible declaration of sys_errlist in errno.h.
3263
 
3264
Sun May 31 15:07:47 1992  Mark Eichin  (eichin at cygnus.com)
3265
 
3266
        * configure.in, config/mh-solaris: add solaris2 config support.
3267
 
3268
Fri May 29 17:23:23 1992  Per Bothner  (bothner@rtl.cygnus.com)
3269
 
3270
        * sigsetmask.c:  #ifdef out sigsetmask if SIG_SETMASK
3271
        is not defined (should be defined in signal.h, says Posix.).
3272
 
3273
Mon May 18 17:35:04 1992  K. Richard Pixley  (rich@cygnus.com)
3274
 
3275
        * getopt.c: merged changes from make-3.62.11.
3276
 
3277
Fri May  8 14:53:07 1992  K. Richard Pixley  (rich@cygnus.com)
3278
 
3279
        * getopt.c: merged changes from bison-1.18.
3280
 
3281
Tue May  5 11:51:40 1992  Per Bothner  (bothner@rtl.cygnus.com)
3282
 
3283
        * Makefile.in:  Don't have $(EXTRA_OFILES) depend on config.h,
3284
        since that introduces a circular dependency.
3285
        ($(EXTRA_OFILES) are used to build config.h.)
3286
 
3287
        * strtoul.c:  Fixes to handle non-decimal bases better.
3288
 
3289
Wed Apr 22 09:27:51 1992  Fred Fish  (fnf@cygnus.com)
3290
 
3291
        * config/mh-ncr3000:  Replace MINUS_G with CFLAGS.
3292
        * Makefile.dos:  Finish MINUS_G eradication.
3293
        * Makefile.in (CFILES):  Add strsignal.c.
3294
        * Makefile.in (REQUIRED_OFILES):  Add strerror.o strsignal.o
3295
        * Makefile.in (needed-list):  Split creation of errors file to
3296
        separate make target.
3297
        * Makefile.in (config.h, needed2.awk, errors):  New targets.
3298
        * Makefile.in (clean):  Split to multiple lines, add needed2.awk
3299
        and config.h.
3300
        * dummy.c (DEFFUNC, DEFVAR):  Add defines and undefs.
3301
        * functions.def (strerror):  Remove from optional list.
3302
        * functions.def (sys_nerr, sys_errlist, sys_siglist):  DEFVAR's
3303
        * functions.def (strerror, psignal):  DEFFUNC's
3304
        * strerror.c:  Rewrite from scratch to use sys_errlist only if
3305
        available, add errno_max(), add strerrno(), add strtoerrno(),
3306
        add test driver.
3307
        * strsignal.c:  New file, signal equivalent to strerror.c.
3308
        Uses sys_siglist if available, defines signo_max(), strsignal(),
3309
        strsigno(), strtosigno(), psignal(), and test driver.
3310
 
3311
Mon Apr 20 20:49:32 1992  K. Richard Pixley  (rich@cygnus.com)
3312
 
3313
        * Makefile.in: do not print recursion line.
3314
 
3315
        * Makefile.in: allow CFLAGS to be passed in from command line.
3316
          Removed MINUS_G.  Default CFLAGS to -g.
3317
 
3318
Mon Apr 20 12:57:46 1992  Per Bothner  (bothner@rtl.cygnus.com)
3319
 
3320
        * config/mh-aix:  New.  EXTRA_OFILES lists copysign.o,
3321
        so libg++ users don't have to be inconvenienced by a
3322
        libc.a bug (libc.a needs copysign, but doesn't define it!).
3323
        * configure.in:  Use config/mh-aix.
3324
        * strtoul.c:  Handle '-' as required by ANSI.
3325
        Clean up radix handling.
3326
        * strstr.c:  Fix buggy algorithm.
3327
        * Makefile.in:  Change so that ${EXTRA_OFILES} is
3328
        appended to needed-list (which is used by libg++).
3329
 
3330
Fri Apr 10 22:51:41 1992  Fred Fish  (fnf@cygnus.com)
3331
 
3332
        * configure.in:  Recognize new ncr3000 config.
3333
        * config/mh-ncr3000:  New config file.
3334
 
3335
Wed Apr  1 23:31:43 1992  John Gilmore  (gnu at cygnus.com)
3336
 
3337
        * argv.c, dummy.c:  Lint.
3338
 
3339
Tue Mar 31 18:46:44 1992  Fred Fish  (fnf@cygnus.com)
3340
 
3341
        * config/mh-sysv4:  New config file.
3342
        * configure.in (host_makefile_frag):  Set to config/mh-sysv4 for
3343
        host_os == sysv4.
3344
        * getpagesize.c:  For SVR4, use sysconf(_SC_PAGESIZE) to get
3345
        pagesize.
3346
 
3347
Sun Mar 29 12:26:42 1992  John Gilmore  (gnu at cygnus.com)
3348
 
3349
        * getopt.c:  Lint.
3350
 
3351
Fri Mar 27 08:32:55 1992  Fred Fish  (fnf@cygnus.com)
3352
 
3353
        * functions.def (alloca):  Fix return type and args to avoid
3354
        type clash with gcc's builtin alloca.
3355
 
3356
Tue Mar 24 23:33:42 1992  K. Richard Pixley  (rich@cygnus.com)
3357
 
3358
        * configure.in, config/mh-irix4: irix4 support.
3359
 
3360
        * Makefile.in, functions.def, alloca.c: added alloca.
3361
 
3362
Tue Mar 24 17:34:46 1992  Stu Grossman  (grossman at cygnus.com)
3363
 
3364
        * obstack.c (CALL_FREEFUN):  Make it compile on DECstations.
3365
 
3366
Thu Mar 19 13:57:42 1992  Fred Fish  (fnf@cygnus.com)
3367
 
3368
        * argv.c:  Fix various external function definitions to be
3369
        correct in an ANSI compilation environment.
3370
 
3371
Sat Mar 14 17:28:17 1992  Fred Fish  (fnf@cygnus.com)
3372
 
3373
        * obstack.c:  Changes to support calling mmalloc functions,
3374
        which take an additional argument over malloc functions.
3375
 
3376
Fri Mar  6 22:01:10 1992  K. Richard Pixley  (rich@cygnus.com)
3377
 
3378
        * added check target.
3379
 
3380
Thu Feb 27 22:19:39 1992  Per Bothner  (bothner@cygnus.com)
3381
 
3382
        * argv.c:  #include alloca-conf.h (needed by AIX).
3383
 
3384
Wed Feb 26 18:04:40 1992  K. Richard Pixley  (rich@cygnus.com)
3385
 
3386
        * Makefile.in, configure.in: removed traces of namesubdir,
3387
          -subdirs, $(subdir), $(unsubdir), some rcs triggers.  Forced
3388
          copyrights to '92, changed some from Cygnus to FSF.
3389
 
3390
Sat Feb 22 01:09:21 1992  Stu Grossman  (grossman at cygnus.com)
3391
 
3392
        * argv.c:  Check in Fred's version which fixes problems with
3393
        alloca().
3394
 
3395
Fri Feb  7 21:46:08 1992  Stu Grossman  (grossman at cygnus.com)
3396
 
3397
        * makefile.dos:  Remove NUL to keep patch from failing.
3398
 
3399
Thu Jan 30 22:48:41 1992  Stu Grossman  (grossman at cygnus.com)
3400
 
3401
        * getopt.c (_getopt_internal):  Fix usage of enum has_arg.
3402
 
3403
Mon Jan 20 18:53:23 1992  Stu Grossman  (grossman at cygnus.com)
3404
 
3405
        * getopt.c, getopt1.c, ../include/getopt.h:  Get latest versions.
3406
 
3407
Sat Jan 18 16:53:01 1992  Fred Fish  (fnf at cygnus.com)
3408
 
3409
        * argv.c:  New file to build and destroy standard argument
3410
        vectors from a command string.
3411
 
3412
        * Makefile.in:  Add argv.c and argv.o to appropriate macros.
3413
 
3414
Fri Dec 20 12:12:57 1991  Fred Fish  (fnf at cygnus.com)
3415
 
3416
        * configure.in:  Change svr4 references to sysv4.
3417
 
3418
        * rindex.c:  Declare return type of externally used function
3419
        strrchr().
3420
 
3421
Thu Dec 19 18:35:03 1991  John Gilmore  (gnu at cygnus.com)
3422
 
3423
        * Makefile.in:  Remove "***" in normal output, since Make produces
3424
        this on errors, and it's convenient to search for.
3425
 
3426
Tue Dec 17 23:21:30 1991  Per Bothner  (bothner at cygnus.com)
3427
 
3428
        * memcmp.c, memcpy.c, memmove.c, memset.c, strchr.c, strrchr.c:
3429
        New ANSI functions.  The old non-ANSI functions (such as bcopy)
3430
        should be avoided.
3431
        * bcopy.c:  Fix to correctly handle overlapping regions.
3432
        * index.c, rindex.c:  Re-write in terms of strchr() and strrchr().
3433
        * functions.def:  Add the new functions.
3434
        * functions.def:  Add 4th parameter to DEF macro,
3435
        an ansidecl.h-style prototype.
3436
        * dummy.c:  Use expanded DEF macro to create a dummy function
3437
        call, with correct parameter types.  (This avoids some
3438
        complaints from gcc about predefined builtins.)
3439
 
3440
        Move the functionality of config/mh-default into Makefile.in.
3441
        This avoid duplication, and simplifies things slightly.
3442
        * Makefile.in:  Tweak so we don't need config/mh-default.
3443
        * README:  Update.
3444
        * configure.in:  No longer need config/mh-default.
3445
        * config/mh-default:  Deleted.
3446
        * config/mh-sysv:  Remove lines copied from old mh-default.
3447
 
3448
Tue Dec 17 05:46:46 1991  John Gilmore  (gnu at cygnus.com)
3449
 
3450
        * fdmatch.c (fdmatch):  Don't compare st_rdev, which is for
3451
        'mknod' device numbers.
3452
 
3453
Mon Dec 16 12:25:34 1991  Fred Fish  (fnf at cygnus.com)
3454
 
3455
        * fdmatch.c, Makefile.in:  Add new function that takes two
3456
        open file descriptors and returns nonzero if they refer to
3457
        the same file, zero otherwise.  (used in gdb)
3458
 
3459
Wed Dec 11 17:40:39 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
3460
        From DJ:
3461
        * msdos.c: stub functions for dos.
3462
        * makefile.dos, configdj.bat: new.
3463
        * getopt.c: Don't include alloca-conf.h in a GO32 world.
3464
 
3465
 
3466
Tue Dec 10 04:14:49 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
3467
 
3468
        * Makefile.in: infodir belongs in datadir.
3469
 
3470
Fri Dec  6 23:26:45 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
3471
 
3472
        * Makefile.in: remove spaces following hyphens because bsd make
3473
          can't cope.  added standards.text support.  install using
3474
          INSTALL_DATA.
3475
 
3476
        * configure.in: remove commontargets as it is no longer a
3477
          recognized hook.
3478
 
3479
Thu Dec  5 22:46:46 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
3480
 
3481
        * Makefile.in: idestdir and ddestdir go away.  Added copyrights
3482
          and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
3483
          and mandir now keyed off datadir by default.
3484
 
3485
Fri Nov 22 19:15:29 1991  John Gilmore  (gnu at cygnus.com)
3486
 
3487
        * Makefile.in:  find-needed.awk does not fit in 14 chars.
3488
 
3489
        * Makefile.in:  Suppress error checking when compiling the test
3490
        program, because Ultrix make/sh aborts there due to a bug.
3491
 
3492
Fri Nov 22 12:23:17 1991  Per Bothner  (bothner at cygnus.com)
3493
 
3494
        * Makefile.in:  Re-did how EXTRA_OFILES is used to be more useful.
3495
        * README:  Explained how the auto-configuration works,
3496
        and how to add new files and/or configurations.
3497
 
3498
Fri Nov 22 09:45:23 1991  John Gilmore  (gnu at cygnus.com)
3499
 
3500
        * strtoul.c:  Avoid defining ULONG_MAX if already defined;
3501
        cast a const char * to char * for pedants.
3502
 
3503
        * getopt.c:  Only define "const" after local include files get to,
3504
        and only if they haven't defined it.
3505
 
3506
Thu Nov 21 16:58:53 1991  John Gilmore  (gnu at cygnus.com)
3507
 
3508
        * getcwd.c (remove getwd.c): GNU code should call getcwd().  We
3509
        emulate it with getwd() if available.  This avoids callers having
3510
        to find a MAXPATHLEN or PATH_MAX value from somewhere.
3511
        * Makefile.in, functions.def:  getwd->getcwd.
3512
        * configure.in:  Use generic case for every system.
3513
        * config/mh-{delta88,mach,rs6000,svr4}:  Remove.
3514
        * config/mh-sysv:  Use default handling, just add -DUSG.
3515
 
3516
Thu Nov 14 10:58:05 1991  Per Bothner  (bothner at cygnus.com)
3517
 
3518
        * Makefile.in, config/mh-default: Re-do make magic
3519
        so that for the default ("automatic") mode we only
3520
        compile the files we actually need.  Do this using
3521
        a recursive make:  The top-level generates the list
3522
        of needed files (loosely, the ones missing in libc),
3523
        and then passes that list to the recursive make.
3524
        * config/mh-mach:  Remove obsolete STRERROR-{C,O} macros.
3525
 
3526
Tue Nov 12 19:10:57 1991  John Gilmore  (gnu at cygnus.com)
3527
 
3528
        RS/6000 host support (grumble).
3529
 
3530
        * configure.in:  Build alloca-conf.h file from alloca-norm.h
3531
        (everything else) or alloca-botch.h (rs/6000).
3532
        * Makefile.in:  Include . on the include path.
3533
        * getopt.c:  Use alloca-conf.h.
3534
        * alloca-norm.h:  How to declare alloca on reasonable machines.
3535
        * alloca-botch.h: How to declare alloca on braindead machines.
3536
 
3537
Tue Nov 12 09:21:48 1991  Fred Fish  (fnf at cygnus.com)
3538
 
3539
        * concat.c :  New file, like concat() in gdb but can take a
3540
        variable number of arguments rather than fixed at 3 args.  For
3541
        now, client applications must supply an xmalloc(), which is a
3542
        front end function to malloc() that deals with out-of-memory
3543
        conditions.
3544
 
3545
        * Makefile.in:  Add concat.c and concat.o to appropriate macros.
3546
 
3547
Sat Nov  9 13:29:59 1991  Fred Fish  (fnf at cygnus.com)
3548
 
3549
        * config/mh-svr4:  Add sigsetmask to list of required functions.
3550
 
3551
Sun Nov  3 11:57:56 1991  Per Bothner  (bothner at cygnus.com)
3552
 
3553
        * vsprintf.c:  New file.
3554
        * functions.def, Makefile.in:  Add vsprintf.
3555
 
3556
Sun Oct 27 16:31:22 1991  John Gilmore  (gnu at cygnus.com)
3557
 
3558
        * configure.in, config/mh-rs6000:  Add rs/6000 host support.
3559
        * Makefile.in:  Compile with debug info.
3560
 
3561
Fri Oct 25 17:01:12 1991  Per Bothner  (bothner at cygnus.com)
3562
 
3563
        * Makefile.in, configure.in, and new files: dummy.c, functions.def,
3564
        config/mf-default:  Added a default configuration mode,
3565
        which includes into libiberty.a functions that are "missing" in libc.
3566
        * strdup.c, vprintf.c, vfprintf.c: New files.
3567
 
3568
Thu Oct 24 02:29:26 1991  Fred Fish  (fnf at cygnus.com)
3569
 
3570
        * config/hmake-svr4: New file.
3571
 
3572
        * config/hmake-sysv: Add HOST_CFILES and HOST_OFILES.
3573
 
3574
        * basename.c, bcmp.c, bcopy.c, bzero.c, getpagesize.c getwd.c,
3575
        index.c, insque.c, rindex.c, spaces.c, strstr.c, vfork.c: New
3576
        files containing either portable C versions or emulations using
3577
        native library calls.
3578
 
3579
        * strerror.c:  Add copyright, internal documentation, etc.
3580
 
3581
        * strtol.c:  Replace hardwired hex constants with some more
3582
        portable macros.  Remove illegal (according to gcc) cast.
3583
 
3584
        * strtoul.c: Replace hardwired hex constant with more portable
3585
        macro.
3586
 
3587
        * Makefile.in: Move TARGETLIB and CFLAGS where makefile fragments
3588
        can override them.  Add new source and object file names to CFILES
3589
        and OFILES respectively.
3590
 
3591
        * configure.in: Add support for SVR4 makefile fragments.
3592
 
3593
Tue Oct 22 19:00:23 1991  Steve Chamberlain  (steve at cygnus.com)
3594
 
3595
        * Makefile.in: Move RANLIB, AR and AR_FLAGS to where they can be
3596
        over-ridden by config/hmake-*
3597
        * configure.in: added m88kcvs to sysv list
3598
 
3599
Fri Oct  4 01:29:08 1991  John Gilmore  (gnu at cygnus.com)
3600
 
3601
        * Makefile.in:  Most hosts need strerror, but one or two don't,
3602
        and they override these definitions in the host-dependent makefile
3603
        fragment.
3604
        * config/hmake-mach:  The odd man out on strerror -- it's supplied.
3605
        * strerror.c:  New file.
3606
 
3607
        * strtol.c, strtoul.c:  Add strtol to libiberty, since Mach lacks
3608
        it and bfd uses it.
3609
        * configure.in, Makefile.in, config/hmake-mach:  Only configure
3610
        strtol & strotoul in on Mach.
3611
 
3612
Tue Sep  3 06:36:23 1991  John Gilmore  (gnu at cygint.cygnus.com)
3613
 
3614
        * obstack.c:  Merge with latest FSF version.
3615
 
3616
 
3617
Local Variables:
3618
version-control: never
3619
End:

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.