aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-05-132000-05-13 H.J. Lu (hjl@gnu.org)H.J. Lu8-4/+836
* lib/ld-lib.exp (default_ld_link): Redirect the linker output to link_output and make it global. * ld-elfvsb/elf-offset.ld: New. ELF visibility fearture tests. * ld-elfvsb/elfvsb.dat: Likewise. * ld-elfvsb/elfvsb.exp: Likewise. * ld-elfvsb/main.c: Likewise. * ld-elfvsb/sh1.c: Likewise. * ld-elfvsb/sh2.c: Likewise.
2000-05-13Fix cpu_flags for sys{enter,exit} fx{save,restore}Alan Modra2-5/+9
2000-05-13Quell some gcc warnings by defining textdomain and bindtextdomainAlan Modra6-18/+31
as intl/libgettext.h does.
2000-05-13Add x86 gas -q option to quiet some x86 gas warnings.Alan Modra4-56/+75
Remove useless -m flag_do_long_jump from x86 gas. If BFD_ASSEMBLER, store --defsym value in a bfd_vma, and use scan_bfd_vma.
2000-05-13`.arch cpu_type' pseudo for x86.Alan Modra6-890/+1060
2000-05-132000-05-12 H.J. Lu <hjl@gnu.org>H.J. Lu3-9/+12
* nlmconv.c (temp_filename): Removed. * nlmconv.c (link_inputs): Use make_temp_file () instead of choose_temp_base (). * objdump.c (display_target_list): Likewise. (display_info_table): Likewise.
2000-05-13For IA-64, allow ``finish'' to land on caller rather than on next executableKevin Buettner2-4/+15
line after the caller.
2000-05-13Fix typo in sign extension code in dwarf2_const_value_data().Kevin Buettner2-1/+6
2000-05-12 * config.sub (basic_machine): Recognize hppa64 as a valid cpu type.Jeff Law2-1/+7
2000-05-12Fix disassembly of DLRS{H|B} instructionNick Clifton2-1/+6
2000-05-12Remove the erroneous ">>>>>>> 1.419".H.J. Lu1-1/+0
2000-05-12Mention UnixWare thread problem.Andrew Cagney2-1/+12
2000-05-12Doc weak symbol problem.Andrew Cagney2-0/+15
2000-05-12Add Stan to authors attempt two. Also add et.al.Andrew Cagney2-2/+3
2000-05-12Add Andrew Cagney. Add Stan Shebs as an author.Andrew Cagney2-1/+6
2000-05-12Update section on kernel debugging.Andrew Cagney2-2/+5
2000-05-12Handle case of 32 ABI saving 32 bit registers on stack when targetAndrew Cagney2-1/+74
has 64 bit ISA.
2000-05-12* config/tc-mn10300.h (md_end): Define.Alexandre Oliva3-1/+40
(mn10300_finalize): Declare. * config/tc-mn10300.c: Include dwarf2dbg.h. (debug_line): Define. (md_assemble): Generate dwarf2 line info. (mn10300_finalize): New function. Finalize dwarf2 info.
2000-05-12(bfd_target_vector): #ifdef BFD64 rs6000coff64_vecAlan Modra2-0/+4
2000-05-12Fix tipo 32->64 in MIPS_EABI.Andrew Cagney2-1/+5
2000-05-12Check -W options before using them.Andrew Cagney3-337/+369
2000-05-11Restore some functionality removed by previous patch.Alan Modra2-57/+100
Tidy printing of bfd_vma's.
2000-05-112000-05-11 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2-1/+8
* coffread.c (coff_symtab_read): In the case of C_THUMBEXT | C_THUMBEXTFUNC | C_EXT, sec will never ever be the index for .rodata, because cs_to_section doesn't deal with .rodata. Fix test accordingly.
2000-05-11Only try to print a macro when it is defined (in gdbarch_dump).Andrew Cagney3-12/+206
2000-05-11Update README file to 5.0.Andrew Cagney2-158/+161
2000-05-11Don't mask top 32 bits of 64-bit address.Alan Modra2-2/+9
2000-05-11Add toplevel configure support for ia64-elf.Jim Wilson2-0/+8
* configure.in (ia64*-*-elf*): Add gdb and friends to noconfigdirs.
2000-05-11Add preliminary support for IRIX's n32 abi to the MIPS's multi-arch code.Andrew Cagney3-59/+146
2000-05-11Ulf Carlsson's patches:Alan Modra5-10/+34
Include *-*-linux* in svr4pic tests Test weak symbol handling.
2000-05-11(md_estimate_size_before_relax): Use the external version ofAlan Modra2-1/+11
the relocation for weak symbols.
2000-05-112000-05-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni3-21/+29
* solib.c (symbol_add_stub): Remember the index and the name of the section with the lowest address. Use this data (instead of data from .text) to pass info into symbol_file_add. * elfread.c (record_minimal_symbol_and_info): Use the section where the symbol lives to get the index, instead of guessing.
2000-05-102000-05-10 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+8
* ldlang.c (open_input_bfds): Don't load the same file within a group again if the whole archive has been loaded already.
2000-05-102000-05-10 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder9-747/+2311
Make Sparc a Multi-Arch target. Discard PARAMS macro (require ANSI). * sparc-tdep.c: include arch-utils.h. (SPARC_HAS_FPU, FP_REGISTER_BYTES, FP_MAX_REG NUM, SPARC_INTREG_SIZE, DUMMY_REG_SAVE_OFFSET): provide multi-arch-compatible definitions. (GDB_TARGET_IS_SPARC64): make into a runtime test. (struct frame_extra_info): Define, use instead of the macro. (Many places): Use alloca instead of statically allocated buffers that depend on a multi-arch variable such as MAX_REGISTER_RAW_SIZE. (sparc_extract_struct_value_address): Accept a pointer arg instead of an array sized by REGISTER_BYTES. (examine_prologue): Accept a pointer to an array of CORE_ADDR, instead of the defunct struct frame_saved_regs. Recognize new Sparc64 store instructions as part of the prologue. Ignore the destination of a frame store when parsing the prologue (so long as it's on the stack). (sparc_push_dummy_frame): Fix incorrect buffer offset for PSTATE. (sparc_frame_find_saved_regs): Accept a ptr to an array of CORE_ADDR instead of the defunct struct frame_saved_regs. (supply_gregset): Discard unnecessary 'zerobuf': just send NULL to supply_register. Provide 4-byte offset to compensate for diff between size of the prgreg_t elements on a 64-bit host and size of the registers for a 32-bit target. Fill all inaccessible regs with zero so they won't keep being requested again and again. (fill_gregset): Handle 32/64 size difference between registers and prgreg_t. Handle as many new 64-bit regs as possible. (supply_fpregset, fill_fpregset): Attempt to handle 64-bit world. (sparc_push_arguments): Rename to sparc32_push_arguments. Copy arguments into registers as well as onto stack, so that the CALL_DUMMY (code pushed onto the target stack) is not required. (sparc_extract_return_value): Rename to sparc32_extract_return_value. (sparc_store_return_value): Use memset instead of bzero. Use write_register_gen instead of write_register_bytes. (sparclet_store_return_value): New function. (_initialize_sparc_tdep): Call register_gdbarch_init to activate the gdbarch multi-architecture system. (sp64_push_arguments): Rename to sparc64_push_arguments. Extend to store arguments in general registers as well as on stack. (sparc64_extract_return_value): Rename to sp64_extract_return_value. Use as a private function, to be called by the new external function sparc64_extract_return_value. (sparclet_extract_return_value): New function. (sparc32_stack_align, sparc64_stack_align, sparc32_register_name, sparc64_register_name, sparc_print_extra_frame_info, sparclite_register_name, sparclet_register_name, sparc_push_return_address, sparc64_use_struct_convention, sparc32_store_struct_return, sparc64_store_struct_return, sparc32_register_virtual_type, sparc64_register_virtual_type, sparc32_register_size, sparc64_register_size, sparc32_register_byte, sparc64_register_byte, sparc_gdbarch_skip_prologue, sparc_convert_to_virtual, sparc_convert_to_raw, sparc_frame_init_saved_regs, sparc_frame_address, sparc_gdbarch_fix_call_dummy, sparc_coerce_float_to_double, sparc_call_dummy_address, sparc_y_regnum, sparc_reg_struct_has_addr, sparc_intreg_size, sparc_return_value_on_stack): New functions supporting multi-arch. (sparc_gdbarch_init): New function; initialize multi-arch. (struct gdbarch_tdep): Define, use for private multi-arch data. * config/sparc/tm-sparc.h: Move definitions around, enclose with #ifdef GDB_MULTI_ARCH tests, provide some multi-arch alternate definitions. Add enums for register names, to help debugging gdb. This header file must work for non-multi-arch and for multi-arch. * config/sparc/tm-sp64.h: Add GDB_MULTI_ARCH configuration. Also add AT_ENTRY_POINT definitions for CALL_DUMMY, for non-multi-arch case. Define GDB_MULTI_ARCH. * config/sparc/tm-sparclet.h: Add GDB_MULTI_ARCH configuration. Do not define GDB_MULTI_ARCH (bfd does not correctly identify target). * config/sparc/tm-sparclite.h: Ditto. * config/sparc/tm-sun4sol2.h: Define GDB_MULTI_ARCH. * sparclet-rom.c (sparclet_regnames): Initialize explicitly, to avoid using deprecated REGISTER_NAMES macro. * Makefile.in: Let sparc-tdep.c depend on arch-utils.h.
2000-05-10* ppc-opc.c (powerpc_opcodes): Make the predicted-branch opcodesGeoffrey Keating2-363/+368
also available in common mode when powerpc syntax is being used.
2000-05-102000-05-08 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder10-130/+171
* gdbarch.sh: Add FP0_REGNUM to list of multi-arched register numbers. * gdbarch.c, gdbarch.h: Regenerate. * core-regset.c: Change FP0_REGNUM to a runtime test. * procfs.c: Ditto. * sun3-nat.c: Ditto. * sparc-tdep.c: Ditto. * i386mach-nat.c: Remove unnecessary ifdef for FP0_REGNUM. * ptx4-nat.c: Ditto. * sol-thread.c (sol_thread_create_inferior): only add the thread to the thread list if it is not already in there. (prototypes for thread_db func ptrs): pretty up formatting.
2000-05-09 * gdb.texinfo: Proofreading changes from Brian Youmans.Eli Zaretskii2-8/+21
2000-05-09Unwind info bug fixes from David Mosberger.Jim Wilson2-7/+13
* config/tc-ia64.c (output_P7_format, case mem_stack_f): Output fixed frame size in units of 16 bytes, as required per SW Conventions manual. (output_unw_records): Output info-block header as a dword to get byte-order right.
2000-05-09Fix some nits shown up by objcopy.Alan Modra2-16/+40
2000-05-08* merge from internal treeFrank Ch. Eigler2-4/+20
2000-04-14 Gary Thomas <gthomas@redhat.com> * v850.igen: Define 'br *' as illegal since this is the only way to provide a breakpoint on some v850 family processors.
2000-05-082000-05-08 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder2-50/+63
* sol-thread.c (sol_thread_create_inferior): only add the thread to the thread list if it is not already in there. (prototypes for thread_db func ptrs): pretty up formatting.
2000-05-082000-05-08 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder2-1/+6
* gdb.base/interrupt.exp: Make "pass" message say "send" rather than "send_gdb" (for consistancy).
2000-05-08 * djunpack.bat: Change the Sed script to replace @V@ in fnchange.lstEli Zaretskii1-1/+1
with the version name.
2000-05-08 * djunpack.bat: Change the Sed script to replace @V@ in fnchange.lstEli Zaretskii4-181/+194
with the version name. * config/djgpp/djconfig.sh: Use more warning switches. * config/djgpp/fnchange.lst: Replace the leading gdb-0222 with the @V@ placebo.
2000-05-08(print_insn_tic54x): Declare.Alan Modra2-0/+5
2000-05-08Michael Sokolov's 68000 patches + assorted compiler warning fixes.Alan Modra3-47/+71
2000-05-08Fix breakage from 2000-03-31 bfd/srec.c change.Alan Modra2-2/+6
2000-05-08Fix coredump discovered running m68k testsuite.Alan Modra2-1/+5
2000-05-08Kill compiler warnings with ATTRIBUTE_UNUSED.Alan Modra2-5/+11
2000-05-08* trad-core.c (trad_unix_core_file_p): ReturnAlan Modra2-1/+4
bfd_error_wrong_format rather than bfd_error_file_truncated.
2000-05-08DataDirectory virtual address is relative. Fix to suit.Alan Modra2-102/+98