aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-03-11 * config/tc-m88k.c (m88k_do_align): Don't use a special nopIan Lance Taylor2-2/+6
alignment if a zero fill pattern was explicitly specified. * config/tc-sh.c (sh_do_align): Likewise.
1997-03-11 Removed, no longer used.Bob Manson1-461/+0
1997-03-11 * config/monitor.exp: Make sure we disconnect from the target.Bob Manson1-0/+6
Also, try a reboot/reload cycle instead of failing if the load fails.
1997-03-11 * read.c (equals): Always permit register names to be redefined.Ian Lance Taylor1-0/+2
PR 11787.
1997-03-11 * config/tc-mips.c (mips_fix_adjustable): Permit a reloc against aIan Lance Taylor1-0/+4
mips16 symbol to be adjusted if a symbol is being subtracted from it.
1997-03-11First cut at supporting simulators in gdbserver:Mark Alexander7-246/+277
* configure, configure.in: Allow gdbserver to be configured for cross-target environments. * gdbserver/Makefile.in: Add simulator support. * gdbserver/configure.in: Eliminate assumption that host == target. Simplify using gdb/configure.tgt and gdb/configure.host. Fix other minor configuration errors. * gdbserver/low-sparc.c: Fix compile error. * gdbserver/remote-utils.c: Eliminate assumption that registers and addresses are four bytes. Fix minor compile errors and warnings. * gdbserver/server.c: Rewrite numerous instances of identical code for starting inferior processes to call new function start_inferior. Eliminate assumption that registers and addresses are four bytes. * gdbserver/server.h: Add missing prototypes to eliminate compiler warnings. * gdbserver/low-sim.c: New file to mate gdbserver with simulators. * config/mips/vr5000.mt: Add Vr5000 simulator support to gdbserver. * config/i386/linux.mh: Eliminate gdbserver support as a first step in moving such support from host to target makefile fragments. * config/i386/linux.mt: Move gdbserver support here from linux.mh.
1997-03-11 From Eric Youngdale <eric@andante.jic.com>:Ian Lance Taylor1-46/+197
* elf-bfd.h (ELF_LINK_FORCED_LOCAL): Define. * elf.c (bfd_elf_print_symbol): Correct errors in last change. * elflink.h (elf_link_add_object_symbols): Handle cases in which a versioned symbol appears in both a regular and a shared object. (elf_link_assign_sym_version): Set ELF_LINK_FORCED_LOCAL when appropriate. Improve error message. (struct elf_outext_info): Rename from elf_finfo_failed. Change all uses. Add localsyms field. (elf_bfd_final_link): When generating a shared library, call elf_link_output_extsym to output all local symbols. (elf_link_output_extsym): Handle symbols which were forced to become local.
1997-03-11 From Eric Youngdale <eric@andante.jic.com>:Ian Lance Taylor1-0/+7
* config/obj-elf.c (obj_elf_symver): Check for duplicate or illegal symbol version names. (elf_frob_symbol): Check for external default versions.
1997-03-10 * Makefile.in (CHECK_X11_MODULES): Don't run check-tk.Tom Tromey1-7/+11
1997-03-10Mon Mar 10 12:27:47 1997 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+10
* symtab.h (INIT_SAL): New macro to initialize symtab_and_line, to insure consistant initialization of unused fields to zero. * symtab.c: replace initializations of sals with new macro INIT_SAL. * breakpoint.c: ditto. * infrun.c: ditto. * infcmd.c: ditto. * source.c: add call to INIT_SAL macro.
1997-03-10 From Eric Youngdale <eric@andante.jic.com>:Ian Lance Taylor3-25/+265
* config/obj-elf.h (struct elf_obj_sy): Define. (OBJ_SYMFIELD_TYPE): Define to elf_obj_sy struct. Change all users. * config/obj-elf.c (obj_elf_symver): Just record the name. (obj_symbol_new_hook): Initialized versioned_name field. (elf_frob_symbol): If there is a versioned_name, either rename the symbol, or add an alias with that name.
1997-03-10 From Eric Youngdale <eric@andante.jic.com>:Ian Lance Taylor4-56/+344
* elf-bfd.h (elf_symbol_type): Add version field. * elfcode.h (elf_slurp_symbol_table): Set version field. * elflink.h (elf_link_add_object_symbols): When creating an indirect symbol for a default version symbol, set DEF_DYNAMIC if appropriate. Set up an indirection from the nondefault version of the symbol as well. (NAME(bfd_elf,size_dynamic_sections)): Call elf_link_assign_sym_version before checking whether there are any versions. Always record the version name as a dynamic symbol. Initialize counters. (elf_link_assign_sym_version): After finding a version, see if a symbol should be forced to local scope. Create a new version definition if appropriate. (elf_link_output_extsym): Correct indirect symbol handling. * elf.c (bfd_elf_print_symbol): Print version information. (bfd_section_from_shdr): Turn version sections into BFD sections. (elf_fake_sections): Only copy cverdefs and cverrefs into sh_info if sh_info is not already set. (_bfd_elf_copy_private_section_data): Copy sh_info for version sections. * elflink.c (_bfd_elf_link_record_dynamic_symbol): Tell _bfd_stringtab_add to copy the name into permanent memory if appropriate.
1997-03-10Sun Mar 9 23:06:35 1997 Eric Youngdale <eric@andante.jic.com>Ian Lance Taylor1-0/+4
* ldgram.y (vers_node): Correct typo of '(' for '{'.
1997-03-08 * scripttempl/tic80coff.sc (ENTRY): Entry symbol is __startFred Fish1-0/+7
rather than _start. (__edata): Define this rather than "edata". (__end): Define this rather than "end".
1997-03-08 * sparc-tdep.c (isbranch): Always handle v9 branch instructions,Peter Schauer1-0/+5
they might get used on 32 bit targets as well.
1997-03-07 * gdb.base/default.exp: Don't set match_max.Bob Manson2-1/+30
* gdb.base/help.exp: Ditto. * gdb.base/list.exp: Ditto. * gdb.base/signals.exp: Ditto. * config/monitor.exp(gdb_load): If gdb,use_standard_load is set, use remote_ld to download the testcase instead of the GDB loader.
1997-03-07 * coffcode.h (bfd_coff_backend_data): ChangeIan Lance Taylor1-0/+8
_bfd_coff_compute_section_file_positions to return a boolean value. Change all callers. (coff_compute_section_file_positions): Change return type to boolean. If the size of the last section changed, then output a zero byte at the end of the file. * libcoff.h: Rebuild. PR 11806.
1997-03-07Fri Mar 7 11:55:31 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor1-0/+4
* elf64-alpha.c (alpha_elf_dynamic_symbol_p): Fully parenthesize.
1997-03-07 * xcofflink.c (_bfd_xcoff_bfd_final_link): Always allocate spaceIan Lance Taylor2-42/+215
for at least 6 output symbols. (xcoff_write_global_symbol): When emitting TOC entry relocs, also emit a TC csect to represent the space they take up. For an XO symbol, just emit a reference, not a csect. PR 11793.
1997-03-07Update copyrights.Jeff Law3-3/+3
1997-03-07xIan Lance Taylor1-0/+1
1997-03-07 * Makefile.in ($(SHLINK)): Just use ln -s, not ln -sf, sinceIan Lance Taylor1-0/+4
Solaris doesn't like the combined options, and the -f is unnecessary.
1997-03-07 * elf32-mips.c (mips_elf_relocate_section): Correct R_MIPS16_26Ian Lance Taylor1-0/+5
handling when little endian.
1997-03-07New files:Andrew Cagney4-1/+524
sim-io - interface to external IO sim-events - event queue management sim-core - hardware memory model (device support optional but comming soon).
1997-03-07Extend bit and endian operators.Andrew Cagney2-0/+177
1997-03-07Clean up.Andrew Cagney1-0/+48
1997-03-07Loose the bugs file.Andrew Cagney1-0/+2
1997-03-07update copyrights.Jeff Law2-2/+2
1997-03-07 * config/tc-mn10300.c (md_relax_table): Define.Jeff Law1-0/+6
(md_convert_frag): Implement. (md_assemble): Handle relaxable operands/instructions correctly. (md_estimate_size_before_relax): Implement. * config/tc-mn10300.h (TC_GENERIC_RELAX_TABLE): Define. Branch relaxing for the mn10300. Reduces the code size of our libraries by about 11%.
1997-03-07 * config/tc-mn10200.c (md_relax_table): Fix typos.Jeff Law1-0/+2
Somthing I noticed while working on mn10300 relaxing code.
1997-03-07Update copyright dates.Jeff Law1-1/+1
1997-03-06 * mn10300-opc.c (IMM16_PCREL, SD8N_PCREL, D16_SHIFT): Mark theseJeff Law2-4/+13
as relaxable. For the relaxing assembler.
1997-03-06Fix typo in last change.Jeff Law1-1/+1
1997-03-06 Added and updated copyright notices to testsuite expectBob Manson53-150/+296
scripts.
1997-03-06 * mn10300.h (MN10300_OPERAND_RELAX): Define.Jeff Law1-1/+7
Bringing over changes from the mn10200 port. Getting ready to start on the relaxing assembler.
1997-03-06 * elf32-mn10300.c (mn10300_elf_final_link_relocate): New function.Jeff Law2-0/+253
(mn10300_elf_relocate_section): Likewise. (elf_backend_relocate_section): Define. New style linker for the mn10300.
1997-03-06 * config/tc-mn10300.c (md_assemble): Don't use any MN10300 specificJeff Law2-15/+31
relocs anymore. Tweak fx_offset for pc-relative relocs. Cleanup/simplification of mn10300 port. Bring over changes from mn10200 port.
1997-03-06 * elf32-mn10300.c (reloc_type): Remove PCREL{8,16,32}_{1,2}BYTEJeff Law2-156/+31
relocs. Replace them with generic PCREL_{8,16,32} relocs. (elf32_mn10300_howto_table): Likewise. (elf32_mn10300_reloc_map): Likewise. (bfd_elf32_mn10300_reloc): Delete unused function. Simplify the mn10300 port. Stuff I noticed while working on the mn10200.
1997-03-06Add d30v to cpus.Martin Hunt1-0/+33
1997-03-06start-sanitize-tic80Fred Fish2-14/+30
* coff-tic80.c (rtype2howto): If passed a relocation type we don't understand, just set the howto field to NULL, and the caller will print an appropriate error message. end-sanitize-tic80 * coffcode.h (coff_slurp_reloc_table): Pull duplicate declarations and code fragment out of both legs of #ifdef RELOC_PROCESSING ... #endif block. Use NULL for initializations of "ptr" rather than bare 0. * coff-h8300.c: Fix typo in comment. * coff-h8500.c: Ditto. * coff-w65.c: Ditto * coff-z8k.c: Ditto.
1997-03-06 More .Sanitize.Bob Manson1-0/+1
1997-03-06 * config/vr5000.exp: New file.Bob Manson2-0/+3
1997-03-06 * config/monitor.exp(gdb_target_monitor): Add pattern forBob Manson3-35/+53
"Ending remote" to detect errors in connecting. * gdb.base/setshow.exp: Add .* within auto language test.
1997-03-06 * remote-mips.c (mips_exit_debug): Some IDT boards don'tBob Manson2-1/+6
send the full exit string. Fixes a bug when trying to load to our mips IDT boards.
1997-03-06 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_commandBob Manson2-121/+78
target feature.
1997-03-05 * cond.c (s_ifc): Call mri_comment_field and mri_comment_end whenIan Lance Taylor1-0/+5
in MRI mode. PR 11788
1997-03-05 * elf32-m32r.c (m32r_elf_do_10_pcrel_reloc): Fix overflow calc.David Edelsohn1-0/+15
(m32r_elf_relax_section, m32r_elf_relax_delete_bytes, m32r_elf_get_relocated_section_contents): First pass at relax support.
1997-03-05 * simops.c: Fix register references when computing Z and N bitsJeff Law1-3/+3
for lsr imm8,dn. Bug exposed by c-torture testing of the mn10300.
1997-03-05Wed Mar 5 12:09:29 1997 Martin <hunt@cygnus.com>Martin Hunt2-3/+15
* configure.in (noconfigdirs): Remove tcl and tk from noconfigdirs for cygwin32 builds.
1997-03-05 * gas/all/gas.exp: xfail a couple tests for the mn10300.Jeff Law1-0/+9