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