]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/ChangeLog
*** empty log message ***
[thirdparty/binutils-gdb.git] / gas / ChangeLog
CommitLineData
5c111e37
L
12013-02-19 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR gas/15159
4 * config/tc-i386.c (cpu_arch): Add ".smap".
5
6 * doc/c-i386.texi: Document smap.
7
8a75745d
MR
82013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
9
10 * config/tc-mips.c (s_cpload): Call mips_mark_labels and set
11 mips_assembling_insn appropriately.
12 (s_cpsetup, s_cprestore, s_cpreturn, s_cpadd): Likewise.
13
79850f26
MR
142013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
15
cf29fc61 16 * config/tc-mips.c (append_insn): Correct indentation, remove
79850f26
MR
17 extraneous braces.
18
4c261dff
NC
192013-02-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20
5c111e37 21 * config/tc-arm.c (do_neon_mov): Break on NS_NULL.
4c261dff 22
ea33f281
NC
232013-02-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
24
25 * configure.tgt: Add nios2-*-rtems*.
26
a1ccaec9
YZ
272013-02-14 Yufeng Zhang <yufeng.zhang@arm.com>
28
29 * config/tc-aarch64.c (md_begin): Change to check if 'name' is
30 NULL.
31
0aa27725
RS
322013-02-09 Jürgen Urban <JuergenUrban@gmx.de>
33
34 * config/tc-mips.c (CPU_HAS_LDC1_SDC1): New macro.
35 (macro): Use it. Assert that trunc.w.s is not used for r5900.
36
da4339ed
NC
372013-02-08 Yi-Hsiu, Hsu <ahsu@marvell.com>
38
39 * gas/config/tc-arm.c (arm_cpus): Add support for mcpu=marvell-pj4
40 core.
41
36591ba1 422013-02-06 Sandra Loosemore <sandra@codesourcery.com>
5c111e37 43 Andrew Jenner <andrew@codesourcery.com>
36591ba1
SL
44
45 Based on patches from Altera Corporation.
46
47 * Makefile.am (TARGET_CPU_CFILES): Add config/tc-nios2.c.
48 (TARGET_CPU_HFILES): Add config/tc-nios2.h.
49 * Makefile.in: Regenerated.
50 * configure.tgt: Add case for nios2*-linux*.
51 * config/obj-elf.c: Conditionally include elf/nios2.h.
52 * config/tc-nios2.c: New file.
53 * config/tc-nios2.h: New file.
54 * doc/Makefile.am (CPU_DOCS): Add c-nios2.texi.
55 * doc/Makefile.in: Regenerated.
56 * doc/all.texi: Set NIOSII.
57 * doc/as.texinfo (Overview): Add Nios II options.
58 (Machine Dependencies): Include c-nios2.texi.
59 * doc/c-nios2.texi: New file.
60 * NEWS: Note Altera Nios II support.
61
94d4433a
AM
622013-02-06 Alan Modra <amodra@gmail.com>
63
64 PR gas/14255
65 * config/tc-avr.h (TC_VALIDATE_FIX): Mark symbol used by reloc.
66 Don't skip fixups with fx_subsy non-NULL.
67 * config/tc-avr.c (tc_gen_reloc): Don't specially handle fixups
68 with fx_subsy non-NULL.
69
ace9af6f
L
702013-02-04 H.J. Lu <hongjiu.lu@intel.com>
71
72 * doc/c-metag.texi: Add "@c man" markers.
73
89d67ed9
AM
742013-02-04 Alan Modra <amodra@gmail.com>
75
76 * write.c (fixup_segment): Return void. Delete seg_reloc_count
77 related code.
78 (TC_ADJUST_RELOC_COUNT): Delete.
79 * config/tc-i960.h (TC_ADJUST_RELOC_COUNT): Delete.
80
89072bd6
AM
812013-02-04 Alan Modra <amodra@gmail.com>
82
83 * po/POTFILES.in: Regenerate.
84
f9b2d544
NC
852013-01-30 Markos Chandras <markos.chandras@imgtec.com>
86
87 * config/tc-metag.c: Make SWAP instruction less permissive with
88 its operands.
89
392ca752
DD
902013-01-29 DJ Delorie <dj@redhat.com>
91
92 * config/tc-rl78.c (rl78_cons_fix_new): Handle user-specified
93 relocs in .word/.etc statements.
94
427d0db6
RM
952013-01-29 Roland McGrath <mcgrathr@google.com>
96
97 * config/tc-arm.c (md_apply_fix): Use as_bad_where for "bad
98 immediate value for 8-bit offset" error so it shows line info.
99
4faf939a
JM
1002013-01-24 Joseph Myers <joseph@codesourcery.com>
101
102 * config/tc-ppc.c (md_assemble): Do not generate APUinfo sections
103 for 64-bit output.
104
78c8d46c
NC
1052013-01-24 Nick Clifton <nickc@redhat.com>
106
107 * config/tc-v850.c: Add support for e3v5 architecture.
108 * doc/c-v850.texi: Mention new support.
109
fb5b7503
NC
1102013-01-23 Nick Clifton <nickc@redhat.com>
111
112 PR gas/15039
113 * config/tc-avr.c: Include dwarf2dbg.h.
114
8ce3d284
L
1152013-01-18 H.J. Lu <hongjiu.lu@intel.com>
116
117 * config/tc-i386.c (reloc): Support size relocation only for ELF.
118 (tc_i386_fix_adjustable): Likewise.
119 (lex_got): Likewise.
120 (tc_gen_reloc): Likewise.
121
f5555712
YZ
1222013-01-17 Yufeng Zhang <yufeng.zhang@arm.com>
123
124 * config/tc-aarch64.c (output_operand_error_record): Change to output
125 the out-of-range error message as value-expected message if there is
126 only one single value in the expected range.
127 (programmer_friendly_fixup): Remove the handling of 8-bit MOVI with
128 LSL #0 as a programmer-friendly feature.
129
8fd4256d
L
1302013-01-16 H.J. Lu <hongjiu.lu@intel.com>
131
132 * config/tc-i386.c (reloc): Support BFD_RELOC_SIZE32.
133 (tc_i386_fix_adjustable): Keep symbol for BFD_RELOC_32_SIZE and
134 BFD_RELOC_64_SIZE relocations.
135 (lex_got): Support "symbol@SIZE" and don't create GOT symbol
136 for it.
137 (tc_gen_reloc): Resolve BFD_RELOC_SIZE32 and BFD_RELOC_SIZE64
138 relocations against local symbols.
139
a5840dce
AM
1402013-01-16 Alan Modra <amodra@gmail.com>
141
142 * config/tc-ppc.c (md_assemble <TE_PE>): Ignore line after
143 finding some sort of toc syntax error, and break to avoid
144 compiler uninit warning.
145
af89796a
L
1462013-01-15 H.J. Lu <hongjiu.lu@intel.com>
147
148 PR gas/15019
149 * config/tc-i386.c (lex_got): Increment length by 1 if the
150 relocation token is removed.
151
dd42f060
NC
1522013-01-15 Nick Clifton <nickc@redhat.com>
153
154 * config/tc-v850.c (md_assemble): Allow signed values for
155 V850E_IMMEDIATE.
156
464e3686
SK
1572013-01-11 Sean Keys <skeys@ipdatasys.com>
158
159 * config/tc-xgate.c (md_begin): Fix mistake made when going from
af89796a 160 git to cvs.
464e3686 161
5817ffd1
PB
1622013-01-10 Peter Bergner <bergner@vnet.ibm.com>
163
164 * doc/as.texinfo (Target PowerPC): Document -mpower8 and -mhtm.
165 * doc/c-ppc.texi (PowerPC-Opts): Likewise.
166 * config/tc-ppc.c (md_show_usage): Likewise.
167 (ppc_handle_align): Handle power8's group ending nop.
168
f4b1f6a9
SK
1692013-01-10 Sean Keys <skeys@ipdatasys.com>
170
171 * config/tc-xgate.c (md_begin): Fix the printing of opcodes so
af89796a 172 that the assember exits after the opcodes have been printed.
f4b1f6a9 173
34bca508
L
1742013-01-10 H.J. Lu <hongjiu.lu@intel.com>
175
176 * app.c: Remove trailing white spaces.
177 * as.c: Likewise.
178 * as.h: Likewise.
179 * cond.c: Likewise.
180 * dw2gencfi.c: Likewise.
181 * dwarf2dbg.h: Likewise.
182 * ecoff.c: Likewise.
183 * input-file.c: Likewise.
184 * itbl-lex.h: Likewise.
185 * output-file.c: Likewise.
186 * read.c: Likewise.
187 * sb.c: Likewise.
188 * subsegs.c: Likewise.
189 * symbols.c: Likewise.
190 * write.c: Likewise.
191 * config/tc-i386.c: Likewise.
192 * doc/Makefile.am: Likewise.
193 * doc/Makefile.in: Likewise.
194 * doc/c-aarch64.texi: Likewise.
195 * doc/c-alpha.texi: Likewise.
196 * doc/c-arc.texi: Likewise.
197 * doc/c-arm.texi: Likewise.
198 * doc/c-avr.texi: Likewise.
199 * doc/c-bfin.texi: Likewise.
200 * doc/c-cr16.texi: Likewise.
201 * doc/c-d10v.texi: Likewise.
202 * doc/c-d30v.texi: Likewise.
203 * doc/c-h8300.texi: Likewise.
204 * doc/c-hppa.texi: Likewise.
205 * doc/c-i370.texi: Likewise.
206 * doc/c-i386.texi: Likewise.
207 * doc/c-i860.texi: Likewise.
208 * doc/c-m32c.texi: Likewise.
209 * doc/c-m32r.texi: Likewise.
210 * doc/c-m68hc11.texi: Likewise.
211 * doc/c-m68k.texi: Likewise.
212 * doc/c-microblaze.texi: Likewise.
213 * doc/c-mips.texi: Likewise.
214 * doc/c-msp430.texi: Likewise.
215 * doc/c-mt.texi: Likewise.
216 * doc/c-s390.texi: Likewise.
217 * doc/c-score.texi: Likewise.
218 * doc/c-sh.texi: Likewise.
219 * doc/c-sh64.texi: Likewise.
220 * doc/c-tic54x.texi: Likewise.
221 * doc/c-tic6x.texi: Likewise.
222 * doc/c-v850.texi: Likewise.
223 * doc/c-xc16x.texi: Likewise.
224 * doc/c-xgate.texi: Likewise.
225 * doc/c-xtensa.texi: Likewise.
226 * doc/c-z80.texi: Likewise.
227 * doc/internals.texi: Likewise.
228
4c665b71
RM
2292013-01-10 Roland McGrath <mcgrathr@google.com>
230
231 * hash.c (hash_new_sized): Make it global.
232 * hash.h: Declare it.
233 * macro.c (define_macro): Use hash_new_sized instead of hash_new,
234 pass a small size.
235
a3c62988
NC
2362013-01-10 Will Newton <will.newton@imgtec.com>
237
238 * Makefile.am: Add Meta.
239 * Makefile.in: Regenerate.
240 * config/tc-metag.c: New file.
241 * config/tc-metag.h: New file.
242 * configure.tgt: Add Meta.
243 * doc/Makefile.am: Add Meta.
244 * doc/Makefile.in: Regenerate.
245 * doc/all.texi: Add Meta.
246 * doc/as.texiinfo: Document Meta options.
247 * doc/c-metag.texi: New file.
248
b37df7c4
SE
2492013-01-09 Steve Ellcey <sellcey@mips.com>
250
251 * config/tc-i386.c (md_begin): Remove 'internal Error' from as_fatal
252 calls.
253 * config/tc-mips.c (internalError): Remove, replace with abort.
254
a3251895
YZ
2552013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
256
257 * config/tc-aarch64.c (parse_operands): Change to compare the result
258 of function call 'parse_sys_reg' with 'PARSE_FAIL' instead of 'FALSE'.
259
8ab8155f
NC
2602013-01-07 Nick Clifton <nickc@redhat.com>
261
262 PR gas/14887
263 * config/tc-arm.c (skip_past_char): Skip whitespace before the
264 anticipated character.
265 * config/tc-arm.c (parse_address_main): Delete skip of whitespace
266 here as it is no longer needed.
267
a4ac1c42
AS
2682013-01-06 Andreas Schwab <schwab@linux-m68k.org>
269
270 * doc/c-mips.texi (MIPS Opts): Fix use of @itemx.
271 * doc/c-score.texi (SCORE-Opts): Likewise.
272 * doc/c-tic54x.texi (TIC54X-Directives): Likewise.
273
e407c74b
NC
2742013-01-04 Juergen Urban <JuergenUrban@gmx.de>
275
276 * config/tc-mips.c: Add support for MIPS r5900.
277 Add M_LQ_AB and M_SQ_AB to support large values for instructions
278 lq and sq.
279 (can_swap_branch_p, get_append_method): Detect some conditional
280 short loops to fix a bug on the r5900 by NOP in the branch delay
281 slot.
282 (M_MUL): Support 3 operands in multu on r5900.
283 (M_TRUNCWS): Support trunc.w.s on r5900 in MIPS ISA I.
284 (s_mipsset): Force 32 bit floating point on r5900.
285 (mips_ip): Check parameter range of instructions mfps and mtps on
286 r5900.
287 * configure.in: Detect CPU type when target string contains r5900
288 (e.g. mips64r5900el-linux-gnu).
289
62658407
L
2902013-01-02 H.J. Lu <hongjiu.lu@intel.com>
291
292 * as.c (parse_args): Update copyright year to 2013.
293
95830fd1
YZ
2942013-01-02 Yufeng Zhang <yufeng.zhang@arm.com>
295
296 * config/tc-aarch64.c (aarch64_cpus): Add entries for "cortex-a53"
297 and "cortex57".
298
517bb291 2992013-01-02 Nick Clifton <nickc@redhat.com>
d709e4e6 300
517bb291
NC
301 PR gas/14987
302 * config/tc-arm.c (parse_address_main): Skip whitespace before a
303 closing bracket.
d709e4e6 304
517bb291 305For older changes see ChangeLog-2012
08d56133 306\f
517bb291 307Copyright (C) 2013 Free Software Foundation, Inc.
752937aa
NC
308
309Copying and distribution of this file, with or without modification,
310are permitted in any medium without royalty provided the copyright
311notice and this notice are preserved.
312
08d56133
NC
313Local Variables:
314mode: change-log
315left-margin: 8
316fill-column: 74
317version-control: never
318End: