daily update
[deliverable/binutils-gdb.git] / gas / ChangeLog
CommitLineData
9f9a069e
JW
12004-09-21 James E Wilson <wilson@specifixinc.com>
2
3 * config/tc-ia64.c (ENCODED_PSP_OFFSET): New.
4 (output_rp_psprel, output_pfs_psprel, output_preds_psprel,
5 output_spill_base, output_unat_psprel, output_lc_psprel,
6 output_fpsr_psprel, output_priunat_psprel, output_bsp_psprel,
7 output_bsprestore_psprel, output_rnat_psprel, output_spill_psprel,
8 output_spill_psprel_p): Use it.
9
4b778c88
TL
102004-09-20 Tomer Levi <Tomer.Levi@nsc.com>
11
12 * config/tc-crx.c (handle_LoadStor): New function.
13 Handle load/stor unique instructions before parsing.
14
eb043451
PB
152004-09-17 Paul Brook <paul@codesourcery.com>
16
17 * config/tc-arm.c (s_arm_rel31): New funciton.
18 (md_pseudo_table): Add .rel31.
19 (md_apply_fix3): Handle BFD_RELOC_ARM_TARGET2,
20 BFD_RELOC_32_PCREL and BFD_RELOC_ARM_PREL31.
21 (tc_gen_reloc): Handle BFD_RELOC_ARM_PREL31 and BFD_RELOC_ARM_TARGET2.
22 (arm_fix_adjustable): Return 0 for BFD_RELOC_ARM_TARGET2.
23 (arm_parse_reloc): Add (target2).
24
8ea2b00f
AM
252004-09-17 Alan Modra <amodra@bigpond.net.au>
26
27 * Makefile.am: Run "make dep-am".
28 * Makefile.in: Regenerate.
29 * aclocal.m4: Regenerate.
30 * configure: Regenerate.
31 * doc/Makefile.in: Regenerate.
32 * po/POTFILES.in: Regenerate.
33 * po/gas.pot: Regenerate.
34
7e1792e0
HPN
352004-09-14 Hideki IWAMOTO <h-iwamoto@kit.hi-ho.ne.jp>
36
37 * config/tc-mmix.c [!LLONG_MIN]: Correct #elsif to #elif.
38 [!LLONG_MAX]: Ditto.
39
9c504268
PB
402004-09-13 Paul Brook <paul@codesourcery.com>
41
42 * config/tc-arm.c: Rename RELABS to TARGET1.
43
2159ac21
AM
442004-09-13 Alan Modra <amodra@bigpond.net.au>
45
46 * messages.c (as_internal_value_out_of_range): Cast values passed
47 to as_bad_where or as_warn_where to proper type.
48
23794b24
MM
492004-09-11 Theodore A. Roth <troth@openavr.org>
50
51 * config/tc-avr.c: Add support for
52 atmega48, atmega88, atmega168, attiny13, attiny2313, at90can128.
53
e9fad691
AM
542004-09-09 Alan Modra <amodra@bigpond.net.au>
55
56 * dw2gencfi.c (select_cie_for_fde): When separating CIE out
57 from FDE, treat a CFI_escape as we do a DW_CFA_advance_loc.
58
10b016c2
PB
592004-09-08 Paul Brook <paul@codesourcery.com>
60
61 * config/obj-elf.c (obj_elf_section_type): Handle init_array,
62 fini_array and preinit_array section types.
63 * config/tc-ia64.c (ia64_elf_section_type): Remove init_array
64 and fini_array.
65 * doc/as.texinfo: Document extra section types.
66
e5a52504
MM
672004-09-02 Mark Mitchell <mark@codesourcery.com>
68
69 * Makefile.am (TARG_ENV_HFILES): Add te-symbian.h.
70 * Makefile.in: Regenerated.
71 * configure.in: Set em for arm*-*-symbianelf*.
72 * configure: Regenerated.
73 * config/tc-arm.c (elf32_arm_target_format): Use Symbian target
74 vectors when appropriate.
75 * config/te-symbian.h: New file.
76
42851540
NC
772004-09-03 Tomer Levi <Tomer.Levi@nsc.com>
78
79 * config/tc-crx.c (gettrap): Exception vector can be case
80 insensitive.
81 (process_label_constant): Fix a 32-bit displacement bug in branch
82 instructions.
83 (get_operandtype) : Bug fix, wrong operand was used.
84 (process_label_constant): Initialize relocation type to
85 BFD_RELOC_NONE
86
8783612f
RE
872004-09-01 Richard Earnshaw < reanrsha@arm.com>
88
89 * tc-arm.c (arm_cpus, arm_fpus): Allow <cpu>-s as well as <cpu>s
90 for synthesizable cores.
91
1ff4677c
RE
92 * doc/c-arm.texi (ARM Options): Document canonical names of CPUs.
93
b18c562e
NC
942004-08-25 Dmitry Diky <diwil@spec.ru>
95
96 * config/tc-msp430.c: Clean-up the code.
97 (md_relax_table): New relax table.
98 (mcu_types): Sort MCU types.
99 (md_pseudo_table): Add .profiler pseudo handler.
100 (pow2value): New function.
101 (msp430_profiler): New function.
102 (msp430_operands): Add new insns handlers.
103 (msp430_srcoperand): Add register operand handler, allow complex
104 expressions.
105 (md_estimate_size_before_relax): Rewritten.
106 (md_convert_frag): Rewritten.
107 (msp430_relax_frag): New function.
108 * config/tc-msp430.h (md_relax_frag): define macro
109 * doc/c-msp430.texi: Update information.
110
8f94ae4d
NC
1112004-08-24 Nick Clifton <nickc@redhat.com>
112
113 * as.c (std_shortopts): Allow -g to take an optional argument.
114 (parse_args): Pass any switch starting with -g on to the backend
115 for parsing.
116
e51dace8
MM
1172004-08-18 Mark Mitchell <mark@codesourcery.com>
118
119 * configure.in (arm*-*-symbianelf*): New target.
120 (arm*-*-eabi*): Likewise.
121 * configure: Regenerated.
122
f7870c8d
TS
1232004-08-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
124 * config/tc-mips.c (append_insn): Handle delay slots in branch likely
125 correctly.
126
d6afba4b
JJ
1272004-08-18 Jakub Jelinek <jakub@redhat.com>
128
129 * config/tc-ia64.c (start_unwind_section): Add linkonce_empty
130 argument, don't do anything if current section is not
131 .gnu.linkonce.t.* and linkonce_empty is set.
132 (generate_unwind_image, dot_endp): Adjust callers, call
133 start_unwind_section (*, 1) if nothing will be put into the
134 section.
135
329e276d
NC
1362004-08-17 Nick Clifton <nickc@redhat.com>
137
138 * as.c (MD_DEBUG_FORMAT_SELECTOR): Provide default definition.
139 (show_usage): Add -g.
140 (std_longopts): Add --gen-debug. Alpha sort the table.
141 (parse_args): Print an error message if a switch is not handled.
142 Handle the -g switch, calling md_debug_format_selector() if
143 necessary.
144 * NEWS: Mention new feature.
145 * doc/as.texinfo: Document new switch.
146 * doc/internals.texi: Document behaviour of md_parse_option.
147
148 * config/tc-arm.c (md_parse_option): Do not issue an error message
149 if the switch is not recognised.
150 * config/tc-m68k.c (md_parse_option): Likewise.
151 * config/tc-pdp11.c (md_parse_option): Likewise.
152 * config/tc-v850.c (md_parse_option): Likewise.
153
154 * as.h: Fix up formatting.
155 * tc.h: Likewise.
156
4101eec8
NC
1572004-08-16 Nick Clifton <nickc@redhat.com>
158
2766e5e4
NC
159 * macro.c (macro_set_alternate): Use ISO C90 formatting.
160
4101eec8
NC
161 * configure.in: Sort architecture based tables alphabetically.
162 * configure: Regenerate.
163
80f846b6
AM
1642004-08-16 Alan Modra <amodra@bigpond.net.au>
165
166 * config/tc-ppc.c (tc_ppc_regname_to_dw2regnum <regnames>): Replace
167 { "cc", 68 }, with { "cr", 70 }.
168
caa32fe5
NC
1692004-08-13 Jan Beulich <jbeulich@novell.com>
170 Nick Clifton <nickc@redhat.com>
171
172 * as.c: Add and handle new --alternate command line option.
173 * macro.c (macro_set_alternate): New.
174 * macro.h (macro_set_alternate): Declare.
175 * read.c: Add and handle new .altmacro and .noaltmacro directives.
176 * doc/as.texinfo: Document new command line option and pseudo-ops
177 as well as insert documentation originating from gasp about
178 alternate macro syntax.
179 * NEWS: Mention new command line option and pseudo-ops.
180
b2221023
MM
1812004-08-10 Mark Mitchell <mark@codesourcery.com>
182
183 * expr.c (operand): Handle the "~", "-", and "!" operators applied
184 to bignums.
185
db6579d4
PB
1862004-08-06 Paul Brook <paul@codesourcery.com>
187
188 * config/tc-arm.c (md_apply_fix3, tc_gen_reloc, arm_parse_reloc):
189 Handle new relocations.
190 * include/elf/arm.h (elf_arm_reloc_type): Add new EABI relocations.
191
e750405d
BW
1922004-08-05 Bob Wilson <bob.wilson@acm.org>
193
194 * write.c (relax_segment): Use was_address instead of address when
195 setting fr_fix field for align frag due to backwards .org.
196
1d70c7fb
AO
1972004-07-29 Alexandre Oliva <aoliva@redhat.com>
198
199 Introduce SH2a support.
200 2004-02-24 Corinna Vinschen <vinschen@redhat.com>
201 * config/tc-sh.c (get_specific): Change arch_sh2a_up to
202 arch_sh2a_nofpu_up.
203 2004-02-24 Corinna Vinschen <vinschen@redhat.com>
204 * config/tc-sh.c (md_parse_option): Add sh2a-nofpu ISA handling.
205 2004-02-20 Corinna Vinschen <vinschen@redhat.com>
206 * config/tc-sh.c (sh_elf_final_processing): Move sh2a recognition
207 to end of conditional expression.
208 2004-02-20 Corinna Vinschen <vinschen@redhat.com>
209 * config/tc-sh.c: Add sh2a-nofpu support.
210 2003-12-29 DJ Delorie <dj@redhat.com>
211 * tc-sh.c: Add sh2a support.
212 (parse_reg): Add tbr.
213 (parse_at): Support @@(disp,tbr).
214 (get_specific): Support sh2a opcodes.
215 (insert4): New, for 4 byte relocs.
216 (build_Mytes): Support sh2a opcodes.
217 (md_apply_fix3_Mytes): Support sh2a opcodes.
218 2003-12-02 Michael Snyder <msnyder@redhat.com>
219 * config/tc-sh.c (md_parse_option): Handle sh2a.
220 (sh_elf_final_processing): Ditto.
221
e7fbc2bf
JT
2222004-07-27 Jason Thorpe <thorpej@wasabisystems.com>
223
224 * config/tc-hppa.h (TARGET_FORMAT): Set to "elf32-hppa-netbsd"
225 for TE_NetBSD.
226
9232bbb0
AM
2272004-07-27 Alan Modra <amodra@bigpond.net.au>
228
229 * config/tc-ppc.c (ppc_frob_file_before_adjust): Warn if .toc too big.
230 (ppc_arch): Expand comment.
231
670ec21d
NC
2322004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
233
234 * config/tc-crx.c: Support evaluating the difference between two
235 symbols.
236 * config/tc-crx.h: Likewise.
237
406f8ff9 2382004-07-26 H.J. Lu <hongjiu.lu@intel.com>
38ce5b11
L
239
240 * config/tc-ia64.c (start_unwind_section): Set the linked-to
241 section.
242 (ia64_elf_section_change_hook): Set the linked-to section for
243 SHT_IA_64_UNWIND.
244
c05e9f04
NC
2452004-07-26 Dmitry Diky <diwil@spec.ru>
246
247 * config/tc-msp430.c: Add new subtargets: msp430x1610,
248 msp430x1611, msp430x1612, msp430x415, msp430x417, msp430xG437,
249 msp430xG438, msp430xG439.
250
e9863d7f
DJ
2512004-07-25 Daniel Jacobowitz <dan@debian.org>
252
253 * doc/as.texinfo (Section, PushSection): Correct documentation
254 for ELF.
255
543613e9 2562004-07-21 Jan Beulich <jbeulich@novell.com>
20f0a1fc
NC
257
258 * config/tc-i386.c (optimize_imm): Adjust immediates to only those
259 permissible for the selected instruction suffix.
260 (match_template): Don't permit 64-bit general purpose operands in
261 32-bit mode.
262 (finalize_imm): Permit 64-bit immediates.
263 (build_modrm_byte): Don't treat 32-bit addressing in 64-bit mode
264 specially except for the width of the used base and/or index
265 registers. For 32-bit displacements, use sign-extended
266 relocations only when using 64-bit addressing.
267 Force zero displacement on rip-relative addressing when there is
268 no other displacement.
269 (i386_index_check): Don't treat 32-bit addressing in 64-bit mode
270 specially except for the width of the used base and/or index
271 registers.
272 (parse_register): Disallow Reg64 registers in 32-bit mode.
273
543613e9
NC
274 * config/tc-i386.c: For DefaultSize instructions, don't guess a 'q'
275 suffix if the instruction doesn't support it.
276
01a3f561
MR
2772004-07-20 Maciej W. Rozycki <macro@linux-mips.org>
278
279 * config/tc-mips.c (append_insn): Handle constant expressions with
280 no associated relocation.
281 (mips_ip): Cancel the expression after use for the Q format
282 specifier.
283 (parse_relocation): Return no relocation for unsupported
284 operators.
285 (my_getSmallExpression): Return no relocation if no relocation
286 operators are used.
287
e12904d2
DA
2882004-07-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
289
290 * config/obj-som.c (adjust_stab_sections): Add prototype.
291 (obj_som_compiler, obj_som_version, obj_som_copyright,
292 adjust_stab_sections): Add ATTRIBUTE_UNUSED to unused arguments.
293 * config/tc-hppa.c (update_subspace): Likewise.
294 (is_defined_subspace): Amplify comment.
295 * config/obj-som.h (som_frob_file): Add prototype.
296
90c1602c
L
2972004-07-19 Christopher Faylor <cgf@timesys.com>
298 H.J. Lu <hongjiu.lu@intel.com>
299
300 * subsegs.c (section_symbol): Don't create a new segment when
301 existing segment is undefined.
302
f263249b
RE
3032004-07-16 Richard Earnshaw <rearnsha@arm.com>
304
305 * config/tc-arm.c: Include include/opcode/arm.h.
306 (ARM_EXT_*, ARM_ARCH_*, ARM_ANY, ARM_ALL, COPROC_ANY): Delete.
307 (FPU_FPA_EXT_* FPU_VFP_EXT_*, FPU_ANY, FPU_NONE, FPU_MAVERICK): Delete.
308 (FPU_ARCH_*): Delete.
309 * Makefile.am: Update dependencies.
310 * Makefile.in: Regenerate.
311
152c65b9
NC
3122004-07-15 Nick Clifton <nickc@redhat.com>
313
314 * configure.in: Accept armbe as a big-endian arm configuration.
315 * configure: Regenerate.
316
0477af35
NC
3172004-07-13 Thomas Nystrom <thn@saeab.se>
318
319 * config/tc-i386.c (T_SHIFTOP): New constant.
320 (intel_e05_1): Handle '&', '|' and T_SHIFTOP.
321 (intel_el1): Handle '~'.
322 (intel_get_token): Handle '<>', '&', '|' and '~'.
323
3242004-07-13 Nick Clifton <nickc@redhat.com>
325
326 (md_assemble): Remove spurious newline from end of as_bad error
327 message.
328 (intel_e05_1): Likewise.
329 (intel_e11): Likewise.
330 (intel_match_token): Likewise.
331
31302357
AS
3322004-07-11 Andreas Schwab <schwab@suse.de>
333
334 * config/tc-m68k.c: Convert to C90. Remove redundant
335 declarations. Indentation fixup.
336 [M68KCOFF]: Include "obj-coff.h" instead of declaring
337 obj_coff_section ourselves.
338
549f748d
JW
3392004-07-09 James E Wilson <wilson@specifixinc.com>
340
341 * config/tc-ia64.c (default_big_endian): New.
342 (dot_byteorder, md_begin): Use it.
343 (md_parse_option): Set it.
344
1a320fbb
NC
3452004-07-09 Nick Clifton <nickc@redhat.com>
346
347 * configure.in: Change sh-sybmian-elf to sh-*-symbianelf.
348 * configure: Regenerate.
349 * NEWS: Change sh-sybmian-elf to sh-*-symbianelf.
350 * config/tc-sh.c (sh_elf_final_processing): Use renamed version of
351 sh_find_elf_flags if necessary.
352
de7e6852
RS
3532004-07-08 Richard Sandiford <rsandifo@redhat.com>
354
355 * config/tc-mips.c (mips_fix_adjustable): If the full addend is
356 going to be split into more than one in-place addend, return 0
357 for relocations against mergeable sections. Associate comments
358 with code.
359
1fe1f39c
NC
3602004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
361
362 * Makefile.am (CPU_TYPES): Add crx.
363 (TARGET_CPU_CFILES): Add config/tc-crx.c.
364 (TARGET_CPU_HFILES): Add config/tc-crx.h.
365 (DEPTC_crx_elf): New target.
366 (DEPOBJ_crx_elf): Likewise.
367 (DEP_crx_elf): Likewise.
368 * Makefile.in: Regenerate.
369 * configure.in: Add crx* target.
370 * configure: Regenerate.
371 * config/tc-crx.c: New file.
372 * config/tc-crx.h: New file.
373 * NEWS: Mention new target.
374
d9895649
NC
3752004-07-06 Nick Clifton <nickc@redhat.com>
376
85fbca6a
NC
377 * config.in: Undefine TARGET_SYMBIAN by default.
378 * configure.in:
379 * configure: Regenerate. Add sh-symbian-elf target. If
380 selected define TARGET_SYMBIAN.
381 * config/tc-sh.h (TARGET_FORMAT): Select a Symbian target
382 format if TARGET_SYMBIAN has been defined.
383
e7bd9ea0
NC
384 * output-file.c (output_file_create): Report the target format
385 chosen when bfd_openw reports that it is invalid.
386
d9895649
NC
387 * config/obj-coff.c (coff_pseudo_table): Only define the weak
388 pseudo for BFD based assemblers.
389
871ec896
JR
3902004-07-05 Andrew Stubbs <andrew.stubbs@superh.com>
391
392 gas:
393 * config/tc-sh.c (md_assemble): Change isspace to ISSPACE.
394 (md_parse_option): Remove redundant -isa testing.
395 Make bfd_arch variable const.
396 (md_show_usage): Make bfd_arch variable const.
397
5a9ff93d
JW
3982004-07-03 James E Wilson <wilson@specifixinc.com>
399
400 * config/tc-ia64.c (emit_one_bundle): Check and set insn_addr.
401 * config/tc-ia64.h (md_frag_check): Define.
402
c87db184
CF
4032004-07-03 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
404
405 * config/obj-coff.c (obj_coff_weak): New .weak syntax for PE weak
406 externals.
407 * doc/as.texinfo (Weak): Document PE weak symbols.
408
3b91255e
RS
4092004-07-03 Richard Sandiford <rsandifo@redhat.com>
410
411 * config/tc-mips.c (HAVE_IN_PLACE_ADDENDS): New macro.
412 (reloc_needs_lo_p): Only return true if HAVE_IN_PLACE_ADDENDS.
413 (mips_frob_file): Rework so that only a single pass through the
414 relocs is needed. Allow %lo()s to have higher offsets than their
415 corresponding %hi()s or %got()s.
416
310ea308
NC
4172004-07-02 Nick Clifton <nickc@redhat.com>
418
419 * config/tc-arm.c (md_apply_fix3:BFD_RELOC_ARM_IMMEDIATE): Do not
420 allow values which have come from undefined symbols.
421 Always consider this fixup to have been processed as a reloc
422 cannot be generated for it.
423
09b935ac
AM
4242004-07-02 Alan Modra <amodra@bigpond.net.au>
425
426 * frags.h (struct frag): Add has_code and insn_addr fields.
427 * write.c (cvt_frag_to_fill): Invoke md_frag_check.
428 * config/tc-ppc.c (md_assemble): Check and set insn_addr.
429 * config/tc-ppc.h (md_frag_check): Define.
430
4d1cd5c7
MR
4312004-06-28 Maciej W. Rozycki <macro@linux-mips.org>
432
433 * doc/Makefile.am (info): Rename goal to...
434 (info-local): ... this, to preserve implicit dependencies.
435 * doc/Makefile.in: Regenerate with automake 1.8.5.
436
097f809a
NC
4372004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
438
439 * config/tc-m32r.c (md_convert_frag): Changed for @PLT.
440 (m32r_cgen_record_fixup_exp): Changed for @GOTOFF, @GOT.
441 (m32r_fix_adjustable): Changed for @GOTOFF, @GOT, @PLT.
442 (tc_gen_reloc): Likewise.
443 (m32r_end_of_match): Add for @GOTOFF, @GOT, @PLT.
444 (m32r_parse_name): Likewise.
445 (m32r_cgen_parse_fix_exp): Likewise.
446 * config/tc-m32r.h (md_parse_name): Define for @GOTOFF, @GOT, @PLT.
447 (O_PIC_reloc): Likewise.
448 (TC_CGEN_PARSE_FIX_EXP): Likewise..
449 * cgen.c (gas_cgen_parse_operand): Add TC_CGEN_PARSE_FIX_EXP
450 for @GOTOFF, @GOT, @PLT.
451
bb82af9f
NC
4522004-06-21 Jan Beulich <jbeulich@novell.com>
453
454 * gas/symbols.c: While discarding ordinary local absolute symbols
455 when --strip-local-absolute is in effect, retain file symbols.
456
990ae22a
AS
4572004-06-20 Andreas Schwab <schwab@suse.de>
458
459 * config/tc-m68k.c (mri_chip): Replace current_chip, not augment.
460 (md_parse_option): Likewise.
461
32137342
NC
4622004-06-17 Jan Beulich <jbeulich@novell.com>
463
464 * config/tc-i386.c: Deal with LEX_QM the same way as with LEX_AT.
465 * config/te-netware.h: New file.
466 * config/te-ppcnw.h: Delete: Obsolete.
467 * configure.in: Eliminate ill NetWare targets. Make generic
468 NetWare target use proper emulation.
469 * Makefile.am: Eliminate reference to obsolete te-ppcnw.h, add
470 reference to new te-netware.h.
471 * configure: Regenerate.
472 * Makefile.in: Regenerate.
473
f84d8e26
MS
4742004-06-15 Martin Schwidefsky <schwidefsky@de.ibm.com>
475
476 * config/tc-s390.c (s390_insn): Avoid incorrect signed/unsigned
477 comparison in .insn pseudo operation.
478
587aac4e
AM
4792004-06-15 Alan Modra <amodra@bigpond.net.au>
480
481 * config/obj-coff.c (coff_adjust_section_syms): Use
482 bfd_get_section_size instead of bfd_get_section_size_before_reloc.
483 (coff_frob_section): Likewise.
484 * config/tc-mips.c (md_apply_fix3): Likewise.
485 * config/obj-elf.c (elf_frob_file): Use bfd_set_section_size.
486 (elf_frob_file_after_relocs): Likewise.
487
2337eb33
DA
4882004-06-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
489
b8fc22bc
DA
490 * config/tc-hppa.c (log2): Rename to exact_log2.
491 (pa_next_subseg): Delete unused function.
492 (create_new_space): Mark unused arguments with ATTRIBUTE_UNUSED.
493 (create_new_subspace): Likewise.
494
2337eb33
DA
495 Bug gas/213
496 * config/tc-hppa.c (hppa_fix_adjustable): Allow reduction of fake
497 labels. Fix warning.
498
53cb0362
DD
4992004-05-28 DJ Delorie <dj@redhat.com>
500
501 * config/tc-mn10300.h (tc_fix_adjustable): Define.
502 * config/tc-mn10300.c (mn10300_fix_adjustable): Don't adjust debug
503 or non-merged symbols.
504
888a75be
L
5052004-05-28 H.J. Lu <hongjiu.lu@intel.com>
506
507 * config/tc-ia64.c (remove_marked_resource): Save, clear and
508 restore the old slot when inserting srlz.i/srlz.d.
509
f6f9408f
JR
5102004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
511
512 * Makefile.am: Regenerate dependecies.
513 * Makefile.in: Regenerate.
514 * config/tc-sh.c (valid_arch): Make unsigned.
515 (preset_target_arch): Likewise.
516 (md_begin): Use new architecture flags system.
517 (get_specific): Likewise.
518 (assemble_ppi): Likewise.
519 (md_assemble): Likewise. Also fix error check for bad opcodes.
520 (md_parse_option): Likewise. Also generate -isa values according
521 to the table in bfd/cpu-sh.c instead of just constants. Also
522 allow <arch>-up ISA variants.
523 (sh_elf_final_processing): Replace if-else chain with a call to
524 sh_find_elf_flags().
525 * testsuite/gas/sh/arch: New directory.
526 * testsuite/gas/sh/arch/arch.exp: New test script.
527 * testsuite/gas/sh/arch/arch_expected.txt: New file.
528 * testsuite/gas/sh/arch/sh.s: New file.
529 * testsuite/gas/sh/arch/sh2.s: New file.
530 * testsuite/gas/sh/arch/sh-dsp.s: New file.
531 * testsuite/gas/sh/arch/sh2e.s: New file.
532 * testsuite/gas/sh/arch/sh3-nommu.s: New file.
533 * testsuite/gas/sh/arch/sh3.s: New file.
534 * testsuite/gas/sh/arch/sh3-dsp.s: New file.
535 * testsuite/gas/sh/arch/sh3e.s: New file.
536 * testsuite/gas/sh/arch/sh4-nommu-nofpu.s: New file.
537 * testsuite/gas/sh/arch/sh4-nofpu.s: New file.
538 * testsuite/gas/sh/arch/sh4.s: New file.
539 * testsuite/gas/sh/arch/sh4a-nofpu.s: New file.
540 * testsuite/gas/sh/arch/sh4al-dsp.s: New file.
541 * testsuite/gas/sh/arch/sh4a.s: New file.
542
580b9172
NC
5432004-05-28 Peter Barada <peter@the-baradas.com>
544
545 * config/gc-m68k.c(m68k_ip): Convert mode 5 addressing
546 with zero offset into mode 2 addressing to save a word.
547
652ca075
L
5482004-05-27 H.J. Lu <hongjiu.lu@intel.com>
549
550 * config/tc-ia64.c (ar_is_in_integer_unit): Removed.
551 (ar_is_only_in_integer_unit): New.
552 (ar_is_only_in_memory_unit): New.
553 (generate_unwind_image): Silence gcc on 32bit host.
554 (md_assemble): Use ar_is_only_in_integer_unit instead of
555 ar_is_in_integer_unit. Check AR access.
556
60fed2d3
NC
5572004-05-27 Peter Barada <peter@the-baradas.com>
558
559 * config/tc-m68k.c (md_begin): Sort the opcode table into
560 alphabetical order.
561 (m68k_compare_opcode): New function to do the sorting.
562
be8c092b
NC
5632004-05-24 Peter Barada <peter@the-baradas.com>
564
565 * config/m68k-parse.y(operand): Allow for MAC/EMAC mask
566 addressing on MIT style operands.
567 * config/m68k-parse.y(yylex): Allow '-&' for predecrement
568 w/mask addressing.
569 * config/tc-m68k.c(install_operand): Comment 'G' and 'H' type
570 operands.
571
1181c20e
AM
5722004-05-23 Alan Modra <amodra@bigpond.net.au>
573
574 * expr.c (operand, operator): Don't reject '++' and '--'.
575
20e56c33
RS
5762004-05-20 Richard Sandiford <rsandifo@redhat.com>
577
578 * config/tc-mips.c (append_insn): Use ISA-encoded addresses in MIPS16
579 dwarf tables.
580
b2d65c0b
NC
5812004-05-17 Adam Nemet <anemet@lnxw.com>
582
583 * configure.in: Add ppc-*-lynxos*. Update i386-*-lynxos* to ELF.
584 * configure: Regenerate.
585
0da76f83
NC
5862004-05-13 Paul Brook <paul@codesourcery.com>
587
588 * dw2gencfi.c (output_cie): Handle dwarf3 format CIE entries.
589
4b363073
NC
5902004-05-13 Joel Sherrill <joel@oarcorp.com>
591
592 * configure.in (or32-*-rtems*): Switch to elf.
593 * configure: Regenerate.
594
9598fbe5
NC
5952004-05-13 Nick Clifton <nickc@redhat.com>
596
597 * po/fr.po: Updated French translation.
598
22fe14ad
NC
5992004-05-11 Nick Clifton <nickc@redhat.com>
600
601 * doc/as.texinfo (Section): Document G and T flags to .section
602 directive. Document the extra arguments that the G flag
603 requires. Document the #tls flag.
604
6052004-05-11 H.J. Lu <hongjiu.lu@intel.com>
606
607 * subsegs.c (section_symbol): Create a new section symbol if
608 the existing one doesn't match.
609 * symbols.c (symbol_set_bfdsym): Don't reset BFD section symbol.
610
532c738a
RS
6112004-05-07 Richard Sandiford <rsandifo@redhat.com>
612
613 * config/tc-mips.c (append_insn, mips_emit_delays): Extend -mfix-vr4120
614 to cope with VR4181A errata MD(1) and MD(4).
615
0503b355
BF
6162004-05-07 Brian Ford <ford@vss.fsi.com>
617
618 * NEWS: Mention .secrel32 for pe[i]-i386.
619
daeea990
AO
6202004-05-07 Alexandre Oliva <aoliva@redhat.com>
621
622 * config/tc-frv.h (MAX_MEM_FOR_RS_ALIGN_CODE): New.
623 (HANDLE_ALIGN): New.
624
bfbdcf04
DJ
6252004-05-06 Daniel Jacobowitz <dan@debian.org>
626
627 * Makefile.am (DIST_SUBDIRS): Define.
628 * aclocal.m4: Regenerate with automake 1.8.4.
629 * Makefile.in: Likewise.
630 * doc/Makefile.in: Likewise.
631
5e819f9c
JW
6322004-05-06 David Mosberger-Tang <davidm@hpl.hp.com>
633
634 * config/tc-ia64.c (dot_serialize): Declare.
635 (dot_serialize): New function.
636 (md_pseudo_table): Add ".serialize.data" and
637 ".serialize.instruction" directives.
638
e5976317
NC
6392004-05-06 Nick Clifton <nickc@redhat.com>
640
641 * messages (as_internal_value_out_of_range): Print a message about
642 a value being out of range. Be consistent about whether the
643 values are printed in decimal or hexadecimal.
644 (as_warn_value_out_of_range): Generate a warning message about an
645 out of range value.
646 (as_bad_value_out_of_range): Generate an error message about an
647 out of range value.
648 * as.h: Prototype the new functions.
649 * config/tc-alpha.c (insert_operand): Use new function.
650 * config/tc-arc.c (arc_insert_operand): Likewise.
651 * config/tc-mn10200.c (mn10200_insert_operand): Likewise.
652 * config/tc-mn10300.c (mn10300_insert_operand): Likewise.
653 * config/tc-ppc.c (ppc_insert_operand): Likewise.
654 * config/tc-s390.c (s390_insert_operand): Likewise.
655 * config/tc-v850.c (v850_insert_operand): Likewise.
656
996991aa
AO
6572004-05-05 Alexandre Oliva <aoliva@redhat.com>
658
659 * configure.in: Set em=linux for frv-*-*linux*.
660 * configure: Rebuilt.
661 * config/tc-frv.h (TARGET_FORMAT): Use elf32-frvfdpic if...
662 (frv_md_fdpic_enabled): New.
663 * config/tc-frv.c (frv_md_fdpic_enabled): New.
664 (DEFAULT_FDPIC): New.
665 (frv_flags): Use DEFAULT_FDPIC.
666 (frv_pic_flag): Likewise.
667 (OPTION_NOPIC): New.
668 (md_longopts): Add -mnopic.
669 (md_parse_option): Handle it.
670 (md_show_usage): Add -mfdpic and -mnopic.
671
6b6e92f4
NC
6722004-05-05 Peter Barada <peter@the-baradas.com>
673
674 * config/tc-m68k.c: Add find_cf_chip to print list of valid
675 chips for invalid coldfire instructions, rename selectors
676 for ColdFire sub-variants, add 521x,5249,547x,548x and aliases,
677 add current_chip to track which chip is referred to(including save/restore),
678 use current_chip to select control registers, not current_arch.
679 (md_show_usage): Add new chips.
680 * doc/c-m68k.texi: Document new command line switches.
681
6f079ae3
JJ
6822004-05-05 Jakub Jelinek <jakub@redhat.com>
683
684 * tc-s390.h (md_do_align, HANDLE_ALIGN): Remove.
685 (NOP_OPCODE): Define.
686 (s390_align_code): Remove prototype.
687 * tc-s390.c (s390_align_code): Remove.
688
2d6ed997
L
6892004-05-04 H.J. Lu <hongjiu.lu@intel.com>
690
691 * config/tc-ia64.c (make_unw_section_name): Removed.
692 (start_unwind_section): New function.
693 (generate_unwind_image): Take const segT instead of const
694 char *.
695 (dot_handlerdata): Adjusted.
696 (dot_endp): Likewise.
697
b9f18452
L
6982004-05-02 H.J. Lu <hongjiu.lu@intel.com>
699
700 * config/obj-elf.c (obj_elf_change_section): Allow the
701 ".note.GNU-stack" section has SHF_EXECINSTR.
702
fafe6678
L
7032004-05-02 H.J. Lu <hongjiu.lu@intel.com>
704
705 * config/obj-elf.c (get_section): Return bfd_boolean.
706 (obj_elf_change_section): Call bfd_get_section_by_name_if
707 instead of bfd_map_over_sections.
708
86654c12
L
7092004-04-30 H.J. Lu <hongjiu.lu@intel.com>
710
711 * config/obj-elf.c (get_section): New function.
712 (obj_elf_change_section): Support multiple sections with same
713 name.
714
376eb240
NC
7152004-04-30 Nick Clifton <nickc@redhat.com>
716
717 * config/tc-arm.c (create_register_alias): Fix typo checking for
718 case sensitive register aliases.
719 (co_proc_number): Use error message string in all_reg_maps[]
720 array.
721 (cp_reg_required_here): Likewise.
722 (fp_reg_required_here): Likewise.
723
8a7140c3
NC
7242004-04-29 Brian Ford <ford@vss.fsi.com>
725
726 * dwarf2dbg.c (dwarf2_finish): Add SEC_DEBUGGING to section flags.
727
3e722fb5
CD
7282004-04-28 Chris Demetriou <cgd@broadcom.com>
729
730 * config/tc-mips.c (HAVE_32BIT_ADDRESSES, append_insn, macro_build)
731 (load_address, macro, mips_ip, md_parse_option)
732 (mips_force_relocation, mips_validate_fix, md_apply_fix3)
733 (s_change_sec, pic_need_relax, tc_gen_reloc): Remove all
734 embedded-PIC handling, and update comments.
735 (SWITCH_TABLE): Remove.
736 * config/tc-mips.h (DIFF_EXPR_OK): Delete.
737 (enum mips_pic_level): Remove EMBEDDED_PIC.
738 (EXTERN_FORCE_RELOC): Remove embedded-PIC handling.
739 (TC_FORCE_RELOCATION): Update comment.
740 * ecoff.c (ecoff_build_lineno): Add comment about some code that
741 might be safe to remove now that MIPS embedded-PIC is gone.
742
351e2b5a
DA
7432004-04-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
744
745 * config/obj-som.c (obj_som_init_stab_section): Add new arguments in
746 call to obj_set_subsection_attributes.
747 (obj_som_init_stab_section): Likewise.
748 * config/tc-hppa.c (default_subspace_dict): Add comdat field.
749 (pa_def_subspaces): Provide comdat default.
750 (pa_subspace): Handle new "comdat" parameter. Set SEC_LINK_ONCE and
751 not SEC_IS_COMMON if section is comdat, common or dup_common. Update
752 calls to create_new_subspace and update_subspace to pass comdat flag.
753 (create_new_subspace, update_subspace): Add new comdat argument. Use
754 it in calls to obj_set_subsection_attributes.
755 * doc/c-hppa.texi (.subspa, .nsubspa): Document new comdat parameter
756 and use of comdat, common and dup_comm parameters.
757
f5842774
L
7582004-04-26 H.J. Lu <hongjiu.lu@intel.com>
759
760 * config/obj-elf.c (obj_elf_change_section): Check if the old
761 group name is NULL before comparison.
762
558fe4a7
CD
7632004-04-23 Chris Demetriou <cgd@broadcom.com>
764
765 * config/tc-mips.h (mips_dwarf2_addr_size): Prototype.
766
81a21e38
TS
7672004-04-23 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
768
769 * config/tc-mips.c (s_mipsset): Set default CPU type for .set mipsN.
770
7712004-04-23 Chris Demetriou <cgd@broadcom.com>
1ffcab4b
CD
772
773 * config/tc-mips.c (md_longopts): Remove -membedded-pic option.
774 (OPTION_MEMBEDDED_PIC): Remove.
775 (OPTION_TRAP, OPTION_BREAK, OPTION_EB, OPTION_EL)
776 (OPTION_FP32, OPTION_GP32, OPTION_CONSTRUCT_FLOATS)
777 (OPTION_NO_CONSTRUCT_FLOATS, OPTIONS_FP64, OPTION_GP64)
778 (OPTION_RELAX_BRANCH, OPTION_NO_RELAX_BRANCH)
779 (OPTION_ELF_BASE): Renumber.
780 (md_parse_option): Remove OPTION_MEMBEDDED_PIC handling.
781 (md_show_usage): Remove mention of -membedded-pic.
782 * doc/as.texinfo: Remove mention of -membedded-pic.
783
4d0d148d
TS
7842004-04-23 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
785
786 * config/tc-mips.h (USE_GLOBAL_POINTER_OPT): Remove.
787 * config/tc-mips.c (RDATA_SECTION_NAME, mips_target_format): Remove
788 a.out support.
789 (md_begin, mips_ip, md_parse_option, s_change_sec, s_option,
790 s_abicalls, nopic_need_relax, tc_gen_reloc): Remove uses of
791 USE_GLOBAL_POINTER_OPT.
792
017315e4
TS
7932004-04-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
794
795 * config/tc-mips.c (macro): One more use of load_delay_nop.
796
269137b2
TS
7972004-04-22 Atsushi Nemoto <anemo@mba.ocn.ne.jp>
798
799 * config/tc-mips.c (load_delay_nop): New function.
800 (load_address, macro): Use load_delay_nop() to build a nop
801 which can be omitted with gpr_interlocks.
802
24772049
TS
8032004-04-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
804
805 * config/tc-mips.c (hilo_interlocks, gpr_interlocks,
806 cop_interlocks): Remove superfluous CPU entries.
807
06516a5e
PB
8082004-04-22 Paul Brook <paul@codesourcery.com>
809
810 * config/tc-arm.c (mav_parse_offset): Value must be multiple of 4.
811
fd99574b
NC
8122004-04-22 Peter Barada <peter@the-baradas.com>
813
814 * NEWS: Added support for EMAC instructions and MAC/EMAC
815 Motorola syntax.
816 * config/m68k-parse.h: Add ACC[123], ACCEXT{01,23}, MAC/EMAC
817 scale factor tokens, trailing_ampersand to mark mask addressing
818 for MAC/EMAC instructions.
819 * config/m68k-parse.y: Add options_ampersand clause, '<<',
820 '>>'.
821 (yylex): Handle '>', '<', and '&' following '+'.
822 * config/tc-m68k.c: Set mcfmac/mcfemac on appropriate ColdFire
823 architectures in archs[].
824 (m68k-ip): Add '4', 'e', 'g', 'i', cases to handle mask addressing
825 for MAC/EMAC instructions, ACC[0123], ACCEXT{01,23}, and '<<'/'>>'
826 respectively.
827 (m68k_ip): Handle trailing '&' on MAC/EMAC insns.
828 (install_operand): Fix 'n' case, Add 'F', 'f', 'G', 'H', 'I', ']'
829 cases.
830 Add EMAC operands to init_table[].
831
69b97547
NC
8322004-04-22 Bruno De Bus <bdebus@elis.ugent.be>
833
834 * config/tc-arm.h (enum mstate): Move here, add MAP_UNDEFINED
835 state.
836 (TC_SEGMENT_INFO_TYPE): Define to enum mstate.
837 * config/tc-arm.c (enum mstate): Delete from here.
838 (mapping_state): Remove the static mapstate variable and instead
839 store the state in the segment. This allows a per-section mapping
840 state. Handle and ignore MAP_UNDEFINED states.
841 (arm_elf_change_section): Get the current mapping state from the
842 new section.
843 (s_ltorg): Set the mapping state to MAP_DATA.
844 (arm_cleanup): Use arm_elf_change_section to get the mapping state
845 for each pool as it is emitted.
846
8472004-04-22 Nick Clifton <nickc@redhat.com>
848
849 * config/tc-arm.h: Formatting tidy ups.
850
7a7f4e42
CD
8512004-04-20 Chris Demetriou <cgd@broadcom.com>
852
853 * NEWS: Note that MIPS -membedded-pic option is deprecated.
854
6482c264
NC
8552004-04-20 DJ Delorie <dj@redhat.com>
856
857 * config/tc-i386.h [TE_PE] (TC_CONS_FIX_NEW): Define.
858 * config/tc-i386.c (md_pseudo_table) [TE_PE]: Add "secrel32".
859 [TE_PE] (O_secrel): Define.
860 [TE_PE] (x86_pe_cons_fix_new): New.
861 [TE_PE] (pe_directive_secrel): Likewise.
862 (tc_gen_reloc) [TE_PE]: Support BFD_RELOC_32_SECREL.
863
5bf10039
EC
8642004-04-19 Eric Christopher <echristo@redhat.com>
865
866 * config/tc-mips.c (mips_dwarf2_addr_size): Revert part
867 of previous patch for fix in gcc.
868
77cd6497
JJ
8692004-04-19 Jakub Jelinek <jakub@redhat.com>
870
871 * config/tc-xtensa.c (xg_assembler_literal): Fix a typo.
872
b8861cfb
NS
8732004-04-19 Nathan Sidwell <nathan@codesourcery.com>
874
875 * read.c (do_align): Call md_flush_pending_output, if defined.
876
f4c724fc
AM
8772004-04-16 Alan Modra <amodra@bigpond.net.au>
878
879 * expr.c (operand): Correct checks for ++ and --.
880
a4b6e8f6
L
8812004-04-14 H.J. Lu <hongjiu.lu@intel.com>
882
883 * config/tc-generic.c: Add some comments.
884
d766e8ec
RS
8852004-04-14 Richard Sandiford <rsandifo@redhat.com>
886
887 * doc/c-mips.texi (-m{no-,}fix-vr4120): Renamed from
888 -{no-}mfix-vr4122-bugs.
889 * config/tc-mips.c (mips_fix_vr4120): Renamed from mips_fix_4122_bugs.
890 (append_insn, mips_emit_delays): Update accordingly.
891 (OPTION_FIX_VR4120, OPTION_NO_FIX_VR4120): Renamed from *VR4122.
892 (md_longopts): Change -{no-,}mfix-vr4122-bugs to -m{no-,}fix-vr4120.
893 (md_parse_option): Update after above changes.
894 (md_show_usage): Add -mfix-vr4120.
895
ed9589d4
BW
8962004-04-13 Bob Wilson <bob.wilson@acm.org>
897
898 * doc/as.texinfo (Sub-Sections): Conditionalize COFF-specific use
899 of .section directive; add a reference to the ELF .subsection
900 directive.
901
097dba13
NC
9022004-04-13 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
903
904 * config/tc-m32r.c (md_assemble): Fixed infinite loop bug
905 in parallel.
906
279500de
TS
9072004-04-11 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
908
909 * Makefile.am: Remove mips from aout targets.
910 * Makefile.in: Regenerate.
911 * configure.in: Remove mips-dec-bsd* target.
912 * configure: Regenerate.
913
b7d7dc63
AM
9142004-04-07 Alan Modra <amodra@bigpond.net.au>
915
916 PR 96
917 * config/tc-ppc.c (ppc_elf_suffix): Add valid32 and valid64 fields
918 to struct map_bfd. Adjust MAP macro, and define MAP32, MAP64.
919 Update "mapping". Restrict some @ modifiers to 32 bit.
920
f55629b8
KK
9212004-04-01 Asgari Jinia <asgarij@kpitcummins.com>
922 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
923
924 * config/tc-sh.c (dont_adjust_reloc_32): New variable.
925 (sh_fix_adjustable): Avoid adjusting BFD_RELOC_32 when
926 dont_adjust_reloc_32 is set.
927 (md_longopts): Add option -renesas.
928 (md_parse_option, md_show_usage): Likewise.
929 * doc/c-sh.texi: Likewise.
930
a7844384
NC
9312004-04-01 Dave Korn <dk@artimi.com>
932
933 * config/tc-dlx.c (md_assemble): set fx_no_overflow flag for
934 hi16 and lo16 fixS structs.
935 (md_assemble): generate bit_fixS for RELOC_DLX_LO16 in
936 exactly the same way as for RELOC_DLX_REL16.
937 (machine_ip): properly respect LO flag in the_insn and
938 output RELOC_DLX_LO16 rather than RELOC_DLX_16.
939 (md_apply_fix3): apply RELOC_DLX_LO16.
940
6c71dbc4
SS
9412004-03-30 Stan Shebs <shebs@apple.com>
942
943 Remove long-obsolete MPW support.
944 * mpw-config.in, mpw-make.sed, mac-as.r: Remove files.
945 * configure.in: Remove mention of ppc-*-mpw* config.
946 * configure.in: Likewise.
947
7cc69913
NC
9482004-03-30 Nick Clifton <nickc@redhat.com>
949
950 * config/tc-arm.c (meabi_flags): Make its use conditional upon
951 OBJ_ELF being defined.
952
53fbb48a
AM
9532004-03-27 Alan Modra <amodra@bigpond.net.au>
954
955 * config/obj-aout.c (obj_aout_type): Remove #ifdef BFD_ASSEMBLER code.
956
d507cf36
PB
9572004-03-23 Paul Brook <paul@codesourcery.com>
958
959 * config/tc-arm.c (meabi_flags): New variable.
960 (arm_parse_eabi): New function.
961 (md_begin): Set flags for EABI v3.
962 (arm_eabis): Add.
963 (arm_long_opts): Add meabi.
964 * doc/as.texinf <ARM>: Document -meabi.
965 * doc/c-arm.texi: Ditto.
966
88d65ad6
BW
9672004-03-22 Bob Wilson <bob.wilson@acm.org>
968
969 * config/tc-xtensa.c (xtensa_post_relax_hook): Create literal
970 tables even when use_literal_section flag is not set.
971
13ef8878
AM
9722004-03-22 Alan Modra <amodra@bigpond.net.au>
973
974 * config/tc-sh.c: Remove trailing whitespace.
975
1048a9ba
HPN
9762004-03-22 Hans-Peter Nilsson <hp@axis.com>
977
978 * doc/c-cris.texi (CRIS-Opts): Document --no-mul-bug-abort,
979 --mul-bug-abort and the default behavior.
980 * config/tc-cris.c (cris_insn_kind): New member CRIS_INSN_MUL.
981 (err_for_dangerous_mul_placement): New variable.
982 (STATE_MUL, OPTION_MULBUG_ABORT_ON, OPTION_MULBUG_ABORT_OFF): New
983 macros.
984 (md_cris_relax_table): Have placeholder for STATE_MUL.
985 (md_longopts): New options --mul-bug-abort and --no-mul-bug-abort.
986 (cris_relax_frag) <case ENCODE_RELAX (STATE_MUL, STATE_BYTE)>: New
987 case doing nothing.
988 (md_estimate_size_before_relax) <case ENCODE_RELAX (STATE_MUL,
989 STATE_BYTE)>: Ditto.
990 (md_convert_frag) <ENCODE_RELAX (STATE_MUL, STATE_BYTE)>: Check
991 alignment and position of this frag, emit error message if
992 suspicious.
993 (md_assemble): For a multiply insn and when checking it,
994 transform the current frag into a special frag for that purpose.
995 (md_parse_option) <case OPTION_MULBUG_ABORT_OFF, case
996 OPTION_MULBUG_ABORT_ON>: Handle new options.
997
a7877748
BW
9982004-03-19 Bob Wilson <bob.wilson@acm.org>
999
1000 * config/tc-xtensa.c (mark_literal_frags): New function.
1001 (xtensa_move_literals): Call mark_literal_frags for all literal
1002 segments, including init and fini literal segments.
1003 (xtensa_post_relax_hook): Swap use of xt_insn_sec and xt_literal_sec.
1004
9992270f
DA
10052004-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1006
1007 * tc-hppa.c (cons_fix_new_hppa): Check for PC relative base type.
1008 (pa_comm): Set BSF_OBJECT in symbol flags.
1009
6e1772d5
AM
10102004-03-19 Alan Modra <amodra@bigpond.net.au>
1011
1012 * Makefile.am: Run "make dep-am".
1013 * Makefile.in: Regenerate.
1014 * doc/Makefile.in: Regenerate.
1015 * config.in: Regenerate.
1016 * po/gas.pot: Regenerate.
1017
3e4caed2
NS
10182004-03-18 Nathan Sidwell <nathan@codesourcery.com>
1019
c95b35a9
NS
1020 * read.c (read_a_source_file): Use demand_empty_rest_of_line.
1021 (demand_empty_rest_of_line): Issue an error here.
1022 (ignore_rest_of_line): Silently skip to end.
1023 (demand_copy_string): Issue an error, not warning.
1024 (equals): Likewise.
1025 * config/obj-elf.c (obj_elf_section_name): Likewise.
1026 (obj_elf_section): Likewise.
1027 * config/tc-arc.c (arc_extoper): Remove bogus NULL checks.
1028 (arc_extinst): Likewise.
1029 * config/tc-ia64.c (dot_saveb): Use demand_empty_rest_of_line.
1030 (dot_spill): Likewise.
1031 (dot_unwabi): Likewise.
1032 (dot_prologue): Likewise.
1033
3e4caed2
NS
1034 * expr.c (operand): Reject ++ and --.
1035 (operator): Likewise.
1036
2ce4cc60
KK
10372004-03-17 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1038
1039 * config/tc-sh.c: Include dw2gencfi.h.
1040 (sh_cfi_frame_initial_instructions): New function.
1041 (sh_regname_to_dw2regnum): Likewise.
1042 * config/tc-sh.h (DWARF2_LINE_MIN_INSN_LENGTH): Move to the end of
1043 file.
1044 (TARGET_USE_CFIPOP): Define.
1045 (tc_cfi_frame_initial_instructions): Likewise.
1046 (tc_regname_to_dw2regnum): Likewise.
1047 (DWARF2_DEFAULT_RETURN_COLUMN, DWARF2_CIE_DATA_ALIGNMENT): Likewise.
1048 * Makefile.am: Update dependencies.
1049 * Makefile.in: Regenerate.
1050
9183ed4b
AM
10512004-03-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1052
1053 * configure.in: Switch sh-*-rtems* to ELF. Add sh-*-rtemscoff*.
1054 * configure: Regenerate.
1055
00bbdfe7
BW
10562004-03-12 Bob Wilson <bob.wilson@acm.org>
1057
1058 * read.c (s_leb128): Call md_flush_pending_output.
1059
0f10071e
ML
10602004-03-12 Michal Ludvig <mludvig@suse.cz>
1061
1062 * config/tc-i386.c (output_insn): Handle PadLock instructions.
1063 * config/tc-i386.h (CpuPadLock): New define.
1064 (CpuUnknownFlags): Added CpuPadLock.
1065
84c84759
AS
10662004-03-07 Andreas Schwab <schwab@suse.de>
1067
1068 * doc/c-hppa.texi (HPPA Directives): Fix typo.
1069
6ec51dba
RH
10702004-03-07 Richard Henderson <rth@redhat.com>
1071
1072 * dw2gencfi.c (output_cie): Align length to 4 byte boundary.
1073 (cfi_finish): Likewise for fde.
1074
bae25f19
L
10752004-03-05 H.J. Lu <hongjiu.lu@intel.com>
1076
1077 * config/tc-ia64.c (md_assemble): Properly handle NULL
1078 align_frag.
1079 (ia64_handle_align): Don't abort if failed to add a stop bit.
1080
ab509236
L
10812004-03-04 H.J. Lu <hongjiu.lu@intel.com>
1082
1083 * Makefile.in: Regenerated.
1084 * aclocal.m4: Likewise.
1085 * configure: Likewise.
1086 * doc/Makefile.in: Likewise.
1087
d9201763
L
10882004-03-03 H.J. Lu <hongjiu.lu@intel.com>
1089
1090 * config/tc-ia64.c (dot_align): New.
1091 (ia64_do_align): Make it static.
1092 (md_pseudo_table): Use "dot_align" for "align".
1093 (ia64_md_do_align): Don't set align_frag here.
1094 (ia64_handle_align): Add a stop bit to the previous bundle if
1095 needed.
1096
1097 * config/tc-ia64.h (ia64_do_align): Removed.
1098
ae51a426
JR
10992003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1100
1101 * config/tc-sh.c (md_parse_option): Add -isa=sh4-nofpu and
1102 -isa=sh4-nommu-nofpu options. Adjust help messages accordingly.
1103 (sh_elf_final_processing): Output BFD type sh4_nofpu if that is
1104 the most general type or the user specifically requested it.
1105 (md_assemble): Add a new error message for when an instruction
1106 is understood, but is not allowed due to an -isa option.
1107
9545c4ce
L
11082004-03-02 H.J. Lu <hongjiu.lu@intel.com>
1109
1110 * config/tc-ia64.c (align_frag): New.
1111 (md_assemble): Set the tc_frag_data field in align_frag for
1112 IA64_OPCODE_FIRST instructions.
1113 (ia64_md_do_align): Set align_frag.
1114 (ia64_handle_align): Add a stop bit if needed.
1115
1116 * config/tc-ia64.h (TC_FRAG_TYPE): New.
1117 (TC_FRAG_INIT): New.
1118
676a64f4
RS
11192004-03-01 Richard Sandiford <rsandifo@redhat.com>
1120
1121 * config/tc-frv.c (fr400_audio): New variable.
1122 (md_parse_option, md_show_usage): Add -mcpu=fr405 and -mcpu=fr450.
1123 (md_parse_option): Set fr400_audio for -mcpu=fr400 and -mcpu=fr405.
1124 (target_implements_insn_p): New function.
1125 (md_assemble): Report an error if the processor doesn't implement
1126 the instruction.
1127
bd337dde
NC
11282004-02-27 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1129
1130 * config/tc-m32r.c (md_longopts): Added -no-bitinst option.
1131 (md_parse_option): Ditto.
1132 (OPTION_NO_SPECIAL_M32R): Added.
1133 (md_show_usage): Document it.
1134 (enable_speial_m32r): Changed a default value from 0 to 1.
1135 * doc/c-m32r.texi: Document the -no-bitinst option.
1136
78878175
NC
11372004-02-27 Nick Clifton <nickc@redhat.com>
1138
1139 * config/tc-sh.c (get_operand): Revert previous delta.
1140 (tc_gen_reloc): Check for an unknown reloc type before processing
1141 the addend.
1142
1d6d62a4
MS
11432004-02-27 Hannes Reinecke <hare@suse.de>
1144
1145 * config/tc-s390.c (s390_insn): Correct range check for opcode in
1146 .insn pseudo operation.
1147
4aa3e325
NC
11482004-02-27 Anil Paranjpe <anilp1@kpitcummins.com>
1149
1150 * config/tc-sh.c (get_operand): In case of #Imm, check has been
1151 added for wrong syntax.
1152
73369e65
EC
11532004-02-26 Eric Christopher <echristo@redhat.com>
1154
1155 * config/tc-mips.c (mips_dwarf2_addr_size): New.
1156 * config/tc-mips.h (DWARF2_ADDR_SIZE): Use.
1157
6a5709a5
JR
11582004-02-26 Andrew Stubbs <andrew.stubbs@superh.com>
1159
1160 * config/tc-sh.c (build_Mytes): Add REG_N_D and REG_N_B01
1161 nibble types to assembler.
1162
95385380
FF
11632004-02-25 Fred Fish <fnf@redhat.com>
1164
1165 * config/tc-iq2000.c: Add missing \n\ in multiline string literal.
1166
b5e0fabd
JW
11672004-02-20 James E Wilson <wilson@specifixinc.com>
1168
1169 * config/tc-ia64.c (slot_index): New arg before_relax. Use instead of
1170 finalize_syms.
1171 (fixup_unw_records): New arg before_relax. Pass to slot_index.
1172 (ia64_estimate_size_before_relax): New.
1173 (ia64_convert_frag): Pass 0 to fixup_unw_records. Add comment.
1174 (generate_unwind_image): Pass 1 to fixup_unw_records.
1175 * config/tc-ia64.h (ia64_estimate_size_before_relax): Declare.
1176 (md_estimate_size_before_relax): Call ia64_estimate_size_before_relax.
1177
2f01ffbf
JJ
11782004-02-19 Jakub Jelinek <jakub@redhat.com>
1179
1180 * stabs.c (generate_asm_file): Avoid warning about use of
1181 uninitialized variable.
1182
9c59842f
JW
11832004-02-18 David Mosberger <davidm@hpl.hp.com>
1184
1185 * config/tc-ia64.c (ia64_flush_insns): In addition to prologue,
1186 body, and endp, allow unwind records which do not have a "t"
1187 (time/instruction) field.
1188
34920d91
NC
11892004-02-17 Petko Manolov <petkan@nucleusys.com>
1190
1191 * config/tc-arm.c (do_mav_dspsc_1): Correct offset of CRn.
1192 (do_mav_dspsc_2): Likewise.
1193 Fix accumulator registers move opcodes.
1194
4dde8e61 11952004-02-13 Hannes Reinecke <hare@suse.de>
13ef8878 1196 Jakub Jelinek <jakub@redhat.com>
4dde8e61
AJ
1197
1198 * dwarf2dbg.c (get_filenum): Do not read beyond allocated memory.
1199
936cf02e
JW
12002004-02-10 Steve Ellcey <sje@cup.hp.com>
1201
1202 * config/tc-ia64.h (ia64_frob_symbol): New declaration.
1203 (tc_frob_symbol): New macro definition.
1204 * config/tc-ia64.c (ia64_frob_symbol): New routine.
1205
e41f12f3
DJ
12062004-02-09 Daniel Jacobowitz <drow@mvista.com>
1207
1208 * config/tc-arm.c (md_begin): Mark .note.gnu.arm.ident as
1209 read-only.
1210
a8a3b3b2
NS
12112004-02-09 Nathan Sidwell <nathan@codesourcery.com>
1212
1213 * read.h (IGNORE_OPCODE_CASE): Do not define. Replace with ...
1214 (TC_CASE_SENSITIVE): ... this.
1215 * read.c: Replace IGNORE_OPCODE_CASE with TC_CASE_SENSITIVE.
1216 * doc/internals.texi (TC_CASE_SENSITIVE): Document.
1217
c97b7ef6
JW
12182004-02-06 James E Wilson <wilson@specifixinc.com>
1219
1220 * config/tc-ia64.c (dot_endp): Delete call to output_endp.
1221 (generate_unwind_image): Re-add it here.
1222
e4475e39
NS
12232004-02-06 Nathan Sidwell <nathan@codesourcery.com>
1224
1225 * dwarf2dbg.c (DWARF2_ADDR_SIZE): Remove trailing ';'
1226 * read.h (SKIP_WHITESPACE): Turn into an expression.
1227 * read.c (read_a_source_file): A pseudo is removed by having a
1228 NULL handler.
1229
5738bc24
JW
12302004-02-05 James E Wilson <wilson@specifixinc.com>
1231
1232 * config/tc-ia64.c (output_endp): New.
1233 (count_bits): Delete.
1234 (ia64_flush_insns, process_one_record, optimize_unw_records): Handle
1235 endp unwind records.
1236 (fixup_unw_records): Handle endp unwind records. Delete code for
1237 shortening prologue regions not followed by a body record.
1238 (dot_endp): Call add_unwind_entry to emit endp unwind record.
1239 * config/tc-ia64.h (unw_record_type): Add endp.
1240
d6e78c11
JW
12412004-02-03 James E Wilson <wilson@specifixinc.com>
1242
1243 * config/tc-ia64.c (ia64_convert_frag): Call md_number_to_chars to
1244 fill padding bytes with zeroes.
1245 (emit_one_bundle): New locals last_ptr, end_ptr. Rewrite code that
1246 sets unwind_record slot_number and slot_frag fields.
1247
f6a22291
MR
12482004-02-02 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
1249
1250 * config/tc-mips.c (add_got_offset_hilo): New function.
1251 (macro): Use load_register() and add_got_offset_hilo() to load
1252 constants instead of hardcoding code sequences throughout.
1253
127cab00
L
12542004-01-28 H.J. Lu <hongjiu.lu@intel.com>
1255
1256 * config/tc-ia64.c (emit_one_bundle): Add proper indentation.
1257
6358301e
NC
12582004-01-26 Bernardo Innocenti <bernie@develer.com>
1259
1260 * config/tc-m68k.h (EXTERN_FORCE_RELOC): Handle m68k-uclinux specially,
1261 like m68k-elf.
1262 * config/tc-m68k.c (RELAXABLE_SYMBOL): Use EXTERN_FORCE_RELOC instead
1263 of hard-coded test for TARGET_OS=elf.
1264
c8978940
CD
12652004-01-24 Chris Demetriou <cgd@broadcom.com>
1266
1267 * config/tc-mips.c (hilo_interlocks): Change definition
1268 so that MIPS32, MIPS64 and later ISAs are included, along with
1269 the already-included machines. Update comments.
1270
c3ba240c
DJ
12712004-01-23 Daniel Jacobowitz <drow@mvista.com>
1272
1273 * config/tc-arm.c (tc_gen_reloc): Improve error message for
1274 undefined local labels.
1275
e864ceca
RS
12762004-01-23 Richard Sandiford <rsandifo@redhat.com>
1277
1278 * config/tc-mips.c (load_address, macro): Update comments about
1279 NewABI GP relaxation.
1280
67c0d1eb
RS
12812004-01-23 Richard Sandiford <rsandifo@redhat.com>
1282
1283 * config/tc-mips.c (macro_build): Remove place and counter arguments.
1284 (mips_build_lui, macro_build_ldst_constoffset): Likewise.
1285 (mips16_macro_build, macro_build_jalr): Remove counter argument.
1286 (set_at, load_register, load_address, move_register): Likewise.
1287 (load_got_offset, add_got_offset): Likewise.
1288 Update all calls and tidy accordingly.
1289
584892a6
RS
12902004-01-23 Richard Sandiford <rsandifo@redhat.com>
1291
1292 * config/tc-mips.c (RELAX_ENCODE): Remove WARN argument.
1293 (RELAX_FIRST, RELAX_SECOND): Turn into 8-bit quantities.
1294 (RELAX_USE_SECOND): Bump to 0x10000.
1295 (RELAX_SECOND_LONGER, RELAX_NOMACRO, RELAX_DELAY_SLOT): New flags.
1296 (mips_macro_warning): New variable.
1297 (md_assemble): Wrap macro expansion in macro_start() and macro_end().
1298 (s_cpload, s_cpsetup, s_cprestore, s_cpreturn): Likewise.
1299 (relax_close_frag): Set mips_macro_warning.first_frag. Adjust use
1300 of RELAX_ENCODE.
1301 (append_insn): Update mips_macro_warning.sizes.
1302 (macro_start, macro_warning, macro_end): New functions.
1303 (macro_build): Don't emit warnings here.
1304 (macro_build_lui, md_estimate_size_before_relax): ...or here.
1305 (md_convert_frag): Check for cases where one macro alternative
1306 needs a warning and the other doesn't. Emit a warning if the
1307 longer sequence was chosen.
1308
4d7206a2
RS
13092004-01-23 Richard Sandiford <rsandifo@redhat.com>
1310
1311 * config/tc-mips.h (tc_frag_data_type, TC_FRAG_TYPE): Remove.
1312 * config/tc-mips.c (RELAX_ENCODE): Take three arguments: the size of
1313 the first sequence, the size of the second sequence, and a flag
1314 that says whether we should warn.
1315 (RELAX_OLD, RELAX_NEW, RELAX_RELOC[123]): Delete.
1316 (RELAX_FIRST, RELAX_SECOND): New.
1317 (mips_relax): New variable.
1318 (relax_close_frag, relax_start, relax_switch, relax_end): New fns.
1319 (append_insn): Remove "place" argument. Use mips_relax.sequence
1320 rather than "place" to check whether we're expanding the second
1321 alternative of a relaxable macro. Remove redundant check for
1322 branch relaxation. If generating a normal insn, and there
1323 is not enough room in the current frag, call relax_close_frag()
1324 to close it. Update mips_relax.sizes[]. Emit fixups for the
1325 second version of a relaxable macro. Record the first relaxable
1326 fixup in mips_relax. Remove tc_gen_reloc workaround.
1327 (macro_build): Remove all uses of "place". Use mips_relax.sequence
1328 in the same way as in append_insn.
1329 (mips16_macro_build): Remove "place" argument.
1330 (macro_build_lui): As for macro_build. Don't drop the add_symbol
1331 when generating the second version of a relaxable macro.
1332 (load_got_offset, add_got_offset): New functions.
1333 (load_address, macro): Use new relaxation machinery. Remove
1334 tc_gen_reloc workarounds.
1335 (md_estimate_size_before_relax): Set RELAX_USE_SECOND if the second
1336 version of a relaxable macro is needed. Return -RELAX_SECOND if the
1337 first version is needed.
1338 (tc_gen_reloc): Remove relaxation handling.
1339 (md_convert_frag): Go through the fixups for a relaxable macro and
1340 mark those that belong to the unneeded alternative as done. If the
1341 second alternative is needed, adjust the fixup addresses to account
1342 for the deleted first alternative.
1343
0530d30a
RS
13442004-01-23 Richard Sandiford <rsandifo@redhat.com>
1345
1346 * frags.h (frag_room): Declare.
1347 * frags.c (frag_room): New function.
1348 * doc/internals.texi: Document it.
1349
048cdf86
TS
13502004-01-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1351
1352 * config/tc-mips.c (append_insn): Don't do r3900 interlock
1353 optimization for -mtune=r3900, as this will break on other CPUs.
1354
28d39d1a
NC
13552004-01-11 Tom Rix <tcrix@worldnet.att.net>
1356
1357 * config/tc-m68hc11.c (build_indexed_byte): movb and movw cannot
73369e65 1358 be relaxed, use fixup.
28d39d1a
NC
1359 (md_apply_fix3): Use 5 bit reloc from movb and movw fixup.
1360
26664553
JJ
13612004-01-19 Jakub Jelinek <jakub@redhat.com>
1362
1363 * config/tc-sparc.c (sparc_ip): Disallow %f32-%f63 for single
1364 precision operands.
1365
895921c9
MR
13662004-01-14 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
1367
1368 * config/tc-mips.c (append_insn): Properly detect variant frags
1369 that preclude swapping of relaxed branches. Correctly swap
1370 instructions between frags when dealing with relaxed branches.
1371
f8b73030
MR
13722004-01-14 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
1373
1374 * acinclude.m4: Quote names of macros to be defined by AC_DEFUN
1375 throughout.
1376 * aclocal.m4: Regenerate.
1377 * configure: Regenerate.
1378
ca9a79a1 13792004-01-12 Anil Paranjpe <anilp1@KPITCummins.com>
73369e65 1380
ca9a79a1
NC
1381 * config/tc-h8300.c (build_bytes): Apply relaxation to bit
1382 manipulation insns.
1383
cc3d92a5
RS
13842004-01-12 Richard Sandiford <rsandifo@redhat.com>
1385
1386 * config/tc-mips.c (macro_build_jalr): When adding an R_MIPS_JALR
1387 reloc, reserve space for the delay slot as well as the jalr itself.
1388
e45d0630
PB
13892004-01-09 Paul Brook <paul@codesourcery.com>
1390
1391 * config/tc-arm.c (do_vfp_reg2_from_sp2): Rename from do_vfp_sp_reg2.
1392 (do_vfp_sp2_from_reg2): New function.
1393 (insns): Use them.
1394 (do_vfp_dp_from_reg2): Check return values properly.
1395
81912461
ILT
13962004-01-08 Ian Lance Taylor <ian@wasabisystems.com>
1397
78849248
ILT
1398 * config/tc-mips.c (warn_nops): Remove static variable.
1399 (macro): Remove test of warn_nops.
1400 (md_shortops): Remove 'n'.
1401 (md_parse_option): Remove 'n' case.
1402 (md_show_usage): Remove -n.
1403 * doc/as.texinfo (Overview): Remove MIPS -n option.
1404 * doc/c-mips.texi (MIPS Opts): Remove mention -n.
1405 * NEWS: Mention removal of MIPS -n option.
1406
81912461
ILT
1407 * config/tc-mips.c (ISA_HAS_COPROC_DELAYS): Remove.
1408 (cop_interlocks): Check ISA level.
1409 (cop_mem_interlocks): Define.
1410 (reg_needs_delay): Check cop_interlocks rather than
1411 ISA_HAS_COPROC_DELAYS.
1412 (append_insn): Likewise. Use cop_mem_interlocks rather than
1413 directly checking mips_opts.isa.
1414 (mips_emit_delays): Likewise.
1415
73f20958
L
14162004-01-07 H.J. Lu <hongjiu.lu@intel.com>
1417
1418 * config/tc-ia64.c (unwind): Move next_slot_number and
1419 next_slot_frag to ...
1420 (unw_rec_list): Here.
1421 (free_list_records): Removed.
1422 (output_unw_records): Likewise.
1423 (generate_unwind_image): Make it void.
1424 (alloc_record): Initialize next_slot_number and next_slot_frag.
1425 (slot_index): Take .org, .space and .align into account.
1426 (fixup_unw_records): Don't set slot_number to 0. Use
1427 list->next_slot_number and list->next_slot_frag instead of
1428 unwind.next_slot_number and unwind.next_slot_frag.
1429 (ia64_convert_frag): New.
1430 (generate_unwind_image): Generate a rs_machine_dependent frag
1431 for unwind record.
1432 (emit_one_bundle): Use list->next_slot_number and
1433 list->next_slot_frag instead of unwind.next_slot_number and
1434 unwind.next_slot_frag.
1435
1436 * config/tc-ia64.h (md_convert_frag): Defined as
1437 ia64_convert_frag.
1438 (md_estimate_size_before_relax): Defined as (f)->fr_var.
1439
99d09cdb
AO
14402004-01-06 Alexandre Oliva <aoliva@redhat.com>
1441
1442 2003-12-19 Alexandre Oliva <aoliva@redhat.com>
1443 * config/tc-frv.h (md_apply_fix3): Don't define.
1444 * config/tc-frv.c (md_apply_fix3): New. Shift/truncate %hi/%lo
1445 operands.
1446 * config/tc-frv.h (TC_FORCE_RELOCATION_SUB_LOCAL): Define.
1447 2003-10-07 Alexandre Oliva <aoliva@redhat.com>
1448 * config/tc-frv.c (line_separator_chars): Add `!'.
1449 2003-09-19 Alexandre Oliva <aoliva@redhat.com>
1450 * config/tc-frv.c (md_assemble): Clear insn upfront.
1451 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1452 * config/tc-frv.c (OPTION_FDPIC): New macro.
1453 (md_longopts): Add mfdpic.
1454 (md_parse_option): Handle it.
1455 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1456 * config/tc-frv.c (md_cgen_lookup_reloc) <FRV_OPERAND_D12,
1457 FRV_OPERAND_S12>: Use reloc type encoded in fix-up.
1458 (frv_pic_ptr): Parse funcdesc.
1459
4a4c4a1d
MR
14602004-01-05 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
1461
1462 * doc/as.texinfo: Let texi2pod parse asconfig.texi and
1463 gasver.texi. Remove duplicate symbol definitions for texi2pod.
1464
2251dd89
MR
14652004-01-05 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
1466
1467 * Makefile.am (Makefile): Move the dependency on
1468 $(BFDDIR)/configure.in to...
1469 (CONFIG_STATUS_DEPENDENCIES): ... here.
1470 (AUTOMAKE_OPTIONS): Require automake 1.8.
1471 * Makefile.in: Regenerate.
1472 * doc/Makefile.am (BASEDIR, BFDDIR): Define.
1473 (CONFIG_STATUS_DEPENDENCIES): Add a dependency on
1474 $(BFDDIR)/configure.in here as well.
1475 * doc/Makefile.in: Regenerate.
1476
c6581168
MR
14772004-01-05 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
1478
1479 * Makefile.am (install, install-info, RECURSIVE_TARGETS): Remove.
1480 * Makefile.in: Regenerate.
1481 * aclocal.m4: Regenerate.
1482 * doc/Makefile.am (install, install-info): Remove.
1483 (install-data-local): A new hook for install-info.
1484 (AUTOMAKE_OPTIONS): Require automake 1.8.
1485 * doc/Makefile.in: Regenerate.
1486
303e7b79
NC
14872004-01-02 Nutan Singh <nutan@kpitcummins.com>
1488
1489 * doc/c-sh.texi: Update description about floating point behavior
1490 of SH family.
1491
b50c15dc
NC
14922004-01-02 Bernardo Innocenti <bernie@develer.com>
1493
1494 * configure.in: Add m68k-uClinux target.
1495 * configure: Regenerate.
7de9afa2 1496
c9e214e5 1497For older changes see ChangeLog-0203
08d56133
NC
1498\f
1499Local Variables:
1500mode: change-log
1501left-margin: 8
1502fill-column: 74
1503version-control: never
1504End:
This page took 0.354923 seconds and 4 git commands to generate.