* py-block.c (gdbpy_block_for_pc): Call block_for_pc inside
[deliverable/binutils-gdb.git] / gas / ChangeLog
... / ...
CommitLineData
12013-02-28 Yufeng Zhang <yufeng.zhang@arm.com>
2
3 * config/tc-aarch64.c (parse_sys_reg): Allow the full range of CRn
4 for system registers.
5
62013-02-27 DJ Delorie <dj@redhat.com>
7
8 * config/tc-rl78.c (reloc_function): Add %code -> BFD_RELOC_RL78_CODE.
9 (rl78_op): Handle %code().
10 (rl78_cons_fix_new): Likewise, but ignore for 20-bit operands.
11 (tc_gen_reloc): Likwise; convert to a computed reloc.
12 (md_apply_fix): Likewise.
13
142013-02-25 Kaushik Phatak <Kaushik.Phatak@kpitcummins.com>
15
16 * config/rl78-parse.y: Fix encoding of DIVWU insn.
17
182013-02-25 Terry Guo <terry.guo@arm.com>
19
20 * config/tc-arm.c (arm_cpus): Add cortex-r7 entry.
21 * doc/c-arm.texi: Add cortex-r7 and missing cortex-r5 to
22 list of accepted CPUs.
23
242013-02-19 H.J. Lu <hongjiu.lu@intel.com>
25
26 PR gas/15159
27 * config/tc-i386.c (cpu_arch): Add ".smap".
28
29 * doc/c-i386.texi: Document smap.
30
312013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
32
33 * config/tc-mips.c (s_cpload): Call mips_mark_labels and set
34 mips_assembling_insn appropriately.
35 (s_cpsetup, s_cprestore, s_cpreturn, s_cpadd): Likewise.
36
372013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
38
39 * config/tc-mips.c (append_insn): Correct indentation, remove
40 extraneous braces.
41
422013-02-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
43
44 * config/tc-arm.c (do_neon_mov): Break on NS_NULL.
45
462013-02-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
47
48 * configure.tgt: Add nios2-*-rtems*.
49
502013-02-14 Yufeng Zhang <yufeng.zhang@arm.com>
51
52 * config/tc-aarch64.c (md_begin): Change to check if 'name' is
53 NULL.
54
552013-02-09 Jürgen Urban <JuergenUrban@gmx.de>
56
57 * config/tc-mips.c (CPU_HAS_LDC1_SDC1): New macro.
58 (macro): Use it. Assert that trunc.w.s is not used for r5900.
59
602013-02-08 Yi-Hsiu, Hsu <ahsu@marvell.com>
61
62 * gas/config/tc-arm.c (arm_cpus): Add support for mcpu=marvell-pj4
63 core.
64
652013-02-06 Sandra Loosemore <sandra@codesourcery.com>
66 Andrew Jenner <andrew@codesourcery.com>
67
68 Based on patches from Altera Corporation.
69
70 * Makefile.am (TARGET_CPU_CFILES): Add config/tc-nios2.c.
71 (TARGET_CPU_HFILES): Add config/tc-nios2.h.
72 * Makefile.in: Regenerated.
73 * configure.tgt: Add case for nios2*-linux*.
74 * config/obj-elf.c: Conditionally include elf/nios2.h.
75 * config/tc-nios2.c: New file.
76 * config/tc-nios2.h: New file.
77 * doc/Makefile.am (CPU_DOCS): Add c-nios2.texi.
78 * doc/Makefile.in: Regenerated.
79 * doc/all.texi: Set NIOSII.
80 * doc/as.texinfo (Overview): Add Nios II options.
81 (Machine Dependencies): Include c-nios2.texi.
82 * doc/c-nios2.texi: New file.
83 * NEWS: Note Altera Nios II support.
84
852013-02-06 Alan Modra <amodra@gmail.com>
86
87 PR gas/14255
88 * config/tc-avr.h (TC_VALIDATE_FIX): Mark symbol used by reloc.
89 Don't skip fixups with fx_subsy non-NULL.
90 * config/tc-avr.c (tc_gen_reloc): Don't specially handle fixups
91 with fx_subsy non-NULL.
92
932013-02-04 H.J. Lu <hongjiu.lu@intel.com>
94
95 * doc/c-metag.texi: Add "@c man" markers.
96
972013-02-04 Alan Modra <amodra@gmail.com>
98
99 * write.c (fixup_segment): Return void. Delete seg_reloc_count
100 related code.
101 (TC_ADJUST_RELOC_COUNT): Delete.
102 * config/tc-i960.h (TC_ADJUST_RELOC_COUNT): Delete.
103
1042013-02-04 Alan Modra <amodra@gmail.com>
105
106 * po/POTFILES.in: Regenerate.
107
1082013-01-30 Markos Chandras <markos.chandras@imgtec.com>
109
110 * config/tc-metag.c: Make SWAP instruction less permissive with
111 its operands.
112
1132013-01-29 DJ Delorie <dj@redhat.com>
114
115 * config/tc-rl78.c (rl78_cons_fix_new): Handle user-specified
116 relocs in .word/.etc statements.
117
1182013-01-29 Roland McGrath <mcgrathr@google.com>
119
120 * config/tc-arm.c (md_apply_fix): Use as_bad_where for "bad
121 immediate value for 8-bit offset" error so it shows line info.
122
1232013-01-24 Joseph Myers <joseph@codesourcery.com>
124
125 * config/tc-ppc.c (md_assemble): Do not generate APUinfo sections
126 for 64-bit output.
127
1282013-01-24 Nick Clifton <nickc@redhat.com>
129
130 * config/tc-v850.c: Add support for e3v5 architecture.
131 * doc/c-v850.texi: Mention new support.
132
1332013-01-23 Nick Clifton <nickc@redhat.com>
134
135 PR gas/15039
136 * config/tc-avr.c: Include dwarf2dbg.h.
137
1382013-01-18 H.J. Lu <hongjiu.lu@intel.com>
139
140 * config/tc-i386.c (reloc): Support size relocation only for ELF.
141 (tc_i386_fix_adjustable): Likewise.
142 (lex_got): Likewise.
143 (tc_gen_reloc): Likewise.
144
1452013-01-17 Yufeng Zhang <yufeng.zhang@arm.com>
146
147 * config/tc-aarch64.c (output_operand_error_record): Change to output
148 the out-of-range error message as value-expected message if there is
149 only one single value in the expected range.
150 (programmer_friendly_fixup): Remove the handling of 8-bit MOVI with
151 LSL #0 as a programmer-friendly feature.
152
1532013-01-16 H.J. Lu <hongjiu.lu@intel.com>
154
155 * config/tc-i386.c (reloc): Support BFD_RELOC_SIZE32.
156 (tc_i386_fix_adjustable): Keep symbol for BFD_RELOC_32_SIZE and
157 BFD_RELOC_64_SIZE relocations.
158 (lex_got): Support "symbol@SIZE" and don't create GOT symbol
159 for it.
160 (tc_gen_reloc): Resolve BFD_RELOC_SIZE32 and BFD_RELOC_SIZE64
161 relocations against local symbols.
162
1632013-01-16 Alan Modra <amodra@gmail.com>
164
165 * config/tc-ppc.c (md_assemble <TE_PE>): Ignore line after
166 finding some sort of toc syntax error, and break to avoid
167 compiler uninit warning.
168
1692013-01-15 H.J. Lu <hongjiu.lu@intel.com>
170
171 PR gas/15019
172 * config/tc-i386.c (lex_got): Increment length by 1 if the
173 relocation token is removed.
174
1752013-01-15 Nick Clifton <nickc@redhat.com>
176
177 * config/tc-v850.c (md_assemble): Allow signed values for
178 V850E_IMMEDIATE.
179
1802013-01-11 Sean Keys <skeys@ipdatasys.com>
181
182 * config/tc-xgate.c (md_begin): Fix mistake made when going from
183 git to cvs.
184
1852013-01-10 Peter Bergner <bergner@vnet.ibm.com>
186
187 * doc/as.texinfo (Target PowerPC): Document -mpower8 and -mhtm.
188 * doc/c-ppc.texi (PowerPC-Opts): Likewise.
189 * config/tc-ppc.c (md_show_usage): Likewise.
190 (ppc_handle_align): Handle power8's group ending nop.
191
1922013-01-10 Sean Keys <skeys@ipdatasys.com>
193
194 * config/tc-xgate.c (md_begin): Fix the printing of opcodes so
195 that the assember exits after the opcodes have been printed.
196
1972013-01-10 H.J. Lu <hongjiu.lu@intel.com>
198
199 * app.c: Remove trailing white spaces.
200 * as.c: Likewise.
201 * as.h: Likewise.
202 * cond.c: Likewise.
203 * dw2gencfi.c: Likewise.
204 * dwarf2dbg.h: Likewise.
205 * ecoff.c: Likewise.
206 * input-file.c: Likewise.
207 * itbl-lex.h: Likewise.
208 * output-file.c: Likewise.
209 * read.c: Likewise.
210 * sb.c: Likewise.
211 * subsegs.c: Likewise.
212 * symbols.c: Likewise.
213 * write.c: Likewise.
214 * config/tc-i386.c: Likewise.
215 * doc/Makefile.am: Likewise.
216 * doc/Makefile.in: Likewise.
217 * doc/c-aarch64.texi: Likewise.
218 * doc/c-alpha.texi: Likewise.
219 * doc/c-arc.texi: Likewise.
220 * doc/c-arm.texi: Likewise.
221 * doc/c-avr.texi: Likewise.
222 * doc/c-bfin.texi: Likewise.
223 * doc/c-cr16.texi: Likewise.
224 * doc/c-d10v.texi: Likewise.
225 * doc/c-d30v.texi: Likewise.
226 * doc/c-h8300.texi: Likewise.
227 * doc/c-hppa.texi: Likewise.
228 * doc/c-i370.texi: Likewise.
229 * doc/c-i386.texi: Likewise.
230 * doc/c-i860.texi: Likewise.
231 * doc/c-m32c.texi: Likewise.
232 * doc/c-m32r.texi: Likewise.
233 * doc/c-m68hc11.texi: Likewise.
234 * doc/c-m68k.texi: Likewise.
235 * doc/c-microblaze.texi: Likewise.
236 * doc/c-mips.texi: Likewise.
237 * doc/c-msp430.texi: Likewise.
238 * doc/c-mt.texi: Likewise.
239 * doc/c-s390.texi: Likewise.
240 * doc/c-score.texi: Likewise.
241 * doc/c-sh.texi: Likewise.
242 * doc/c-sh64.texi: Likewise.
243 * doc/c-tic54x.texi: Likewise.
244 * doc/c-tic6x.texi: Likewise.
245 * doc/c-v850.texi: Likewise.
246 * doc/c-xc16x.texi: Likewise.
247 * doc/c-xgate.texi: Likewise.
248 * doc/c-xtensa.texi: Likewise.
249 * doc/c-z80.texi: Likewise.
250 * doc/internals.texi: Likewise.
251
2522013-01-10 Roland McGrath <mcgrathr@google.com>
253
254 * hash.c (hash_new_sized): Make it global.
255 * hash.h: Declare it.
256 * macro.c (define_macro): Use hash_new_sized instead of hash_new,
257 pass a small size.
258
2592013-01-10 Will Newton <will.newton@imgtec.com>
260
261 * Makefile.am: Add Meta.
262 * Makefile.in: Regenerate.
263 * config/tc-metag.c: New file.
264 * config/tc-metag.h: New file.
265 * configure.tgt: Add Meta.
266 * doc/Makefile.am: Add Meta.
267 * doc/Makefile.in: Regenerate.
268 * doc/all.texi: Add Meta.
269 * doc/as.texiinfo: Document Meta options.
270 * doc/c-metag.texi: New file.
271
2722013-01-09 Steve Ellcey <sellcey@mips.com>
273
274 * config/tc-i386.c (md_begin): Remove 'internal Error' from as_fatal
275 calls.
276 * config/tc-mips.c (internalError): Remove, replace with abort.
277
2782013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
279
280 * config/tc-aarch64.c (parse_operands): Change to compare the result
281 of function call 'parse_sys_reg' with 'PARSE_FAIL' instead of 'FALSE'.
282
2832013-01-07 Nick Clifton <nickc@redhat.com>
284
285 PR gas/14887
286 * config/tc-arm.c (skip_past_char): Skip whitespace before the
287 anticipated character.
288 * config/tc-arm.c (parse_address_main): Delete skip of whitespace
289 here as it is no longer needed.
290
2912013-01-06 Andreas Schwab <schwab@linux-m68k.org>
292
293 * doc/c-mips.texi (MIPS Opts): Fix use of @itemx.
294 * doc/c-score.texi (SCORE-Opts): Likewise.
295 * doc/c-tic54x.texi (TIC54X-Directives): Likewise.
296
2972013-01-04 Juergen Urban <JuergenUrban@gmx.de>
298
299 * config/tc-mips.c: Add support for MIPS r5900.
300 Add M_LQ_AB and M_SQ_AB to support large values for instructions
301 lq and sq.
302 (can_swap_branch_p, get_append_method): Detect some conditional
303 short loops to fix a bug on the r5900 by NOP in the branch delay
304 slot.
305 (M_MUL): Support 3 operands in multu on r5900.
306 (M_TRUNCWS): Support trunc.w.s on r5900 in MIPS ISA I.
307 (s_mipsset): Force 32 bit floating point on r5900.
308 (mips_ip): Check parameter range of instructions mfps and mtps on
309 r5900.
310 * configure.in: Detect CPU type when target string contains r5900
311 (e.g. mips64r5900el-linux-gnu).
312
3132013-01-02 H.J. Lu <hongjiu.lu@intel.com>
314
315 * as.c (parse_args): Update copyright year to 2013.
316
3172013-01-02 Yufeng Zhang <yufeng.zhang@arm.com>
318
319 * config/tc-aarch64.c (aarch64_cpus): Add entries for "cortex-a53"
320 and "cortex57".
321
3222013-01-02 Nick Clifton <nickc@redhat.com>
323
324 PR gas/14987
325 * config/tc-arm.c (parse_address_main): Skip whitespace before a
326 closing bracket.
327
328For older changes see ChangeLog-2012
329\f
330Copyright (C) 2013 Free Software Foundation, Inc.
331
332Copying and distribution of this file, with or without modification,
333are permitted in any medium without royalty provided the copyright
334notice and this notice are preserved.
335
336Local Variables:
337mode: change-log
338left-margin: 8
339fill-column: 74
340version-control: never
341End:
This page took 0.024095 seconds and 4 git commands to generate.