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