Move GNU Free Documentation License from the output into a comment
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 13baf79fc3121d1e15e967381bb1e37b18269867..a5231f53c4e2b17a5b0e05e0898cda1a470955d5 100644 (file)
@@ -1,3 +1,295 @@
+2000-11-28  Nick Clifton  <nickc@redhat.com>
+
+       * doc/as.1 (COPYING): Mention that the GNU Free Documentation
+       License is present in the sources, but not the output, and
+       also available from the GNU website.
+       (GNU Free Documentation License): Comment out this section.
+
+2000-11-28  Hans-Peter Nilsson  <hp@axis.com>
+
+       * Makefile.am (CPU_OBJ_VALID): Add case to filter out invalid coff
+       targets.  Remove i860 from valid a.out targets.
+       * Makefile.in: Regenerate.
+
+       * config/tc-cris.c: Include dwarf2dbg.h.
+       (md_pseudo_table): Add .file and .loc.
+       (md_assemble): Call dwarf2_emit_insn if generating ELF.
+       (s_cris_file, s_cris_loc): New.
+       * config/tc-cris.h (DWARF2_LINE_MIN_INSN_LENGTH): Define.
+       * Makefile.am: Regenerate dependencies.
+       * Makefile.in: Regenerate.
+
+2000-11-28  Alan Modra  <alan@linuxcare.com.au>
+
+       * expr.c (STANDARD_MUL_PRECEDENCE): Correct value.
+       (MRI_MUL_PRECEDENCE): Likewise.
+       (op_rank): Fix a comment typo.
+
+2000-11-26  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * config/tc-m68hc11.c (build_indexed_byte): Print the offset in
+       the error message.
+       (get_operand): Fix analysis for movw/movb instructions.
+
+2000-11-24  Nick Clifton  <nickc@redhat.com>
+
+       * configure.in (xscale-elf): Add target.
+       (xscale-coff): Add target.
+       * configure: Regenerate.
+
+       * config/tc-arm.c (ARM_EXT_V5E): New ARM architecture
+       extenstion.
+       (ARM_EXT_XSCALE): New ARM architecture extension.
+       (ARM_LONGMUL): Rename to ARM_EXT_LONGMUL.
+       (ARM_HALFWORD): Rename to ARM_EXT_HALFWORD.
+       (ARM_THUMB): Rename to ARM_EXT_THUMB.
+       (ARM_ARCH_V4): Remove processor from architecture.
+       (ARM_ARCH_3M): New architecutre definition.
+       (ARM_ARCH_V5TE): New architecutre definition.
+       (ARM_ARCH_XSCALE): New architecutre definition.
+       (CPU_DEFAULT): Allow to be defaulted to XScale.
+       (atpcs): New boolean variable.
+       (ldr_flags): Support 'd' flag for double word loads.
+       (str_flags): Support 'd' flag for double word stored.
+       (do_mia): New function.
+       (do_mar): New function.
+       (do_mra): New function.
+       (do_pld): New function.
+       (do_ldrd): New function.
+       (do_blx): New function.
+       (do_bkpt): New function.
+       (do_clz): New function.
+       (do_lstc2): New function.
+       (do_cdp2): New function.
+       (do_t_blx): New function.
+       (do_t_bkpt): New function.
+       (do_smla): New function.
+       (do_smlal): New function.
+       (do_smul): New function.
+       (do_qadd): New function.
+       (do_co_reg2c): New function.
+       (LONGEST_INSN): Redefine to 7.
+
+       * doc/c-arm.texi: Document -mxscale, -mmarmv5te and -matpcs
+       command line switches.
+
+2000-11-22  Jim Wilson  <wilson@redhat.com>
+
+       * config/tc-ia64.c (pseudo_func): Add missing initializers.
+       (struct rsrc): Make line unsigned.
+       (gr_values): Add missing initializer.
+       (SLOT_NUM_NOT_SET): Add unsigned cast.
+       (ia64_elf_section_flags, output_vbyte_mem, count_output, dot_radix,
+       dot_fframe, dot_vframe, dot_vframesp, dot_vframepsp, dot_save,
+       dot_restore, dot_restorereg, dot_restorereg_p, dot_handlerdata,
+       dot_unwentry, dot_altrp, dot_saveg, dot_savef, dot_saveb, dot_savegf,
+       dot_spill, dot_spillreg, dot_spillreg_p, dot_label_state,
+       dot_copy_state, dot_unwabi, dot_personality, dot_proc, dot_body,
+       dot_prologue, dot_endp, dot_regstk, dot_psr, dot_alias, dot_ln,
+       dot_reg_val, dot_entry, dot_mem_offset, ia64_init, mark_resource,
+       md_undefined_symbol, md_apply_fix3, tc_gen_reloc, ia64_md_do_align):
+       Add ATTRIBUTE_UNUSED to unused parameters.
+       (convert_expr_to_ab_reg): Add parens.
+       (convert_expr_to_xy_reg): Add parens.  Comment out >= REG_GR test.
+       (dot_prologue): Initialize grsave when declared.
+       (md_pseudo_table): Add missing initializers.
+       (operand_match): Add casts to bfd_vma.
+       (emit_one_bundle): Delete unused local prev.  Make required_template
+       unsigned.
+       (specify_resource): Cast i to unsigned.
+       (note_register_values): Use fprintf_vma.
+       (print_dependency): Likewise.
+
+2000-11-21  Jim Wilson  <wilson@redhat.com>
+
+       * config/tc-ia64.c (generate_unwind_image): Call record_alignment
+       for unwind info section.
+       (dot_endp): Likewise for unwind section.
+
+       * config/tc-ia64.c (emit_one_bundle): Pass size of 8 not 4 to
+       fix_new_exp.
+
+2000-11-21  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/tc-sparc.c (md_pseudo_table): Add .file and .loc.
+       (output_insn): Call dwarf2_emit_insn.
+       * config/tc-sparc.h (DWARF2_LINE_MIN_INSN_LENGTH): New.
+
+2000-11-17  Richard Henderson  <rth@redhat.com>
+
+       * ehopt.c (eh_frame_code_alignment): New arg `in_seg', update all
+       callers.  Don't switch segments.  Expect CIE == -1 in .debug_frame.
+       (check_eh_frame): Handle .eh_frame and .debug_frame concurrently.
+
+2000-11-17  Nick Clifton  <nickc@redhat.com>
+
+       * config/tc-arm.c (md_pseudo_table): Add support for .line and
+       .file pseudo ops.
+
+2000-11-17  Richard Henderson  <rth@redhat.com>
+
+       * config/tc-i386.c (md_pseudo_table): Add .file and .loc.
+
+2000-11-17  Richard Henderson  <rth@redhat.com>
+
+       * dwarf2dbg.c (dwarf2_gen_line_info): Early out for no line number.
+       * config/obj-elf.h (ECOFF_DEBUGGING) [TC_ALPHA]: Adjust for 
+       tri-state definition of alpha_flag_mdebug.
+       * config/tc-alpha.c (alpha_flag_mdebug): Init to -1.
+       (s_alpha_file): Store first .file directive.
+       (s_alpha_stab): New.
+       (md_pseudo_table): Add stabs and stabn.
+
+2000-11-17  Richard Henderson  <rth@redhat.com>
+
+       * config/tc-i386.c (md_assemble): Call dwarf2_emit_insn.
+
+2000-11-17  Richard Henderson  <rth@redhat.com>
+
+       * as.c (debug_type): Init to DEBUG_UNSPECIFIED.
+       (main): Call dwarf2_finish.
+       * as.h (debug_type): Clarify documentation of the meaning
+       of this variable.
+       * dwarf2dbg.c (DWARF2_LINE_MIN_INSN_LENGTH): Default to 1.
+       (print_stats): Fix parenthesis problem.
+       (now_subseg_size): New.
+       (dwarf2_finish): Use it.  If DEBUG_DWARF2, emit bits for .debug_info.
+       (dwarf2_directive_file): Don't set debug_type.
+       (dwarf2_where): Honor DEBUG_DWARF2 first.
+       (dwarf2_emit_insn): Renamed from dwarf2_generate_asm_lineno;
+       do nothing if not emitting dwarf2 debug info, or no work.
+       * dwarf2dbg.h (dwarf2_emit_insn): Update.
+       * ecoff.c (add_file): Turn on DEBUG_ECOFF only if DEBUG_UNSPECIFIED.
+       (ecoff_new_file): Likewise.
+       * read.c (generate_lineno_debug): Kill ecoff hackery.  Update
+       commentary wrt dwarf2.
+
+       * config/tc-alpha.c (alpha_adjust_symtab_relocs): Add
+       ATTRIBUTE_UNUSED as needed.
+       (emit_insn): Call dwarf2_emit_insn.
+       (s_alpha_file): New.
+       (s_alpha_loc): New.
+       (s_alpha_coff_wrapper): Don't handle them.
+       (md_pseudo_table): Update for .file and .loc.
+       * config/tc-alpha.h (DWARF2_LINE_MIN_INSN_LENGTH): New.
+
+       * config/tc-arm.c (output_inst): Update for dwarf2_emit_insn;
+       don't protect with debug_type.
+       * config/tc-hppa.c (md_assemble): Likewise.
+       * config/tc-m68hc11.c (m68hc11_new_insn): Likewise.
+       * config/tc-mn10300.c (md_assemble): Likewise.
+       * config/tc-sh.c (md_assemble): Likewise.
+       * config/tc-v850.c (md_assemble): Likewise.
+
+       * config/tc-arm.c (arm_end_of_source): Remove.
+       * config/tc-hppa.c (pa_end_of_source): Remove.
+       * config/tc-m68hc11.c (m68hc11_end_of_source): Remove.
+       * config/tc-mn10300.c (mn10300_finalize): Remove.
+       * config/tc-sh.c (sh_finalize): Remove.
+       * config/tc-v850.c (sh_finalize): Remove.
+
+       * config/tc-arm.h (md_end): Remove.
+       * config/tc-hppa.h (md_end): Remove.
+       (DWARF2_LINE_MIN_INSN_LENGTH): New.
+       * config/tc-m68hc11.h (md_end): Remove.
+       * config/tc-mn10300.h (md_end): Remove.
+       * config/tc-sh.h (md_end): Remove.
+       * config/tc-v850.h (md_end): Remove.
+
+       * config/tc-ia64.c (emit_one_bundle): Don't protect
+       dwarf2 bits with debug_type.
+       (md_assemble): Likewise.
+       (ia64_end_of_source): Don't call dwarf2_finish.
+
+2000-11-16  Jim Wilson  <wilson@redhat.com>
+
+       * config/tc-ia64.c (errata_nop_necessary_p): Abort if general regno
+       >= 128 instead of > 128.  Abort if predicate regno is >= 64 instead of
+       > 16.
+
+2000-11-16  H.J. Lu  <hjl@gnu.org>
+
+       * config/obj-elf.c (obj_elf_symver): Don't check the missing
+       version name.
+
+2000-11-15  Kazu Hirata  <kazu@hxi.com>
+
+       * config/tc-tic30.c: Fix formatting.
+       * config/tc-tic80.c: Likewise.
+       * config/tc-v850.c: Likewise.
+       * config/tc-vax.c: Likewise.
+       * config/tc-w65.c: Likewise.
+       * config/tc-z8k.c: Likewise.
+
+2000-11-14  DJ Delorie  <dj@redhat.com>
+
+       * config/tc-v850.c: Support dwarf2.
+       * config/tc-v850.h: Ditto.
+
+       * config/tc-v850.c (cons_fix_new_v850): Don't rely on
+       parse_cons_expression_v850 to initialize hold_cons_reloc.
+       
+2000-11-15  Bernd Schmidt  <bernds@redhat.com>
+
+       * tc-ia64.c (struct md): New entries LAST_GROUPS, GROUP_IDX.
+       (errata_nops_necessary_p): New function.
+       (emit_one_bundle): Call it.  Update the GROUP_IDX field in struct
+       md.
+
+2000-11-14  Jim Wilson  <wilson@redhat.com>
+
+       * config/tc-ia64.c (ia64_target_format): If EF_IA_64_BE not set, then
+       return little endian bfd formats.
+
+2000-11-14  Kazu Hirata  <kazu@hxi.com>
+
+       * config/aout_gnu.h: Fix formatting.
+       * config/atof-vax.c: Likewise.
+       * config/m68k-parse.h: Likewise.
+       * config/m88k-opcode.h: Likewise.
+       * config/obj-elf.c: Likewise.
+       * config/tc-arm.c: Likewise.
+       * config/tc-cris.c: Likewise.
+       * config/tc-i386.c: Likewise.
+       * config/tc-ia64.c: Likewise.
+       * config/tc-mn10300.c: Likewise.
+       * config/te-386bsd.h: Likewise.
+       * config/te-hppa.h: Likewise.
+       * config/te-nbsd.h: Likewise.
+       * config/te-ppcnw.h: Likewise.
+       * config/te-sparcaout.h: Likewise.
+       * config/te-tmips.h: Likewise.
+       * config/vax-inst.h: Likewise.
+       * config/vms-conf.h: Likewise.
+
+2000-11-14  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/tc-alpha.c (s_alpha_prologue): Preserve visibility bits.
+
+2000-11-13  H.J. Lu  <hjl@gnu.org>
+
+       * config/obj-elf.c (elf_frob_symbol): Support
+       ".symver name,name2@@@nodename".
+       (elf_frob_file_before_adjust): Likewise.
+
+       * doc/as.texinfo: Updated for ".symver name,name2@@@nodename"
+       and ".symver name,name2@@@nodename".
+       Fix a typo.
+
+2000-11-12  H.J. Lu  (hjl@gnu.org)
+
+       * config/obj-elf.c (obj_elf_symver): Check missing version
+       name.
+
+2000-11-12  H.J. Lu  (hjl@gnu.org)
+
+       * dwarf2dbg.c (dwarf2_generate_asm_lineno): Use addressT
+       instead of bfd_vma for non-bfd assemblers.
+
+2000-11-09  Kazu Hirata  <kazu@hxi.com>
+
+       * itbl-ops.c: Fix comment typos.
+
 2000-11-08  Jim Wilson  <wilson@redhat.com>
 
        * config/tc-ia64.c (struct unw_rec_list): Add slot_frag field.
This page took 0.040697 seconds and 4 git commands to generate.