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