+
+ * NEWS: Note BeOS support.
+ * configure.in: (ppc-*-beos): New target, use coff as object format.
+ * configure: Regenerate with autoconf.
+
+
+ * config/tc-mips.c (md_apply_fix): Improve error message for out
+ of range branch.
+
+ * Makefile.in: Add dependencies on obstack.h where needed.
+
+
+ * config/tc-mips.c (md_estimate_size_before_relax): Handle the
+ case of a symbol equated to another symbol when using SVR4_PIC.
+
+ * Makefile.in (TARG_CPU_DEP_sparc): Add opcode/sparc.h.
+
+
+ * read.c (read_a_source_file): Call LISTING_NEWLINE before
+ HANDLE_CONDITIONAL_ASSEMBLY when handling an MRI line label.
+
+ * config/obj-elf.c (obj_elf_data): Call md_flush_pending_output
+ and md_elf_section_change_hook if they are defined.
+ (obj_elf_text, obj_elf_previous): Likewise.
+
+
+ * config/obj-multi.h (struct elf_obj_sy): Define if
+ OBJ_MAYBE_ELF.
+ (OBJ_SYMFIELD_TYPE): Define as struct elf_obj_sy if
+ OBJ_MAYBE_ELF.
+ * config/obj-elf.h (struct elf_obj_sy): Don't define if
+ OBJ_SYMFIELD_TYPE is defined.
+
+ * doc/as.texinfo (bss): Improve description of .bss section. In
+ ELF or COFF, you are permitted to switch into the section.
+ (Comm): Rewrite description of common symbols.
+ (Lcomm): Mention that some targets permit a third argument.
+
+
+ * config/tc-ppc.c (ppc_elf_lcomm): Don't call S_CLEAR_EXTERNAL.
+
+ * symbols.c (colon): Change type of local to int. From Alan Modra
+
+ * config/tc-m88k.c (m88k_do_align): Don't use a special nop
+ alignment if a zero fill pattern was explicitly specified.
+ * config/tc-sh.c (sh_do_align): Likewise.
+
+ * read.c (equals): Always permit register names to be redefined.
+
+ * config/tc-mips.c (mips_fix_adjustable): Permit a reloc against a
+ mips16 symbol to be adjusted if a symbol is being subtracted from
+ it.
+
+ * config/obj-elf.c (obj_elf_symver): Check for duplicate or
+ illegal symbol version names.
+ (elf_frob_symbol): Check for external default versions.
+
+
+ * config/obj-elf.h (struct elf_obj_sy): Define.
+ (OBJ_SYMFIELD_TYPE): Define to elf_obj_sy struct. Change all
+ users.
+ * config/obj-elf.c (obj_elf_symver): Just record the name.
+ (obj_symbol_new_hook): Initialized versioned_name field.
+ (elf_frob_symbol): If there is a versioned_name, either rename the
+ symbol, or add an alias with that name.
+
+
+ * config/tc-mn10300.c (md_relax_table): Define.
+ (md_convert_frag): Implement.
+ (md_assemble): Handle relaxable operands/instructions correctly.
+ (md_estimate_size_before_relax): Implement.
+ * config/tc-mn10300.h (TC_GENERIC_RELAX_TABLE): Define.
+
+ * config/tc-mn10200.c (md_relax_table): Fix typos.
+
+ * config/tc-mn10300.c (md_assemble): Don't use any MN10300 specific
+ relocs anymore. Tweak fx_offset for pc-relative relocs.
+
+
+ * cond.c (s_ifc): Call mri_comment_field and mri_comment_end when
+ in MRI mode.
+
+start-sanitize-tic80
+
+ * config/tc-tic80.c (md_pseudo_table): Add "sect" and "section"
+ pseudo-ops.
+ * config/tc-tic80.c (md_begin): Declare external variable
+ coff_flags and insert an F_AR32WR bit into it.
+
+end-sanitize-tic80
+
+ * read.c (equals): Add reassign parameter. Change all callers.
+ * read.h (equals): Update declaration.
+
+
+ * config/tc-mips.c (mips16_extended_frag): Don't assume that we
+ can rely on the frag address to determine whether a frag is
+ earlier or later.
+
+
+ * write.h (LOCAL_LABEL): Only define if not BFD_ASSEMBLER.
+ (S_LOCAL_NAME): Likewise.
+ (FAKE_LABEL_NAME): Define unconditionally.
+ * symbols.c (colon): Call bfd_is_local_label, not LOCAL_LABEL, if
+ BFD_ASSEMBLER.
+ (S_IS_LOCAL): Call bfd_is_local_label_name, not LOCAL_LABEL.
+ * config/tc-*.h: Only define LOCAL_LABEL if not BFD_ASSEMBLER.
+ Don't define FAKE_LABEL_NAME.
+ * config/te-ic960.h: Likewise.
+ * config/tc-mips.h (tc_frob_file_before_adjust): Define.
+ (mips_frob_file_before_adjust): Declare.
+ * config/tc-mips.c (mips_frob_file_before_adjust): New function.
+ (mips_local_label): Remove.
+
+ * config/te-sco386.h: Remove; not used.
+
+start-sanitize-tic80
+
+ * config/tc-tic80 (md_pseudo_table): Add align pseudo op to do
+ byte alignment rather than power-of-two alignment that is the
+ GAS default.
+
+end-sanitize-tic80
+
+ * config/tc-m68k.c (md_assemble): Handle a reloc width of 'W'.
+
+ * gasp.c (hash_add_to_string_table): Correct misspelling in error
+ message, and add newline.
+ (process_file): Don't process assignments in the label if this is
+ a equ or assign pseudo-op.
+ (process_pseudo_op): Swap first argument to do_assign for K_ASSIGN
+ and K_EQU, to match documentation.
+
+
+ * config/obj-coff.c (obj_coff_section): Add 'r' section attribute
+ to denote read-only data sections.
+
+
+ * config/obj-elf.c (obj_elf_common): Set BSF_OBJECT in flags.
+ * config/tc-sparc.c (s_common): Likewise, if BFD_ASSEMBLER.
+
+ * expr.c (operand): Simplify 0b handling. Don't treat 0b as a
+ binary number if the next character is '+' or '-'.
+
+start-sanitize-tic80
+
+ * config/tc-tic80.c (FLT_CHARS): Change from "dD" to "fF".
+ (find_opcode): Match operands that can be floats.
+ (build_insn): Handle O_big (float) expressions and build
+ correct opcode.
+
+end-sanitize-tic80
+
+ * configure.in (mips*-*-lnews*): New target, also make empty
+ emulation list for this target.
+ * configure: Update.
+ * tc-mips.c (ECOFF_LITTLE_FORMAT): Define.
+ (mips_target_format): Use.
+ * te-lnews.h: New file.
+
+start-sanitize-tic80
+
+ * config/tc-tic80.c (find_opcode, build_insn): Changes to match
+ operands with :m or :s modifiers and generate the right opcodes
+ for them.
+
+end-sanitize-tic80
+
+ * Makefile.in (itbl-parse.c itbl-parse.h): Use $(BISON) and
+ $(BISONFLAGS), not $(YACC) and $(YACCFLAGS).
+
+
+ * config/tc-m68k.c (instring): Useless local declaration of
+ crack_operand removed.
+ * expr.h (expressionS): Changed type of X_op field to operatorT if
+ __GNUC__.
+
+
+ * configure.in: Add i386coff and i386elf to emulation list.
+ * configure: Rebuild.
+ * as.c (i386coff, i386elf): Declare.
+ * obj.h (coff_format_ops): Declare.
+ * config/obj-coff.c (OBJ_HEADER): Define.
+ (coff_obj_symbol_new_hook): Rename from obj_symbol_new_hook.
+ (coff_obj_read_begin_hook): Rename from obj_read_begin_hook.
+ (obj_pseudo_table): Add "version".
+ (coff_pop_insert): New static function.
+ (coff_sec_sym_ok_for_reloc): New static function.
+ (no_func): New static function.
+ (coff_format_ops): New variable.
+ * config/obj-coff.h (coff_obj_symbol_new_hook): Declare.
+ (obj_symbol_new_hook): Define.
+ (coff_obj_read_begin_hook): Declare.
+ (obj_read_begin_hook): Define.
+ * config/tc-i386.h (i386_target_format): Declare.
+ * config/tc-i386.c: Check OBJ_MAYBE_ELF as well as OBJ_ELF; check
+ OUTPUT_FLAVOR when appropriate.
+ (i386_target_format): New function.
+ * Makefile.in (obj-coff.o): New target.
+ (e-i386coff.o, e-i386elf.o): New targets.
+
+ * config/tc-i960.h (TC_SYMFIELD_TYPE): Define if OBJ_COFF.
+ (_tc_get_bal_of_call): Don't declare.
+ (tc_get_bal_of_call): Declare as function, don't define as macro.
+ * config/tc-i960.c (tc_set_bal_of_call): If OBJ_COFF, store balP
+ in sy_tc field, not x_balntry field.
+ (tc_get_bal_of_call): Rename from _tc_get_bal_of_call. Change
+ return type to symbolS *. If OBJ_COFF, retrieve value from sy_tc
+ field, not x_balntry field.
+
+ * config/obj-elf.c (obj_elf_section): Permit a .note section to
+ have the SHF_ALLOC attribute.
+
+ * Makefile.in ($(OBJS)): Don't depend upon $(IT_HDRS).
+ (TARG_CPU_DEP_mips): Depend upon $(srcdir)/itbl-ops.h.
+ (itbl-lex.o): Depend upon itbl-parse.h.
+
+ * itbl-parse.y (yyerror): Change return type to int. Change to
+ use old style function declaration.
+
+ * Makefile.in (itbl-lex.o): Remove -Wall.
+ (itbl-parse.o): Likewise.
+
+ * cond.c (s_ifdef): If we should omit conditionals from listings,
+ call listing_list.
+ (s_if, s_ifc, s_endif, s_else, s_ifeqs): Likewise.
+ * listing.c (list_info_struct): Add EDICT_NOLIST_NEXT.
+ (listing_listing): Handle EDICT_NOLIST_NEXT.
+ (listing_list): An argument of 2 means EDICT_NOLIST_NEXT.
+ * listing.h (LISTING_NOCOND): Define.
+ (LISTING_SKIP_COND): Define.
+ * as.c (show_usage): Mention c as a suboption of -a.
+ (parse_args): Handle c as a suboption of -a.
+ * doc/as.texinfo: Document -alc.
+
+start-sanitize-tic80
+
+ * config/tc-tic80.c (md_apply_fix): Handle R_ABS type fixups.
+
+end-sanitize-tic80
+
+ * doc/as.texinfo: Document .symver.
+
+
+ * config/tc-d10v.c: Change pre_defined_registers to
+ d10v_predefined_registers and reg_name_cnt to d10v_reg_name_cnt.
+
+
+ * config/obj-coff.c: Fix typo in comment section.
+start-sanitize-tic80
+ * config/tc-tic80.c (md_pseudo_table): Add entry for bss, which takes
+ an additional alignment argument.
+ (find_opcode): Allow O_symbol relocs for any 32 bit field, not just
+ base relative ones.
+ (build_insn): Handle O_symbol relocs for any 32 bit field, not just
+ base relative ones.
+end-sanitize-tic80
+
+
+ * Makefile.in: Remove dependancies on itbl-cpu.h.
+ * as.c: Define stubs for itbl_parse and itbl_init if HAVE_ITBL_CPU
+ is not defined.
+
+
+ * itbl-ops.h: Include as.h.
+
+
+ * as.c: Remove -t option.
+ * configure, configure.in: Move itbl-cpu.h to mips specific configure.
+ * itbl-ops.h: Include itbl-cpu.h only if HAVE_ITBL_CPU is defined.
+ * config/tc-mips.h: Define HAVE_ITBL_CPU.
+
+
+ * itbl-ops.c: Don't define DEBUG.
+
+
+ * Makefile.in: Update itbl-test.c to reflect its new location.
+
+
+ * itbl-ops.c: Add test for itbl_have_entries.
+ * config/tc-mips.c: Remove test for itbl_have_entries.
+ * config/tc-mips.h: Define tc_init_after_args to mips_init_after_args.
+
+
+ * Makefile.in (DISTSTUFF): Remove itbl-parse.y, itbl-lex.l, and
+ itbl-ops.c. Add itbl-parse.c and itbl-lex.c.
+ (LEX, LEXFLAGS): Define.
+ * itbl-ops.c (append_insns_as_macros): Remove bogus ASSERT.
+
+
+ * itbl-parse.y: Fix indentation mistakes from indent program.
+ * itbl-lex.l: Fix indentation mistakes from indent program.
+ * itbl-ops.h: Add include for ansidecl.h.
+ Add PARAMS around function arguments.
+ Add declaration for itbl_have_entries.
+ * itbl-ops.c: Add PARAMS around function arguments.
+ * Makefile.in: Add itbl build rules.
+ Add dependancies for itbl files to mips target.
+ * as.c: Add itbl support.
+ Add new option "--insttbl" for dynamically extending instruction set.
+ * as.h: Declare insttbl_file_name;
+ the name of file defining extensions to the basic instruction set
+ * configure.in, configure: Add itbl-parse.o, itbl-lex.o, and
+ itbl-ops.o to extra_objects for mips configuration.
+ Add include file link from itbl-cpu.h to
+ config/itbl-${target_cpu_type}.h.
+ * config/tc-mips.c: Allow copz instructions.
+ Add notes for future additions to the itbl support.
+ Add debug macros.
+ (macro): Call itbl_assemble to assemble itbl instructions.
+ See if an unknown register is specified in an itbl entry.
+
+ * doc/internals.texi (CPU backend): Fix typo in md_section_align
+ description.
+start-sanitize-tic80
+ * config/tc-tic80.h (NEED_FX_R_TYPE): Define.
+ * config/tc-tic80.c (find_opcode): Add code to support O_symbol
+ operands.
+ (build_insn): Grab a frag early so we can use the address in
+ fixups. Take one's complement of BITNUM values before insertion
+ in opcode. Add code to support O_symbol operands.
+ (md_apply_fix): Replace unimplemented warning with implementation.
+ (md_pcrel_from): Ditto.
+ (tc_coff_fix2rtype): Ditto.
+end-sanitize-tic80
+
+start-sanitize-d30v
+ * config/tc-d30v.c (parallel_ok): New function.
+ * config/tc-d30v.h: Define TARGET_BYTES_BIG_ENDIAN.
+end-sanitize-d30v
+ * config/tc-d10v.c (md_pcrel_from_section): Return 0 if
+ relocation is in different section. Fixes PR11574.
+
+
+ * tc-mips.c (mips_ip): If configured for an embedded ELF system,
+ don't set the section alignment to 2**4.
+
+
+ * config/tc-m68k.c (line_comment_chars): Add '*'.
+
+ * app.c (LEX_IS_TWOCHAR_COMMENT_2ND): Don't define.
+ (do_scrub_begin): Don't set lex['*'].
+ (do_scrub_chars): When handling LEX_IS_TWOCHAR_COMMENT_1ST, don't
+ check for LEX_IS_TWOCHAR_COMMENT_2ND. Instead, just check for
+ a literal '*'.
+
+ * configure.in: Set em=svr4 for m68k-*-sysv4*.
+ * configure: Rebuild.
+ * config/te-svr4.h: New file.
+ * config/tc-m68k.c (m68k_comment_chars): Only include `#' if
+ TE_SVR4 or TE_DELTA.
+
+
+ * config/tc-mn10200.c (md_convert_frag): Create a fixup for the
+ short conditional branch around a long unconditional branch.
+
+
+ * config/obj-coff.c (obj_coff_ln [both versions]): Call
+ new_logical_line.
+
+ * config/tc-arm.c (fix_new_arm): Use make_expr_symbol to handle a
+ complex expression.
+
+ * symbols.c (resolve_symbol_value): If both left and right
+ operands are undefined, warn about both of them.
+
+
+ * config/obj-elf.c (elf_pseudo_table): Add "symver".
+ (obj_elf_symver): New static function.
+ * config/obj-elf.h (OBJ_COPY_SYMBOL_ATTRIBUTES): Copy the st_other
+ field.
+
+ * write.c (relax_segment): Make type and printf format agree.
+
+ * read.c (get_line_sb): Don't end the line on a semicolon inside a
+ string.
+
+start-sanitize-d30v
+
+ * config/tc-d30v.c, config/tc-d30v.h: New files.
+
+ * configure: Rebuilt.
+
+ * configure.in: Add case for d30v.
+
+end-sanitize-d30v
+
+ * config/tc-alpha.h (md_operand): Define with a null expansion,
+ like all the other targets.
+ * doc/internals.texi (CPU backend): Add missing word in
+ md_flush_pending_output description. Fix typo in md_convert_frag
+ description.
+start-sanitize-tic80
+ * config/tc-tic80: Minor comment additions/changes.
+end-sanitize-tic80
+
* config/tc-m68k.c (LOCAL_LABEL): Macro redefined if TE_DELTA.
+ does not actually work, though:
+ * configure.in (i386-sequent-bsd*): New target.
+ * configure: Rebuild.
+ * config/tc-dynix.h: New file.
+ * config/tc-i386.h: Define TARGET_FORMAT if TE_DYNIX.
+
* read.c (do_align): Add max parameter. Change all callers.
Remove useless static variables.
(s_align): New static function. Do common portion of
(s_space): Set mri_pending_align if an odd number of bytes were
output.
-start-sanitize-d10v
* config/tc-d10v.h (md_do_align): Add this hook to call
* config/tc-d10v.c (find_opcode): Correctly calculate
branch displacement when .aligns are present.
-end-sanitize-d10v
* config/tc-mn10200.c (md_relax_table): Define.
* mpw-make.sed: Use NewFolderRecursive for installation.
-start-sanitize-d10v
* config/tc-d10v.c (do_assemble): Correct previous bug fix.
* config/tc-d10v.c (md_assemble): Fix bug which caused
second instruction in a line to be case sensitize. PR11312
-end-sanitize-d10v
* config/tc-mn10200.c (mn10200_insert_operand): Don't
BFD_RELOC_24_PLT_PCREL relocation.
(md_apply_fix3): Support BFD_RELOC_24_PLT_PCREL.
-start-sanitize-d10v
* config/tc-d10v.c (write_2_short): Remove code that called
parallel_ok() when the programmer specified parallel instructions.
-end-sanitize-d10v
* config/tc-mn10300.c (md_assemble): Update to handle endianness
* config/tc-mn10300.c: Fix various gcc -Wall warnings.
Remove '$' prefixing for registers.
-start-sanitize-d10v
* config/tc-d10v.c (md_assemble): Check to see if prev_seg
* config/tc-d10v.h (d10v_cleanup): Change prototype.
-end-sanitize-d10v
* write.c (fixup_segment): Don't discard the symbol for a PC
relative fixup to an absolute symbol.
-start-sanitize-d10v
* config/tc-d10v.c (md_assemble, d10v_cleanup): Fix bug
with multiple sections.
-end-sanitize-d10v
* config/tc-mips.c (md_longopts): Rename mips-16 to mips16, and
(md_assemble): Create fixups as needed.
(md_apply_fix3): Gut. It shouldn't ever get called anymore.
-start-sanitize-d10v
* config/tc-d10v.c (parallel_ok): When automatically converting
serial ops to parallel, do not consider a branch as the first
instruction.
-end-sanitize-d10v
* config/tc-mn10300.c (md_assemble): Handle MN10300_OPERAND_REG_LIST.
via PARAMS.
(check_operand): Likewise.
-start-sanitize-d10v
* config/tc-d10v.c (parallel_ok): Branch and link instructions
* doc/c-d10v.texi: Add info on @word modifier.
-end-sanitize-d10v
* config/tc-mn10300.c (mn10300_insert_operand): MN10300_OPERAND_SPLIT
do any fixups.
end-sanitize-v850
-start-sanitize-d10v
* config/tc-d10v.h (md_cleanup): New function. This is needed to
write out any buffered instructions when a ".end" is found.
-end-sanitize-d10v
* read.c (read_a_source_file): New hook md_cleanup().
differently for movea & sst/sld insns.
end-sanitize-v850
-start-sanitize-d10v
* config/tc-d10v.c (parallel_ok): Don't allow illegal combinations
of instructions.
-end-sanitize-d10v
* obj.h (struct format_ops): Add frob_file_after_relocs field.
* read.c (float_cons): Call md_flush_pending_output if it is
defined.
-start-sanitize-d10v
* config/tc-d10v.c (md_operand): Created. Allows operands to
start with '#'.
* config/tc-d10v.h (md_operand): Undefined.
-end-sanitize-d10v
* config/tc-m68k.c (add_fix): Treat a width of '3' like 'B'.
instruction field. Add code to generate shorter sequences for
constants with a single contiguous seqeuence of ones.
-start-sanitize-d10v
* config/tc-d10v.c (d10v_dot_word): New function to support
(md_apply_fix3): Cleanup and changes to support correct sizes
for 16 and 18-bit relocs.
-end-sanitize-d10v
* configure.in (sparc-*-aout): Set `em'.
* config/tc-mips.c (load_register): Remove unnecessary code that
was causing the high 32bits of 64bit constants to be lost.
-start-sanitize-d10v
* config/tc-d10v.c: Added changes to support function
pointers and "@word" syntax.
-end-sanitize-d10v
start-sanitize-v850
* read.c (emit_expr): Fix conversion of byte count to BFD reloc
code.
-start-sanitize-d10v
* config/tc-d10v.c (find_opcode): Fix problem with calculating
branch sizes in across sections.
-end-sanitize-d10v
start-sanitize-v850
table marker.
end-sanitize-v850
-start-sanitize-d10v
* config/tc-d10v.c (find_opcode): Fix a bug which could generate
the wrong opcode for cases like st2w where there are many forms
of the same instruction.
-end-sanitize-d10v
* expr.c (operand): If md_parse_name is defined, call it before
* config/tc-hppa.c (tc_gen_reloc): Add new argument to
hppa_gen_reloc_type call.
-start-sanitize-d10v
* config/tc-d10v.c: Fixed ".word". Fixed problem with range checking
* config/tc-d10v.c (parallel_ok): Fix bug in parallel
checking code.
-end-sanitize-d10v
* ecoff.c (init_file): Initialize fMerge to 1.
(ecoff_directive_loc): Clear fMerge field of current file.
(ecoff_generate_asm_lineno): Likewise.
-start-sanitize-d10v
* doc/c-d10v.texi: Fix typo.
-end-sanitize-d10v
start-sanitize-v850
* ecoff.c (ecoff_directive_endef): Avoid a division by zero error
if an array dimension is not known.
-start-sanitize-d10v
* config/tc-d10v.c: Fix a reloc bug caused by my last change.
* doc/c-d10v.texi: Cleanup.
-end-sanitize-d10v
start-sanitize-v850
* configure.in (v850-*-elf): New target.
end-sanitize-v850
-start-sanitize-d10v
* doc/c-d10v.texi: New file.
* config/tc-d10v.c: All references to defined symbols should
now use the optimal instruction. .float and .double now work.
-end-sanitize-d10v
* config/obj-coff.c (fixup_segment): Adjust PC relative reloc by
* mpw-config.in: Add wildcards for config matching, add mips-*-*
case, forward-include bfd/elf-bfd.h.
-start-sanitize-d10v
* config/tc-d10v.c: Add additional information to the opcode
table to help determinine which instructions can be done
in parallel.
-end-sanitize-d10v
* config/tc-arm.c: Major changes to add Thumb support, with lots
* config/tc-mips.h (BYTE_ORDER): Don't define. No longer used.
-start-sanitize-d10v
* config/tc-d10v.c: Fix problem with relocs.
-end-sanitize-d10v
* config/tc-sh.c (sh_do_align): If not BFD_ASSEMBLER, always align
as_fatal. Change the error message slightly. Set howto to a
non-NULL value in order to keep going.
-start-sanitize-d10v
* config/tc-d10v.c: Added code to support 32-bit fixups for stabs.
-end-sanitize-d10v
* config/tc-h8300.c (get_specific): New operand "size" derived
* config/tc-hppa.c: Revert yesterday's changes.
-start-sanitize-d10v
* config/tc-d10v.c: Disable range checking on 16-bit values.
-end-sanitize-d10v
* config/tc-m68k.c (m68k_ip): Set ok_arch for every instruction,
not just the ones that don't match.
-start-sanitize-d10v
* config/tc-d10v.c: Fixed bugs in short relocs and range checking.
-end-sanitize-d10v
* config/tc-arm.c: Changed INSN_SIZE to variable insn_size, as
* config/tc-sparc.c (md_pseudo_table): Add 2byte, 4byte, and 8byte
pseudo-ops.
-start-sanitize-d10v
* config/tc-d10v.c: Added lots of error checking. Added hacks
to support accumulator shifts.
-end-sanitize-d10v
* symbols.c (S_SET_EXTERNAL): Let .weak override.
(S_CLEAR_EXTERNAL): Likewise.
(S_SET_WEAK): Remove error; just let .weak override.
-start-sanitize-d10v
* config/tc-d10v.c (md_assemble): Now handles multiline
(d10v_insert_operand): Now works correctly for either container.
* config/tc-d10v.h (d10v_cleanup): Declare.
-end-sanitize-d10v
* config/tc-mips.c (tc_gen_reloc): BFD_RELOC_PCREL_HI16_S and
* config/tc-m68k.c (m68k_ip): Use the correct length when
allocating space for the unsupported architecture error message.
-start-sanitize-d10v
* configure.in (d10v-*-*): Allow d10v-*-*, don't require d10v-*-elf*.
* config/tc-d10v.h: New file.
* configure (d10v-*-elf): New target.
* configure.in (d10v-*-elf): New target.
-end-sanitize-d10v