-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
1877 lines (1244 loc) · 57.7 KB
/
ChangeLog
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
2012-12-18 Aldy Hernandez <[email protected]>
PR other/54324
* ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC
< 3.4.
2012-12-17 Nick Clifton <[email protected]>
* MAINTAINERS: Add copyright notice.
* alloca-conf.h: Likewise.
* fopen-bin.h: Likewise.
* fopen-same.h: Likewise.
* fopen-vms.h: Likewise.
* aout/hppa.h: Likewise.
* opcode/tahoe.h: Likewise.
2012-12-11 Edgar E. Iglesias <[email protected]>
* elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
2012-11-09 Jason Merrill <[email protected]>
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_TAGGED_NAME.
2012-10-29 Sterling Augustine <[email protected]>
Cary Coutant <[email protected]>
* dwarf2.h (dwarf_location_list_entry_type): New enum with fields
DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
2012-10-26 Shinichiro Hamaji <[email protected]>
* dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
(DW_AT_APPLE_isa, DW_AT_APPLE_block)
(DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
(DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
(DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
(DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
(DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
2012-10-24 H.J. Lu <[email protected]>
* bfdlink.h (bfd_link_info): Add
disable_target_specific_optimizations.
2012-10-23 Nathan Sidwell <[email protected]>
* bfdlink.h (struct bfd_link_info): Add stacksize option.
2012-10-22 Jan Beich <[email protected]>
PR ld/14426
* bfdlink.h (bfd_link_info): Add ignore_hash.
2012-10-08 Jason Merrill <[email protected]>
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
2012-09-18 Florian Weimer <[email protected]>
PR other/54411
* objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
2012-09-27 Anthony Green <[email protected]>
* opcode/moxie.h (MOXIE_BAD): New define.
2012-09-12 Chris Schlumberger-Socha <[email protected]>
* elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
2012-09-06 Cary Coutant <[email protected]>
* dwarf2.def: Edit comment.
2012-08-24 Sriraman Tallam <[email protected]>
* plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
New interface.
(ld_plugin_unique_segment_for_sections): New interface.
(LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
(LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
(tv_allow_unique_segment_for_sections): New member.
(tv_unique_segment_for_sections): New member.
2012-08-24 Matthew Gretton-Dann <[email protected]>
* opcode/arm.h (ARM_CPU_IS_ANY): New define.
2012-08-24 Matthew Gretton-Dann <[email protected]>
* elf/arm.h (TAG_CPU_ARCH_V8): New define.
(MAX_TAG_CPU_ARCH): Update.
* opcode/arm.h (ARM_EXT_V8): New define.
(FPU_VFP_EXT_ARMV8): Likewise.
(FPU_NEON_EXT_ARMV8): Likewise.
(FPU_CRYPTO_EXT_ARMV8): Likewise.
(ARM_AEXT_V8A): Likewise.
(FPU_VFP_ARMV8): Likwise.
(FPU_NEON_ARMV8): Likewise.
(FPU_CRYPTO_ARMV8): Likewise.
(FPU_ARCH_VFP_ARMV8): Likewise.
(FPU_ARCH_NEON_VFP_ARMV8): Likewise.
(FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
(ARM_ARCH_V8A): Likwise.
(ARM_ARCH_V8A_FP): Likewise.
(ARM_ARCH_V8A_SIMD): Likewise.
(ARM_ARCH_V8A_CRYPTO): Likewise.
2012-08-13 Ian Bolton <[email protected]>
Laurent Desnogues <[email protected]>
Jim MacArthur <[email protected]>
Marcus Shawcroft <[email protected]>
Nigel Stephens <[email protected]>
Ramana Radhakrishnan <[email protected]>
Richard Earnshaw <[email protected]>
Sofiane Naci <[email protected]>
Tejas Belagod <[email protected]>
Yufeng Zhang <[email protected]>
* dis-asm.h (print_insn_aarch64): New declaration.
(print_aarch64_disassembler_options): New declaration.
(aarch64_symbol_is_valid): New declaration.
2012-08-02 Sean Keys <[email protected]>
* elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING
0x000000200
2012-07-24 Stephan McCamant <[email protected]>
Dr David Alan Gilbert <[email protected]>
PR binutils/13135
* dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
2012-07-13 Doug Evans <[email protected]>
* filenames.h: #include "hashtab.h".
(filename_hash, filename_eq): Declare.
2012-07-13 Andreas Krebbel <[email protected]>
* elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
2012-07-05 Sean Keys <[email protected]>
* opcode/xgate.h: Changed the format string for mode
XGATE_OP_DYA_MON.
2012-06-18 Doug Evans <[email protected]>
* dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
2012-06-12 Rafael Ávila de Espíndola <[email protected]>
* plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
2012-06-08 Jakub Jelinek <[email protected]>
* dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
forms.
* dwarf2.h (enum dwarf_macro_record_type): Add
DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
and DW_MACRO_GNU_transparent_include_alt.
2012-05-23 Doug Evans <[email protected]>
* leb128.h: #include stdint.h, inttypes.h.
(read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
Change to take a uint64_t * argument instead of unsigned long long.
(read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
Change to take an int64_t * argument instead of long long.
2012-05-22 Doug Evans <[email protected]>
* leb128.h: New file.
2012-05-19 Gary Funck <[email protected]>
* dwarf2.def: Update comment re: UPC extensions to reference
DWARF4 specification.
2012-05-15 James Murray <[email protected]>
* dis-asm.h (print_insn_m9s12x): Prototype.
(print_insn_m9s12xg): Prototype.
2012-05-03 Sean Keys <[email protected]>
* dis-asm.h (print_insn_xgate): Define.
(print_insn_xgate): Ditto.
Added new files for XGATE port.
2012-05-02 Cary Coutant <[email protected]>
* dwarf2.def: Remove DW_FORM_GNU_ref_index,
replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
2012-04-28 Doug Evans <[email protected]>
* dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
2012-04-27 Tom Tromey <[email protected]>
* dwarf2.h: Wrap function declarations in extern "C".
2012-04-27 Tom Tromey <[email protected]>
* dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
(enum dwarf_location_atom, enum dwarf_type, enum
dwarf_call_frame_info): Remove.
(DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
(DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
Include dwarf2.def.
(get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
(get_DW_OP_name, get_DW_ATE_name): Declare.
* dwarf2.def: New file, from dwarf2.h.
2012-04-12 David S. Miller <[email protected]>
* elf/sparc.h (R_SPARC_WDISP10): New reloc.
* opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10.
2012-04-10 Tristan Gingold <[email protected]>
* splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
(libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
2012-04-09 Roland McGrath <[email protected]>
* bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
2012-03-15 Alan Modra <[email protected]>
* dis-asm.h (disassemble_init_powerpc): Declare.
2009-11-06 Jonas Maebe <[email protected]>
Add DWARF attribute value for the "Borland fastcall" calling
convention.
* elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
2012-01-31 H.J. Lu <[email protected]>
PR ld/13616
* bfdlink.h (bfd_link_order): Update comments on data size.
2012-01-26 Cary Coutant <[email protected]>
* dwarf2.h (enum dwarf_form): Add Fission extensions.
(enum dwarf_attribute): Likewise.
2012-01-06 Jason Merrill <[email protected]>
PR c++/6057
PR c++/48051
PR c++/50855
PR c++/51322
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
2011-12-14 Iain Sandoe <[email protected]>
* mach-o/loader.h (bfd_mach_o_section_type): define
BFD_MACH_O_S_ATTR_NONE to 0.
2011-11-07 Richard Henderson <[email protected]>
Merged from transactional-memory.
* demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
(enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
(DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
(DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
2011-11-01 DJ Delorie <[email protected]>
* dis-asm.h (print_insn_rl78): Declare.
2011-10-25 Joern Rennecke <[email protected]>
* dis-asm.h (print_insn_epiphany): Declare.
2011-10-21 Ulrich Drepper <[email protected]>
* obstack.h [!GNUC] (obstack_free): Avoid cast to int.
2011-10-21 Marc Glisse <[email protected]>
* ansidecl.h (ENUM_BITFIELD): Always use enum in C++
2011-10-19 Alan Modra <[email protected]>
PR ld/13254
* bfdlink.h (struct bfd_link_info): Add error_textrel.
2011-09-28 Doug Evans <[email protected]>
* timeval-utils.h: New file.
* libiberty.h (countargv): Declare.
2011-09-26 Cary Coutant <[email protected]>
gcc PR lto/47247
* plugin-api.h (enum ld_plugin_symbol_resolution): Add
LDPR_PREVAILING_DEF_IRONLY_EXP.
(enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
2011-09-23 Cary Coutant <[email protected]>
PR 40831
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_CLONE.
2011-09-15 H.J. Lu <[email protected]>
PR ld/12975
* bfdlink.h (bfd_link_info): Add version_info.
2011-07-25 Rainer Orth <[email protected]>
* xregex.h (regoff_t): Define.
2011-07-22 Jakub Jelinek <[email protected]>
* dwarf2.h (DW_AT_GNU_macros): New.
(enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
PR c++/49756
* libiberty.h (stack_limit_increase): New prototype.
2011-07-13 Sriraman Tallam <[email protected]>
* plugin-api.h
(ld_plugin_section): New struct.
(ld_plugin_get_section_count): New typedef.
(ld_plugin_get_section_type): New typedef.
(ld_plugin_get_section_name): New typedef.
(ld_plugin_get_section_contents): New typedef.
(ld_plugin_update_section_order): New typedef.
(ld_plugin_allow_section_ordering): New typedef.
(LDPT_GET_SECTION_COUNT): New enum value.
(LDPT_GET_SECTION_TYPE): New enum value.
(LDPT_GET_SECTION_NAME): New enum value.
(LDPT_GET_SECTION_CONTENTS): New enum value.
(LDPT_UPDATE_SECTION_ORDER): New enum value.
(LDPT_ALLOW_SECTION_ORDERING): New enum value.
(tv_get_section_count): New struct members.
(tv_get_section_type): New struct members.
(tv_get_section_name): New struct members.
(tv_get_section_contents): New struct members.
(tv_update_section_order): New struct members.
(tv_allow_section_ordering): New struct members.
2011-07-15 Alan Modra <[email protected]>
* bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip,
discard, common_skip_ar_symbols, unresolved_syms_in_objects, and
unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id
out of bitfields. Reorder bitfields.
2011-07-13 Sriraman Tallam <[email protected]>
* plugin-api.h (ld_plugin_section): New struct.
(ld_plugin_get_section_count): New typedef.
(ld_plugin_get_section_type): New typedef.
(ld_plugin_get_section_name): New typedef.
(ld_plugin_get_section_contents): New typedef.
(ld_plugin_update_section_order): New typedef.
(ld_plugin_allow_section_ordering): New typedef.
(LDPT_GET_SECTION_COUNT): New enum value.
(LDPT_GET_SECTION_TYPE): New enum value.
(LDPT_GET_SECTION_NAME): New enum value.
(LDPT_GET_SECTION_CONTENTS): New enum value.
(LDPT_UPDATE_SECTION_ORDER): New enum value.
(LDPT_ALLOW_SECTION_ORDERING): New enum value.
(tv_get_section_count): New struct members.
(tv_get_section_type): New struct members.
(tv_get_section_name): New struct members.
(tv_get_section_contents): New struct members.
(tv_update_section_order): New struct members.
(tv_allow_section_ordering): New struct members.
2011-07-11 Catherine Moore <[email protected]>
* bfdlink.h (flag_type): New enumeration.
(flag_info_list): New structure.
(flag_info): New structure.
2011-07-09 H.J. Lu <[email protected]>
PR ld/12942
* bfdlink.h (bfd_link_info): Add loading_lto_outputs.
2011-07-01 Joel Brobecker <[email protected]>
* filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
on Darwin, as well as on the systems that use a DOS-like
filesystem.
2011-06-22 Jakub Jelinek <[email protected]>
PR debug/47858
* dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
2011-06-22 Jakub Jelinek <[email protected]>
* dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
2011-06-20 Jakub Jelinek <[email protected]>
PR ld/12570
* bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
option.
2011-06-13 Jan Kratochvil <[email protected]>
* demangle.h (DMGL_RET_POSTFIX): Extend the comment.
(DMGL_RET_DROP): New.
2011-06-13 Walter Lee <[email protected]>
* dis-asm.h (print_insn_tilegx): Declare.
(print_insn_tilepro): Likewise.
2011-05-17 Alan Modra <[email protected]>
PR ld/12760
* bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and
"string" param.
2011-05-16 Alan Modra <[email protected]>
* bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
2011-04-30 Jakub Jelinek <[email protected]>
* dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
2011-04-25 Jan Kratochvil <[email protected]>
* bfdlink.h (ENUM_BITFIELD): Remove.
2011-04-25 Jan Kratochvil <[email protected]>
* ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
2011-04-24 Alan Modra <[email protected]>
PR ld/12365
PR ld/12696
* bfdlink.h (ENUM_BITFIELD): Define.
(struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref".
(struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer
rather than "name".
2011-04-20 Alan Modra <[email protected]>
PR ld/12365
* bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
and multiple_common parameters to pass in a bfd_link_hash_entry
pointer rather than name,bfd etc. found in the hash entry.
2011-03-31 Tristan Gingold <[email protected]>
* dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
2011-03-24 Mark Wielaard <[email protected]>
* dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
2010-03-23 Rafael Ávila de Espíndola <[email protected]>
* plugin-api.h (ld_plugin_get_view): New.
(ld_plugin_tag): Add LDPT_GET_VIEW.
(ld_plugin_tv): Add tv_get_view.
2011-03-16 Jakub Jelinek <[email protected]>
* dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
DW_OP_GNU_entry_value): New.
2011-02-28 Kai Tietz <[email protected]>
* filenames.h (filename_ncmp): New prototype.
2011-02-23 Kai Tietz <[email protected]>
* dwarf2.h (_ELF_DWARF2_H): Renamed to
_DWARF2_H.
(DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
DWARF2_External_PubNames, DWARF2_Internal_PubNames,
DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
2011-02-08 Ulrich Weigand <[email protected]>
* dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
2011-01-12 Iain Sandoe <[email protected]>
* dwarf2.h: Update value for DW_AT_hi_user.
2010-11-16 Ian Lance Taylor <[email protected]>
* simple-object.h (simple_object_attributes_merge): Declare,
replacing simple_object_attributes_compare.
2010-11-04 Ian Lance Taylor <[email protected]>
* dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
2010-11-02 Ian Lance Taylor <[email protected]>
* simple-object.h: New file.
2010-10-15 Dave Korn <[email protected]>
Sync LD plugin patch series (part 1/6) with src/include/.
* plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
2010-10-14 Dave Korn <[email protected]>
Apply LD plugin patch series (part 6/6).
* bfdlink.h (struct_bfd_link_callbacks): Document new argument
to add_archive_element callback used to return a replacement bfd which
is to be added to the hash table in place of the original element.
2010-10-14 Dave Korn <[email protected]>
Apply LD plugin patch series (part 1/6).
* plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
2010-10-06 Andi Kleen <[email protected]>
* libiberty.h (setproctitle): Add prototype.
2010-09-29 Bernd Schmidt <[email protected]>
* opcode/tic6x-control-registers.h (tscl): Now read_write.
2010-09-27 Andreas Krebbel <[email protected]>
* opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
2010-09-23 Matthew Gretton-Dann <[email protected]>
* arm.h (ARM_EXT_V6Z): Remove.
(ARM_EXT_SEC): New define.
(ARM_AEXT_V6Z): Use Security Extensions.
(ARM_AEXT_V6ZK): Likeiwse.
(ARM_AEXT_V6ZT2): Likewise.
(ARM_AEXT_V6ZKT2): Likewise.
(ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
(ARM_ARCH_V7A_SEC): New define.
(ARM_ARCH_V7A_MP): Rename...
(ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
2010-09-09 Jakub Jelinek <[email protected]>
* dwarf2.h (DW_OP_GNU_implicit_pointer): New.
2010-07-06 Ken Werner <[email protected]>
* floatformat.h (floatformat_ieee_half_big): Add declaration.
(floatformat_ieee_half_little): Likewise.
2010-06-29 Alan Modra <[email protected]>
* dis-asm.h: Remove references to maxq.
2010-06-21 Rafael Espindola <[email protected]>
* plugin-api.h (ld_plugin_set_extra_library_path): New.
(ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
(ld_plugin_tv): Add tv_set_extra_library_path.
2010-06-21 Jakub Jelinek <[email protected]>
* dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
2010-06-18 Rafael Espindola <[email protected]>
* plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
Make argument const.
2010-06-08 Laurynas Biveinis <[email protected]>
* splay-tree.h: Update copyright years.
(splay_tree_s): Document fields.
(splay_tree_new_typed_alloc): New.
* hashtab.h: Update copyright years.
(htab_create_typed_alloc): New.
2010-06-10 Tristan Gingold <[email protected]>
* dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
DW_TAG_HP_Bliss_field_set.
(enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
DW_AT_HP_definition_points, DW_AT_HP_default_location and
DW_AT_HP_is_result_param.
(enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
(enum dwarf_line_number_x_ops): Add
DW_LNE_HP_source_file_correlation.
(enum dwarf_source_language): Add DW_LANG_HP_Bliss,
DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
DW_LANG_HP_Assembler.
2010-06-01 Rafael Espindola <[email protected]>
* plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
2010-04-26 Pedro Alves <[email protected]>
* filenames.h (PATH_SEPARATOR): Delete.
2010-04-23 Pedro Alves <[email protected]>
* filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
always define it independently of host, add `dos_based' parameter,
and handle it.
(PATH_SEPARATOR): Define.
(HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
independently of host, add `dos_based' parameter, and handle it.
(IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
it independently of host, add `dos_based' parameter, and handle
it.
(IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
(IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
(HAS_DOS_DRIVE_SPEC): New.
(HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
(IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
(IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
* libiberty.h (dos_lbasename, unix_lbasename): Declare.
2009-05-31 Ian Lance Taylor <[email protected]>
* ansidecl.h: Add extern "C" when compiling with C++. Treat C++
the way we treat an ISO C compiler. Don't define inline as a
macro when compiling with C++.
* dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
when compiling with C++.
* fibheap.h: Add extern "C" when compiling with C++.
2010-04-23 Pedro Alves <[email protected]>
* filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
always define it independently of host, add `dos_based' parameter,
and handle it.
(HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
independently of host, add `dos_based' parameter, and handle it.
(IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
it independently of host, add `dos_based' parameter, and handle
it.
(IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
(IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
(HAS_DOS_DRIVE_SPEC): New.
(HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
(IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
(IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
* libiberty.h (dos_lbasename, unix_lbasename): Declare.
2010-04-20 Nick Clifton <[email protected]>
* sha1.h: Update copyright notice to use GPLv3.
2010-04-15 Nick Clifton <[email protected]>
* bout.h: Update copyright notice to use GPLv3.
* hp-symtab.h: Likewise.
* oasys.h: Likewise.
* progress.h: Likewise.
* sha1.h: Likewise.
* xtensa-isa-internal.h: Likewise.
* xtensa-isa.h: Likewise.
2010-04-14 Doug Evans <[email protected]>
* filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
2010-04-05 Jakub Jelinek <[email protected]>
* dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
field.
2010-03-25 Joseph Myers <[email protected]>
* dis-asm.h (print_insn_tic6x): Declare.
2010-03-23 Joseph Myers <[email protected]>
* symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
2010-01-13 Joel Brobecker <[email protected]>
Add new DW_AT_use_GNAT_descriptive_type CU attribute.
* dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
2010-01-11 Tristan Gingold <[email protected]>
* demangle.h (ada_demangle): Add prototype.
2010-01-05 Rainer Orth <[email protected]>
PR bootstrap/41771
* ansidecl.h: Fix inline test for C99 and Sun Studio cc.
2009-12-29 Joel Brobecker <[email protected]>
* dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
2009-12-14 Doug Kwan <[email protected]>
* bfdlink.h (struct bfd_link_callbacks): Rename function parameters
to avoid shadowed variable warnings.
* dis-asm.h (struct disassemble_info): Ditto.
(disassemble_init_for_target): Ditto.
(init_disassemble_info): Ditto.
2009-11-18 Alan Modra <[email protected]>
* alloca-conf.h: Clarify comment.
2009-11-06 Jonas Maebe <[email protected]>
Add DWARF attribute value for the "Borland fastcall" calling
convention.
* dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
2009-10-23 Kai Tietz <[email protected]>
* splay-tree.h (libi_uhostptr_t): Add gcc specific
__extension__ for long long type case to silent cX9.
(libi_shostptr_t): Likewise.
2009-10-19 Rafael Avila de Espindola <[email protected]>
PR40790
* plugin-api.h: Don't include stdint.h unconditionally.
2009-10-15 Jakub Jelinek <[email protected]>
* include/dwarf2.h (DW_LANG_Python): Add comment that it is
a DWARF 4 addition.
2009-10-14 Alan Modra <[email protected]>
* bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
bfd_link_common_skip_ar_aymbols.
(struct bfd_link_info): Here too.
2009-10-09 Rafael Espindola <[email protected]>
* plugin-api.h (ld_plugin_add_input_library): Change argument name to
libname.
2008-10-03 Rafael Espindola <[email protected]>
* plugin-api.h: New.
* lto-symtab.h: New.
2009-10-05 Rafael Espindola <[email protected]>
* plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
(ld_plugin_get_input_file): New.
(ld_plugin_release_input_file): New.
(ld_plugin_add_input_library): New.
(ld_plugin_message): Mark format const.
(ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
LDPT_ADD_INPUT_LIBRARY.
(ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
tv_add_input_library.
2009-10-04 Jerry Quinn <[email protected]>
* plugin-api.h: Fix compile.
2009-09-29 Jason Merrill <[email protected]>
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
DEMANGLE_COMPONENT_UNNAMED_TYPE.
(struct demangle_component): Add s_unary_num.
2009-09-29 DJ Delorie <[email protected]>
* dis-asm.h: Add prototype for print_insn_rx.
2009-09-25 Dodji Seketeli <[email protected]>
* dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
and DW_TAG_formal_parameter_pack until DWARF 5 is out.
2009-09-25 Cary Coutant <[email protected]>
Add rest of new values from DWARF Version 4.
* dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
New tags.
(DW_FORM_ref_sig8): New name for DW_FORM_sig8.
(DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
attributes.
(DW_LANG_Python): New language.
2009-09-24 Cary Coutant <[email protected]>
* dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
New tags.
(DW_FORM_ref_sig8): New name for DW_FORM_sig8.
(DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
attributes.
(DW_LANG_Python): New language.
2009-09-22 Dodji Seketeli <[email protected]>
* dwarf2.h (enum dwarf_tag): Add
DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
2009-09-09 Martin Thuresson <[email protected]>
* bfdlink.h (struct bfd_link_hash_common_entry): Move to top
level.
2009-09-04 Jie Zhang <[email protected]>
* opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
(PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
(PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
Adjust accordingly.
(init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
PseudoDbg_Assert_grp_mask.
2009-08-06 Michael Eager <[email protected]>
* dis-asm.h: Decl print_insn_microblaze().
2009-07-24 Ian Lance Taylor <[email protected]>
* libiberty.h (crc32): Declare.
2009-07-20 Cary Coutant <[email protected]>
Doug Evans <[email protected]>
Add some dwarf4 values.
* dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
(enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
DW_FORM_flag_present, DW_FORM_sig8.
(enum dwarf_attribute): Add DW_AT_signature.
2009-07-17 Jan Kratochvil <[email protected]>
* demangle.h
(enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
(enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
New.
2009-07-10 Tom Tromey <[email protected]>
* dwarf2.h: New file, moved from elf/.
2009-07-09 Jakub Jelinek <[email protected]>
* dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
and DW_OP_stack_value.
2009-07-09 Tom Tromey <[email protected]>
* elf/dwarf2.h: Remove, renaming to...
* dwarf2.h: ... this.
2009-06-29 Tom Tromey <[email protected]>
* elf/dwarf2.h: New file. Merged with gdb.
2009-06-18 Nick Clifton <[email protected]>
* dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
field of struct disassemble_info.
2009-06-09 Ian Lance Taylor <[email protected]>
* ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
2009-06-15 Nick Clifton <[email protected]>
* dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
struct disassemble_info.
2009-06-02 Ian Lance Taylor <[email protected]>
* ansidecl.h (EXPORTED_CONST): Define.
2009-05-31 Ian Lance Taylor <[email protected]>
* ansidecl.h: Add extern "C" when compiling with C++. Treat C++
the way we treat an ISO C compiler. Don't define inline as a
macdro when compiling with C++.
* dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
when compiling with C++.
* fibheap.h: Add extern "C" when compiling with C++.
2009-05-25 Tristan Gingold <[email protected]>
* fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
2009-04-22 Taras Glek <[email protected]>
* hashtab.h: Update GTY annotations to new syntax.
* splay-tree.h: Likewise.
2009-04-08 H.J. Lu <[email protected]>
* bfdlink.h (bfd_link_info): Add warn_alternate_em.
2009-03-18 Alan Modra <[email protected]>
* alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
documentation.
2009-03-17 Jason Merrill <[email protected]>
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_FUNCTION_PARAM.
2008-12-01 Cary Coutant <[email protected]>
* plugin-api.h (LDPS_BAD_HANDLE): New constant.
(ld_plugin_get_input_file): New typedef.
(ld_plugin_release_input_file): New typedef.
(LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
(struct ld_plugin_tv): Add two new fields.
2008-12-23 Jon Beniston <[email protected]>
* dis-asm.h: Add LM32 disassembler function prototype.
2008-12-10 Jason Merrill <[email protected]>
* demangle.h (enum demangle_component_type): Add
DEMANGLE_COMPONENT_FIXED_TYPE.
2008-12-01 Cary Coutant <[email protected]>
* plugin-api.h (ld_plugin_message): Change format parameter to const.
2008-12-01 Cary Coutant <[email protected]>
* plugin-api.h: Fix syntax error when compiling with C++.
2008-11-26 Alan Modra <[email protected]>
PR 7047
* bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
Add "literal".
2008-11-21 Sterling Augustine <[email protected]>
* xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
* xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
2008-11-19 Bob Wilson <[email protected]>
* xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
(XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
(XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
(XCHAL_NUM_AREGS): Change to 32.
(XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
(XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
(XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
(XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
(XCHAL_DEBUGLEVEL): Change to 6.
2008-11-14 Tristan Gingold <[email protected]>
* fopen-vms.h (FOPEN_RB): Use a single string to match the