aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1996-10-29 * v850.h (V850_OPERAND_RELAX): New operand flag.Jeff Law1-0/+11
1996-10-29 * ieee.c (ieee_write_section_part): Use LMA rather than VMA.Ian Lance Taylor1-0/+20
(do_with_relocs): Likewise. (do_as_repeat): Likewise. (copy_expression): Likewise. PR 10946.
1996-10-29 * configure.in: Exclude mmalloc from i386-windows.Stu Grossman2-1/+5
1996-10-29 * mswin/genmakes mswin/recordit: New scripts to generate makeStu Grossman1-0/+11
files for MSVC.
1996-10-29 * mh-dgux386: New file. x86 dgux specific flagsStu Grossman2-0/+20
1996-10-28handle v850.scIan Lance Taylor1-0/+8
1996-10-28 * configure.tgt (sparclet*-*-aout*): Delete, use sparc*-*-aout*.David Edelsohn1-0/+6
1996-10-28add write.c to v850_filesIan Lance Taylor1-1/+1
1996-10-28 * stabs.c (struct stab_handle): Add function_end field.Ian Lance Taylor2-15/+95
(start_stab): Initialize function_end. (finish_stab): Pass info->function_end to debug_end_function. (parse_stab): If info->function_end is set, use it as the address which ends a function.
1996-10-28 * ieee.c (ieee_array_type): Remember the correct size.Ian Lance Taylor1-2/+9
1996-10-28 * ieee.c (ieee_finish_compilation_unit): Permit coalescing rangesIan Lance Taylor2-5/+24
that are up to 0x1000 bytes apart, not just 64. (ieee_add_bb11_blocks): Don't bother to emit a BB11 that is less than 0x100 bytes. (ieee_lineno): Only emit line numbers that are less than info->highaddr.
1996-10-28revert last changeIan Lance Taylor0-0/+0
1996-10-28Mon Oct 28 10:43:45 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+4
* read.c (read_a_source_file): New hook md_cleanup().
1996-10-28add new filesIan Lance Taylor1-0/+4
1996-10-28 * config/mips/{tm-vr5000.h,tm-vr5000el.h,vr5000.mt,vr5000el.mt}:Mark Alexander5-2/+58
New files. * configure.tgt: Modify cases for vr5000 to use new files.
1996-10-26 * procfs.c (proc_set_exec_trap): Under Alpha OSF/1-4.0, tracingPeter Schauer3-7/+62
the entry to the exit system call to detect termination of the inferior stopped working. Trace termination of the inferior via PRFS_STOPTERM instead. (procfs_init_inferior): Do not trace entry to exit system call if PIOCSSPCACT is defined. (procfs_wait): Handle PR_DEAD event, which signals the termination of the inferior if PRFS_STOPTERM is set. * mdebugread.c (parse_partial_symbols): Ignore stNil section start address symbols. * sparc-tdep.c (get_saved_register): Get saved PC from the frame info if not in innermost frame.
1996-10-25 * ieee.c (struct ieee_defined_enum): Add defined field.Ian Lance Taylor1-42/+61
(ieee_enum_type): If the enum tag has been seen before but not defined, reuse the same type index, and define it. (ieee_tag_type): If this enum has not been defined, add an undefined entry to the list of enums. PR 10946.
1996-10-25 * objdump.c (disassemble_bytes): Let the disassembler override theIan Lance Taylor1-0/+22
number of bytes printed on a line.
1996-10-25 * write.c (fix_new_exp): Use make_expr_symbol to build anIan Lance Taylor1-0/+5
expression symbol for a complex fixup.
1996-10-25 * config/tc-v850.c (v850_reloc_prefix): Several disgustingJeff Law2-21/+61
hacks to improve parsing of complex hi, lo, zda, etc expressions. (md_assemble): Don't demand and eat a trailing ')' after finding a v850 relocation prefix. Sign extend the constant in a BFD_RELOC_LO16 expression. Do eat a trailing ')' after a complete operand. (parse_cons_expression_v850): Don't eat a trailing ')' after finding a v850 relocation prefix. Trying to get nec's sample code to assemble. Why oh why didn't JT try to assemble any of their code...
1996-10-24 * v850-opc.c (v850_opcodes): Add "jCC" instructions (aliases forJeff Law2-1/+33
"bCC"instructions). Because quantum's code uses jnz, jcc, etc etc etc.
1996-10-24 * config/tc-v850.h (TC_PARSE_CONS_EXPRESSION): Define.Jeff Law2-0/+52
(TC_CONS_FIX_NEW): Likewise. * config/tc-v850.c (parse_cons_expression_v850): New function. (cons_fix_new_v850): Likewise. So we can handle ".hword lo(_foo)".
1996-10-24 * mips-dis.c (_print_insn_mips): Use a tab between the instructionIan Lance Taylor1-0/+5
and the arguments.
1996-10-24 * objdump.c (prefix_addresses): New static variable.Ian Lance Taylor2-4/+18
(long_options): Add "prefix-addresses". (compare_symbols): Sort BSF_FUNCTION symbols before other symbols. (find_symbol_for_address): New static function, broken out of objdump_print_address. (objdump_print_addr_with_sym): New static function, broken out of objdump_print_address. (objdump_print_address): Call new functions. (disassemble_bytes): New static function, broken out of disassemble_data. Change disassembly format, unless prefix_addresses is set. (disassemble_data): Call disassemble_bytes. Unless prefix_addresses is set, disassemble in chunks headed by a symbol. * binutils.texi, objdump.1: Document --prefix-addresses.
1996-10-24 * simops.c (OP_500): Mask off low bit in displacementJeff Law2-2/+6
for sld.w. (OP_501): Similarly. More bugs exposed by tda testing.
1996-10-24 * simops.c (OP_500): Fix displacement handling for sld.w.Jeff Law2-2/+5
(OP_501): Similarly for sst.w. More fixes exposed by tda testing.
1996-10-24 * rddbg.c (read_section_stabs_debugging_info): Preserve theIan Lance Taylor1-0/+5
backslash when concatenating multiple stabs strings.
1996-10-24 * config/tc-v850.h (tc_fix_adjustable): Don't adjust TDA relocs.Jeff Law2-1/+11
Fixing more tda stuff.
1996-10-24 * configure.in, configure.tgt, configure.host, gdbserver/configure.in:Mark Alexander1-0/+1
Correct for pc-linux-gnu problem in config.guess.
1996-10-24 * dbxread.c (process_one_symbol): Interpret end-of-functionMark Alexander4-4/+7
markers correctly; this fixes problem on Vr5000 where all functions in a module had the same address. * configure.in, configure.tgt, configure.host, gdbserver/configure.in: Correct for pc-linux-gnu problem in config.guess. * configure: Regenerate.
1996-10-24 * simops.c (trace_input): Remove all references to SEXT7.Jeff Law2-10/+18
(OP_300, OP_400, OP_500, OP_380, OP_480, OP_501): Displacement is zero extended for sst/sld instructions. * v850_sim.h (SEX7): Delete. It's no longer needed (and it was incorrect anyway). So we properly simulate sst/sld instructions.
1996-10-24 * Makefile.in: Get rid of srcroot. Set all INSTALL macros viaStu Grossman4-51/+131
autoconf. * gencode.c (write_opcodes): Pad operands field to account for MSVC braindamage. * simops.c: Include errno.h. Exclude SYS_chown, since MSVC doesn't support it. (Why is this here in the first place?!?) * v850_sim.h: Get rid of 64 bit defs. Also, get rid of #elif's. Change number of operands in struct simops from 9 to 6. Define SIGTRAP and SIGQUIT for MSVC.
1996-10-24 * dbxread.c: Don't swap symbols in place, since internal andStu Grossman5-24/+69
external forms may have different sizes. Don't assume that an internal_nlist has the same layout as an external_nlist. Create symbol for n_strx element so to hide specifics of nlist from partial-stab.h. * partial-stab.h: Don't reference dbxread symbols directly. Use CUR_SYMBOL_STRX instead. * config/i386/xm-windows.h: Define SIGQUIT and SIGTRAP. * config/v850/tm-v850.h: Define PS_REGNUM and TARGET_V850 for MSVC builds. * mswin/gdbwin.c (reg_order): Define register order for V850. * mswin/gui.cpp (CGuiApp::InitInstance): Define target name for V850. * mswin/regdoc.h: Define MAXREGS for V850.
1996-10-24 * Undo my previous change.Stu Grossman1-1/+0
1996-10-24 * Makefile.in (EXTRA_GCC_FLAGS): Pass down GCC_FOR_TARGETIan Lance Taylor2-5/+8
unconditionally. (MAKEOVERRIDES): Define (revert this part of October 18 change).
1996-10-24 * aclocal.m4, configure: Set USE_BINARY_FOPEN for *-*-windows.Stu Grossman1-0/+4
1996-10-24 * Makefile.in (FLAGS_TO_PASS): Add $(HOST_FLAGS) to allow theStu Grossman3-2/+12
host to add it's own flags. * config/mh-windows (HOST_FLAGS): Set srcroot, which is needed for MSVC build procedure.
1996-10-23 * config/tc-ppc.c (md_apply_fix3): Give a better warning messageIan Lance Taylor1-0/+5
for an unknown relocation type. PR 10944.
1996-10-23 * config/tc-v850.c (md_pseudo_table): Add .word; allocatesJeff Law2-0/+6
4 bytes of space. Something off the todo list.
1996-10-23 * scriptempl/v850.sc (zdata): Make sure this staysJeff Law2-1/+6
in lo-memory. zda testing.
1996-10-23 * elf32-v850.c: Add comments about assumptions aboutJeff Law2-11/+28
char, short & long sizes. (elf32_v850_bfd_final_link_relocate): Fix sign extension problems for several relocs. Still fixing sda/tda/zda stuff.
1996-10-23 * xcofflink.c (bfd_xcoff_import_symbol): Don't allocate ldsym.Ian Lance Taylor1-0/+7
Store import file index in ldindx. (xcoff_build_ldsyms): Assume that ldsym was not previously allocated. For an imported symbol, copy ldindx into l_ifile.
1996-10-23 * elf32-v850.c (elf_v850_howto_table): Fix ordering ofJeff Law2-19/+79
R_V850_ZDAOFFSET and R_V850_TDAOFFSET. Fix various fields in R_V850_TDAOFFSET. (elf32_v850_bfd_final_link_relocate): Tweak pc-relative relocs to work more like other relocs. Handle R_V850_TDAOFF relocations. v850 tda, sda & zda stuff.
1996-10-23 * config/tc-v850.c (md_assemble): Handle TDAOFF relocsJeff Law2-6/+18
differently for movea & sst/sld insns. Working on tda for the v850.
1996-10-23 * ppc-opc.c (PPCPWR2): Define.Ian Lance Taylor1-0/+6
(powerpc_opcodes): Use PPCPWR2 for fsqrt, rather than duplicating it.
1996-10-23 * scripttempl/v850.sc (__ep): Put it at the startJeff Law2-1/+4
of the tda section. v850.
1996-10-23 * elf32-v850.c: Include bfdlink.h.Jeff Law2-0/+325
(bfd_elf32_v850_reloc): Return an error if we get a reloc we can't handle. (elf32_v850_bfd_final_link_relocate): New function. (v850_elf_relocation_section): Likewise. (elf_backend_relocate_section): Define. New-style linker for the v850 (necessary to handle zda, sda & tda). sda & tda relocs seem to be working. No tda reloc support yet.
1996-10-22 * v850-tdep.c (scan_prologue): Changes to deal with scheduledStu Grossman2-21/+52
prologues correctly. First, prologue end is now defined by presence of a branch, jump or call insn. Second, can no longer fix frame offsets because we may not know the offset until after a register has been saved. * (v850_init_extra_frame_info): Fixup frame offsets here because we have all the info at this time. * (v850_frame_chain): Use new calling convention for scan_prologue.
1996-10-22 * binary.c (binary_set_section_contents): Ignore sections whichIan Lance Taylor1-0/+5
don't have SEC_LOAD and SEC_ALLOC set. PR 10914.
1996-10-22Do not allow IU,IU or MU,MU, or both instructions to be parallelized with -OMichael Meissner1-0/+5