summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2000-05-13 Alexandre Oliva <oliva@lsd.ic.unicamp.br>cygwin-1_1_1H.J. Lu2000-05-132-0/+10
| | | | | * ltmain.sh: Preserve in relink_command any environment variables that may affect the linker behavior.
* Fix cpu_flags for sys{enter,exit} fx{save,restore}Alan Modra2000-05-132-5/+9
|
* `.arch cpu_type' pseudo for x86.Alan Modra2000-05-132-774/+805
|
* For IA-64, allow ``finish'' to land on caller rather than on next executableKevin Buettner2000-05-132-4/+15
| | | | line after the caller.
* Fix typo in sign extension code in dwarf2_const_value_data().Kevin Buettner2000-05-132-1/+6
|
* * config.sub (basic_machine): Recognize hppa64 as a valid cpu type.Jeff Law2000-05-122-1/+7
|
* Fix disassembly of DLRS{H|B} instructionNick Clifton2000-05-122-1/+6
|
* Remove the erroneous ">>>>>>> 1.419".H.J. Lu2000-05-121-1/+0
|
* Mention UnixWare thread problem.Andrew Cagney2000-05-122-1/+12
|
* Doc weak symbol problem.Andrew Cagney2000-05-122-0/+15
|
* Add Stan to authors attempt two. Also add et.al.Andrew Cagney2000-05-122-2/+3
|
* Add Andrew Cagney. Add Stan Shebs as an author.Andrew Cagney2000-05-122-1/+6
|
* Update section on kernel debugging.Andrew Cagney2000-05-122-2/+5
|
* Handle case of 32 ABI saving 32 bit registers on stack when targetAndrew Cagney2000-05-122-1/+74
| | | | has 64 bit ISA.
* (bfd_target_vector): #ifdef BFD64 rs6000coff64_vecAlan Modra2000-05-122-0/+4
|
* Fix tipo 32->64 in MIPS_EABI.Andrew Cagney2000-05-122-1/+5
|
* Check -W options before using them.Andrew Cagney2000-05-123-337/+369
|
* Restore some functionality removed by previous patch.Alan Modra2000-05-112-57/+100
| | | | Tidy printing of bfd_vma's.
* 2000-05-11 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2000-05-112-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.
* Only try to print a macro when it is defined (in gdbarch_dump).Andrew Cagney2000-05-113-12/+206
|
* Update README file to 5.0.Andrew Cagney2000-05-112-158/+161
|
* Don't mask top 32 bits of 64-bit address.Alan Modra2000-05-112-2/+9
|
* Add toplevel configure support for ia64-elf.Jim Wilson2000-05-112-0/+8
| | | | * configure.in (ia64*-*-elf*): Add gdb and friends to noconfigdirs.
* Add preliminary support for IRIX's n32 abi to the MIPS's multi-arch code.Andrew Cagney2000-05-113-59/+146
|
* 2000-05-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2000-05-113-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-10 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder2000-05-109-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.
* * ppc-opc.c (powerpc_opcodes): Make the predicted-branch opcodesGeoffrey Keating2000-05-102-363/+368
| | | | also available in common mode when powerpc syntax is being used.
* 2000-05-08 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder2000-05-1010-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.
* * gdb.texinfo: Proofreading changes from Brian Youmans.Eli Zaretskii2000-05-092-8/+21
|
* Fix some nits shown up by objcopy.Alan Modra2000-05-092-16/+40
|
* * merge from internal treeFrank Ch. Eigler2000-05-082-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-08 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder2000-05-082-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-08 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder2000-05-082-1/+6
| | | | | * gdb.base/interrupt.exp: Make "pass" message say "send" rather than "send_gdb" (for consistancy).
* * djunpack.bat: Change the Sed script to replace @V@ in fnchange.lstEli Zaretskii2000-05-081-1/+1
| | | | with the version name.
* * djunpack.bat: Change the Sed script to replace @V@ in fnchange.lstEli Zaretskii2000-05-084-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.
* (print_insn_tic54x): Declare.Alan Modra2000-05-082-0/+5
|
* Fix coredump discovered running m68k testsuite.Alan Modra2000-05-082-1/+5
|
* Kill compiler warnings with ATTRIBUTE_UNUSED.Alan Modra2000-05-082-5/+11
|
* * trad-core.c (trad_unix_core_file_p): ReturnAlan Modra2000-05-082-1/+4
| | | | bfd_error_wrong_format rather than bfd_error_file_truncated.
* DataDirectory virtual address is relative. Fix to suit.Alan Modra2000-05-082-102/+98
|
* Move some of the MIPS n32 ABI configuration options into the mipsAndrew Cagney2000-05-083-55/+140
| | | | multi-arch vector.
* * procfs.c (PROCFS_TRACE): Delete definition.Andrew Cagney2000-05-073-2/+7
| | | | * proc-utils.h (PROCFS_NOTE, PROC_PRETTYFPRINT_STATUS): Always define.
* Typo correction, again from Brian Youmans.Eli Zaretskii2000-05-071-5/+4
|
* * gdbmi.texinfo: Lots of typos and grammar fixes from BrianEli Zaretskii2000-05-072-32/+39
| | | | Youmans <3diff@flib.gnu.ai.mit.edu>.
* Support for tic54x target.Timothy Wall2000-05-0610-0/+1311
|
* * xcoff.h: Rename to xcoff-target.hClinton Popetz2000-05-067-11/+20
| | | | | | | | * Makefile.am: Change all instances of xcoff.h to xcoff-target.h * coff-rs6000.c: Ditto. * coff64-rs6000.c: Ditto. * coff-pmac.c: Ditto. * Makefile.in: Regenerate.
* bfd:Clinton Popetz2000-05-064-6/+16
| | | | | | | | * coffcode.h (coff_set_arch_mach_hook, coff_set_flags): Change U802TOC64MAGIC to U803XTOCMAGIC. include: * coff/rs6k64.h (U802TOC64MAGIC): Change to U803XTOCMAGIC.
* 2000-04-28 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder2000-05-052-0/+7
| | | | | * gdb.base/break.exp: When compiled with -O2 optimization, gdb may not stop at the first line of main, due to code motion.
* 2000-05-05 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder2000-05-054-113/+145
| | | | | | | | | | | | | * procfs.c: Cleanup of procfs tracing. Move defines and prototypes to proc-utils.h * proc-utils.h: Define tracing macros. Declare trace functions. * proc-api.c: Make procfs tracing a runtime option. (prepare_to_trace): New function, abstracted out of several places. Open a trace file if one is required. (ioctl_with_trace, write_with_trace, open_with_trace, close_with_trace, wait_with_trace, lseek_with_trace): Report errno if an error occurs in a system call. (write_with_trace): Make 2nd arg void *, to agree with write.
* 2000-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2000-05-052-3/+10
| | | | | | | * elfread.c (elf_symtab_read): The calculation of 'offset' must be done for each symbol, not just once. The index used must be the index of the section where 'sym' resides, not .text.