aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-04-172001-04-17 Michael Snyder <msnyder@redhat.com>Michael Snyder7-31/+77
* breakpoint.c (print_one_breakpoint): Handle 64-bit addresses. * tracepoint.c (tracepoints_info): Handle 64-bit addresses. * testsuite/gdb.trace/deltrace.exp: Allow for 64-bit addresses. * testsuite/gdb.trace/infotrace.exp: Ditto. * testsuite/gdb.trace/passcount.exp: Ditto. * testsuite/gdb.trace/while-stepping.exp: Ditto.
2001-04-172001-04-17 Michael Snyder <msnyder@redhat.com>Michael Snyder2-2/+8
* thread-db.c (check_thread_signals): When looping over all signals, ignore signal zero. (disable_thread_signals): Ditto.
2001-04-172001-04-17 Eirik Fuller <eirik@netapp.com>Michael Snyder2-1/+6
* thread.c (do_captured_thread_select): Allow the argument to the thread command to be an expression rather than a literal integer.
2001-04-17 * elf32-cris.c: Tweak comments related to dynamic linking.Hans-Peter Nilsson2-27/+118
(cris_elf_relocate_section): When not creating shared object, fill in the .got table for any symbol not in the dynamic symbol table. (elf_cris_finish_dynamic_symbol): When not creating shared object, only emit a .got.rela reloc if the symbol is in the dynamic symbol table. (cris_elf_check_relocs): Use variable r_type in all places rather than the original expression. Add default case in switch for reloc types. (elf_cris_size_dynamic_sections): Iterate over elf_cris_discard_excess_program_dynamics when not creating shared library. (elf_cris_discard_excess_dso_dynamics): Renamed from elf_cris_discard_copies. Correct typo, s/Rel/Rela/. (elf_cris_discard_excess_program_dynamics): New.
2001-04-17* i386-linux-tdep.c (i386_linux_saved_pc_after_call): UseMark Kettenis2-1/+6
read_memory_unsigned_integer instead of read_memory_integer.
2001-04-17 * solib-aix5.c (map_index_vs_section_name_okay): New function.Kevin Buettner2-2/+136
(aix5_relocate_main_executable): Don't use file offsets for determining corresponding sections and map file entries. Call map_index_vs_section_name_okay() to do this instead.
2001-04-172001-04-16 David O'Brien <obrien@FreeBSD.org>David O'Brien3-2/+7
* configure.in: Add the em type for FreeBSD targets. * configure: Regenerate. Approved by: Alan Modra <amodra@one.net.au> <20010414192409.C16364@squeak.one.net.au> Philip Blundell <philb@gnu.org> <E14o06W-0002IT-00@kings-cross.london.uk.eu.org>
2001-04-17Add code to retry certain open()s.Kevin Buettner2-9/+50
2001-04-16Fix date on previous commit.Kevin Buettner1-1/+1
2001-04-16Make hw watchpoints work with both the 2.4.2 kernel and the 2.4.3 kernel.Kevin Buettner2-1/+7
2001-04-16sync with egcsDJ Delorie1-3/+3
2001-04-162001-04-16 Daniel Berlin <dan@cgsoftware.com>Daniel Berlin2-1/+7
* demangle.c (_initialize_demangler): Use xcalloc on the demangling_style_names, and make it a null terminated array of names, to avoid a crash.
2001-04-16Forgot the makefile portionDaniel Berlin2-5/+7
2001-04-162001-04-15 Daniel Berlin <dan@cgsoftware.com>Daniel Berlin4-0/+216
* ternary.c: New file - Ternary search tree implementation. 2001-04-15 Daniel Berlin <dan@cgsoftware.com> * ternary.h: New file - Ternary search tree header.
2001-04-16* i386-tdep.c (i386_frame_chain): New function.Mark Kettenis3-11/+29
* config/i386/tm-i386.h (FRAME_CHAIN): Redefine in terms of i386_frame_chain. (i386_frame_chain): New prototype.
2001-04-15* Makefile.in (simops.o): Add simops.h to dependency list.J.T. Conklin8-4/+20
2001-04-15* coffcode.h (coff_write_object_contents): UseDJ Delorie2-1/+6
bfd_coff_swap_filehdr_out instead of coff_swap_filehdr_out.
2001-04-152001-04-14 H.J. Lu <hjl@gnu.org>H.J. Lu2-2/+7
* bfd-in2.h: Regenerate.
2001-04-14* target.h (target_ops): Removed to_core_file_to_sym_file vectorJ.T. Conklin24-132/+37
function. * corelow.c (core_ops): Updated for above change. * gnu-nat.c (core_ops): Likewise. * inftarg.c (child_ops): Likewise. * monitor.c (monitor_ops): Likewise. * ppc-bdm.c (bdm_ppc_ops): Likewise. * remote-adapt.c (adapt_ops): Likewise. * remote-bug.c (bug_ops): Likewise. * remote-e7000.c (e7000_ops): Likewise. * remote-eb.c (eb_ops): Likewise. * remote-es.c (es1800_ops, es1800_child_ops): Likewise. * remote-mm.c (mm_ops): Likewise. * remote-nindy.c (nindy_ops): Likewise. * remote-nrom.c (nrom_ops): Likewise. * remote-os9k.c (rombug_ops): Likewise. * remote-rdp.c (remote_rdp_ops): Likewise. * remote-sim.c (gdbsim_ops): Likewise. * remote-st.c (st2000_ops): Likewise. * v850ice.c (v850ice_ops): Likewise. * target.c (cleanup_target): Likewise (update_current_target): Likewise. (setup_target_debug): Likewise (debug_to_core_file_to_sym_file): Removed. * corefile.c (core_file_command) [HPUXHPPA]: Removed code that sets symbol file from information obtained from the core file. * corelow.c (core_file_to_sym_file): Removed.
2001-04-14 * section.c (STD_SECTION): Add entsize.Jakub Jelinek2-5/+9
2001-04-14* struc-symbol.h (struct local_symbol): New TC_LOCAL_SYMFIELD_TYPE.Alexandre Oliva3-0/+11
* symbols.c (local_symbol_convert): Call TC_LOCAL_SYMFIELD_CONVERT.
2001-04-14* config/tc-mn10300.c (md_assemble): Simplify offset adjustment ofAlexandre Oliva2-21/+13
pc-relative relocations not placed at the end of the instruction.
2001-04-142001-04-13 H.J. Lu <hjl@gnu.org>H.J. Lu2-0/+19
* section.c (SEC_MERGE): Define new flag for merging. (SEC_STRINGS): Likewise. (entsize): New field.
2001-04-14Fix latent bug exposed by a gcc-3 bug fix.Jim Wilson2-9/+14
* tc-ia64.c (is_conditional_branch): Return true for br, brl, and br. excluding br.i.
2001-04-13* coff-i386.c (TARGET_SYM): SEC_READONLY is an applicable sectionDJ Delorie2-2/+7
flag on pe-i386 targets.
2001-04-132001-04-13 Fernando Nasser <fnasser@redhat.com>Fernando Nasser2-0/+10
From Adam Mirowski <Adam.Mirowski@Sun.COM> Fixed Insight on Solaris. It was not possible to debug a process because of EINTR "errors". * procfs.c: (procfs_wait): if proc_wait_for_stop() fails with EINTR, retry the call.
2001-04-13* ld.texinfo: Document --fatal-warnings.J.T. Conklin6-5/+47
* ld.1: Regenerate. * ldmisc.c (vfinfo): Set flag to inhibit making executable if warnings have been turned into errors. * lexsup.c (OPTION_WARN_FATAL): Define. (ld_options): Entry for --fatal-warnings. (parse_args): Handle OPTION_WARN_FATAL. * ld.h (ld_config_type): Add fatal_warnings field.
2001-04-13bfd/Jakub Jelinek22-24/+882
* libbfd-in.h (_bfd_merge_section): New. (_bfd_write_merged_section): New. (_bfd_merged_section_offset): New. * libbfd.h: Rebuilt. * linker.c (_bfd_generic_link_output_symbols): Handle discard_sec_merge. * aoutx.h (aout_link_write_symbols): Likewise. * pdp11.c (aout_link_write_symbols): Likewise. * elflink.h (elf_link_add_object_symbols): Call _bfd_merge_section. (elf_bfd_final_link): Adjust global symbols pointing into SEC_MERGE sections. (elf_link_sec_merge_syms): New. (elf_link_input_bfd): Call _bfd_merged_section_offset and _bfd_write_merged_section. Handle discard_sec_merge. * elf-bfd.h (struct elf_link_hash_table): Add merge_info field. (struct bfd_elf_section_data): Likewise. * elf.c (_bfd_elf_make_section_from_shdr): Set SEC_MERGE and SEC_STRINGS section flags and entsize from their ELF counterparts. (_bfd_elf_link_hash_table_init): Initialize merge_info. (elf_fake_sections): Set SHF_MERGE, SHF_STRINGS and sh_entsize from their BFD counterparts. * merge.c: New file. * Makefile.am: Add strtab.lo. * Makefile.in: Rebuilt. include/ * bfdlink.h (bfd_link_discard): Add discard_sec_merge. gas/ * config/obj-elf.c (obj_elf_change_section): Add entsize argument, handle SHF_MERGE and SHF_STRINGS. (obj_elf_parse_section_letters): Set SHF_MERGE and SHF_STRINGS. (obj_elf_section): Allow additional argument specifying entity size. * write.c (adjust_reloc_syms): Keep relocations against local symbols in SEC_MERGE sections. ld/ * ldmain.c (main): Default to discard_sec_merge. * lexsup.c (OPTION_DISCARD_NONE): Define. (ld_options): Add --discard-none. (parse_args): Handle OPTION_DISCARD_NONE. * ldlang.c (wild_doit): SEC_MERGE should be set in the output section only if SEC_MERGE and SEC_STRINGS flags and entsize of all its input sections match.
2001-04-12Revise way in which mappings are allocated/searched.Kevin Buettner2-27/+74
2001-04-12 * xcoffread.c (scan_xcoff_symtab): Ignore symbols beginning withNicholas Duffek2-2/+13
"@".
2001-04-12 * config/i386/fbsd.mh (NATDEPFILES): Add i386-nat.o.Kevin Buettner2-1/+5
2001-04-12 * dwarf2dbg.c (process_entries): Don't optimize redundant line notes.Jason Merrill2-1/+9
2001-04-12* mips.igen (CFC1, CTC1): Pass the correct register numbers toJim Blandy3-4/+12
PENDING_FILL. Use PENDING_SCHED directly to handle the pending set of the FCSR. * sim-main.h (COCIDX): Remove definition; this isn't supported by PENDING_FILL, and you can get the intended effect gracefully by calling PENDING_SCHED directly.
2001-04-12* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,Alexandre Oliva7-147/+342
ltcf-gcj.sh: Upgraded to libtool 1.4a 1.641.2.226.
2001-04-12* expr.c (operand): Pass &c to md_parse_name().Alexandre Oliva5-4/+9
* config/tc-ia64.h, config/tc-ppc.h, config/tc-tic54x.h: Adjust.
2001-04-11Obsolete sun386i.Andrew Cagney12-519/+536
2001-04-11 * MAINTAINERS: Update my email addressAlan Modra3-6/+10
* nm.c (print_symbol_info_bsd): Use a simple printf string.
2001-04-11* maint.c: Fix typo in comment.J.T. Conklin2-1/+5
2001-04-10 * MAINTAINERS: Swap with Syd Polk as a gdbtk maintainer.Keith Seitz2-2/+6
2001-04-09 * elflink.h (elf_fix_symbol_flags): For non-default visibilities,Hans-Peter Nilsson2-4/+13
only hide symbols marked STV_INTERNAL or STV_HIDDEN.
2001-04-08Add comments noting that vfork might be defined to be fork.Kevin Buettner3-1/+17
2001-04-08Use cleanup machinery to invoke ui_out_list_end().Kevin Buettner3-3/+17
2001-04-082001-04-05 Steven J. Hill <sjhill@cotw.com>H.J. Lu7-7/+167
* Makefile.am (ALL_EMULATIONS): Add eelf32ltsmip.o. (ALL_64_EMULATIONS): Add eelf64btsmip.o and eelf64ltsmip.o. (eelf32ltsmip.c): New target. (eelf64btsmip.c): Likewise. (eelf64ltsmip.c): Likewise. * Makefile.in: Regenerated. * configure.tgt (mips*el-*-linux-gnu): Uses traditional MIPS target. (mips*-*-linux-gnu*): Likewise. * emulparams/elf32ltsmip.sh: New. Traditional little endian MIPS taget. * emulparams/elf64btsmip.sh: New. Traditional 64bit big endian target. * emulparams/elf64ltsmip.sh: New. Traditional 64bit little endian target.
2001-04-082001-04-05 Steven J. Hill <sjhill@cotw.com>H.J. Lu7-285/+346
* config.bfd (mips*el*-*-linux-gnu*): Use traditional little endian MIPS ELF target. * config.bfd (mips*-*-linux-gnu*): Use traditional big endian MIPS ELF target. * configure.in (bfd_elf64_tradbigmips_vec): New. Traditional 64bit big endian MIPS ELF target. (bfd_elf64_tradlittlemips_vec): New. Traditional 64bit little endian MIPS ELF target. * configure: Regenerated. * elf32-mips.c (IRIX_COMPAT): Handle traditional 64bit and little endian targets. (mips_elf_sym_is_global): Handle traditional targets. * elf64-mips.c (bfd_elf64_tradbigmips_vec): New. Traditional 64bit big endian MIPS ELF target. (bfd_elf64_tradlittlemips_vec): New. Traditional 64bit little endian MIPS ELF target. * targets.c: (_bfd_target_vector): Add bfd_elf64_tradbigmips_vec and bfd_elf64_tradlittlemips_vec.
2001-04-082001-04-07 Steven J. Hill <sjhill@cotw.com>H.J. Lu6-247/+251
* config/tc-mips.c: Support ELF64 for traditional MIPS targets. * Makefile.am: (TARG_ENV_HFILES): Add tc-mips.h. * Makefile.in: Regenerated. * configure.in: Use traditional MIPS targets for Linux/MIPS. * configure: Regenerated.
2001-04-06* dcache.c (dcache_write_line): Fixed bugs where cache line wasJ.T. Conklin2-4/+12
not written to target correctly.
2001-04-06* gdbserver/low-hppabsd.c (read_inferior_memory): Add explicitJ.T. Conklin5-0/+12
void return value; * gdbserver/low-nbsd.c: Likewise. * gdbserver/low-sparc.c: Likewise. * gdbserver/low-sun3.c: Likewise. ---------------------------------------------------------------------
2001-04-06Add self to write-after-approval list.Geoffrey Keating1-0/+1
2001-04-06 * config/rs6000/nm-rs6000.h (PTRACE_ATTACH): Don't define.Geoffrey Keating2-3/+5
(PTRACE_DETACH): Don't define.
2001-04-06Correct erroneous ChangeLog.Christopher Faylor1-1/+0