aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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".
1996-12-31 * support.h: Undo previous change to SIGTRAPMark Alexander2-2/+7
and SIGQUIT values.
1996-12-31 * config/mips/tm-mips.h: Undefine BREAKPOINT, replaceMark Alexander1-5/+2
with separate LITTLE_BREAKPOINT and BIG_BREAKPOINT definitions; this fixes problem with setting breakpoints in little-endian programs in the simulator.
1996-12-31 * config/i386/xm-windows.h: Undo previous change to SIGTRAPMark Alexander1-2/+2
and SIGQUIT values; it messed up non-MIPS targets.
1996-12-31 * config/i386/xm-windows.h: Undo previous change to SIGTRAPMark Alexander1-0/+9
and SIGQUIT values; it messed up non-MIPS targets. * config/mips/tm-mips.h: Undefine BREAKPOINT, replace with separate LITTLE_BREAKPOINT and BIG_BREAKPOINT definitions; this fixes problem with setting breakpoints in little-endian programs in the simulator.
1996-12-31 * Makefile.in (m68k-opc.o, alpha-opc.o): Remove dis-asm.h dependency.Fred Fish2-2/+14
(tic80-dis.o, tic80-opc.o): Add rules per comment in Makefile.in.
1996-12-30 * xcofflink.c (xcoff_build_ldsyms): When exporting all definedIan Lance Taylor1-0/+6
symbols, don't export a symbol which is defined by an object in an archive which contains shared objects. PR 11379.
1996-12-30 * archures.c (enum bfd_architecture): Add bfd_arch_tic80Fred Fish2-4/+11
for TI TMS320c80 (MVP). (bfd_archures_list): Add bfd_tic80_arch. * bfd-in2.h: Regenerate by running "make headers".
1996-12-30 * interp.c (store_word, load_word): New static functions.Ian Lance Taylor2-1/+152
(mips16_entry): New static function. (SignalException): Look for mips16 entry and exit instructions. (simulate): Use the correct index when setting fpr_state after doing a pending move.
1996-12-30 * cpu-tic80.c (bfd_tic80_arch): Add struct.Fred Fish3-3/+12
* configure.in (case $vec): Correct typo, "tb" not "tp". Also add cofflink.o for tic80coff_vec. * configure: Regenerate with autoconf.
1996-12-30Add .tbyte and .tbss sectionsMichael Meissner2-0/+8
1996-12-30 * libbfd.c: Patch up the mmap code so that it is only built if BFDIan Lance Taylor1-0/+5
is configured with --with-mmap.
1996-12-30 * mips16-opc.c: Add "abs".Ian Lance Taylor1-0/+4
1996-12-30 * config/tc-mips.c (mips16_macro): Add case for M_ABS.Ian Lance Taylor2-0/+15
1996-12-30 * remote-sim.c (gdbsim_open_p): New static local.David Edelsohn2-1/+26
(gdbsim_open): Call unpush_target if sim open. Set gdbsim_open_p. (gdbsim_close): Only call sim_close if sim open. Reset gdbsim_open_p.
1996-12-29 * Makefile.in (ALL_MACHINES): Add tic80-dis.o and tic80-opc.o.Fred Fish4-3/+36
* disassemble.c (ARCH_tic80): Define if ARCH_all is defined. (disassembler): Add bfd_arch_tic80 support to set disassemble to print_insn_tic80. * tic80-dis.c (print_insn_tic80): Add stub.
1996-12-29 * Makefile.in (BFD32_BACKENDS): Add coff-tic80.oFred Fish5-1/+104
(ALL_MACHINES): Add cpu-tic80.o (cpu-tic80.o, coff-tic80.o): Add dependencies. * coff-tic80.c: Add skeleton, cloned from another coff config. * coffcode.h (coff_write_object_contents): Set magic to TIC80MAGIC for TIc80.