]> Git Repo - binutils.git/blob - bfd/ChangeLog
* elf-bfd.h (_bfd_elf_strtab_refcount): Declare.
[binutils.git] / bfd / ChangeLog
1 2013-01-12  Alan Modra  <[email protected]>
2
3         * elf-bfd.h (_bfd_elf_strtab_refcount): Declare.
4         * elf-strtab.c (_bfd_elf_strtab_refcount): New function.
5         * elflink.c (elf_add_dt_needed_tag): Use _bfd_elf_strtab_refcount.
6
7 2013-01-12  Alan Modra  <[email protected]>
8
9         PR ld/12549
10         * elf-bfd.h (_bfd_elf_strtab_clear_refs): Declare.
11         (_bfd_elf_strtab_clear_all_refs): Define.
12         * elf-strtab.c (_bfd_elf_strtab_clear_refs): New function.
13         (_bfd_elf_strtab_clear_all_refs): Delete.
14         * elflink.c (elf_link_add_object_symbols): Clear out added
15         strtab refs.  Correct handling of warning common symbols.
16
17 2013-01-10  H.J. Lu  <[email protected]>
18
19         * aout0.c: Remove trailing white spaces.
20         * archive.c: Likewise.
21         * archures.c: Likewise.
22         * bfd-in.h: Likewise.
23         * bfd-in2.h: Likewise.
24         * coff-alpha.c: Likewise.
25         * coff-i860.c: Likewise.
26         * coff-mips.c: Likewise.
27         * coff-ppc.c: Likewise.
28         * coff-tic80.c: Likewise.
29         * coff-x86_64.c: Likewise.
30         * coff-z80.c: Likewise.
31         * coffcode.h: Likewise.
32         * coffgen.c: Likewise.
33         * cofflink.c: Likewise.
34         * compress.c: Likewise.
35         * corefile.c: Likewise.
36         * cpu-arm.c: Likewise.
37         * cpu-avr.c: Likewise.
38         * cpu-bfin.c: Likewise.
39         * cpu-cr16.c: Likewise.
40         * cpu-cr16c.c: Likewise.
41         * cpu-crx.c: Likewise.
42         * cpu-h8300.c: Likewise.
43         * cpu-i386.c: Likewise.
44         * cpu-lm32.c: Likewise.
45         * cpu-m68k.c: Likewise.
46         * cpu-moxie.c: Likewise.
47         * cpu-msp430.c: Likewise.
48         * cpu-sh.c: Likewise.
49         * cpu-xc16x.c: Likewise.
50         * dwarf2.c: Likewise.
51         * ecofflink.c: Likewise.
52         * ecoffswap.h: Likewise.
53         * elf-ifunc.c: Likewise.
54         * elf-m10300.c: Likewise.
55         * elf-vxworks.c: Likewise.
56         * elf32-avr.c: Likewise.
57         * elf32-avr.h: Likewise.
58         * elf32-cr16.c: Likewise.
59         * elf32-cr16c.c: Likewise.
60         * elf32-cris.c: Likewise.
61         * elf32-crx.c: Likewise.
62         * elf32-frv.c: Likewise.
63         * elf32-hppa.c: Likewise.
64         * elf32-i860.c: Likewise.
65         * elf32-ip2k.c: Likewise.
66         * elf32-iq2000.c: Likewise.
67         * elf32-m32c.c: Likewise.
68         * elf32-m68hc1x.c: Likewise.
69         * elf32-msp430.c: Likewise.
70         * elf32-mt.c: Likewise.
71         * elf32-ppc.c: Likewise.
72         * elf32-rl78.c: Likewise.
73         * elf32-s390.c: Likewise.
74         * elf32-score.h: Likewise.
75         * elf32-sh-symbian.c: Likewise.
76         * elf32-sh.c: Likewise.
77         * elf32-spu.c: Likewise.
78         * elf32-tic6x.c: Likewise.
79         * elf32-v850.c: Likewise.
80         * elf32-xc16x.c: Likewise.
81         * elf32-xtensa.c: Likewise.
82         * elf64-alpha.c: Likewise.
83         * elf64-hppa.c: Likewise.
84         * elf64-ppc.c: Likewise.
85         * elf64-s390.c: Likewise.
86         * elfcore.h: Likewise.
87         * elflink.c: Likewise.
88         * elfxx-mips.c: Likewise.
89         * elfxx-sparc.c: Likewise.
90         * elfxx-tilegx.c: Likewise.
91         * ieee.c: Likewise.
92         * libcoff.h: Likewise.
93         * libpei.h: Likewise.
94         * libxcoff.h: Likewise.
95         * linker.c: Likewise.
96         * mach-o-i386.c: Likewise.
97         * mach-o-target.c: Likewise.
98         * mach-o.c: Likewise.
99         * mach-o.h: Likewise.
100         * mmo.c: Likewise.
101         * opncls.c: Likewise.
102         * pdp11.c: Likewise.
103         * pe-x86_64.c: Likewise.
104         * peXXigen.c: Likewise.
105         * pef-traceback.h: Likewise.
106         * pei-x86_64.c: Likewise.
107         * peicode.h: Likewise.
108         * plugin.c: Likewise.
109         * reloc.c: Likewise.
110         * riscix.c: Likewise.
111         * section.c: Likewise.
112         * som.c: Likewise.
113         * syms.c: Likewise.
114         * tekhex.c: Likewise.
115         * ticoff.h: Likewise.
116         * vaxbsd.c: Likewise.
117         * xcofflink.c: Likewise.
118         * xtensa-isa.c: Likewise.
119
120 2013-01-10  Will Newton <[email protected]>
121
122         * Makefile.am: Add Meta.
123         * Makefile.in: Regenerate.
124         * archures.c (bfd_mach_metag): New.
125         * bfd-in2.h: Regenerate.
126         * config.bfd: Add Meta.
127         * configure: Regenerate.
128         * configure.in: Add Meta.
129         * cpu-metag.c: New file.
130         * elf-bfd.h: Add Meta.
131         * elf32-metag.c: New file.
132         * elf32-metag.h: New file.
133         * libbfd.h: Regenerate.
134         * reloc.c: Add Meta relocations.
135         * targets.c: Add Meta.
136
137 2013-01-08  Yufeng Zhang  <[email protected]>
138
139         * elf-bfd.h (elfcore_write_aarch_tls): Add prototype.
140         (elfcore_write_aarch_hw_break): Likewise.
141         (elfcore_write_aarch_hw_watch): Likewise.
142         * elf.c (elfcore_grok_aarch_tls): New function.
143         (elfcore_grok_aarch_hw_break): Likewise.
144         (elfcore_grok_aarch_hw_watch): Likewise.
145         (elfcore_grok_note): Call the new functions to handle the
146         corresponding notes.
147         (elfcore_write_aarch_tls): New function.
148         (elfcore_write_aarch_hw_break): Likewise.
149         (elfcore_write_aarch_hw_watch): Likewise.
150         (elfcore_write_register_note): Call the new functions to handle the
151         corresponding pseudo sections.
152
153 2013-01-07  Tom Tromey  <[email protected]>
154
155         * section.c (_bfd_std_section): Rename from std_section.
156         (bfd_com_section_ptr, bfd_und_section_ptr, bfd_abs_section_ptr)
157         (STD_SECTION): Update.
158         * bfd-in2.h: Rebuild.
159
160 2013-01-04  Juergen Urban <[email protected]>
161
162         * archures.c (bfd_mach_mips5900): Define.
163         * bfd-in2.h: Regenerate.
164         * config.bfd: Add mips64-ps2-elf and mips-ps2-elf targets.
165         * cpu-mips.c: Add support for MIPS r5900.
166         * elfxx-mips.c: Add support for MIPS r5900 (extension of r4000).
167
168 2013-01-03  Nickolai Zeldovich  <[email protected]>
169             Nick Clifton  <[email protected]>
170
171         * elflink.c (get_value): Prevent the use of an undefined shift
172         operation.  Add sanity checks.
173
174 2013-01-02  Kaushik Phatak  <[email protected]>
175
176         * config.bfd (cr16*-*-uclinux*): New target support.
177
178
179 For older changes see ChangeLog-2012
180 \f
181 Copyright (C) 2013 Free Software Foundation, Inc.
182
183 Copying and distribution of this file, with or without modification,
184 are permitted in any medium without royalty provided the copyright
185 notice and this notice are preserved.
186
187 Local Variables:
188 mode: change-log
189 left-margin: 8
190 fill-column: 74
191 version-control: never
192 End:
This page took 0.033444 seconds and 4 git commands to generate.