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