aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-06-06 * configure.host: Set HOSTING_CRT0/HOSTING_LIBS correctly for s/390.Alan Modra2-3/+7
2001-06-06 * config/tc-s390.h (TC_FORCE_RELOCATION): Always emit relocationsAlan Modra1-0/+5
BFD_RELOC_VTABLE_INHERIT and BFD_RELOC_VTABLE_ENTRY.
2001-06-06* config/tc-s390.h (TC_FORCE_RELOCATION): Always emit relocationsAlan Modra1-0/+4
BFD_RELOC_VTABLE_INHERIT and BFD_RELOC_VTABLE_ENTRY.
2001-06-06 * source.c (mod_path, openp): Use #ifdef HAVE_DOS_BASED_FILE_SYSTEMEli Zaretskii4-5/+12
instead of #if HAVE_DOS_BASED_FILE_SYSTEM. * completer.c: Ditto. * cli/cli-cmds.c (cd_command): Ditto.
2001-06-06 * i386-dis.c (cond_jump_flag, loop_jcxz_flag): Define.Alan Modra2-65/+126
(cond_jump_mode, loop_jcxz_mode): Define. (dis386_att): Add cond_jump_flag and loop_jcxz_flag as appropriate, and 'F' suffix to loop insns. (disx86_64_att): Likewise. (dis386_twobyte_att): Likewise. (print_insn_i386): Don't output addr prefix for loop, jcxz insns. Output data size prefix for long conditional jumps. Output cs and ds branch hints. (putop): Handle 'F', and mark PREFIX_ADDR used for case 'E'. (OP_J): Don't make PREFIX_DATA used.
2001-06-06 * config/tc-i386.c (md_assemble): Handle Pentium4 branch hints.Alan Modra2-11/+24
<JumpByte, JumpDword insn output>: Remove dead code.
2001-06-06 * as.c (parse_args): Correct option name "listing-lhs-width2".Alan Modra2-1/+5
2001-06-05oops - omitted from previous deltaNick Clifton1-0/+5
2001-06-05Do not allow .globl to override .sectionNick Clifton1-0/+11
2001-06-05Add mips64*-*-linux hostNick Clifton2-0/+8
2001-06-05 * elf32-i386.c (elf_i386_discard_copies): Rename toAlan Modra2-345/+470
discard_copies, and use elf_link_hash_entry arg rather than elf_i386_link_hash_entry. (elf_i386_link_hash_traverse): Delete. (elf_i386_size_dynamic_sections): Adjust call to discard_copies. Tidy sizing of dynamic sections. (elf_i386_check_relocs <R_386_32, R_386_PC32>): Reference count possible .plt entries. (elf_i386_gc_sweep_hook): Likewise. (elf_i386_adjust_dynamic_symbol): Discard .plt entries for everything with plt.refcount <= 0. * elf32-i386.c (elf_i386_check_relocs): Don't allocate .got and .relgot space here. (elf_i386_gc_sweep_hook): ..and no need to deallocate here.. (elf32_hppa_adjust_dynamic_symbol): ..and don't allocate .plt and .rel.plt here.. (allocate_plt_and_got): ..instead do it all here. New function. (elf_i386_size_dynamic_sections): Allocate local .got space and call allocate_plt_and_got. No need to zap .relgot if not dynamic. (bfd_elf32_bfd_final_link): Delete. (ie. use regular final link rather than gc variety). (WILL_CALL_FINISH_DYNAMIC_SYMBOL): Define. (elf_i386_relocate_section): Use it here and correct handling of R_386_GOT32. Provide section and offset for "unresolvable relocation" error message. (elf_i386_finish_dynamic_symbol): Correct handling of R_386_GOT32. * elf32-i386.c (struct elf_i386_link_hash_table): Add sgot, sgotplt, srelgot, splt, srelplt, sdynbss, srelbss fields. (elf_i386_link_hash_table_create): Init them. (create_got_section): New function. (elf_i386_create_dynamic_sections): New function. (elf_backend_create_dynamic_sections): Set to above. (elf_i386_check_relocs): Use shortcuts from hash table rather than calling bfd_get_section_by_name. (elf_i386_gc_sweep_hook): Likewise. (elf_i386_adjust_dynamic_symbol): Likewise. (elf_i386_size_dynamic_sections): Likewise. (elf_i386_relocate_section): Likewise. (elf_i386_finish_dynamic_sections): Likewise.
2001-06-05* gdb.base/help.exp: Update pattern to exclue `print-load-map'Jim Blandy2-1/+6
command.
2001-06-05 * elf32-hppa.c (allocate_plt_and_got): Skip indirect and warning syms.Alan Modra2-0/+8
2001-06-05* emultempl/pe.em (init): Reduce default stack reserve to 0x200000.DJ Delorie2-1/+5
2001-06-04* ltcf-c.sh (archive_cmds, archive_expsym_cmds) [solaris,Alexandre Oliva2-5/+14
with_gcc]: Use `gcc -shared' to build a shared library.
2001-06-04* ltcf-c.sh (archive_cmd) [hpux, with_gcc]: Use gcc to link sharedAlexandre Oliva2-4/+16
archives.
2001-06-042001-06-04 H.J. Lu <hjl@gnu.org>H.J. Lu5-0/+11
* gas/mips/mips4010.s: Add the missing ".end". * gas/mips/mips4100.s: Likewise. * gas/mips/mips4650.s: Likewise. * gas/mips/sync.s: Likewise.
2001-06-04 * mips-tdep.c (show_mipsfpu_command): Remove unused variable msg.Eli Zaretskii2-12/+20
(mips_set_processor_type_command): Remove unused variable j. (mips_breakpoint_from_pc): Declare breakpoint instruction sequences as unsigned char, to avoid compiler warnings.
2001-06-04 * source.c (mod_path, openp): Use HAVE_DOS_BASED_FILE_SYSTEMEli Zaretskii6-49/+58
instead of system-specific define's like _WIN32 and __MSDOS__. Use IS_DIR_SEPARATOR and IS_ABSOLUTE_PATH instead of SLASH_P and ROOTED_P. (top-level): #include "filenames.h". * solib.c (solib_open): Use IS_DIR_SEPARATOR and IS_ABSOLUTE_PATH instead of SLASH_CHAR, ROOTED_P and SLASH_P. (top-level): #include "filenames.h". * defs.h (SLASH_P, SLASH_CHAR, ROOTED_P): Remove definitions. (SLASH_STRING): Define only for _WIN32. * completer.c: Use HAVE_DOS_BASED_FILE_SYSTEM instead of __MSDOS_. * cli/cli-cmds.c (cd_command): Use IS_DIR_SEPARATOR and IS_ABSOLUTE_PATH instead of SLASH_P and ROOTED_P. Replace system-specific ifdefs with HAVE_DOS_BASED_FILE_SYSTEM. (top-level): #include "filenames.h".
2001-06-04*** empty log message ***Eli Zaretskii1-0/+9
2001-06-04 * go32-nat.c (go32_wait): Change the return value to ptid_t.Eli Zaretskii3-2/+10
* config/djgpp/fnchange.lst: Add two new files in the gdb/testsuite/gdb.c++/ directory to the remapped names. * config/djgpp/djconfig.sh (lt_cv_sys_max_cmd_len): Set to 12KB.
2001-06-04* sh-opc.h (sh_table): Complete last element entry to avoidAlexandre Oliva2-1/+6
compiler warning.
2001-06-032001-06-02 H.J. Lu <hjl@gnu.org>H.J. Lu3-2/+36
* elf32-hppa.c (elf32_hppa_object_p): Check ELFOSABI_LINUX and ELFOSABI_HPUX. * elf64-hppa.c (elf64_hppa_object_p): Likewise.
2001-06-022001-06-02 H.J. Lu <hjl@gnu.org>H.J. Lu2-0/+6
* aout-cris.c (MACHTYPE_OK): New. Defined.
2001-06-02 * section.c (_bfd_strip_section_from_output): Handle NULLHans-Peter Nilsson2-0/+10
output_section.
2001-06-022001-06-02 H.J. Lu <hjl@gnu.org>H.J. Lu2-3/+7
* gas/sparc/unalign.d: Support Sparc V9.
2001-06-022001-06-02 H.J. Lu <hjl@gnu.org>H.J. Lu2-0/+10
* config.bfd (powerpc-*-aix*, powerpc-*-beos*, rs6000-*-*): Add rs6000coff64_vec only if BFD64 is defined. (powerpc64-*-aix*): Enable only if BFD64 is defined.
2001-06-022001-06-02 H.J. Lu <hjl@gnu.org>H.J. Lu2-24/+36
* coff-ia64.c (ia64coff_object_p): Rewrite with external_PEI_DOS_hdr and external_PEI_IMAGE_hdr.
2001-06-02Expand the gdbarch per-architecture data vector as needed, ratherJim Blandy3-88/+120
than requiring that all per-architecture data be registered before the first gdbarch object is allocated. * gdbarch.sh: Changes to effect the following: * gdbarch.c (alloc_gdbarch_data, init_gdbarch_data): Delete declarations and definitions. (check_gdbarch_data): New function, and declaration. (gdbarch_alloc): Don't call alloc_gdbarch_data; leaving the fields zero is good enough. (free_gdbarch_data): Tolerate a null data pointer. Free only those data items gdbarch->data actually has allocated. (set_gdbarch_data, gdbarch_data): Call check_gdbarch_data. (gdbarch_update_p): No need to call init_gdbarch_data.
2001-06-02Make alignment of struct arguments in inferior function calls comply withKevin Buettner2-6/+53
the IA-64 Software Conventions and Runtime manual.
2001-06-022001-06-01 Michael Snyder <msnyder@redhat.com>Michael Snyder5-7/+43
* thread.c (delete_step_resume_breakpoint): New function. Maintain internal consistency of the thread list while deleting a step_resume_breakpoint. * gdbthread.h (delete_step_resume_breakpoint): Export. * breakpoint.c (bpstat_find_step_resume_breakpoint): Make thread-aware: don't return a step_resume_breakpoint for the wrong thread. * infrun.c (wait_for_inferior): Call delete_step_resume_breakpoint instead of delete_breakpoint_current_contents. (fetch_inferior_event): Ditto. (handle_inferior_event): Call delete_step_resume_breakpoint instead of delete_breakpoint.
2001-06-012001-06-01 Michael Snyder <msnyder@redhat.com>Michael Snyder2-14/+28
* infrun.c (handle_inferior_event): After singlestepping over a thread-specific breakpoint, use currently_stepping() to decide whether to step or continue.
2001-06-01* gnu-v3-abi.c (gnu_v3_abi_ops, vtable_type_gdbarch_data): MakeJim Blandy2-2/+5
these static --- there's no reason other files should use these.
2001-06-01* partial-stab.h (case N_FUN: case 'f':, case N_FUN: case 'F':)Jim Blandy2-0/+5
Fix memory leak.
2001-06-01* partial-stab.h: New complaint: function_outside_compilation_unit.Jim Blandy2-8/+37
(case N_FUN: case 'f':, case N_FUN: case 'F':): If pst is zero, complain, and don't try to set pst's start address.
2001-06-01 * elf64-x86-64.c (elf64_x86_64_relocate_section): Add PC8Andreas Jaeger2-9/+17
relocation, small reformatting.
2001-06-01* MAINTAINERS: Update my email address.Alan Modra2-3/+7
2001-06-01 * gdb.base/annota1.exp (info break): Match four or more spacesKevin Buettner2-1/+6
after "Address".
2001-06-01Prologue scanner modifications.Kevin Buettner2-1/+78
2001-06-01 * ia64-linux-tdep.c (IA64_LINUX_SIGCONTEXT_OFFSET): Revise toKevin Buettner2-1/+7
match the location at which the kernel is placing the sigcontext struct.
2001-05-312001-05-31 Michael Chastain <chastain@redhat.com>Michael Chastain2-4/+11
* gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast. (dm_type_int_star): Likewise. (dm_type_long_star): Likewise. (dm_type_void_star): Likewise.
2001-05-312001-05-31 H.J. Lu <hjl@gnu.org>H.J. Lu2-10/+5
* ldlang.c (open_input_bfds): Don't change the bfd error handler whilst loading symbols.
2001-05-31* partial-stab.h: Revert previous patch.Christopher Faylor2-5/+8
2001-05-31* partial-stab.h: Consistently guard against pst being NULL.Christopher Faylor2-4/+9
2001-05-31 * read.c (emit_leb128_expr): Call md_cons_align.Richard Henderson2-0/+9
2001-05-302001-05-25 Michael Snyder <msnyder@redhat.com>Michael Snyder2-4/+28
* lin-lwp.c (lin_lwp_attach_lwp): Call stop_wait_callback, to consume the SIGSTOP generated by PTRACE_ATTACH. (stop_wait_callback): If a SIGTRAP or a SIGINT event is consumed, try again to get the SIGSTOP event. (lin_lwp_wait): Resume all threads when ignoring a signal. This will insure that newly attached threads get resumed.
2001-05-30 * elf64-x86-64.c (elf64_x86_64_check_relocs): Handle R_X86_64_64.Andreas Jaeger2-0/+7
(elf64_x86_64_relocate_section): Likewise.
2001-05-302001-05-25 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+11
* lin-lwp.c (stop_wait_callback): Discard redundant SIGINT events.
2001-05-30 * elf32-hppa.c (elf32_hppa_check_relocs): Don't NEED_PLT forAlan Modra2-108/+160
millicode. Don't allocate .got and .rela.got space here.. (elf32_hppa_gc_sweep_hook): ..and no need to deallocate here.. (elf32_hppa_adjust_dynamic_symbol): ..and don't allocate .plt and .rela.plt here.. (hppa_handle_PIC_calls): ..nor here.. (allocate_plt_and_got): ..instead do it all here. New function. (elf32_hppa_size_dynamic_sections): Allocate local .got space and call allocate_plt_and_got. No need to zap .got if not dynamic. (elf32_hppa_final_link): Call regular bfd_final_link instead of gc_common_final_link. (WILL_CALL_FINISH_DYNAMIC_SYMBOL): Define. (elf32_hppa_relocate_section): Use it here. (elf32_hppa_finish_dynamic_symbol): Remove superfluous test of dynamic_sections_created. (hppa_type_of_stub): Don't LONG_BRANCH_VIA_PLT if millicode sym.
2001-05-30Add command line switches to objcopy to provide lists of symbols in filesNick Clifton19-4223/+3455