aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2000-06-18Re-do multi-line tests using gdb_expect_list().Andrew Cagney2-41/+110
2000-06-18PARAMS elimination.Kevin Buettner2-7/+11
2000-06-17Add ``set debug mips'' command. Add much debugging.Andrew Cagney2-11/+98
2000-06-17For MIPS_EABI, squeeze simple floating point structs into an FP register.Andrew Cagney2-1/+13
2000-06-17Remove arbitrary printf output limit placed on pmon targetsAndrew Cagney2-9/+29
2000-06-17EABI64 was selecting EABI32Andrew Cagney2-1/+6
2000-06-16 * rs6000-tdep.c: Changes throughout for multi-arch 64-bitNicholas Duffek10-1447/+1551
support. Incorporate most of tm-rs6000.h. (find_toc_address_hook): Rename to rs6000_find_toc_address_hook. (rs6000_set_host_arch_hook): Declare. (read_memory_addr): Define. (pop_frame): Rename to rs6000_pop_frame. (rs6000_pop_frame, rs6000_fix_call_dummy, rs6000_push_arguments, rs6000_frame_saved_pc, rs6000_frame_chain): Remove non-generic dummy frame handling. (branch_dest, rs6000_pop_frame, rs6000_skip_trampoline_code, rs6000_frame_saved_pc, frame_get_saved_regs, frame_initial_stack_address, rs6000_frame_chain, rs6000_convert_from_func_ptr_addr): Call read_memory_addr instead of read_memory_integer. (branch_dest, rs6000_pop_frame, rs6000_push_arguments, rs6000_skip_trampoline_code, rs6000_frame_saved_pc, frame_get_saved_regs, frame_initial_stack_address, rs6000_frame_chain): Replace 4 with TDEP->wordsize. (skip_prologue): Recognize some 64-bit stack adjustments. (push_dummy_frame, pop_dummy_frame, set_processor, show_processor): Delete. (frame_get_saved_regs): Manipulate saved register addresses using CORE_ADDR instead of int. (rs6000_create_inferior): New function. (register_names_*[]): Change to struct reg registers_*[]. (variants[]): Assimilate into multi-arch approach. (register_names_*[], variants[]): Refer to pre-PowerPC architectures as POWER instead of RS6000. * rs6000-nat.c: Ubiquitous changes for 64-bit support. (vmap_secs, xcoff_relocate_symtab): Cast addresses to unsigned long to avoid sign-extension errors. (set_host_arch): New function. (xcoff_relocate_symtab): Try disabling usleep(36000) workaround. (rs6000_core_fns): Use new bfd_target_xcoff_flavour. (_initialize_core_rs6000): Initialize rs6000_set_host_arch_hook. * symfile.c (find_sym_fns): Remove special xcoff kludge. * xcoffread.c (secnum_to_bfd_section): Initialize args.objfile. (process_linenos): Query line struct size from coff backend instead of using compile-time constant. (enter_line_range): Likewise. (read_xcoff_symtab): Pass "XCOFF64" instead of "XCOFF" to record_debugformat() if appropriate. (process_xcoff_symbol): Access symbol addresses using SYMBOL_VALUE_ADDRESS instead of SYMBOL_VALUE. (read_symbol_lineno): Retrieve XCOFF64 symbol names from strtbl. (scan_xcoff_symtab): Likewise. Query syment struct size from coff backend instead of using compile-time constant. (xcoff_sym_fns): Set flavour to bfd_target_xcoff_flavour. * Makefile.in (INTERNAL_LDFLAGS): Add $(MH_LDFLAGS) to list of flags that this Makefile variable get set to. (From Kevin Buettner.) * config/powerpc/aix.mh (MH_LDFLAGS): Add linker flags so that the TOC doesn't overflow. (From Kevin Buettner.) * config/powerpc/tm-ppc-aix.h: Move config decisions to multi-arched rs6000-tdep.c. * config/rs6000/tm-rs6000.h: Likewise. (GDB_MULTI_ARCH): Define. (skip_trampoline_code): Rename to rs6000_skip_trampoline_code. (is_magic_function_pointer): Replace with rs6000_convert_from_func_ptr_addr. (TARGET_CREATE_INFERIOR_HOOK): Define. (find_toc_address_hook): Rename to rs6000_find_toc_address_hook. (rs6000_set_host_arch_hook): Declare. * config/rs6000/nm-rs6000.h (CHILD_XFER_MEMORY): Define.
2000-06-16File list is incorrect.Jim Blandy1-2/+1
2000-06-16PARAMS elimination.Kevin Buettner2-7/+11
2000-06-152000-06-15 Michael Snyder <msnyder@cygnus.com>Michael Snyder2-14/+15
* utils.c: Fix comment typo.
2000-06-152000-06-15 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder2-2/+8
* valops.c (value_cast): Break up long lines.
2000-06-14*** empty log message ***Jim Blandy1-0/+17
2000-06-142000-06-14 Jim Blandy <jimb@redhat.com>Jim Blandy1-14/+15
* dwarf2read.c (dump_die): Use the proper printf format for printing DW_UNSND values; they're longs now. * dwarf2read.c (dump_die): We can read DW_FORM_data8 now, on at least some platforms, so print it out too. 2000-06-14 James E. Wilson <wilson@bletchleypark.cygnus.com> * dwarf2read.c (struct attribute): Change unsnd and snd field types to long. (read_8_bytes): Change return type to long. (read_unsigned_leb128): Change return type to long. Change type of local result to long. Cast argument of left shift to long. (read_signed_leb128): Likewise.
2000-06-142000-06-14 Pierre Muller <muller@ics.u-strasbg.fr> Pierre Muller6-0/+3983
Add support for Pascal language. Part 1: new files. * p-exp.y, p-lang.c, p-lang.h, p-typeprint.c, p-valprint.c: New files.
2000-06-14PARAMS elimination.Kevin Buettner3-4/+8
2000-06-13 * configure.host (hppa*64*): Renamed from hppa2.0w perJeff Law3-2/+8
gcc/binutils changes. * configure.tgt: Similarly.
2000-06-13Use PT_CFM in place of PT_CR_IFS.Kevin Buettner3-2/+9
2000-06-122000-06-12 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-2/+6
* breakpoint.c (breakpoint_thread_match): Fix comment.
2000-06-122000-06-02 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder2-5/+17
* gdb.base/annota1.exp (run until main breakpoint): Loosen up the regular expression: accept an (almost) arbitrary sequence of "frames-invalid" and "breakpoints-invalid" messages both before and after the "starting" message.
2000-06-122000-06-12 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser2-1/+7
* valops.c (value_assign): Adjust the length to take into consideration that we are not starting from the beginning.
2000-06-12 * symfile.c (add_symbol_file_command): Properly reformat "else if"Elena Zannoni3-54/+55
code. * coffread.c (coff_symtab_read): Ditto.
2000-06-12ser-tcp.o moved to configure.in.Andrew Cagney2-1/+2
2000-06-12Update TODO - SER_HARDWIRE problem was fixed.Andrew Cagney2-12/+2
2000-06-12Set SER_HARDWIRE using autoconf instead of via XDEPFILES. IncludeAndrew Cagney40-85/+127
ser-tcp.o by default.
2000-06-12Multi-arch GDB_TARGET_IS_MIPS64.Andrew Cagney4-30/+47
2000-06-12Print all known but not yet multi-arched values.Andrew Cagney2-7/+333
2000-06-12* config/i386/tm-i386.h: Add forward declaration of `struct value'.Mark Kettenis3-13/+36
(FIX_CALL_DUMMY): Redefined to call i386_fix_call_dummy. (i386_fix_call_dummy): Add prototype. * i386-tdep.c (i386_fix_call_dummy): New function based on the code from the old FIX_CALL_DUMMY macro.
2000-06-12Eliminate use of PARAMS.Kevin Buettner3-6/+8
2000-06-12Forgot a fileDaniel Berlin2-1/+104
2000-06-12Don't try to dump void macros (when non multi-arch). They couldAndrew Cagney3-18/+46
contain C statements.
2000-06-11* exec.c (exec_file_attach): Add .exe extension when __CYGWIN__.Christopher Faylor2-1/+5
2000-06-11* win32-nat.c (safe_symbol_file_add_args): Store old gdb_stderr and gdb_stdoutChristopher Faylor3-8/+35
here. (safe_symbol_file_add_stub): Redirect gdb_stdout as well as stderr. (safe_symbol_file_add_cleanup): Restore gdb_stdout. (info_dll_command): Use the pager for displaying DLLs since there are often quite a few.
2000-06-11Trim targ_arches to just the first.Andrew Cagney3-211/+224
2000-06-10Re-implement gdbach_dump() so that it prints out the macro values.Andrew Cagney7-451/+1231
Add ``maint print arch'' command. Add ``gdbarch_register()'' function that also takes gdbarch_dump_tdep(). Use in mips-tdep.c.
2000-06-10Eliminate PARAMS.Kevin Buettner3-5/+10
2000-06-092000-06-08 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser3-1/+34
* config/i386/tm-embed.h: New file. Specific for embedded targets like i386-elf, i386-coff and i386-aout. * config/i386/embed.mt (): Specify tm-embed.h instead of the System V header file.
2000-06-092000-06-08 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser2-0/+5
* MAINTAINERS: Add myself to gdbtk list.
2000-06-09Add ChangeLog entry for change to MAINTAINERS on 2000-06-01 (sorry Andrew!)Klee Dienes1-0/+5
2000-06-09Define U_REGS_OFFSET.Kevin Buettner2-0/+6
2000-06-092000-06-08 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser3-2/+8
* configure.in: Replace misplaced CONFIG_ADD by the correct CONFIG_CLEAN. * configure, config.in: Regenerate.
2000-06-092000-06-08 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser2-0/+7
* values.c (value_primitive_field): Copy VALUE_REGNO as well. With typed registers we may have the location information in this field, in addition to VALUE_ADDRESS (which was already being copied).
2000-06-08MIPS is always multi-arch enabled.Andrew Cagney14-77/+75
2000-06-08Delete MIPS_DEFAULT_FPU from config/mips/*.hAndrew Cagney8-10/+24
2000-06-08Use config.bfd to determine the default architecture and byte order.Andrew Cagney10-345/+492
Flush all BYTE_ORDER_DEFAULT macros from mips. Can rely on BFD's value.
2000-06-08Botch in previous change. Was comparing against "ask" instead ofAndrew Cagney2-1/+6
follow_fork_mode_ask.
2000-06-08Change signature of function add_set_enum_cmd() so that it usesAndrew Cagney11-89/+127
constant character pointers. Update everything. As a consequence fix infrun's follow-fork plugging a small memory leak.
2000-06-07Purge last remaining make_cleanup_func.Andrew Cagney4-19/+41
2000-06-07The attatched moves the remaining guff from gdbarch.{h,c,sh} toAndrew Cagney12-858/+583
arch-utils.{h,c}. The ``set architecutre'' and ``set endian'' commands (part of the move) were implemented to use add_set_enum_cmd() so that ``set architecture <tab>'' works.
2000-06-07Use ``set remote memory-read-packet-size'' instead of ``set endianAndrew Cagney2-4/+10
big'' in deprecate test.
2000-06-072000-06-06 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder3-2/+7
* configure.in: Enable autoconf to find curses.h on Solaris 2.8. * configure: Regenerate.