PR gas/14255
[platform/upstream/binutils.git] / gas / ChangeLog
1 2013-02-06  Alan Modra  <amodra@gmail.com>
2
3         PR gas/14255
4         * config/tc-avr.h (TC_VALIDATE_FIX): Mark symbol used by reloc.
5         Don't skip fixups with fx_subsy non-NULL.
6         * config/tc-avr.c (tc_gen_reloc): Don't specially handle fixups
7         with fx_subsy non-NULL.
8
9 2013-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10
11         * doc/c-metag.texi: Add "@c man" markers.
12
13 2013-02-04  Alan Modra  <amodra@gmail.com>
14
15         * write.c (fixup_segment): Return void.  Delete seg_reloc_count
16         related code.
17         (TC_ADJUST_RELOC_COUNT): Delete.
18         * config/tc-i960.h (TC_ADJUST_RELOC_COUNT): Delete.
19
20 2013-02-04  Alan Modra  <amodra@gmail.com>
21
22         * po/POTFILES.in: Regenerate.
23
24 2013-01-30  Markos Chandras  <markos.chandras@imgtec.com>
25
26         * config/tc-metag.c: Make SWAP instruction less permissive with
27         its operands.
28
29 2013-01-29  DJ Delorie  <dj@redhat.com>
30
31         * config/tc-rl78.c (rl78_cons_fix_new): Handle user-specified
32         relocs in .word/.etc statements.
33
34 2013-01-29  Roland McGrath  <mcgrathr@google.com>
35
36         * config/tc-arm.c (md_apply_fix): Use as_bad_where for "bad
37         immediate value for 8-bit offset" error so it shows line info.
38
39 2013-01-24  Joseph Myers  <joseph@codesourcery.com>
40
41         * config/tc-ppc.c (md_assemble): Do not generate APUinfo sections
42         for 64-bit output.
43
44 2013-01-24  Nick Clifton  <nickc@redhat.com>
45
46         * config/tc-v850.c: Add support for e3v5 architecture.
47         * doc/c-v850.texi: Mention new support.
48
49 2013-01-23  Nick Clifton  <nickc@redhat.com>
50
51         PR gas/15039
52         * config/tc-avr.c: Include dwarf2dbg.h.
53
54 2013-01-18  H.J. Lu  <hongjiu.lu@intel.com>
55
56         * config/tc-i386.c (reloc): Support size relocation only for ELF.
57         (tc_i386_fix_adjustable): Likewise.
58         (lex_got): Likewise.
59         (tc_gen_reloc): Likewise.
60
61 2013-01-17  Yufeng Zhang  <yufeng.zhang@arm.com>
62
63         * config/tc-aarch64.c (output_operand_error_record): Change to output
64         the out-of-range error message as value-expected message if there is
65         only one single value in the expected range.
66         (programmer_friendly_fixup): Remove the handling of 8-bit MOVI with
67         LSL #0 as a programmer-friendly feature.
68
69 2013-01-16  H.J. Lu  <hongjiu.lu@intel.com>
70
71         * config/tc-i386.c (reloc): Support BFD_RELOC_SIZE32.
72         (tc_i386_fix_adjustable): Keep symbol for BFD_RELOC_32_SIZE and
73         BFD_RELOC_64_SIZE relocations.
74         (lex_got): Support "symbol@SIZE" and don't create GOT symbol
75         for it.
76         (tc_gen_reloc): Resolve BFD_RELOC_SIZE32 and BFD_RELOC_SIZE64
77         relocations against local symbols.
78
79 2013-01-16  Alan Modra  <amodra@gmail.com>
80
81         * config/tc-ppc.c (md_assemble <TE_PE>): Ignore line after
82         finding some sort of toc syntax error, and break to avoid
83         compiler uninit warning.
84
85 2013-01-15  H.J. Lu  <hongjiu.lu@intel.com>
86
87         PR gas/15019
88         * config/tc-i386.c (lex_got): Increment length by 1 if the
89         relocation token is removed.
90
91 2013-01-15  Nick Clifton  <nickc@redhat.com>
92
93         * config/tc-v850.c (md_assemble): Allow signed values for
94         V850E_IMMEDIATE.
95
96 2013-01-11  Sean Keys  <skeys@ipdatasys.com>
97
98         * config/tc-xgate.c (md_begin): Fix mistake made when going from
99         git to cvs.
100
101 2013-01-10  Peter Bergner <bergner@vnet.ibm.com>
102
103         * doc/as.texinfo (Target PowerPC): Document -mpower8 and -mhtm.
104         * doc/c-ppc.texi (PowerPC-Opts):  Likewise.
105         * config/tc-ppc.c (md_show_usage): Likewise.
106         (ppc_handle_align): Handle power8's group ending nop.
107
108 2013-01-10  Sean Keys  <skeys@ipdatasys.com>
109
110         * config/tc-xgate.c (md_begin): Fix the printing of opcodes so
111         that the assember exits after the opcodes have been printed.
112
113 2013-01-10  H.J. Lu  <hongjiu.lu@intel.com>
114
115         * app.c: Remove trailing white spaces.
116         * as.c: Likewise.
117         * as.h: Likewise.
118         * cond.c: Likewise.
119         * dw2gencfi.c: Likewise.
120         * dwarf2dbg.h: Likewise.
121         * ecoff.c: Likewise.
122         * input-file.c: Likewise.
123         * itbl-lex.h: Likewise.
124         * output-file.c: Likewise.
125         * read.c: Likewise.
126         * sb.c: Likewise.
127         * subsegs.c: Likewise.
128         * symbols.c: Likewise.
129         * write.c: Likewise.
130         * config/tc-i386.c: Likewise.
131         * doc/Makefile.am: Likewise.
132         * doc/Makefile.in: Likewise.
133         * doc/c-aarch64.texi: Likewise.
134         * doc/c-alpha.texi: Likewise.
135         * doc/c-arc.texi: Likewise.
136         * doc/c-arm.texi: Likewise.
137         * doc/c-avr.texi: Likewise.
138         * doc/c-bfin.texi: Likewise.
139         * doc/c-cr16.texi: Likewise.
140         * doc/c-d10v.texi: Likewise.
141         * doc/c-d30v.texi: Likewise.
142         * doc/c-h8300.texi: Likewise.
143         * doc/c-hppa.texi: Likewise.
144         * doc/c-i370.texi: Likewise.
145         * doc/c-i386.texi: Likewise.
146         * doc/c-i860.texi: Likewise.
147         * doc/c-m32c.texi: Likewise.
148         * doc/c-m32r.texi: Likewise.
149         * doc/c-m68hc11.texi: Likewise.
150         * doc/c-m68k.texi: Likewise.
151         * doc/c-microblaze.texi: Likewise.
152         * doc/c-mips.texi: Likewise.
153         * doc/c-msp430.texi: Likewise.
154         * doc/c-mt.texi: Likewise.
155         * doc/c-s390.texi: Likewise.
156         * doc/c-score.texi: Likewise.
157         * doc/c-sh.texi: Likewise.
158         * doc/c-sh64.texi: Likewise.
159         * doc/c-tic54x.texi: Likewise.
160         * doc/c-tic6x.texi: Likewise.
161         * doc/c-v850.texi: Likewise.
162         * doc/c-xc16x.texi: Likewise.
163         * doc/c-xgate.texi: Likewise.
164         * doc/c-xtensa.texi: Likewise.
165         * doc/c-z80.texi: Likewise.
166         * doc/internals.texi: Likewise.
167
168 2013-01-10  Roland McGrath  <mcgrathr@google.com>
169
170         * hash.c (hash_new_sized): Make it global.
171         * hash.h: Declare it.
172         * macro.c (define_macro): Use hash_new_sized instead of hash_new,
173         pass a small size.
174
175 2013-01-10  Will Newton <will.newton@imgtec.com>
176
177         * Makefile.am: Add Meta.
178         * Makefile.in: Regenerate.
179         * config/tc-metag.c: New file.
180         * config/tc-metag.h: New file.
181         * configure.tgt: Add Meta.
182         * doc/Makefile.am: Add Meta.
183         * doc/Makefile.in: Regenerate.
184         * doc/all.texi: Add Meta.
185         * doc/as.texiinfo: Document Meta options.
186         * doc/c-metag.texi: New file.
187
188 2013-01-09  Steve Ellcey  <sellcey@mips.com>
189
190         * config/tc-i386.c (md_begin): Remove 'internal Error' from as_fatal
191         calls.
192         * config/tc-mips.c (internalError): Remove, replace with abort.
193
194 2013-01-08  Yufeng Zhang  <yufeng.zhang@arm.com>
195
196         * config/tc-aarch64.c (parse_operands): Change to compare the result
197         of function call 'parse_sys_reg' with 'PARSE_FAIL' instead of 'FALSE'.
198
199 2013-01-07  Nick Clifton  <nickc@redhat.com>
200
201         PR gas/14887
202         * config/tc-arm.c (skip_past_char): Skip whitespace before the
203         anticipated character.
204         * config/tc-arm.c (parse_address_main): Delete skip of whitespace
205         here as it is no longer needed.
206
207 2013-01-06  Andreas Schwab  <schwab@linux-m68k.org>
208
209         * doc/c-mips.texi (MIPS Opts): Fix use of @itemx.
210         * doc/c-score.texi (SCORE-Opts): Likewise.
211         * doc/c-tic54x.texi (TIC54X-Directives): Likewise.
212
213 2013-01-04  Juergen Urban <JuergenUrban@gmx.de>
214
215         * config/tc-mips.c: Add support for MIPS r5900.
216         Add M_LQ_AB and M_SQ_AB to support large values for instructions
217         lq and sq.
218         (can_swap_branch_p, get_append_method): Detect some conditional
219         short loops to fix a bug on the r5900 by NOP in the branch delay
220         slot.
221         (M_MUL): Support 3 operands in multu on r5900.
222         (M_TRUNCWS): Support trunc.w.s on r5900 in MIPS ISA I.
223         (s_mipsset): Force 32 bit floating point on r5900.
224         (mips_ip): Check parameter range of instructions mfps and mtps on
225         r5900.
226         * configure.in: Detect CPU type when target string contains r5900
227         (e.g. mips64r5900el-linux-gnu).
228
229 2013-01-02  H.J. Lu  <hongjiu.lu@intel.com>
230
231         * as.c (parse_args): Update copyright year to 2013.
232
233 2013-01-02  Yufeng Zhang  <yufeng.zhang@arm.com>
234
235         * config/tc-aarch64.c (aarch64_cpus): Add entries for "cortex-a53"
236         and "cortex57".
237
238 2013-01-02  Nick Clifton  <nickc@redhat.com>
239
240         PR gas/14987
241         * config/tc-arm.c (parse_address_main): Skip whitespace before a
242         closing bracket.
243
244 For older changes see ChangeLog-2012
245 \f
246 Copyright (C) 2013 Free Software Foundation, Inc.
247
248 Copying and distribution of this file, with or without modification,
249 are permitted in any medium without royalty provided the copyright
250 notice and this notice are preserved.
251
252 Local Variables:
253 mode: change-log
254 left-margin: 8
255 fill-column: 74
256 version-control: never
257 End: