aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
1996-10-22start-sanitize-d10vMartin Hunt1-0/+7
Tue Oct 22 10:25:29 1996 Martin M. Hunt <hunt@pizza.cygnus.com> * d10v-tdep.c, config/d10v/tm-d10v.h: Changes to allow stack backtraces and inferior function calls. end-sanitize-d10v
1996-10-22Provide better statistics, particularly for doing VLIW work; Fix ldb to ↵Michael Meissner2-95/+213
correctly sign extend
1996-10-22 * configure: Handle GCC_FOR_TARGET like CC_FOR_TARGET.Ian Lance Taylor1-0/+4
1996-10-22 * scriptempl/v850.sc: Move all "normal" sections intoJeff Law2-1/+8
the external memory region (0x100000 - 0x200000). So plumhall works again (hopefully).
1996-10-22Sanitize out v850 stuff.Stu Grossman1-6/+6
1996-10-22 * mpw-make.sed: Update init.c editing to work with Oct 8 change.Stan Shebs2-12/+12
(@HLDFLAGS@): Always edit out.
1996-10-22Tue Oct 22 10:25:29 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-30/+51
* tm-d10v.h: Changes to allow stack backtraces and inferior function calls.
1996-10-22Tue Oct 22 10:25:29 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-5/+140
* d10v-tdep.c, config/d10v/tm-d10v.h: Changes to allow stack backtraces and inferior function calls.
1996-10-22 * obj.h (struct format_ops): Add frob_file_after_relocs field.Ian Lance Taylor1-0/+10
* config/obj-multi.h (obj_frob_file_after_relocs): Define. * config/obj-ecoff.c (ecoff_format_ops): Initialize new frob_file_after_relocs field. * config/obj-elf.c (elf_format_ops): Likewise. * config/tc-mips.c: Undefine obj_frob_file_after_relocs before including obj-elf.h.
1996-10-22 * mdebugread.c (parse_partial_symbols): Fix 64-bitMark Alexander3-6/+11
sign-extension problems in calculating psymtab addresses. * buildsym.c (end_symtab): Use macro to pop context.
1996-10-22 * config/tc-mips.c (cons_fix_new_mips): Only treat 8 byte relocIan Lance Taylor2-1/+43
specially if not ELF. (md_apply_fix): Handle BFD_RELOC_64. (tc_gen_reloc): Handle BFD_RELOC_64.
1996-10-21 * elf32-mips.c (elf_mips_howto_table): Describe R_MIPS_64.Ian Lance Taylor1-0/+5
(mips32_64bit_reloc): New static function. (mips_reloc_map): Add entry for BFD_RELOC_64. (mips_elf_relocate_section): Handle R_MIPS_64.
1996-10-21Mon Oct 21 16:16:26 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt2-6/+10
* interp.c (sim_resume): Change the way single-stepping and exceptions are handled so single-stepping works again.
1996-10-21 * v850-tdep.c: Cleanup lots of things. Add many comments.Stu Grossman2-137/+188
* testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so that cflags can contains -gstabs, and work correctly for other tests.
1996-10-21PR 8511, keep new test casesMichael Snyder1-0/+2
1996-10-21 * gdb.base/setshow.exp: New file, tests show and set.Michael Snyder2-0/+23
* gdb.base/setshow.c: New file, tests show and set. * gdb.base/help.exp: Add test for help set|show annotate. * gdb.base/default.exp: Add test for set|show annotate. PR 8511