aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-01-03 * config/tc-m68k.h (tc_frob_label): Define to warn about aIan Lance Taylor2-0/+14
misaligned text label. Based on patch from Ronald F. Guilmette <rfg@monkeys.com>.
1997-01-03 * macro.c (macro_expand_body): In MRI mode, just copy a single &.Ian Lance Taylor1-0/+2
1997-01-03 * config/tc-m68k.c (m68k_ip): Call frag_grow before adding aIan Lance Taylor2-0/+9
PCINDEX frag. From Ronald F. Guilmette <rfg@monkeys.com>.
1997-01-03 * m68k-opc.c: Add #B case for moveq.Ian Lance Taylor1-0/+4
1997-01-03 * config/tc-m68k.c (m68k_ip): Accept 'B' as a size for anIan Lance Taylor4-10/+48
immediate value. (md_assemble): If the size is 'B', set fx_signed. (md_apply_fix_2): Use fx_signed when checking for overflow. * write.h (struct fix): Add fx_signed field. * write.c (fix_new_internal): Initialize fx_no_overflow and fx_signed fields. (fixup_segment): Use fx_signed when checking for overflow. * config/obj-coff.c (fixup_segment): Check fx_no_overflow and fx_signed when checking for overflow.
1997-01-03Put common variables into the appropriate section, based on relocation typesMichael Meissner2-227/+373
1997-01-03Add new st_other bits; Remove v850 section indexesMichael Meissner2-11/+10
1997-01-03Add .{z,t}common and .tcommon_byte sectionsMichael Meissner1-0/+7
1997-01-03 * interp.c (sim_monitor): Make output to stdout visible inMark Alexander1-0/+5
wingdb's I/O log window.
1997-01-03 * NOTES, NOTES.config: Removed. These are rarely, if ever,Ian Lance Taylor4-151/+3
updated, and all the useful information is in doc/internals.texi.
1997-01-03 Based on patch from Ronald F. Guilmette <rfg@monkeys.com>:Ian Lance Taylor4-12/+52
* read.c (read_a_source_file): Check for conditional operators before doing an MRI pending alignment. * config/tc-m68k.h (m68k_conditional_pseudoop): Declare. (tc_conditional_pseudop): Define. * config/tc-m68k.c (m68k_conditional_pseudop): New function. * doc/internals.texi (CPU backend): Describe tc_conditional_pseudoop.
1997-01-03Add v850.hMichael Meissner3-0/+56
1997-01-03 Based on patch from Ronald F. Guilmette <rfg@monkeys.com>:Ian Lance Taylor2-4/+38
* config/tc-m68k.c (m68k_rel32_from_cmdline): New static variable. (md_begin): Check m68k_rel32_from_cmdline before setting m68k_rel32. (m68k_mri_mode_change): Likewise. (md_longopts): Add --disp-size-default-16 and --disp-size-default-32. (md_parse_option): Handle new options. (md_show_usage): Mention new options. * doc/c-m68k.texi (M68K-Opts): Document new options.
1997-01-02 Based on patch from Ronald F. Guilmette <rfg@monkeys.com>:Ian Lance Taylor4-30/+644
* config/tc-m68k.c (m68k_index_width_default): New static variable. (m68k_ip): Use m68k_index_width_default to set the size of a base register whose size was not given. (md_longopts): Add --base-size-default-16 and --base-size-default-32. (md_parse_option): Handle new options. (md_show_usage): Mention new options. * doc/c-m68k.texi (M68K-Opts): Document new options.
1997-01-02fix copyrightIan Lance Taylor1-3/+3
1997-01-02 * configure.tgt (mips*el-*-linux*, mips*-*-linux*): New targets.Ian Lance Taylor2-0/+7
* scripttempl/elfmips.sc: Use __start as the entry address for mips*-*-linux*.
1997-01-02 * doc/c-mips.texi: Mention ISA level 4, and the -mips16 option.Ian Lance Taylor2-0/+185
1997-01-02 * configure.in: Recognize mips-*-linux* target.Ian Lance Taylor3-5/+8
* configure: Rebuild.
1997-01-02 * config/tc-mips.c (load_register): Rewrite 64 bit handling toIan Lance Taylor1-0/+3
work if valueT is only 32 bits.
1997-01-02 * gas/mips/mips16.s, gas/mips/mips16.d: New test.Ian Lance Taylor2-0/+260
* gas/mips/mips.exp: Run mips16 test. * gas/mips/mips.exp: Run dli test unconditionally. * gas/mips/dli.s: Add text symbol. Add nops to round to 16 byte boundary. * gas/mips/dli.d: Corresponding changes.
1997-01-02 * config/tc-mips.c: Throughout, check target_big_endian ratherIan Lance Taylor2-79/+57
than byte_order. (byte_order): Remove. (mips_init_after_args): Remove. * config/tc-mips.h (LITTLE_ENDIAN, BIG_ENDIAN): Don't define. (mips_init_after_args): Don't declare. (tc_init_after_args): Don't define. * config/tc-mips.h (tc_frob_after_relocs): Define if OBJ_MAYBE_ELF. (mips_elf_final_processing): Likewise. (ELF_TC_SPECIAL_SECTIONS): Likewise.
1997-01-02 * mn10300-dis.c (disassemble): Make sure all variables are initializedJeff Law2-6/+11
before they are used. Fixes various weird disassembly problems.
1996-12-31small fixGeoffrey Noer1-1/+1
1996-12-31 * mn10300_sim.h (struct _state): Put all registers into a singleJeff Law3-53/+51
array to make gdb implementation easier. (REG_*): Add definitions for all registers in the state array. (SEXT32, SEXT40, SEXT44, SEXT60): Remove unused macros. * simops.c: Related changes.
1996-12-31Tue Dec 31 15:19:32 1996 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer2-4/+6
* config/mn10300/tm-mn10300.h: more small register fixes
1996-12-31Deal with kill encoding the signal via the exit status.Michael Meissner2-3/+11
1996-12-31 * read.c (read_a_source_file): Check mri_pending_align afterIan Lance Taylor2-8/+15
checking for a macro. From Ronald F. Guilmette <rfg@monkeys.com>.
1996-12-31 * config.bfd (mips*el-*-linux*): New target.Ian Lance Taylor2-0/+14
(mips*-*-linux*): New target.
1996-12-31 * elf32-mips.c (_bfd_mips_elf_merge_private_bfd_data): Clean up.Ian Lance Taylor1-45/+68
Return a useful value.
1996-12-31 * v850-opc.c (v850_opcodes): Put curly-braces around operandsJeff Law1-0/+7
for "breakpoint" instruction. Fixes random assembler failures for hp-x-v850 toolchain.
1996-12-31 * configure.in: Remove uses of config/mh-linux.Ian Lance Taylor2-2/+2
1996-12-31 * mh-linux: Remove.Ian Lance Taylor3-4/+12
1996-12-31 * config.sub, config.guess: Merge with latest FSF sources.Ian Lance Taylor1-0/+4
1996-12-31 * Makefile.in (.c.o): Add -D_GNU_SOURCE. Put $(CFLAGS) at theIan Lance Taylor2-2/+8
end. (gprof): Put $(CFLAGS) after the other options.
1996-12-31 * Makefile.in (ALL_CFLAGS): Add -D_GNU_SOURCE.Ian Lance Taylor8-7/+16
1996-12-31 * Makefile.in (ALL_CFLAGS): Add -D_GNU_SOURCE.Ian Lance Taylor1-0/+5
(dep): Use ALL_CFLAGS rather than CFLAGS.
1996-12-31 * configure.host: Use ac_cv_func_mmap_fixed_mapped instead ofIan Lance Taylor1-0/+2
ac_cv_func_mmap in bfd/configure.host.
1996-12-31Fix some spacingMichael Meissner2-121/+127
1996-12-31Fix relocatable tda offsets with non-zero addendsMichael Meissner1-0/+8
1996-12-31Set V850_OPERAND_ADJUST_SHORT_MEMORY flag on sst.{h,w}/sld.{h,w} instructionsMichael Meissner2-2/+10
1996-12-31Add V850_OPERAND_ADJUST_SHORT_MEMORYMichael Meissner1-0/+7
1996-12-31 * configure.in: Check ac_cv_func_mmap_fixed_mapped, notIan Lance Taylor1-0/+4
ac_cv_func_mmap. * configure: Rebuild.
1996-12-31 * ld.h (args_type): Add filter_shlib and auxiliary_filter_shlibIan Lance Taylor3-38/+82
fields. * lexsup.c (parse_args): Recognize --auxiliary/-f and --filter/-F. * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): Pass filter_shlib and auxiliary_filter_shlib to size_dynamic_sections. * ld.texinfo, ld.1: Document --filter/-F and --auxiliary/-f.
1996-12-31 * elflink.h (NAME(bfd_elf,size_dynamic_sections)): AddIan Lance Taylor5-10/+47
filter_shlib and auxiliary_filter_shlib parameters. * elf.c (_bfd_elf_print_private_bfd_data): Handle DT_AUXILIARY and DT_FILTER. * bfd-in.h (bfd_elf32_size_dynamic_sections): Update declaration. (bfd_elf64_size_dynamic_sections): Likewise. * bfd-in2.h: Rebuild.
1996-12-31 * common.h (DT_AUXILIARY): Define.Ian Lance Taylor1-3/+26
(DT_FILTER): Define.
1996-12-31improve formatIan Lance Taylor1-10/+10
1996-12-31improve formatIan Lance Taylor1-8/+15
1996-12-31 * gas/sparc/synth.d: Use --prefix-addresses for objdump.Ian Lance Taylor1-0/+5
* gas/sparc/synth64.d: Likewise.
1996-12-31 * config/tc-sparc.c (md_apply_fix3): Rename from md_apply_fix, andIan Lance Taylor1-0/+8
add segment argument. If OBJ_ELF, treat a relocation against a symbol in a linkonce section like a relocation against an external symbol. * config/tc-sparc.h (MD_APPLY_FIX3): Define.
1996-12-31End tic80 sanitization regions with "end-sanitize-tic80", notKen Raeburn2-2/+2
with "start-sanitize-tic80".