aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-01-28 * elfread.c (elf_symtab_read): Do not test BSF_GLOBAL forPeter Schauer2-29/+34
procedure linkage table symbols, it is no longer set due to the Jan 6 BFD change in bfd/elfcode.h.
1995-01-28 * som.c (som_object_setup): New heuristic to determine if theJeff Law2-6/+17
entry and flags fields are switched in the exec header.
1995-01-28 * gdb.disasm/Makefile.in (clean): Delete "errs" file.Jeff Law1-0/+9
* gdb.stabs/Makefile.in: Likewise. * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last change. Instead split the tests into smaller pieces. * gdb.disasm/hppa.s: Corresponding changes.
1995-01-28 * elfcode.h (elf_link_add_object_symbols): Use *sym_hash insteadIan Lance Taylor2-2/+7
of h if we might not be doing an ELF link.
1995-01-28 * top.c (use_windows): Clarify comments.Stan Shebs2-5/+7
1995-01-28 * convex-tdep.c (xfer_core_file): Comment out.Stan Shebs5-7/+20
* config/convex/tm-convex.h (XFER_CORE_FILE): Remove. * remote.c, remote-pa.c (remote_fetch_word): Change xfer_core_file references to target_read_memory. * gdbcore.h (xfer_core_file, core_open, core_detach): Remove declarations. * corelow.c (core_open, core_detach): Make static.
1995-01-28 * arm-tdep.c: Make it compile.Stan Shebs1-0/+12
(exec_file_command, xfer_core_file): Comment out. (arm_print_insn): Remove, now in libopcodes. (skip_prologue): Comment out most of body. (arm_frame_find_saved_regs): Move here from tm-arm.h. (_initialize_arm_tdep): Set tm_print_insn. * config/arm/tm-arm.h: Remove old refs to first_object_file_end. (XFER_CORE_FILE): Remove. (FRAME_FIND_SAVED_REGS): Call arm_frame_find_saved_regs.
1995-01-27 * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): ForIan Lance Taylor1-0/+7
a MIPS target, clobber the size of all but the first input .reginfo section to be 0, so that lang_size_sections sets the correct size for the output .reginfo section.
1995-01-27 * elf32-mips.c (mips_elf_final_link): If the size of an inputIan Lance Taylor1-0/+4
.reginfo section is zero, force it to the correct size, since the linker emulation code may have clobbered it.
1995-01-27 * elfcode.h (elf_sort_hdrs): Correct SHF_ALLOC test.Ian Lance Taylor2-1/+8
(assign_file_positions_except_relocs): Free sorted_hdrs.
1995-01-27added two h8300 testsKen Raeburn3-0/+69
1995-01-27 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:Jim Kingdon2-1/+4
Quote ^C when passing it to stty. For some shells ^ is a pipe.
1995-01-27 * gdb.base/funcargs.exp: Modify many tests so that every testJim Kingdon1-0/+5
either passes or fails. Make some test names unique.
1995-01-27* Makefile.in (CHILL_LIB): Define as in testsuite/Makefile.in.Jim Kingdon1-0/+4
1995-01-27 * srec.c (srec_set_section_contents): Fix off bySteve Chamberlain1-0/+3
one end address calculation.
1995-01-27 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:Jim Kingdon3-1/+122
Call stty to set interrupt character.
1995-01-27 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): CheckJim Kingdon3-3/+25
for HP assembler versus GNU assembler based on actual behavior of $(CC), rather than assuming that $(AS) is always the GNU assembler.
1995-01-27* TODO: Suggest a few more stepping tests.Jim Kingdon1-0/+4
1995-01-27 * symtab.c (find_pc_line): When subtracting one to get a lineJim Kingdon1-0/+3
number, make sure not to end up with zero.
1995-01-27 * remote-vx.c: Revert all of Kung's changes of 16 Jan. TheJim Kingdon2-171/+127
problems with those changes were (a) the file didn't compile, (b) they changed memset to bzero--memset is correct, (c) they took out code to deal with boards lacking floating point, (d) who knows what I didn't discover in a quick read.
1995-01-27 * sparcl-tdep.c: Clean up formatting and indentation.Stu Grossman2-96/+104
1995-01-27 * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):Ian Lance Taylor2-1/+5
Remove unused variable is.
1995-01-27* config/tc-h8300.c (get_specific): Add parens around | inside &.Ken Raeburn1-0/+5
(skip_colonthing): Set L_8 if ":8" is specified.
1995-01-26 * config/tc-ppc.c (md_begin): Permit mfdec to be duplicated on theIan Lance Taylor2-9/+22
601. Check that the error return from hash_insert is "exists".
1995-01-26 * ppc-opc.c: Changes based on patch from David EdelsohnIan Lance Taylor2-41/+229
<edelsohn@npac.syr.edu>. (powerpc_operands): Add operands SPRBAT and SPRG. Split TBR out of SPR. (FXM_MASK): Define. (insert_tbr): New static function. (extract_tbr): New static function. (XFXFXM_MASK, XFXM): Define. (XSPRBAT_MASK, XSPRG_MASK): Define. (powerpc_opcodes): Add instructions to access special registers by name. Add mtcr and mftbu.
1995-01-26 * elfcode.h (elf_link_add_object_symbols): Only examine weakdef ifIan Lance Taylor2-0/+4
we are using an ELF hash table.
1995-01-26 * remote-hms.c (hms_ops): Change ref of hr_load_imageSteve Chamberlain2-292/+132
to gr_load_image. (dcache_flush, dcache_hit, dcache_value, dcache_fetch, dcache_poke, dcache_init): Deleted. (hms_open, hms_resume, hms_fetch_word, hms_store_word): Use dcache routines provided by remote-util.h
1995-01-26 * remote-hms.c (hms_ops): Change ref of hr_load_imageSteve Chamberlain2-1/+6
to gr_load_image.
1995-01-26Add embedded PowerPC ELF support.Michael Meissner3-0/+148
1995-01-26New file.Steve Chamberlain1-0/+3
1995-01-26 * config.bfd: (m68*-est-coff): New configuration.Steve Chamberlain1-0/+4
1995-01-26Add powerpc-*-eabi support.Michael Meissner3-0/+12
1995-01-26Add support for PowerPC embedded ABI.Michael Meissner1-0/+12
1995-01-26 * aoutx.h (NAME(aout,some_aout_object_p)): Always set EXEC_P ifIan Lance Taylor1-0/+6
the start address is in the .text section, even if STAT_FOR_EXEC is set. Just use STAT_FOR_EXEC as an additional test.
1995-01-26Allow configuration of PowerPC embedded ABI.Michael Meissner3-0/+171
1995-01-26Add new relocs for PowerPC Elf support.Michael Meissner3-1/+18
Add eabi support.
1995-01-26 * coff-sh.c (CALC_ADDEND): Don't define.Ian Lance Taylor1-0/+6
(coff_sh_relocate_section): Remove. (coff_relocate_section): Use _bfd_coff_generic_relocate_section.
1995-01-26 * language.h (struct language_defn): New field c_style_arrays.Per Bothner8-0/+40
* language.c (unknown_language_defn, auto_language_defn, local_language_defn), c-lang.c (c_language_defn, cplus_language_defn, asm_language_defn): Set c_style_arrays to true. * m2-lang.c (m2_language_defn), ch-lang.c (chill_language_defn), f-lang.c (f_language_defn): Set c_style_arrays to false. * valops.c (value_string): If c_style_array is not set, allocate string in gdb (not inferior) using allocate_value. * value.h (COERCE_ARRAY), valops.c (value_addr, value_arg_coerce): Only call value_coerce_array if current_language->c_style_arrays. * values.c: Add #include "language.h". (Needed for COERCE_ARRAY.) * valops.c (chill_varying_type): New predicate. * valops.c (value_cast): Support assigning a fixed string or array to a variable string/array structure. * valarith.c (value_subscripted_rvalue): Extra parameter lowerbound. Check index>=lowerbound, and then add lowerbound to index here, instead of in caller. Generalize to arbitrary lval_types. (value_subscript): Use enhanced value_subscripted_rvalue if c_style_arrays is false (and index is in range).
1995-01-26 * gdbtk.c (gdbtk_init): Prevent segfault when gdbtk.tcl can't beStu Grossman3-1/+14
found. * gdbtk.tcl: Initialize expr_update_list() to prevent errors when popping up expression window for the first time.
1995-01-26 * eval.c (evaluate_subexp case OP_ARRAY): Fix calls to memset:Per Bothner1-0/+5
TYPE_LENGTH is length in bytes, not bits.
1995-01-26 * tc-sh.c (little): Add argument IGNORE to avoid compiler warnings.Jim Wilson1-0/+9
(md_pseudo_table): Add space for consistent formatting. (COND8_RANGE, COND12_RANGE): Delete unused macros. (COND8_F, COND8_M, COND12_F, COND12_M, UNCOND12_F, UNCOND12_M): Correct minimum and maximum branch offsets. Add comments explaining why these numbers are correct.
1995-01-26 * gdb.base/default.exp: xfail no-stack backtraces for h8300,Stan Shebs2-0/+95
restart GDB for h8300 after a continue. (return): Add pattern to match a29k-udi behavior. * gdb.base/nodebug.exp: Remove obsolete comment. * gdb.base/regs.exp: New file, testing of register displays. * gdb.base/return.exp: Fix typo in reference to $objdir. * gdb.base/whatis.exp: Always start with a fresh GDB.
1995-01-25 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeoutJim Kingdon2-0/+11
higher, these tests generate a lot of output.
1995-01-25Wed Jan 25 15:32:09 1995 David Edelsohn <edelsohn@mhpcc.edu>Ian Lance Taylor2-98/+221
* config/tc-ppc.c (md_parse_option): Accept mpwr2 as a synonym for mpwrx; mppc32, m603, and m604 as synonyms for mppc; and mppc64 and m620 for PowerPC64 mode. (ppc_symbol_new_hook): Add T0 as synonym for TC0 suffix.
1995-01-25 * infrun.c (proceed): Flush stdout before resuming inferior.Jim Kingdon2-3/+6
* infcmd.c (step_1), annotate.c (annotate_starting): Don't bother to flush here.
1995-01-25 * hpread.c (hpread_process_one_debug_symbol): Fix lines garbledJeff Law2-2/+7
by an ill-advised global search and replace.
1995-01-25 * lib/gdb.exp (gdb_test): Remove catch from around the send. TheJim Kingdon3-66/+79
code following the catch silently ignored some errors; without the catch they should be thrown like any other tcl error. Also, the catch used "" instead of {} which meant all the callers who wanted to include one of the characters "[]$ had to quote it an extra time. * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp, ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp, demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp: Remove extra quoting.
1995-01-25Sanitize arc stuff.David Edelsohn2-0/+32
1995-01-25 * gdbtk.tcl (create_registers_window): Work around a radiobuttonStu Grossman2-8/+11
widget bug to make Options|Natural button work.
1995-01-24"gcc -fno-builtin -Wall -Wwrite-strings -Wshadow" can be your friend.Ken Raeburn2-7/+45
Well, sometimes. Bunch of patches from Pat Rankin for cleaning up some warnings in vax-vms gas.