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