gdb/
[deliverable/binutils-gdb.git] / gas / ChangeLog
CommitLineData
e6a14101
L
12008-08-18 H.J. Lu <hongjiu.lu@intel.com>
2
3 * config/tc-i386.c (i386_align_code): Fix a comment typo.
4
7357c5b6
AM
52008-08-15 Alan Modra <amodra@bigpond.net.au>
6
7 PR 6526
8 * configure.in: Invoke AC_USE_SYSTEM_EXTENSIONS.
9 * Makefile.in: Regenerate.
10 * aclocal.m4: Regenerate.
11 * config.in: Regenerate.
12 * configure: Regenerate.
13 * doc/Makefile.in: Regenerate.
14
4e96a12e
AM
152008-08-14 Alan Modra <amodra@bigpond.net.au>
16
17 * config/tc-tic4x.c (tic4x_operands_parse): Make static.
18
9e9a9798
BE
192008-08-13 Ben Elliston <bje@au.ibm.com>
20
21 * doc/as.texinfo (Align): Document the PowerPC behaviour.
22
5a49b8ac
AM
232008-08-13 Alan Modra <amodra@bigpond.net.au>
24
25 * as.c, as.h, ecoff.c, hash.c, macro.c, symbols.c, config/obj-evax.c,
26 config/obj-som.c, config/tc-alpha.c, config/tc-arm.c, config/tc-bfin.c,
27 config/tc-bfin.h, config/tc-crx.c, config/tc-frv.c, config/tc-frv.h,
28 config/tc-hppa.h, config/tc-i386.c, config/tc-i860.c, config/tc-i960.h,
29 config/tc-ia64.c, config/tc-ia64.h, config/tc-m32c.c, config/tc-m32c.h,
30 config/tc-m68k.c, config/tc-maxq.c, config/tc-s390.c, config/tc-s390.h,
31 config/tc-sparc.c, config/tc-sparc.h, config/tc-spu.c, config/tc-spu.h,
32 config/tc-tic4x.c, config/tc-tic4x.h, config/tc-tic54x.c,
33 config/tc-tic54x.h, config/tc-vax.c, doc/internals.texi: Banish PARAMS
34 and PTR. Convert to ISO C. Delete unnecessary forward declarations.
35
db0bc284
AM
362008-08-12 Alan Modra <amodra@bigpond.net.au>
37
38 * config/tc-arm.c (s_unreq): Adjust hash_delete call.
39 * config/tc-ia64.c (dot_rot): Likewise.
40
818236e5
AM
412008-08-11 Alan Modra <amodra@bigpond.net.au>
42
43 PR 6575
44 * hash.c: Expand PTR to void *.
45 (hash_delete): Add "freeme" parameter. Call obstack_free.
46 * hash.h: Expand PTR to void *.
47 (hash_delete): Update prototype.
48 * macro.c (macro_expand_body): hash_delete LOCALs from formal_hash.
49 * config/tc-tic54x.c (tic54x_remove_local_label): Update hash_delete
50 call.
51 (subsym_substitute): Likewise.
52 * doc/internals.texi (hash_delete): Update.
53
7b21ac3f
EW
542008-08-08 Anatoly Sokolov <aesok@post.ru>
55
56 * config/tc-avr.c (mcu_types): Add avr25, avr31, avr35, and avr51
818236e5
AM
57 architectures. Reorganize list to put mcu types in correct
58 architectures and to order list same as in GCC. Use new ISA
59 definitions in include/opcode/avr.h.
7b21ac3f
EW
60 * doc/c-avr.texi: Add avr25, avr31, avr35, and avr51 architecture
61 descriptions. Reorganize descriptions to put mcu types in correct
62 architectures and to order lists same as in GCC.
63
861fb55a
DJ
642008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
65 Daniel Jacobowitz <dan@codesourcery.com>
66
67 * config/tc-mips.c (OPTION_CALL_NONPIC): New macro.
68 (OPTION_NON_SHARED, OPTION_XGOT, OPTION_MABI, OPTION_32)
69 (OPTION_N32, OPTION_64, OPTION_MDEBUG, OPTION_NO_MDEBUG)
70 (OPTION_PDR, OPTION_NO_PDR, OPTION_MVXWORKS_PIC): Bump by 1.
71 (md_longopts): Add -call_nonpic.
72 (md_parse_option): Handle OPTION_CALL_NONPIC.
73 (md_show_usage): Add -call_nonpic.
74
532f93bd 752008-08-08 Sterling Augustine <sterling@tensilica.com>
818236e5 76
532f93bd
BW
77 * config/tc-xtensa.c (exclude_section_from_property_tables): New.
78 (xtensa_create_property_segments): Use it.
79 (xtensa_create_xproperty_segments): Likewise.
818236e5 80
c3c36456
AM
812008-08-08 Alan Modra <amodra@bigpond.net.au>
82
83 * doc/internals.texi (DWARF2_FORMAT): Update for 2008-08-04 change.
84
738e5348
RS
852008-08-06 Richard Sandiford <rdsandiford@googlemail.com>
86
87 * config/tc-mips.c (mips16_reloc_p, got16_reloc_p, hi16_reloc_p)
88 (lo16_reloc_p): New functions.
89 (reloc_needs_lo_p): Use hi16_reloc_p and got16_reloc_p to
90 generalize relocation checks.
91 (matching_lo_reloc): New function.
92 (fixup_has_matching_lo_p): Use it.
93 (mips16_mark_labels): Don't clobber a symbol's visibility.
94 (append_insn): Use hi16_reloc_p and lo16_reloc_p.
95 (mips16_ip): Handle BFD_RELOC_MIPS16_GOT16 and BFD_RELOC_MIPS16_CALL16.
96 (md_apply_fix): Likewise.
97 (mips16_percent_op): Add %got and %call16.
98 (mips_frob_file): Use got16_reloc_p to generalize relocation checks.
99 Use matching_lo_reloc.
100 (mips_force_relocation): Use hi16_reloc_p and lo16_reloc_p to
101 generalize relocation checks.
102 (mips_fix_adjustable): Use lo16_reloc_p to generalize relocation
103 checks.
104
6fd4f6cc
DD
1052008-08-06 DJ Delorie <dj@redhat.com>
106
107 * NEWS: Mention these changes.
108
109 * config/tc-h8300.h (H_TICK_HEX): Define.
110 * config/tc-h8300.c (OPTION_H_TICK_HEX): New.
111 (md_longopts): Add "-h-tick-hex".
112 (md_parse_option): Support it.
113 * doc/c-h8300.texi (H8/300 Options): Document it.
114 * doc/as.texinfo (Overview): Likewise.
818236e5 115
6fd4f6cc
DD
116 * config/tc-sh.h (H_TICK_HEX): Define.
117 * config/tc-sh.c (OPTION_H_TICK_HEX): New.
118 (md_longopts): Add "-h-tick-hex".
119 (md_parse_option): Support it.
120 * doc/c-sh.texi (SH Options): Document it.
121 * doc/c-sh64.texi (SH64 Options): Document it.
122 * doc/as.texinfo (Overview): Likewise.
123
7cadeb2c
AM
1242008-08-05 Alan Modra <amodra@bigpond.net.au>
125
126 PR gas/6656
127 * dwarf2dbg.c (dwarf2_directive_file): Disable gas generated
128 debug info if we see compiler generated debug info.
129 (dwarf2_directive_loc): Likewise. Remove redundant debug_type test.
130
413a266c
AM
1312008-08-04 Alan Modra <amodra@bigpond.net.au>
132
133 * dwarf2dbg.c: Remove superfluous forward function declarations.
134 (DWARF2_FORMAT): Add section arg.
135 (out_header): New function, split out from..
136 (out_debug_line): ..here.
137 (out_debug_aranges): Use out_header.
138 (out_debug_abbrev): Add info_seg and line_seg args. Use
139 DW_FORM_data8 (for DW_AT_stmt_list) if line_seg is 64-bit.
140 (out_debug_info): Use out_header. Output 8 byte DW_AT_stmt_list
141 if line_seg is 64-bit.
142 (dwarf2_finish): Adjust out_debug_abbrev call.
143 * config/tc-mips.h (DWARF2_FORMAT, mips_dwarf2_format): Add sec arg.
144 * config/tc-mips.c (mips_dwarf2_format): Likewise.
145
323ee3f4
AM
1462008-08-04 Alan Modra <amodra@bigpond.net.au>
147
148 * Makefile.am (POTFILES.in): Set LC_ALL=C.
149 * Makefile.in: Regenerate.
150 * po/POTFILES.in: Regenerate.
151
9b4e5766
PB
1522008-08-01 Peter Bergner <bergner@vnet.ibm.com>
153
154 * config/tc-ppc.c (parse_cpu): Rename altivec_or_spe to retain_flags.
155 Handle -mvsx and -mpower7.
156 (md_show_usage): Document -mpower7 and -mvsx.
157 * doc/as.texinfo (Target PowerPC): Document -mvsx.
158 * doc/c-ppc.texi (PowerPC-Opts): Document -mvsx and -mpower7.
159
38233209
PB
1602008-07-31 Peter Bergner <bergner@vnet.ibm.com>
161
162 * config/tc-ppc.c (parse_cpu) <power6>: Accept Altivec instructions.
163 <cell>: Likewise.
164
081ba1b3
AM
1652008-07-30 Michael J. Eager <eager@eagercon.com>
166
167 * config/tc-ppc.c (parse_cpu): Separate handling of -m403/405.
168 (md_show_usage): Likewise.
169
0af1713e
AM
1702008-07-30 Alan Modra <amodra@bigpond.net.au>
171
172 * messages.c, symbols.c, write.c: Silence gcc warnings.
173
2cfe26b6
AM
1742008-07-28 Ineiev <ineiev@yahoo.co.uk>
175
176 * config/tc-i386.c (operand_type_check): Warning fix.
177
3c7b9897
AM
1782008-07-26 Michael Eager <eager@eagercon.com>
179
180 * doc/as.texinfo: Add description of single-precision attribute.
181
81fd73ed
JZ
1822008-07-24 Jie Zhang <jie.zhang@analog.com>
183
184 * config/bfin-parse.y (asm_1): Error if plain symbol is used
185 as load/store offset.
186
570de991
NC
1872008-07-22 Chao-ying Fu <fu@mips.com>
188
189 * config/tc-mips.c (mips_ip): Reset s to argsStart.
190
b4f42c96
JZ
1912008-07-22 Jie Zhang <jie.zhang@analog.com>
192
193 * config/tc-bfin.c (bfin_gen_loop): Remove loop symbol.
194
cc189afc
DD
1952008-07-21 DJ Delorie <dj@redhat.com>
196
197 * config/tc-h8300.c (fix_operand_size): Use the default size
198 specified by the .lbranch/.sbranch pseudos.
199
c54b5932
DD
2002008-07-18 DJ Delorie <dj@redhat.com>
201
202 * config/tc-m32c.h (H_TICK_HEX): Define.
203 * config/tc-m32c.c (OPTION_H_TICK_HEX): Define.
204 (md_longopts): Add support for it.
205 (md_parse_option): Likewise.
206 * doc/as.texinfo (Overview): Add new m32c options.
207 * doc/c-m32c.texi (M32C-Modifiers): Likewise
208
209 * as.h: (enable_h_tick_hex): New.
210 * app.c (enable_h_tick_hex): New.
211 (LEX_IS_H): New.
212 (do_scrub_begin): Mark 'H' and 'h' as special if enable_h_tick_hex.
213 (do_scrub_chars): If enable_h_tick_hex and 'h', check for H'00
214 style hex constants and convert the input stream to 0x00 style.
215 (do_scrub_chars): If a 'X style character constant is found after
216 a symbol character (like you're or X'00), warn the user.
217
30c09090
RS
2182008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
219
220 * config/tc-mips.c (mips16_mark_labels): Use ELF_ST_SET_MIPS16.
221 (mips_fix_adjustable): Likewise.
222 (mips_frob_file_after_relocs): Likewise.
223
bfbba8e4
NS
2242008-07-08 Nathan Sidwell <nathan@codesourcery.com>
225
226 * config/tc-m68k.c (m68k_set_cpu, m68k_set_arch): Don't complain
227 about overriding an earlier setting.
228
b19e8a9b
AN
2292008-07-07 Adam Nemet <anemet@caviumnetworks.com>
230
231 * config/tc-mips.c (NO_ISA_COP): New macro.
232 (COP_INSN): New macro.
233 (is_opcode_valid): Use them.
234 (macro) <ld_st>: Use them. Don't accept coprocessor load store
235 insns based on the ISA if CPU is NO_ISA_COP.
236 <copz>: Likewise for coprocessor operations.
237
79947c54
CD
2382008-07-07 Paul Brook <paul@codesourcery.com>
239
240 * config/tc-arm.c (arm_fix_adjustable): Don't adjust MOVW/MOVT
2cfe26b6 241 relocations.
79947c54 242
9990da1d
NC
2432008-07-07 Ralf Corsépius <ralf.corsepius@rtems.org>
244
245 * configure.tgt: Add bfin-*-rtems*.
246
d62f07d0
AM
2472008-07-04 Alan Modra <amodra@bigpond.net.au>
248
249 * config/tc-spu.c (md_apply_fix): Handle fully resolved
250 BFD_RELOC_32_PCREL, BFD_RELOC_SPU_HI16 and BFD_RELOC_SPU_LO16.
251
c8187e15
PB
2522008-06-25 Peter Bergner <bergner@vnet.ibm.com>
253
254 * config/tc-ppc.c (parse_cpu): Handle -m464.
255 (md_show_usage): Likewise.
256
3bb06f78
EW
2572008-06-24 Eric B. Weddington <eric.weddington@atmel.com>
258
259 Add support for ATtiny13A.
260 * config/tc-avr.c (mcu_types): Add attiny13a.
261 * doc/c-avr.texi: Likewise.
262
6afe8e98
AM
2632008-06-24 Bob Wilson <bob.wilson@acm.org>
264 Alan Modra <amodra@bigpond.net.au>
265
266 * write.c (relax_segment <rs_org>): Include current stretch
267 value when calculating whether .org is backwards.
268
7a283e07
RW
2692008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
270
271 * configure: Regenerate.
272
0146fc9d
NC
2732008-06-17 Nick Clifton <nickc@redhat.com>
274
275 * app.c (do_scrub_chars): Do not UNGET an EOF value.
276
1afc8def
HPN
2772008-06-16 Hans-Peter Nilsson <hp@bitrange.com>
278
279 PR gas/6607
280 * config/tc-mmix.c (s_loc): Assume "negative" addresses belong to
281 text_section. Do the "stepping backwards" test for text_section
282 using unsigned operands.
283
fa452fa6
PB
2842008-06-13 Peter Bergner <bergner@vnet.ibm.com>
285
286 * config/tc-ppc.c (ppc_cpu): Use ppc_cpu_t typedef.
287 (ppc_insert_operand): Likewise.
288 (ppc_machine): Likewise.
289 * config/tc-ppc.h: #include "opcode/ppc.h"
290 (struct _ppc_fix_extra <ppc_cpu>): Use ppc_cpu_t typedef.
291 (ppc_cpu): Update extern decl.
292
bb35fb24
NC
2932008-06-12 Adam Nemet <anemet@caviumnetworks.com>
294
295 * config/tc-mips.c (validate_mips_insn): Handle field descriptors
296 +x, +X, +p, +P, +s, +S.
297 (mips_ip): Likewise.
298
dd3cbb7e
NC
299 * config/tc-mips.c (validate_mips_insn): Handle field descriptor +Q.
300 (mips_ip): Likewise.
301 (macro_build): Likewise.
302 (CPU_HAS_SEQ): New macro.
303 (macro2) <M_SEQ_I, M_SNE_I>: Use it. Emit seq/sne and seqi/snei.
304
e8568f6c
EW
3052008-06-09 Eric B. Weddington <eric.weddington@atmel.com>
306
307 * config/tc-avr.c (mcu_types): Remove support for ATmega32HVB device.
308 * doc/c-avr.texi: Likewise.
309
83bd7402
NC
3102008-06-04 Nick Clifton <nickc@redhat.com>
311
312 * app.c (do_scrub_chars): Do not UNGET an EOF value.
313
cb19c032
L
3142008-06-03 H.J. Lu <hongjiu.lu@intel.com>
315
316 * config/tc-i386.c (set_sse_check): New.
317 (md_pseudo_table): Add "sse_check".
318
4ecab7d4
PB
3192008-06-03 Paul Brook <paul@codesourcery.com>
320
321 * config/tc-arm.c (do_t_rbit): Populate both rm fields.
322
0a903bab
NC
3232008-05-30 Nick Clifton <nickc@redhat.com>
324
325 PR 5523
326 * config/tc-avr.c (avr_ldi_expression): Do not warn about unknown
327 relocs here.
328
b15591bb
AN
3292008-05-29 Maxim Kuvyrkov <maxim@codesourcery.com>
330
331 * config/tc-mips.c (mips_cpu_info_table): Move records for
332 ST Loongson-2E/2F processors to a better place.
333
95f283e8
L
3342008-05-23 H.J. Lu <hongjiu.lu@intel.com>
335
336 PR gas/6518
337 * config/tc-i386.c (match_template): Report ambiguous operand
338 size, not invalid suffix when there is no match in Intel
339 syntax.
340
c462b453
PB
3412008-05-22 Paul Brook <paul@codesourcery.com>
342
343 * config/tc-arm.c (parse_cond): Covert to lowercase before matching.
344
7fac0536
NC
3452008-05-21 I-Jui Sung <ijsung@gmail.com>
346
347 * config/tc-arm.c (arm_cpus): Add Faraday ARMv4 and ARMv5TE
348 compatible cores: fa526, fa626, fa626te, fa726te.
349 * doc/c-arm.texi (ARM Opts): Add -mcpu={fa526, fa626, fa626te,
350 fa726te} options.
351
8944f3c2
AM
3522008-05-14 Alan Modra <amodra@bigpond.net.au>
353
354 * Makefile.am: Run "make dep-am".
355 * Makefile.in: Regenerate.
356 * doc/Makefile.in: Regenerate.
357 * po/POTFILES.in: Regenerate.
358
35903be0
CM
3592008-05-09 Catherine Moore <clm@codesourcery.com>
360
361 * config/tc-mips.c (mips_frob_file): Don't match MIPS16 relocs
362 with non-MIPS16 relocs.
363
c41e87e3
CF
3642008-05-09 Chao-ying Fu <fu@mips.com>
365
366 * config/tc-mips.c (md_begin): Use strncmp to compare TARGET_OS, in
367 case that some characters append at the end of the name.
368 (mips_ip): Likewise.
369 (s_change_sec): Likewise.
370 (md_section_align): Likewise.
371
51c8ebc1
BW
3722008-05-07 Bob Wilson <bob.wilson@acm.org>
373
374 * config/tc-xtensa.c (xtensa_create_property_segments): Use
375 xtensa_make_property_section instead of xtensa_get_property_section.
376 (xtensa_create_xproperty_segments): Likewise.
377
f1f8f695
L
3782008-05-02 H.J. Lu <hongjiu.lu@intel.com>
379
380 * NEWS: Mention XSAVE, EPT and MOVBE.
381
382 * config/tc-i386.c (cpu_arch): Add .movbe and .ept.
383 (md_show_usage): Add .movbe and .ept.
384
385 * doc/c-i386.texi: Add movbe and ept to -march=. Document
386 .movbe and .ept.
387
2b661f3d
DM
3882008-04-29 David S. Miller <davem@davemloft.net>
389
390 * config/tc-sparc.c (v9a_asr_table): Fix order of softint entries.
391
037b32b9
AN
3922008-04-28 Adam Nemet <anemet@caviumnetworks.com>
393
394 * config/tc-mips.c (file_mips_soft_float, file_mips_single_float):
395 New statics.
396 (OPTION_ELF_BASE): Make room for new option macros.
397 (OPTION_SOFT_FLOAT, OPTION_HARD_FLOAT, OPTION_SINGLE_FLOAT,
398 OPTION_DOUBLE_FLOAT): New option macros.
399 (md_longopts): Add msoft-float, mhard-float, msingle-float and
400 mdouble-float.
401 (md_parse_option): Handle OPTION_SINGLE_FLOAT,
402 OPTION_DOUBLE_FLOAT, OPTION_SOFT_FLOAT and OPTION_HARD_FLOAT.
403 (md_show_usage): Add -msoft-float, -mhard-float, -msingle-float
404 and -mdouble-float.
405 (struct mips_set_options): New fields soft_float and single_float.
406 (mips_opts): Initialized them. Add comment for each field
407 initializer.
408 (mips_after_parse_args): Set them based on file_mips_soft_float
409 and file_mips_single_float.
410 (s_mipsset): Add support for `.set softfloat', `.set hardfloat',
411 `.set singlefloat' and `.set doublefloat'.
412 (is_opcode_valid): New function to invoke OPCODE_IS_MEMBER.
413 Handle single-float and soft-float instructions here.
414 (macro_build, mips_ip): Use it instead of OPCODE_IS_MEMBER.
415 (is_opcode_valid_16): New function.
416 (mips16_ip): Use it instead of OPCODE_IS_MEMBER.
417 (macro) <M_LDC1_AB, M_SDC1_AB, M_L_DOB, M_L_DAB, M_S_DAB,
418 M_S_DOB>: Remove special-casing of r4650.
419 * doc/c-mips.texi (-march=): Add Octeon.
420 (MIPS Opts): Document -msoft-float and -mhard-float. Document
421 -msingle-float and -mdouble-float.
422 (MIPS floating-point): New section. Document `.set softfloat' and
423 `.set hardfloat'. Document `.set singlefloat' and `.set
424 doublefloat'.
425
f04d18b7
DM
4262008-04-25 David S. Miller <davem@davemloft.net>
427
428 * config/tc-sparc.c: Accept 'softint_clear' and 'softint_set'
429 %asr aliases.
430
431 * doc/c-sparc.texi: Consistently refer to architecture 'versions',
432 rather than occaisionally 'levels'. Consistently refer to Sun's
433 UNIX variant as SunOS, every version of Solaris is also SunOS.
434 Document new 'softint_clear' and 'softint_set' aliases. Clarify
435 which architecture versions support '%dcr', '%cq', and '%gl'. Add
436 section on 32-bit/64-bit opcode translations.
437
fe4fa32c
MF
4382008-04-23 Mike Frysinger <vapier@gentoo.org>
439
440 * Makefile.am (OBJ_FORMAT_CFILES): Add config/obj-fdpicelf.c.
441 (OBJ_FORMAT_HFILES): Add config/obj-fdpicelf.h.
442 (obj-fdpicelf.o): Define.
443 * Makefile.in: Regenerate.
444 * configure.tgt: Set bfd_gas to yes when fmt is fdpicelf.
445 (bfin-*-*): Delete.
446 (bfin-*-linux-uclibc): New; set fmt to fdpicelf and em to linux.
447 (bfin-*-uclinux*): New; set fmt to elf and em to linux.
448 * config/obj-fdpicelf.c: New.
449 * config/obj-fdpicelf.h: Likewise.
450 * config/tc-bfin.c (bfin_flags, bfin_pic_flag): Set default based on
451 the OBJ_FDPIC_ELF define.
452 (OPTION_NOPIC): Define.
453 (md_longopts): Add mnopic and mno-fdpic.
454 (md_parse_option): Handle OPTION_NOPIC.
455
6194aaab
L
4562008-04-23 Paolo Bonzini <bonzini@gnu.org>
457
458 * aclocal.m4: Regenerate.
459 * configure: Regenerate.
460
1a6b486f
DM
4612008-04-23 David S. Miller <davem@davemloft.net>
462
463 * config/tc-sparc.c (v9a_asr_table): Add missing
464 'stick' and 'stick_cmpr', and document ordering rules
465 of table.
466 (tc_gen_reloc): Accept BFD_RELOC_SPARC_PC22 and
467 BFD_RELOC_SPARC_PC10.
468 * doc/c-sparc.texi: New section on Sparc constants.
469 Add documentation for %stick and %stick_cmpr.
470
879d3736
NC
4712008-04-22 David S. Miller <davem@davemloft.net>
472
473 * config/obj-elf.c (obj_elf_section_type): Add prototype
474 before obj_elf_section_word and add 'warn' arg.
475 (obj_elf_section_word): Add type pointer arg, and if no #SECTION
476 is matched, try checking for #SECTION_TYPE.
477 (obj_elf_section): Adjust for new args.
478 (obj_elf_type_name): New function.
479 (obj_elf_type): Call it, and accept STT_foo number strings
480 in .type statements as output by SunPRO compiler.
481
81f8a913
L
4822008-04-22 H.J. Lu <hongjiu.lu@intel.com>
483
484 * config/tc-i386.c (md_assemble): Don't check SSE instructions
485 if noavx is 0.
486
c15295d5
DM
4872008-04-18 David S. Miller <davem@davemloft.net>
488
489 * doc/c-sparc.texi: Add syntax section.
490
eff014d9
L
4912008-04-18 H.J. Lu <hongjiu.lu@intel.com>
492
493 * config/tc-i386.c (build_modrm_byte): Don't check FMA to swap
494 REG and NDS for instructions with immediate operand.
495
dae39acc
L
4962008-04-18 H.J. Lu <hongjiu.lu@intel.com>
497
498 * config/tc-i386.c (build_modrm_byte): Swap REG and NDS for
499 FMA.
500
739f7f82
DM
5012008-04-16 David S. Miller <davem@davemloft.net>
502
503 * config/tc-sparc.c (sparc_ip): Add support for gotdata mnemonics
504 and relocation generation.
505 (tc_gen_reloc): Likewise.
506
52b5ca5b
AS
5072008-04-15 Andrew Stubbs <andrew.stubbs@st.com>
508
509 * config/tc-sh.c (md_apply_fix): Make sure BFD_RELOC_SH_PCRELIMM8BY4
510 relocations are properly aligned, and not negative.
511
a5f245b5
NC
5122008-04-15 Khem Raj <kraj@mvista.com>
513
514 * doc/tc-arm.texi: Fix fnstart and fnend directive names.
515
19a6653c
AM
5162008-04-14 Edmar Wienskoski <edmar@freescale.com>
517
518 * config/tc-ppc.c (parse_cpu): Handle "e500mc". Extend "e500" to
519 accept e500mc instructions.
520 (md_show_usage): Document -me500mc.
521
d5a35a55
NC
5222008-04-11 Nick Clifton <nickc@redhat.com>
523
524 * listing.c (print_timestamp): Use localtime rather than
525 localtime_r since not all build environments provide the latter.
526
daf50ae7
L
5272008-04-10 H.J. Lu <hongjiu.lu@intel.com>
528
529 * NEWS: Mention -msse-check=[none|error|warning].
530
531 * config/tc-i386.c (sse_check): New.
532 (OPTION_MSSE_CHECK): Likewise.
533 (md_assemble): Check SSE instructions if needed.
534 (md_longopts): Add -msse-check.
535 (md_parse_option): Handle OPTION_MSSE_CHECK.
536 (md_show_usage): Show -msse-check=[none|error|warning].
537
538 * doc/c-i386.texi: Document -msse-check=[none|error|warning].
539