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