-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathChangeLog-9203
More file actions
2144 lines (1527 loc) · 69.5 KB
/
ChangeLog-9203
File metadata and controls
2144 lines (1527 loc) · 69.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2003-11-06 Bruno Rohee <[email protected]>
* gprof.texi: Fix "the the" typo.
2003-10-30 Nick Clifton <[email protected]>
* gprof.texi (Compiling): Describe how to use gprof when source
files are not compiled with -pg. Mention other profiling options
supported by gcc.
(How do I?): Mention the function call overhead introduced by -pg.
2003-10-29 Nick Clifton <[email protected]>
* gprof.texi: Apply patch supplied by Eric S Raymond via RMS:
(Compiling): Mention that -pg must be passed to both the compiler
and the linker.
Mention that -a is now deprecated.
(How do I?): Add an entry describing how to get more information
about program hotspots.
2003-10-11 Alan Modra <[email protected]>
* corefile.c (core_create_function_syms): Don't refer directly to
_cooked_size and vma; Use bfd_section_size and bfd_get_section_vma.
2003-08-26 Nick Clifton <[email protected]>
* po/de.po: New German translation.
* configure.in (ALL_LINGUAS): Add de.
* configure: Regenerate.
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* gconfig.in: Regenerate.
2003-08-21 Nick Clifton <[email protected]>
* po/tr.po: Updated Turkish translation.
2003-08-14 Alan Modra <[email protected]>
* dep-in.sed: Remove libintl.h.
* Makefile.am (POTFILES.in): Unset LC_COLLATE.
* Makefile.in: Regenerate.
2003-07-24 Nick Clifton <[email protected]>
* po/fr.po: Updated French translation.
2003-07-20 H.J. Lu <[email protected]>
* po/Make-in (.po.gmo): Do check if the .gmo file is writable
before generating it.
2003-07-17 Nick Clifton <[email protected]>
* po/es.po: New Spanish translation.
2003-07-11 Alan Modra <[email protected]>
* po/gprof.pot: Regenerate.
2003-06-11 H.J. Lu <[email protected]>
* po/Make-in (DESTDIR): New.
(install-data-yes): Support $(DESTDIR).
(uninstall): Likewise.
2003-03-27 Chris Demetriou <[email protected]>
* gmon_io.c (enum gmon_ptr_size, enum gmon_ptr_signedness): New.
(gmon_get_ptr_size, gmon_get_ptr_signedness): New.
(gmon_io_read_vma, gmon_io_write_vma, gmon_read_raw_arc)
(gmon_write_raw_arc, gmon_out_read, gmon_out_write): Adjust to
use new functions and enums.
2003-02-21 K Schutte <[email protected]>
* corefile.c (core_create_line_syms): Check for a NULL sentinel
value before using it.
2002-12-02 Nick Clifton <[email protected]>
* configure.in (LINGUAS): Add pt_BR.
* configure: Regenerate.
* po/pt_BR: New Brazillian Portugese translation.
2002-11-30 Alan Modra <[email protected]>
* basic_blocks.c, basic_blocks.h, cg_arcs.c, cg_dfn.c, cg_print.c,
corefile.c, gmon_io.c, gprof.c, gprof.h, hist.c, mips.c, source.c,
source.h, sym_ids.c, sym_ids.h, symtab.h, tahoe.c, vax.c: Replace
boolean with bfd_boolean, true with TRUE, false with FALSE.
Formatting.
2002-11-12 Nick Clifton <[email protected]>
* configure.in (ALL_LINGUAS): Add da.
* configure: Regenerate.
* po/da.po: New Danish translation.
2002-08-22 Nick Clifton <[email protected]>
* gprof.c (main): Turn off default excluded functions in FLAT
profile.
2002-08-21 John David Anglin <[email protected]>
* gmon_io.c (gmon_io_read_64, gmon_io_write_64): Define only if
BFD_HOST_U_64_BIT is defined.
(gmon_io_read_vma, gmon_io_write_vma): Add ifdefs.
2002-07-30 Nick Clifton <[email protected]>
* po/tr.po: Updated Turkish translation.
2002-07-30 Nick Clifton <[email protected]>
* alpha.c, cg_arcs.c, cg_dfn.c, gmon.h, gprof.c, gprof.h, hertz.c,
i386.c, mips.c, sparc.c, tahoe.c, utils.c, vax.c: Update Copyright
notice so that it applies even if the sources are modified.
2002-07-29 Ulrich Drepper <[email protected]>
* gprof.texi (Executing the Program): Add documentation on how to use
bbconv.pl. Patch by Eric Hanchrow.
2002-07-25 Nick Clifton <[email protected]>
* po/es.po: Updated Spanish translation.
* po/fr.po: Updated French translation.
2002-07-24 Dave Brolley <[email protected]>
* corefile.c (core_create_function_syms): Use the end of the section
containing the symbol to compute max_vma.
2002-07-24 Nick Clifton <[email protected]>
* po/sv.po: Updated Swedish translation.
* po/es.po: Updated Spanish translation.
2002-07-23 Nick Clifton <[email protected]>
* po/fr.po: Updated French translation.
* po/id.po: New Indonesian translation.
* configure.in (LINGUAS): Add id.
* configure: Regenerate.
2002-05-02 Nick Clifton <[email protected]>
* po/Make-in (.po.gmo): Do not attempt to create a .gmo file if
the sources are read-only.
2002-04-04 Alan Modra <[email protected]>
* dep-in.sed: Cope with absolute paths.
* Makefile.am (dep.sed): Subst TOPDIR.
Run "make dep-am".
* Makefile.in: Regenerate.
2002-03-21 Alan Modra <[email protected]>
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
2002-03-18 Nick Clifton <[email protected]>
* po/fr.po: Updated version.
2002-03-13 Nick Clifton <[email protected]>
* po/fr.po: Updated version.
2002-03-07 Daniel Jacobowitz <[email protected]>
* gprof.texi: Wrap @menu in @ifnottex, not @ifinfo.
2002-02-19 Frank Ch. Eigler <[email protected]>
* hist.c (hist_print): Rewrite log_scale calculation loop.
2002-02-11 Alan Modra <[email protected]>
* Makefile.am: "make dep-am".
* Makefile.in: Regenerate.
2002-02-10 Daniel Jacobowitz <[email protected]>
* gprof.c: Include "getopt.h" after other includes, so that
the proper macros are defined.
* gen-c-prog.awk: Emit a prototype for the generated function.
2002-02-01 Alan Modra <[email protected]>
* configure.in (build_warnings): Add -Wstrict-prototypes
-Wmissing-prototypes.
* aclocal.m4: Regenerate.
* gconfig.in: Regenerate.
* configure: Regenerate.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* alpha.c (alpha_find_call): Warning fixes.
* mips.c (mips_find_call): Likewise.
* sparc.c (sparc_find_call): Likewise.
* basic_blocks.c: Warning fixes. Eliminate DEFUN.
* call_graph.c: Likewise.
* cg_arcs.c: Likewise.
* cg_dfn.cp: Likewise.
* gprof.c: Likewise.
* gprof.h: Likewise.
* hist.c: Likewise.
* search_list.c: Likewise.
* source.c: Likewise.
* source.h: Likewise.
* sym_ids.c: Likewise.
* symtab.c: Likewise.
* symtab.h: Likewise.
* utils.c: Likewise.
* cg_print.c: Likewise.
(struct function_map, symbol_map, symbol_map_count): Move
declaration to..
* corefile: ..here.
* corefile.c: Warning fixes. Eliminate DEFUN.
(struct function_map): Remove declaration.
* gmon_io.c: Warning fixes. Eliminate DEFUN.
(gmon_io_read_64): Make static.
(gmon_io_write_64): Likewise.
(gmon_read_raw_arc): Likewise.
(gmon_write_raw_arc): Likewise.
(gmon_io_write_8): Don't pass char, pass int param.
* gmon_io.h (gmon_io_write_8): Likewise.
* Makefile.am: Run "make dep-am"
* Makefile.in: Regenerate.
* basic_blocks.c: Replace bool with boolean, TRUE with true and
FALSE with false throughout.
* basic_blocks.h: Likewise.
* cg_arcs.c: Likewise.
* cg_dfn.c: Likewise.
* cg_print.c: Likewise.
* corefile.c: Likewise.
* gmon_io.c: Likewise.
* gprof.c: Likewise.
* hist.c: Likewise.
* mips.c: Likewise.
* source.c: Likewise.
* source.h: Likewise.
* sym_ids.c: Likewise.
* sym_ids.h: Likewise.
* symtab.h: Likewise.
* tahoe.c: Likewise.
* vax.c: Likewise.
* gprof.h: Likewise.
(TRUE): Don't define.
(FALSE): Don't define.
2002-01-31 Jason R Thorpe <[email protected]>
* TODO: Remove "host architecture pointer size" item.
* acconfig.h: Remove.
* gconfig.in: Regenerate.
* configure.in: Remove check for gmon pointer size.
* configure: Regenerate.
* gmon.h (GMON_HDRSIZE_BSD44_32): Define.
(GMON_HDRSIZE_BSD44_64): Ditto.
(GMON_HDRSIZE_OLDBSD_32): Ditto.
(GMON_HDRSIZE_OLDBSD_64): Ditto.
(struct raw_phdr): Wrap in #if 0, keeping it for
documentation purposes only.
(struct old_raw_phdr): Likewise.
(struct raw_arc): Likewise. Change type/size of
"count" member to long match 4.4BSD.
* gmon_io: Update copyright years.
(gmon_io_read_64): New function.
(gmon_io_read_vma): Use bfd_arch_bits_per_address to
determine target pointer size. Use gmon_io_read_32
and gmon_io_read_64.
(gmon_io_write_64): New function.
(gmon_io_write_vma): Use bfd_arch_bits_per_address to
determine target pointer size. Use gmon_io_write_32
and gmon_io_write_64.
(get_vma): Remove.
(put_vma): Ditto.
(gmon_read_raw_arc): New function.
(gmon_write_raw_arc): New function.
(gmon_out_read): Do not use struct raw_phdr or
struct old_raw_phdr to read the gmon header. Use
gmon_read_raw_arc to read call graph records.
(gmon_out_write): Do not use struct raw_phdr or
struct old_raw_phdr to write the gmon header. Use
gmon_write_raw_arc to write call graph records.
* po/gprof.pot: Regenerate.
* Makefile.in: Regenerate.
2002-01-31 Alan Modra <[email protected]>
* alpha.c (alpha_Instruction): Don't use.
(alpha_find_call): Avoid use of bitfields and casts between
pointers and integers of different sizes. Avoid endian problems
when cross-compiling.
* vax.c (vax_find_call): Likewise.
(struct modebyte): Don't use.
(vax_operandmode): Pass in an unsigned char *.
(vax_operandlength): Likewise.
(vax_reladdr): Rename to vax_offset and return relative offset
rather than address.
* i386.c (i386_find_call): Avoid casts between pointers and
integers of different sizes.
* sparc.c (sparc_find_call): Likewise. Avoid endian problems.
* tahoe.c (tahoe_find_call): Likewise.
(tahoe_reladdr): Rename to tahoe_offset and return relative offset
rather than address.
* basic_blocks.h: Don't include headers here.
* call_graph.h: Likewise.
* cg_arcs.h: Likewise.
* cg_print.h: Likewise.
* corefile.h: Likewise.
* gmon_io.h: Likewise.
* gmon_out.h: Likewise.
* hertz.h: Likewise.
* hist.h: Likewise.
* source.h: Likewise.
* sym_ids.h: Likewise.
* symtab.h: Likewise.
* gprof.h: Don't include ansidecl.h, do include bfd.h.
(bool): Don't typedef.
* alpha.c: Adjust #include's for above header changes.
* basic_blocks.c: Likewise.
* call_graph.c: Likewise.
* cg_arcs.c: Likewise.
* cg_dfn.c: Likewise.
* cg_print.c: Likewise.
* corefile.c: Likewise.
* gmon_io.c: Likewise.
* gprof.c: Likewise.
* hertz.c: Likewise.
* hist.c: Likewise.
* i386.c: Likewise.
* mips.c: Likewise.
* sparc.c: Likewise.
* sym_ids.c: Likewise.
* symtab.c: Likewise.
* tahoe.c: Likewise.
* utils.c: Likewise.
* vax.c: Likewise.
* po/POTFILES.in: Regenerate.
2002-01-27 Daniel Jacobowitz <[email protected]>
* configure: Regenerated.
2002-01-26 Richard Henderson <[email protected]>
* i386.c (i386_iscall): Static.
* tahoe.c (indirectchild, tahoe_operandmode): Static.
(tahoe_operandlength, tahoe_reladdr): Static.
* vax.c (indirectchild): Static.
2002-01-26 Hans-Peter Nilsson <[email protected]>
* Makefile.am (install): Depend on install-info.
* Makefile.in: Regenerate.
2002-01-26 Jason Thorpe <[email protected]>
* mips.c: New file.
* Makefile.am (sources): Add mips.c.
(mips.o): New rule.
* Makefile.in: Regenerate.
* corefile.c: Update copyright years.
(find_call): Call mips_find_call for bfd_arch_mips.
2002-01-26 Nick Clifton <[email protected]>
* po/fr.po: Updated version.
2002-01-25 Nick Clifton <[email protected]>
* po/es.po: Updated version.
2002-01-17 Nick Clifton <[email protected]>
* po/gprof.pot: Regenerate.
2002-01-07 Nick Clifton <[email protected]>
* po/es.po: New file: Spanish translation.
* configure.in (ALL_LINGUAS): Add es.
* configure: Regenerate.
2002-01-03 Nick Clifton <[email protected]>
* gmon_io.c (gmon_out_read): Remove use of ngettext(). It is not
present under AIX.
2002-01-02 Nick Clifton <[email protected]>
* cg_print.c (print_header): Fix spelling typo.
* gmon_io.c (gmon_out_read): Fix formatting of text messages to
allow easier translation into other languages.
2001-12-21 Nick Clifton <[email protected]>
* configure.in (ALL_LINGUAS): Add sv.
* configure: Regenerate.
* po/sv.po: Import from translation project web site.
2001-12-03 Nick Clifton <[email protected]>
* configure.in (LINGUAS): Add tr.
* configure: Regenerate.
* po/tr.po: Import from translation project's web site.
2001-11-02 Nick Clifton <[email protected]>
* configure.in (ALL_LINGUAS): Add 'fr'.
* configure: Regernate.
* po/fr.po: New file.
2001-10-03 Alan Modra <[email protected]>
* configure: Regenerate.
2001-10-02 Alan Modra <[email protected]>
* Makefile.am (Makefile): Depend on bfd/configure.in.
Run "make dep-am".
* Makefile.in: Regenerate.
2001-09-18 Bruno Haible <[email protected]>
* gprof.c (main): For gettext, also set the LC_CTYPE locate facet.
* sym_ids.c: Include "safe-ctype.h" instead of <ctype.h>.
(parse_spec): Use ISDIGIT instead of isdigit.
2001-09-18 Alan Modra <[email protected]>
* sparc.c (sparc_find_call): Warning fix.
* alpha.c (alpha_find_call): Likewise.
2001-08-09 Alan Modra <[email protected]>
* alpha.c: Add missing prototypes.
* sparc.c: Likewise.
* tahoe.c: Likewise.
* vax.c: Likewise.
* i386.c: Likewise.
(i386_iscall): Don't use DEFUN.
2001-07-19 Nick Clifton <[email protected]>
* NOTES: Rename to README for consistency with other binutils.
2001-06-18 H.J. Lu <[email protected]>
* Makefile.am (diststuff): Add $(MANS).
(gprof.1): Remove the prefix `$(srcdir)/'.
* Makefile.in: Regenerated.
* gprof.1: Removed.
2001-06-12 Ben Elliston <[email protected]>
* gprof.texi (File Format): Profile data files are stored in
target byte order, not host byte order.
2001-05-16 Alexandre Oliva <[email protected]>
* gmon_io.c (gmon_io_read, gmon_io_write_vma,
gmon_io_write_32, gmon_io_write_8, gmon_io_write): Adjust
argument list for K&R C.
2001-04-06 Stephane Carrez <[email protected]>
* gprof.texi: Put @c man begin and @c man end indications
to generate man page using texi2pod and pod2man. Added SEEALSO,
SYNOPSIS, BUGS, FILES and DESCRIPTION from original gprof.1
enclosed in @ifset man condition.
* Makefile.am (MANCONF, TEXI2POD, POD2MAN): New variable.
Generate gprof.1 from gprof.texi.
* gprof.1: Generate from gprof.texi.
* Makefile.in: Regenerate.
2001-03-13 David Mosberger <[email protected]>
* hist.c (hist_dimension): Declare as an array of 16 characters.
(hist_read_rec): If SAMPLEDEBUG, print each histogram bin count.
* basic_blocks.c: Whitespace and formatting changes.
* bb_exit_func.c: Ditto.
* call_graph.c: Ditto.
* call_graph.h: Ditto.
* cg_arcs.c: Ditto.
* cg_print.c: Ditto.
* cg_print.h: Ditto.
* corefile.c: Ditto.
* corefile.h: Ditto.
* gmon_io.c: Ditto.
* gmon_io.h: Ditto.
* gmon_out.h: Ditto.
* gprof.c: Ditto.
* hist.c: Ditto.
* hist.h: Ditto.
* i386.c: Ditto.
* search_list.c: Ditto.
* search_list.h: Ditto.
* source.c: Ditto.
* source.h: Ditto.
* sym_ids.c: Ditto.
* sym_ids.h: Ditto.
* symtab.c: Ditto.
* symtab.h: Ditto.
* tahoe.c: Ditto.
* utils.c: Ditto.
* vax.c: Ditto.
* gmon_out.h (gmon_hist_hdr): Delete.
(gmon_cg_arc_record): Delete.
* gmon_io.c (put_vma): Declare "static".
(get_vma): Ditto.
(gmon_io_write): New function.
(gmon_io_write_8): Ditto.
(gmon_io_write_32): Ditto.
(gmon_io_write_vma): Ditto.
(gmon_io_read): Ditto.
(gmon_io_read_32): Ditto.
(gmon_io_read_vma): Ditto.
* basic_blocks.c (bb_read_rec): Use gmon_io_read* / gmon_io_write*
to read/write data file in a more portable fashion.
(bb_write_blocks): Ditto.
* call_graph.c (cg_read_rec): Ditto.
(cg_write_arcs): Ditto.
* hist.c (hist_read_rec): Ditto.
(hist_write_hist): Ditto.
From Jes Sorensen <[email protected]>
* gmon_out.h: Use GMON_PTR_SIZE instead of sizeof(char*).
* gmon.h: Ditto.
* configure.in: Get GMON_PTR_SIZE from existing <sys/gmon_out.h>
if it exists.
* acconfig.h: New file. Mention and document GMON_PTR_SIZE.
* gconfig.h: Regenerate.
* configure: Regenerate.
* Makefile.in: Regenerate.
2001-02-27 Alan Modra <[email protected]>
* configure.in (BFD_VERSION): New.
(AM_INIT_AUTOMAKE): Use $BFD_VERSION.
* configure: Regenerate.
* gconfig.in: Regenerate.
* Makefile.am: Run "make dep-am"
* Makefile.in: Regenerate.
2001-01-27 Michael Sokolov <[email protected]>
* basic_blocks.c: #include <unistd.h> only if it exists.
2000-11-06 Nick Clifton <[email protected]>
* gprof.texi: Add GNU Free Documentation License.
2000-09-07 H.J. Lu <[email protected]>
* configure.in (AC_ISC_POSIX): Put after AC_CANONICAL_SYSTEM.
* configure: Rebuild.
2000-09-06 Alexandre Oliva <[email protected]>
* aclocal.m4, configure: Rebuilt with new libtool.m4.
2000-09-02 Nick Clifton <[email protected]>
* configure.in: Increase version number to 2.10.91.
* configure: Regenerate.
* aclocal.m4: Regenerate.
* config.in: Regenerate.
2000-08-31 Alexandre Oliva <[email protected]>
* acinclude.m4: Include libtool and gettext macros from the
top level.
* aclocal.m4, configure: Rebuilt.
2000-07-26 Nick Clifton <[email protected]>
* bb_exit_func.c: Assign copyright to FSF. Note that David
Mosberger-Tang <[email protected]> continuted this code.
2000-07-24 Nick Clifton <[email protected]>
* basic_blocks.c: Add copyright notice.
* basic_blocks.h: Add copyright notice.
* call_graph.c: Add copyright notice.
* call_graph.h: Add copyright notice.
* cg_print.c: Add copyright notice.
* cg_print.h: Add copyright notice.
* corefile.c: Add copyright notice.
* corefile.h: Add copyright notice.
* gmon_io.c: Add copyright notice.
* gmon_io.h: Add copyright notice.
* gmon_out.h: Add copyright notice.
* hist.c: Add copyright notice.
* hist.h: Add copyright notice.
* search_list.c: Add copyright notice.
* search_list.h: Add copyright notice.
* source.c: Add copyright notice.
* source.h: Add copyright notice.
* sym_ids.c: Add copyright notice.
* sym_ids.h: Add copyright notice.
* symtab.c: Add copyright notice.
* symtab.h: Add copyright notice.
2000-07-05 Kenneth Block <[email protected]>
* gprof.c: Add optional style to demangle switch
* gprof.texi: Document optional style to demangle switch.
2000-06-05 DJ Delorie <[email protected]>
* MAINTAINERS: new
2000-07-01 Alan Modra <[email protected]>
* Makefile.am (DEP): Fix 2000-06-22. grep after running dep.sed
(CLEANFILES): Add DEPA.
* Makefile.in: Regenerate.
2000-06-22 Alan Modra <[email protected]>
* Makefile.am (DEP): grep for leading `/' in DEP1, and fail if we
find one.
* Makefile.in: Regenerate.
2000-06-20 Alan Modra <[email protected]>
* source.c (annotate_source): Correct pointer comparison when
checking for backslashes.
2000-06-13 H.J. Lu <[email protected]>
* configure: Regenerate.
2000-06-08 David O'Brien <[email protected]>
* configure.in (VERSION): Update to show this is the CVS mainline.
2000-06-07 Philippe De Muyter <[email protected]>
* source.c: Remove direct inclusion of sys/stat.h.
2000-05-31 Nick Clifton <[email protected]>
* gprof.h (_): Revert previous delta. We want to use gettext,
not dgettext in the _ macro.
2000-05-29 Alan Modra <[email protected]>
* gprof.h (_): Use BFD version.
2000-05-26 Nick Clifton <[email protected]>
* gprof.c (main): When calling getopt_long indicate that the 'd'
switch takes an optional argument, whereas the 'D' switch takes no
argument at all.
2000-05-26 Alan Modra <[email protected]>
* dep-in.sed: Copy from ../binutils.
* Makefile.am: Update dependencies with "make dep-am"
* Makefile.in: Regenerate.
* gprof.h: Remove most nls defines. They are pulled in by
bfd/sysdep.h. #include "ansidecl.h" not <ansidecl.h>
2000-05-26 Eli Zaretskii <[email protected]>
* gprof.texi: Fix numerous typos. Mention some DOS/Windows related
issues.
* configure.in: Check for setmode function.
* configure: Regenerate.
* gmon_io.h (SET_BINARY) [HAVE_SETMODE]: Define.
* gmon_io.c (gmon_out_read) [SET_BINARY]: Switch stdin into binary
mode.
* source.c: Include filenames.h and sys/stat.h.
(source_file_lookup_path, source_file_lookup_name): Use
FILENAME_CMP to compare file names.
(annotate_source) [__MSDOS__]: If "filename-ann" would overwrite
"filename", replace the extension with ".ann".
[HAVE_DOS_BASED_FILE_SYSTEM]: Support file names with
backslashes and drive letters.
Use IS_ABSOLUTE_PATH.
* search_list.h (PATH_SEP_CHAR): Define.
* search_list.c (search_list_append): Use PATH_SEP_CHAR.
* hertz.c (HERTZ) [__MSDOS__]: Don't define unless they have
neither HAVE_SETITIMER nor HAVE_SYSCONF.
[HAVE_SETITIMER]: If they define both HAVE_SETITIMER and
HAVE_SYSCONF, try setitimer and fall back on sysconf.
2000-04-07 Andrew Cagney <[email protected]>
* configure.in (WARN_CFLAGS): Set to -W -Wall by default. Add
--enable-build-warnings option.
* Makefile.am (AM_CFLAGS, WARN_CFLAGS): Add definitions.
* Makefile.in, configure, aclocal.m4: Re-generate.
2000-04-05 Alexandre Oliva <[email protected]>
* gprof.c (copyright): Do not use N_ in array initializer.
2000-04-04 Alan Modra <[email protected]>
* po/gprof.pot: Regenerate.
* gprof.c (usage): Restore translated part of bug string.
* Makefile.am (BASEDIR): Define.
(BFDDIR): Define.
(INCDIR): Define.
(MKDEP): Define.
(INCLUDES): Add "-I."
(DEP, DEP1, dep.sed, dep, dep-in, dep-am): New targets.
(CLEANFILES): Define.
Update dependencies.
* Makefile.in: Regenerate.
2000-04-03 Alan Modra <[email protected]>
* gprof.h: #include "bin-bugs.h".
* gprof.c (usage): Use REPORT_BUGS_TO.
2000-03-31 Alan Modra <[email protected]>
* symtab.c (symtab_finalize): Don't use post-increment on
structure copy, to work around a ppc gcc bug.
1999-09-29 Mark Kettenis <[email protected]>
* hertz.h [MACH] (hertz): Remove macro. The
<machine/mach_param.h> include doesn't exist on al Mach based
systems, and the definition of hertz breaks compilation of hertz.c
anyway.
2000-02-22 Ian Lance Taylor <[email protected]>
From Brad Lucier <[email protected]>:
* i386.c (i386_find_call): Add cast to ensure that printf argument
matches format.
* tahoe.c (tahoe_find_call): Likewise.
* vax.c (vax_find_call): Likewise.
2000-01-27 Alan Modra <[email protected]>
* utils.c (print_name_only): Don't pass error strings to
printf as format arg.
1999-09-24 Nick Clifton <[email protected]>
* gmon_io.c (gmon_out_read): Make sure that sensible values
are extracted from a raw header.
1999-08-06 Ian Lance Taylor <[email protected]>
From Brad Lucier <[email protected]>:
* corefile.c (core_create_line_syms): Add cast for printf.
1999-07-21 Ian Lance Taylor <[email protected]>
From Mark Elbrecht:
* configure.bat: Remove; obsolete.
1999-07-15 Ian Lance Taylor <[email protected]>
* configure.in: Bump version number to 2.9.5.
* configure: Rebuild.
1999-07-11 Ian Lance Taylor <[email protected]>
* corefile.c (core_create_function_syms): Add ATTRIBUTED_UNUSED.
* sym-ids.c (non_existent_file): Fully initialize structure.
1999-07-01 Ian Lance Taylor <[email protected]>
* Many files: Add casts in many print statements to cast bfd_vma
values to unsigned long when calling printf.
* Makefile.am ($(OBJECTS)): Add gmon.h.
* Makefile.in: Rebuild.
1999-06-14 Andreas Schwab <[email protected]>
* gprof.texi: Fix typo.
1999-06-13 Ian Lance Taylor <[email protected]>
From Bob Byrnes <[email protected]>:
* cg_dfn.c: Include "libiberty.h"
(DFN_INCR_DEPTH): Define instead of DFN_DEPTH.
(dfn_stack): Define as pointer rather than array.
(pre_visit): Reallocate dfn_stack as needed.
1999-04-26 Tom Tromey <[email protected]>
* aclocal.m4, configure: Updated for new version of libtool.
1999-04-06 Ian Lance Taylor <[email protected]>
* gprof.h (LC_MESSAGES): Never define.
* gprof.c (main): Don't pass LC_MESSAGES to setlocale if the
system does not define it.
1999-04-05 H.J. Lu <[email protected]>
* corefile.c (core_create_line_syms): Don't use fixed size array
for prev_name and prev_filename.
1999-04-04 Michael Hohmuth <[email protected]>
* gprof.h (FF_BSD44): Define.
* gmon.h (struct raw_phdr): Add version, profrate, and spare
fields unconditionally.
(struct old_raw_phdr): New struct.
* gprof.c (main): Handle -O 4.4bsd.
* gmon_io.c (gmon_out_read): Handle BSD 4.4 format, either
automatically or by user specification.
(gmon_out_write): Handle BSD 4.4 format.
* configure.in: Don't set BSD44_FORMAT.
* gprof.texi (Miscellaneous Options): Document -O 4.4bsd.
* configure, gconfig.in: Rebuild.
Tue Feb 16 17:01:33 1999 Ian Lance Taylor <[email protected]>
* configure.in: Change AC_PREREQ to 2.13. Change AM_PROG_INSTALL
to AC_PROG_INSTALL. Remove AM_CYGWIN32. Change AM_EXEEXT to
AC_EXEEXT. Add comment to AC_DEFINE.
* acconfig.h: Remove.
* aclocal.m4: Rebuild.
* configure: Rebuild.
* Makefile.in: Rebuild.
* gconfig.in: Rebuild.
1998-12-06 Ian Lance Taylor <[email protected]>
* gprof.texi (Symspecs): Mention that you have to add any
underscore yourself when naming a symbol.
1998-11-02 Geoffrey Noer <[email protected]>
* configure.in: detect cygwin* instead of cygwin32*
* configure: regenerate
Wed Aug 12 14:59:06 1998 Ian Lance Taylor <[email protected]>
Avoid some overflow cases:
* basic_blocks.h (bb_min_calls): Change to unsigned long.
* call_graph.h (cg_tally): Change count parameter to unsigned
long.
* cg_arcs.h (Arc): Change count field to unsigned long.
(arc_add): Change count parameter to unsigned long.
* source.h (Source_File): Change ncalls field to unsigned long.
* symtab.h (Sym): Change fields ncalls, bb_calls, and
cg.self_calls to unsigned long.
* Many files: Update accordingly.
* configure, Makefile.in, aclocal.m4: Rebuild with current tools.
Fri Jul 10 17:29:49 1998 Stan Cox <[email protected]>
* configure.in (BSD44_FORMAT): Define for cygwin32, win32, mingw32
* configure: Rebuild.
Fri Jun 12 13:40:05 1998 Tom Tromey <[email protected]>
* po/Make-in (all-yes): If maintainer mode, depend on .pot file.
($(PACKAGE).pot): Unconditionally depend on POTFILES.
Sun May 10 22:35:33 1998 Jeffrey A Law ([email protected])
* po/Make-in (install-info): New target.
Tue May 5 18:28:40 1998 Tom Tromey <[email protected]>
* gprof.h (_): Undefine BFD's version.
Tue Apr 28 19:17:33 1998 Tom Tromey <[email protected]>
* gprof.c (main): Conditionally call setlocale.
* gprof.h: Include <locale.h> if HAVE_LOCALE_H.
(LC_MESSAGES): Now can be defined even when ENABLE_NLS.
Tue Apr 28 19:50:09 1998 Ian Lance Taylor <[email protected]>
* corefile.c: Rename from core.c.
* corefile.h: Rename from core.h.
* Many .c files: Include corefile.h rather than core.h.
* Makefile.am (sources): Change core.c to corefile.c.
(noinst_HEADERS): Change core.h to corefile.h.
($(OBJECTS)): Depend upon corefile.h rather than core.h.
(corefile.o): Rename target from core.o, depend upon corefile.c.
* Makefile.in, po/POTFILES.in: Rebuild.
Mon Apr 27 16:50:40 1998 Ian Lance Taylor <[email protected]>
* configure.in: Change version number to 2.9.4
* configure: Rebuild.
Wed Apr 22 16:01:17 1998 Tom Tromey <[email protected]>
* po/Make-in (MKINSTALLDIRS): Don't look in $(top_srcdir).
Wed Apr 22 00:00:22 1998 Tom Tromey <[email protected]>
* gprof.h: Added includes and defines for gettext.
* configure.in (ALL_LINGUAS): New macro.
Call CY_GNU_GETTEXT. Create po/Makefile.in and po/Makefile.
* acconfig.h (ENABLE_NLS, HAVE_CATGETS, HAVE_GETTEXT, HAVE_STPCPY,
HAVE_LC_MESSAGES): Define.
* gprof.c (main): Call setlocale, bindtextdomain, textdomain.
* Makefile.am (SUBDIRS): New macro.
(INCLUDES): Look in intl dirs for headers. Define LOCALEDIR.
(gprof_DEPENDENCIES): Added INTLDEPS.
(gprof_LDADD): Added INTLLLIBS.
(POTFILES): New macro.
(po/POTFILES.in): New target.
* Many files: Wrap user-visible strings with gettext invocation.
Tue Apr 7 12:43:37 1998 Ian Lance Taylor <[email protected]>
From [email protected] <H.J. Lu>:
* Makefile.am (diststuff): New target.
* Makefile.in: Rebuild.
Mon Mar 30 12:47:48 1998 Ian Lance Taylor <[email protected]>
* configure.in: Set version to 2.9.1.
* configure: Rebuild.
* Branched binutils 2.9.
Sat Mar 28 23:09:08 1998 Ian Lance Taylor <[email protected]>
Fix some gcc -Wall warnings:
* cg_arcs.c (num_cycles): Change to unsigned int.
(numarcs): Likewise.
(arc_add): Change maxarcs to unsigned int.
(cg_assemble): Change index to unsigned int.
* cg_arcs.h (num_cycles, numarcs): Update declarations.
* cg_print.c (cg_print): Change index to unsigned int.
(cg_print_index): Change index, nnames, todo, i, and j to unsigned
int.
(cg_print_file_ordering): Change symbol_count and index2 to
unsigned int.
* core.c (symbol_map_count): Change to unsigned int.
(core_create_function_syms): Change j to unsigned int.
(core_create_line_syms): Add cast to avoid warning.
* hist.c (hist_assign_samples): Change j to unsigned int.
(hist_print): Change index to unsigned i nt. Add cast to avoid
warning.
* sym_ids.c (parse_spec): Add casts to avoid warning.
* symtab.c (symtab_finalize): Change j to unsigned int.
(sym_lookup): Update printf format strings.
* symtab.h (Sym_Table): Change len to unsigned int.
* tahoe.c (tahoe_reladdr): Add casts to avoid warnings.
Tue Mar 24 19:00:11 1998 Ian Lance Taylor <[email protected]>
Add --demangle and --no-demangle options:
* gprof.h (demangle): Declare.
* gprof.c (demangle): New global variable.
(OPTION_DEMANGLE, OPTION_NO_DEMANGLE): Define.
(long_options): Add "demangle" and "no-demangle".
(usage): Mention --demangle and --no-demangle.
(main): Handle OPTION_DEMANGLE and OPTION_NO_DEMANGLE.
* utils.c (print_name_only): Only demangle symbol name if demangle
is true.
* gprof.texi (Output Options): Document new options.
Fri Mar 20 19:21:56 1998 Ian Lance Taylor <[email protected]>
* Makefile.in: Rebuild with automake 1.2e.
* aclocal.m4, configure: Rebuild with libtool 1.2.
Thu Feb 12 14:36:05 1998 Ian Lance Taylor <[email protected]>
* gprof.c (usage): Update bug-gnu-utils address.
Sat Feb 7 15:43:12 1998 Ian Lance Taylor <[email protected]>