summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add code to preserve processor mode when a prefetchNick Clifton2001-02-152-0/+14
| | | | abort is signalled after processing a breakpoint.
* * MAINTAINERS: Add myself to paper trail section.Jim Kingdon2001-02-152-3/+8
|
* Reset processor into ARM mode for any machine type except the early ARMs.Nick Clifton2001-02-142-12/+20
|
* Fix DV bug reported by Intel against the setf instruction.Jim Wilson2001-02-143-4/+9
| | | | | * ia64-ic.tbl: Update from Intel. Add setf to fr-writers. * ia64-asmtab.c: Regenerate.
* fixes for elf_find_nearest_lineNick Clifton2001-02-142-39/+82
|
* 2001-02-11 Michael Chastain <chastain@redhat.com>Michael Chastain2001-02-143-161/+428
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function. Helps the test script figure out which demangler is in use. (dm_type_foo_ref): Ditto. (dm_type_int_star): Ditto. (dm_type_long_star): Ditto. (dm_type_unsigned_int): Ditto. (dm_type_void): Ditto. (dm_type_void_star): Ditto. * gdb.base/cplusfuncs.exp (probe_demangler): New function. Probe the gdb demangler and set variables to accommodate formatting differences. (info_func_regexp): New function. Same as info_func, but matches against a regexp. (info_func): Match against a literal string. (print_addr_2): New function. Match against a literal string, which can be different from the input to gdb. (print_addr): Simply call print_addr_2 with the same argument twice. (test_lookup_operator_functions): Use demangler formatting variables. Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort the tests in the same order as the C++ class declaration. (test_paddr_operator_functions): Ditto. (test_paddr_overloaded_functions): Ditto. (test_paddr_hairy_functions): Use demangler formatting variables. Add reference to gdb/19 for related tests. (do_tests): Call probe_demangler.
* Fix initialisation of asection structureNick Clifton2001-02-142-15/+24
|
* Apply changes to Makefile.in to Makefile.amNick Clifton2001-02-146-625/+358
|
* 2001-02-14 Fernando Nasser <fnasser@redhat.com>Fernando Nasser2001-02-142-3/+9
| | | | | | From 2001-02-09 Martin Hunt <hunt@redhat.com> * generic/gdbtk-cmds.c (gdb_load_disassembly): In mixed mode, source lines should be tagged with source_tag2.
* * configure.in (AC_CHECK_HEADERS): Add sys/file.h.Michael Sokolov2001-02-145-4/+17
| | | | | * configure, config.in: Regenerate. * corelow.c: Include <sys/file.h> if present.
* 2001-02-14 H.J. Lu <hjl@gnu.org>H.J. Lu2001-02-142-1/+8
| | | | | * libcoff-in.h (pe_tdata): Add members target_subsystem and force_minimum_alignment.
* * inflow.c (terminal_ours_1): Initialize ``osigtou''. OnlyAndrew Cagney2001-02-142-1/+8
| | | | declare when have SIGTTOU.
* 2001-02-14 Bo Thorsen <bo@suse.de>Andreas Jaeger2001-02-142-95/+164
| | | | | | | | | | | | | | | * elf64-x86-64.c: Small formatting fixes and rearrangements of code. (elf64_86_64_size_info): Struct added to fix a problem with the hashtable string entries. (elf64_x86_64_adjust_dynamic_symbol): Add generation of .got.plt. (elf64_x86_64_size_dynamic_sections): A FIXME removed. (elf64_x86_64_size_dynamic_sections): Fix a dynamic entry and remove the FIXME for this. (elf64_x86_64_adjust_dynamic_symbol): Fix check for unneeded .plt section. Also removed the FIXME for it. (x86_64_elf_howto_table): Use bfd_elf_generic_reloc. (ELF_DYNAMIC_INTERPRETER): Fix the name of the dynamic linker. (elf64_x86_64_finish_dynamic_sections): Enable .got.plt writing.
* Add entries for gdb/gdbtk/*/ChangeLog-*.Eli Zaretskii2001-02-142-0/+14
|
* remove spurious whitespaceNick Clifton2001-02-141-6/+6
|
* Prevent Aborts from happening whilst emulating a SWINick Clifton2001-02-142-62/+83
|
* It is SYMTAB, not STMTAB.H.J. Lu2001-02-131-1/+1
|
* * elfxx-ia64.c (elfNN_ia64_final_link): Set __gp if requiredRichard Henderson2001-02-132-0/+12
| | | | and not user provided.
* * MAINTAINERS: Update my email address.Jim Kingdon2001-02-132-2/+6
|
* 2001-02-13 Kazu Hirata <kazu@hxi.com>Kazu Hirata2001-02-132-26/+28
| | | | * rs6000-core.c: Fix formatting.
* 2001-02-13 Kazu Hirata <kazu@hxi.com>Kazu Hirata2001-02-132-2/+4
| | | | * vms.c (vms_print_symbol): Remove unreachable code.
* RegenerateDJ Delorie2001-02-131-278/+267
|
* * include/coff/pe.h: Rename PEP64AOUTHDR to PEPAOUTHDR. RenameDJ Delorie2001-02-132-2/+7
| | | | PEP64AOUTSZ to PEPAOUTSZ.
* * peicode.h (coff_swap_filehdr_out) [COFF_IMAGE_WITH_PE]: DefineDJ Delorie2001-02-139-93/+225
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | as _bfd_XXi_only_swap_filehdr_out. (pe_mkobject) [PEI_FORCE_MINIMUM_ALIGNMENT]: Set pe->force_minimum_alignment to TRUE. (pe_mkobject) [PEI_TARGET_SUBSYSTEM]: Set pe->target_subsystem to PEI_TARGET_SUBSYSTEM. (pe_print_private_bfd_data): Call _bfd_XX_print_private_bfd_data_common() instead of _bfd_pe_print_private_bfd_data_common(). (pe_bfd_copy_private_bfd_data): Call _bfd_XX_bfd_copy_private_bfd_data_common() instead of _bfd_pe_bfd_copy_private_bfd_data_common(). (coff_bfd_copy_private_section_data): Define as _bfd_XX_bfd_copy_private_section_data instead of _bfd_pe_bfd_copy_private_section_data. (coff_get_symbol_info): Define as _bfd_XX_get_symbol_info instead of a _bfd_pe_get_symbol_info. * peigen.c: Delete. * peXXigen.c: Renamed from peigen.c. (COFF_WITH_XX): Define this macro (will get expanded into COFF_WITH_pep or COFF_WITH_pe, depending on whether this is being compiled as peigen.c or pepigen.c. [COFF_WITH_pep]: Include "coff/ia64.h" instead of "coff/i386.h" to define the canonical PEP structures and definitions. (_bfd_XXi_swap_aouthdr_out): If pe->force_minimum_alignment is in effect, enforce minimum file and section alignments. If extra->Subsystem is IMAGE_SUBSYSTEM_UNKNOWN, set it to pe->target_subsystem (this defaults to IMAGE_SUBSYSTEM_UNKNOWN, so, by default, this is a no-op). * libpei.h: Rename COFF_WITH_PEP to COFF_WITH_pep. (_bfd_XX_bfd_copy_private_bfd_data_common): Add macros to map _bfd_XXfoo to _bfd_pepfoo if COFF_WIT_PEP is defined and to _bfd_pefoo if it's not defined. Use these macros to define coff swap macros. * libcoff.h (pe_tdata): Add members target_subsystem and force_minimum_alignment. * efi-app-ia64.c (COFF_WITH_pep): Rename COFF_WITH_PEP to COFF_WITH_pep. (PEI_TARGET_SUBSYSTEM): Rename from PEI_DEFAULT_TARGET_SUBSYSTEM. * configure.in (bfd_efi_app_ia64_vec): Use pepigen.lo instead of peigen.lo. * coff-ia64.c: Rename COFF_WITH_PEP to COFF_WITH_pep. (AOUTSZ): Rename PEP64AOUTSZ and PEP64AOUTHDR to PEPAOUTSZ and PEPAOUTHDR. * Makefile.in (BFD64_BACKENDS): Mention pepigen.lo. (BFD64_BACKENDS_CFILES): Mention pepigen.c (peigen.c): Add rule to generate from peXXigen.c. (pepigen.c): Ditto. (pepigen.lo): List dependencies for pepigen.lo. * unwind-ia64.c (unw_decode_x1): Declare code arg with ATTRIBUTE_UNUSED. (unw_decode_x2): Ditto. (unw_decode_x3): Ditto. (unw_decode_x4): Ditto. * pe.h (PEPAOUTSZ): Rename from PEP64AOUTSZ. Rename from PEPAOUTHDR.
* (elf32_hppa_set_gp): Handle weak $global$.Alan Modra2001-02-132-1/+18
| | | | If $global$ referenced but not defined, set its value here.
* Fix definition of NEGBRANCHNick Clifton2001-02-122-1/+6
|
* 2001-02-09 Bo Thorsen <bo@suse.de>Jan Hubicka2001-02-122-9/+90
| | | | | | | | | | * elf64-x86-64.c (elf64_x86_64_check_relocs): Set .rela.got section alignment to 3. (elf64_x86_64_check_relocs): Write R_X86_64_GOTPCREL GOT entry and relocation. (elf64_x86_64_relocate_section): Fix formatting. (elf64_x86_64_relocate_section): Fix addend for relocation of R_X86_64_(8|16|32|PC8|PC16|PC32).
* * elf64-x86-64.c (x86_64_elf_howto): Fix name of R_X86_64_GOTPCREL.Jan Hubicka2001-02-122-1/+5
| | | | | | * tc-i386.c (i386_displacement): Fix handling of BFD_RELOC_X86_64_GOTPCREL. (i386_validate_fix): Likewise.
* * i386.h (i386_optab): SSE integer converison instructions haveJan Hubicka2001-02-124-13/+34
| | | | | | | 64bit versions on x86-64. * i386-dis.c (prefix_user_t): Add 'Y' to SSE ineger converison instructions. (putop): Handle 'Y'
* 2001-02-11 H.J. Lu <hjl@gnu.org>H.J. Lu2001-02-122-1/+6
| | | | | * elflink.h (elf_bfd_final_link): Use file_align for STMTAB alignment.
* fix formattingNick Clifton2001-02-111-4/+4
|
* oops - omitted from previous deltaNick Clifton2001-02-111-2/+2
|
* Apply several patches from Maciej W. RozyckiNick Clifton2001-02-114-39/+120
|
* * Makefile.am (stamp-lib): ranlib the libopcodes.a in the buildMichael Sokolov2001-02-113-1/+9
| | | | | directory. * Makefile.in: Regenerate.
* * Makefile.am (stamp-lib): ranlib the libbfd.a in the build directory.Michael Sokolov2001-02-113-3/+10
| | | | * Makefile.in: Regenerate.
* * gdb.texinfo (Environment): Document that `path' does not changeEli Zaretskii2001-02-112-1/+7
| | | | | | the value of PATH in GDB's own environment (it did in the past, but that was changed on March 15, 1994). Reported by Doug Evans <dje@transmeta.com>.
* * NEWS: Document that "info symbol" works with COFF debug info andEli Zaretskii2001-02-113-0/+14
| | | | | | | its variants. * minsyms.c (lookup_minimal_symbol_by_pc_section): Don't skip symbols whose SYMBOL_BFD_SECTION is NULL.
* * gdbint.texinfo: Fix up @itemize lists so that @item is alone onEli Zaretskii2001-02-112-618/+983
| | | | its line. Fix markup of commands. Add an index and index entries.
* Remove annoying entry....:-)Nick Clifton2001-02-101-5/+0
|
* Remove extraneous whitespaceNick Clifton2001-02-102-12/+18
|
* Get rid of AIX specific PC_LOAD_SEGMENT, replace with PC_SOLIB.Peter Schauer2001-02-104-39/+39
| | | | | | | | | | | | | * xcoffsolib.c (xcoff_solib_address): Renamed from pc_load_segment_name. Return NULL if address is not in a shared library. Cleanup shared library name construction, using xasprintf. Format shared library member names consistent with format in exec.c. (solib_info): Format shared library member names consistent with format in exec.c. * config/rs6000/nm-rs6000.h: Replace PC_LOAD_SEGMENT with PC_SOLIB, using xcoff_solib_address for PC_SOLIB definition. * stack.c (print_frame): Remove PC_LOAD_SEGMENT code, no longer needed.
* * mipsread.c (read_alphacoff_dynamic_symtab): Replace alloca callsPeter Schauer2001-02-102-5/+17
| | | | with xmalloc calls and cleanups.
* * rs6000-nat.c (child_xfer_memory): Add missing parameterPeter Schauer2001-02-102-1/+7
| | | | 'struct mem_attrib *' required by 2001-01-23 change.
* * elfxx-ia64.c (is_unwind_section_name): New function. ReturnsRichard Henderson2001-02-102-28/+133
| | | | | | | | | | | | | | | | | | | | | true if section name is an unwind table section name. (elfNN_ia64_additional_program_headers): Count each unwind section separately. (elfNN_ia64_modify_segment_map): Install one unwind program header for each unwind separate section. Note: normally the linker script merges the unwind sections that go into a single segment, so this still generates at most one unwind program header per segment. * elfxx-ia64.c (elfNN_ia64_section_from_shdr): Accept any section name for SHT_IA_64_UNWIND, not just .IA_64.unwind. (elfNN_ia64_fake_sections): Mark sections with names that start with .IA_64.unwind but not with .IA_64.unwind_info as an IA-64 unwind section. * elfxx-ia64.c (elfNN_ia64_final_write_processing): New function. Use it to make sh_info in unwind section point to the text section it applies to.
* Add s390 supportNick Clifton2001-02-1043-48/+6931
|
* Suppress extra addition of ImageBase.Nick Clifton2001-02-092-1/+8
|
* * elf64-sparc.c (sparc64_elf_copy_private_bfd_data): New function.Jakub Jelinek2001-02-092-1/+26
|
* * elf64-sparc.c (sparc64_elf_check_relocs): Don't trust reloc_count.Jakub Jelinek2001-02-092-2/+9
| | | | (sparc64_elf_relocate_section): Likewise.
* * elf32-sparc.c (_bfd_sparc_elf_howto_table): Treat R_SPARC_UA32Mark Kettenis2001-02-093-4/+10
| | | | | similar to R_SPARC_32. * elf64-sparc.c (sparc64_elf_howto_table): Likewise.
* 2001-02-08 H.J. Lu <hjl@gnu.org>H.J. Lu2001-02-092-5/+14
| | | | | | * elf32-i386.c (elf_i386_check_relocs): Reserve R_386_PC32 relocation entries for weak definitions when building DSO with -Bsymbolic.