aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-02-10 * blockframe.c (generic_get_saved_regs): Remove unused variableJeff Law2-1/+15
"addr". * breakpoint.c (frame_in_dummy): Move struct breakpoint *b decl inside #ifdef CALL_DUMMY. (watch_command_1): Initialize target_resources_ok. * command.c (do_setshow_command): Provide dummy initialization for "match". * valops.c (find_function_addr): Move function & prototype inside #ifdef CALL_DUMMY. (value_arg_coerce): Similarly. (value_of_variable): Provide dummy initialization of "frame". Lint.
1997-02-10 * gdb.base/exprs.exp: Delete bogus/incorrect (and probablyJeff Law1-0/+3
redundant) test.
1997-02-10 * gdbtk.c (call_wrapper): Clear running_now if an error occurs.Stu Grossman2-0/+6
This fixes PR 11323, where gdbtk stops responding if an error occurs.
1997-02-10 * gdb.base/recurse.exp: Relax final value test for 'b' so thatJeff Law1-0/+5
it doesn't lose for 16bit integer systems.
1997-02-10Add tic80 directory to keep_these_too or lose_these_too.Fred Fish1-0/+6
1997-02-10 * tic80.h (tic80_symbol_to_value): Change prototype to matchFred Fish2-1/+6
change in function, added class parameter.
1997-02-10 * tic80-opc.c (tic80_symbol_to_value): Changed to acceptFred Fish2-7/+31
a symbol class that restricts translation to just that class (general register, condition code, etc).
1997-02-10 * xcoffread.c (RECORD_MINIMAL_SYMBOL): Add NULL asection* parameterFred Fish2-4/+11
to prim_record_minimal_symbol_and_info call that was missed in Jan 3 change. (scan_xcoff_symtab): Ditto.
1997-02-10 * emulparams/tic80coff.sh: New (dummy) file for TIc80.Fred Fish6-0/+64
* scripttempl/tic80coff.sc: New (dummy) file for TIc80. * Makefile.in (etic80coff.c): Add target and rule to build it. * configure.tgt (tic80-*-coff): Set targ_emul to tic80coff.
1997-02-09 * remote-mips.c (common_breakpoint): Prevent 64-bit addressesMark Alexander4-7/+35
from being sent to 32-bit targets by masking off upper bits. * mips-tdep.c (heuristic_proc_start): Mask off upper 32 bits of PC on 32-bit targets. (mips16_heuristic_proc_desc): Recognize 'addiu s1,sp,n' as a frame setup instruction. (mips32_heuristic_proc_desc): Fix warning found by gcc -Wall. (mips16_skip_prologue): Recognize 'addiu s1,sp,n' as a valid prologue instruction. Fix warnings and bugs found by gcc -Wall. * buildsym.c (finish_block): Improve handling of overlapping blocks; fixes problem on MIPS16 printing function arguments.
1997-02-09Fix circular dependencyMichael Meissner2-1/+5
1997-02-08 * dwarf2read.c (dwarf2_linkage_name): New function to getPeter Schauer2-31/+59
the linkage name of a die from DW_AT_MIPS_linkage_name or DW_AT_name. (read_func_scope, dwarf2_add_field, dwarf2_add_member_fn, new_symbol): Use it instead of accessing DW_AT_name. (read_partial_die): Use DW_AT_MIPS_linkage name as name of the partial die if present. (dwarf2_add_member_fn): Make a copy of physname on the type obstack.
1997-02-08 Changes to replace references to "prune_system_crud" withBob Manson3-15/+17
"prune_warnings".
1997-02-07 * elflink.h (elf_link_input_bfd): If we've discarded a section,Ian Lance Taylor2-2/+13
the output section will be the absolute section; don't print an assertion message for that case when doing a relocateable link. PR 11647.
1997-02-07 * blockframe.c (generic_frame_chain_valid): If the new frameJeff Law2-1/+8
is not INNER_THAN the old frame, then it's not valid.
1997-02-07 * config/tc-mn10200.c (md_assemble): If a constant operand won'tJeff Law1-0/+6
fit into the constant field of a relaxable operand, then it does not match. Fixes mn10200/other.s failures due to new relaxing code.
1997-02-07 * gdb.fortran/types.exp: If the target doesn't support "double"Jeff Law1-0/+3
data types, then expect "real" types to only be 4 bytes.
1997-02-07 * gdb.c++/virtfunc.exp: Expect failure for virtual functionJeff Law1-0/+3
call tests if the target doesn't support inferior function calls.
1997-02-07 * gdb.base/printcmds.exp: Allow minor deviation in FP valuesJeff Law1-0/+5
in printf tests.
1997-02-07 * config/tc-mn10200.c (md_estimate_size_before_relax): TreatJeff Law2-1/+8
a jsr target in a different section just like a jsr to an undefined target. Bug triggerd by c++ tests.
1997-02-07 * tic80-opc.c (tic80_operands): Add REG_0_E, REG_22_E,Fred Fish2-108/+146
and REG_DEST_E for register operands that have to be an even numbered register. Add REG_FPA for operands that are one of the floating point accumulator registers. Add TIC80_OPERAND_MASK to flags for ENDMASK operand. (tic80_opcodes): Change entries that need even numbered register operands to use the new operand table entries. Add "or" entries that are identical to "or.tt" entries.
1997-02-07 * tic80.h (TIC80_OPERAND_ENDMASK): Add for flagging TIc80Fred Fish2-0/+15
endmask fields, which are somewhat weird in that 0 and 32 are treated exactly the same.
1997-02-06 * gdb.base/help.exp: Disable "help set", "help show", andJeff Law1-0/+3
"help support". Simplify regexp for "help stack". They're causing timeouts, overruns, etc again.
1997-02-06Thu Feb 6 14:14:59 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt2-5/+27
* objdump.c (disassemble_bytes): Added code to allow some control over the way raw instructions are displayed.
1997-02-06 * interp.c (mips16_entry): Add support for floating point cases.Ian Lance Taylor2-16/+61
(SignalException): Pass floating point cases to mips16_entry. (ValueFPR): Don't restrict fmt_single and fmt_word to even registers. (StoreFPR): Likewise. Also, don't clobber fpr + 1 for fmt_single or fmt_word. (COP_LW): Pass fmt_word rather than fmt_uninterpreted to StoreFPR, and then set the state to fmt_uninterpreted. (COP_SW): Temporarily set the state to fmt_word while calling ValueFPR.
1997-02-06 * elf32-mips.c (FN_STUB, CALL_STUB, CALL_FP_STUB): Define.Ian Lance Taylor2-5/+432
(struct mips_elf_link_hash_entry): Add new fields fn_stub, need_fn_sub, call_stub, and call_fp_stub. (struct mips_elf_link_hash_table): Add field mips16_stubs_seen. (mips_elf_link_hash_newfunc): Initialize new fields. (mips_elf_link_hash_table_create): Likewise. (mips_elf_relocate_section): Redirect relocations to use mips16 stubs when appropriate. (mips_elf_check_relocs): Attach stub sections to the appropriate symbol. Set need_fn_stub when appropriate. (mips_elf_always_size_sections): New static function. (mips_elf_check_mips16_stubs): New static function. (elf_backend_always_size_sections): Define. * elf-bfd.h (struct elf_obj_tdata): Add local_stubs field.
1997-02-06 * elflink.h (elf_link_input_bfd): Discard local symbols that areIan Lance Taylor1-1/+12
attached to sections which are not being included in the link.
1997-02-06 * config/tc-mips.c (mips_fix_adjustable): Don't adjust relocationsIan Lance Taylor2-7/+8
against any mips16 symbols, not just externally visible ones. (md_apply_fix): Corresponding change.
1997-02-06 * gdb.base/default.exp: Set match_max to 5000 and the timeoutJeff Law1-0/+4
to 60 seconds. Temporarily set match_max to 15000 around the "info copying" test. Fixes timeout/overflow problems for hpux10.20 hosted toolchains.
1997-02-06 * gdb.base/nodebug.exp: Don't try to do an inferior functionJeff Law5-1/+34
call if the target doesn't support them. * gdb.base/printcmds.exp: Likewise. * gdb.base/setvar.exp: Likewise. * gdb.base/structs.exp: Likewise. * gdb.c++/templates.exp: Likewise. * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff. * gdb.base/recurse.exp: Enable for the mn10200. * configure.in: Do configure gdb.stabs directory for *-*-elf targets. * configure: Rebuilt.
1997-02-06 * gdb.base/break.exp: Check for gdb,noresults before testingJeff Law3-24/+13
exit status and/or results from the target. * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise. * lib/gdb.exp: Remove old (now bogus) initialization of noinferior, noargs, noresults and nosignals. More cleanups for new testing framework.
1997-02-06 * stabs.c (struct bincl_file): Add next_stack field.Ian Lance Taylor1-0/+12
(push_bincl): Put the new file on both bincl_list and bincl_stack. Clear the file_types field. (pop_bincl): Use the next_stack field when popping the stack. Don't put the file on bincl_list. (find_excl): Include the file name when warning about an unfound N_EXCL. * debug.c (debug_type_samep): Don't crash if we are passed NULL. PR 11465.
1997-02-06Thu Feb 6 11:54:24 1997 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor2-3/+7
* objcopy.1: Add missing space after .B.
1997-02-05Fix thinkos in last change.David Edelsohn1-2/+3
1997-02-05 * configure.in: Don't configure any subdirs if no simulatorDavid Edelsohn2-4/+12
is being built. Don't use erc32 for sparc64. * configure: Regenerated.
1997-02-05 * cofflink.c (_bfd_coff_generic_relocate_section): Ignore theIan Lance Taylor1-0/+6
symbol value when computing the addend for a pc_relative pcrel_offset reloc.
1997-02-05 * mips16-opc.c: Add new cases of exit instruction forIan Lance Taylor2-14/+29
disassembler. * mips-dis.c (print_mips16_insn_arg): Display floating point registers in operands of exit instruction. Print `$' before register names in operands of entry and exit instructions.
1997-02-05 * config/tc-mips.c (mips16_ip): Accept floating point registers inIan Lance Taylor2-3/+42
the operand of the exit instruction.
1997-02-05 * config/sh.exp: New file.Bob Manson5-10/+22
* config/slite.exp: Try to connect multiple times to the board before rebooting. Only send a "monitor run" if need_monitor_run is set. * gdb.base/break.exp: Don't do the "stub continue" test if the target has gdb_stub set. * gdb.base/callfuncs.exp: Increase the timeout. * gdb.base/interrupt.exp: Don't even try to compile the testcase if the target has gdb,noinferiorio set. * gdb.base/list.exp: Increase match_max to 10000 characters. * gdb.base/sigall.exp: Check for gdb,nosignals on the target. * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the target. * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs. Misc fixes for sparclite and SH.
1997-02-05 * config/sh.exp: New file.Bob Manson1-0/+25
* config/slite.exp: Try to connect multiple times to the board before rebooting. Only send a "monitor run" if need_monitor_run is set. * gdb.base/break.exp: Don't do the "stub continue" test if the target has gdb_stub set. * gdb.base/callfuncs.exp: Increase the timeout. * gdb.base/interrupt.exp: Don't even try to compile the testcase if the target has gdb,noinferiorio set. * gdb.base/list.exp: Increase match_max to 10000 characters. * gdb.base/sigall.exp: Check for gdb,nosignals on the target. * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the target. * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs. Misc fixes for sparclite and SH.
1997-02-04 * Makefile.in (@COMMON_MAKEFILE_FRAG): UseDavid Edelsohn2-3/+4
COMMON_{PRE,POST}_CONFIG_FRAG instead. * configure.in: sinclude ../common/aclocal.m4. * configure: Regenerated.
1997-02-04 * configure.in: Fix typo in test for callback.c.David Edelsohn3-2/+7
* configure: Regenerated.
1997-02-04 * gencode.c (build_instruction): The high order may be set in theIan Lance Taylor2-1/+6
comparison flags at any ISA level, not just ISA 4.
1997-02-04 * Makefile.in (@COMMON_MAKEFILE_FRAG): UseDavid Edelsohn9-192/+46
COMMON_{PRE,POST}_CONFIG_FRAG instead. * configure.in: sinclude ../common/aclocal.m4. * configure: Regenerated.
1997-02-04fix spacing errorIan Lance Taylor1-1/+1
1997-02-04 * Makefile.in (libcommon.a): Delete.David Edelsohn2-10/+12
(callback.o,targ-map.o): Delete, moved to Make-common.in. (gentmap,targ-vals.h,targ-map.c): Likewise. (run-autoconf): Delete. * aclocal.m4 (SIM_AC_OUTPUT): Redo creation of Makefile. (common makefile fragment): Moved back into ... * Make-common.in: Resurrect. * configure.in (AC_LINK_FILES): Delete, unnecessary now. * configure: Regenerated.
1997-02-04 * Makefile.in (@COMMON_MAKEFILE_FRAG@): UseDavid Edelsohn1-1/+2
COMMON_{PRE,POST}_CONFIG_FRAG instead. * configure.in: sinclude ../common/aclocal.m4. * configure: Regenerated.
1997-02-04 * Makefile.in (autoconf-common): New target.David Edelsohn4-21/+35
* configure.in: Do configure common. * configure: Regenerated.
1997-02-04Docs on configury mostly.David Edelsohn1-0/+1
1997-02-04 * Makefile.in (ALL_MODULES): Added all-db.Tom Tromey2-13/+35
(CROSS_CHECK_MODULES): Addec check-db. (INSTALL_MODULES): Added install-db. (CLEAN_MODULES): Added clean-db. * Makefile.in (ALL_MODULES): Added all-itcl. (CROSS_CHECK_MODULES): Added check-itcl. (INSTALL_MODULES): Added install-itcl. (CLEAN_MODULES): Added clean-itcl.