summaryrefslogtreecommitdiff
path: root/gdb
Commit message (Collapse)AuthorAgeFilesLines
* More mult-arch conversions: IEEE_FLOAT, SKIP_PROLOGUE,Andrew Cagney2000-07-073-65/+40
| | | | | SAVED_PC_AFTER_CALL, DECR_PC_AFTER_BREAK, BREAKPOINT_FROM_PC, INNER_THAN.
* * config/i386/tm-linux.h: Add longjmp support.Mark Kettenis2000-07-072-0/+22
| | | | | | (JB_ELEMENT_SIZE, JB_PC): New defines. (GET_LONGJMP_TARGET): Define. (get_longjmp_target): Add prototype.
* * breakpoint.c (bpstat_what): Keep returningMark Kettenis2000-07-072-1/+8
| | | | | | BPSTAT_WHAT_SET_LONGJMP_RESUME when hitting multiple longjmp() breakpoints instead of signalling an error by returning BPSTAT_WHAT_STOP_NOISY.
* 2000-07-06 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2000-07-062-3/+9
| | | | * mips-tdep.c: Replace '16' with bfd_mach_mips16 where appropriate.
* * infcmd.c (attach_command): Move "stop_soon_quietly" setting insideChristopher Faylor2000-07-062-1/+7
| | | | | ATTACH_NO_WAIT conditional since we are not about to stop soon if we're not calling wait_for_inferior.
* Remove \centerline from the blurb. Patch from Brian Youmans.Eli Zaretskii2000-07-052-5/+11
|
* Keep NATDEPFILES on a single line.Andrew Cagney2000-07-052-2/+7
|
* Set SER_HARDWIRET to ser-go32.c when *go32* or *djgpp*.Andrew Cagney2000-07-053-50/+58
|
* Replace command_loop_marker() with null_cleanup().Andrew Cagney2000-07-054-18/+10
|
* Check for <sys/poll.h>.Andrew Cagney2000-07-055-194/+215
|
* Pass infodir down to sub-makes.Andrew Cagney2000-07-052-0/+6
|
* Update TODO.Andrew Cagney2000-07-052-0/+26
|
* * TODO: Update.Mark Kettenis2000-07-042-5/+7
|
* Rewrite gdb.asm so that it doesn't assume a C comiler (or any CAndrew Cagney2000-07-044-16/+48
| | | | support).
* Replace jumbo pattern match with gdb_expect_list().Andrew Cagney2000-07-042-6/+38
|
* 2000-07-03 Christopher Faylor <cgf@cygnus.com>Elena Zannoni2000-07-032-33/+43
| | | | | | | | Committed by Elena Zannoni <ezannoni@cygnus.com> * sh-tdep.c (sh_skip_prologue): Change prologue matching for modern compilers. (sh_frame_find_saved_regs): Ditto. (sh_find_callers_reg): Stop if pc is zero.
* Move PARAMS elimination remarks to the appropriate ChangeLog file.Kevin Buettner2000-07-022-8/+7
|
* PARAMS elimination.Kevin Buettner2000-07-029-366/+363
|
* Revert previous ser-unix change. Locks up serial device.Andrew Cagney2000-07-012-26/+45
|
* Restore setting of SER_HARDWIRE. Lost during rs6000 merge.Andrew Cagney2000-07-012-3/+7
|
* Params elimination.Kevin Buettner2000-06-272-3/+7
|
* * Makefile.in (install-info): Support installation from outside ofEli Zaretskii2000-06-252-1/+8
| | | | | the source directory. Reported by Mark Harig <markh@frazier.landmark.com>.
* Tipo.Andrew Cagney2000-06-231-1/+1
|
* For EABI, start allocting space on the stack when the registers areAndrew Cagney2000-06-232-11/+22
| | | | full. Not when the number of args == 8.
* Add support for auto_boolean (true, false or auto).Andrew Cagney2000-06-234-6/+154
|
* When FP registers are full, store FP arguments on stack and not inAndrew Cagney2000-06-232-12/+35
| | | | integer registers.
* PARAMS elimination.Kevin Buettner2000-06-222-4/+8
|
* * typo problems in last commit fixedPierre Muller2000-06-211-3/+2
|
* 2000-06-21 Pierre Muller <muller@ics.u-strasbg.fr> Pierre Muller2000-06-212-0/+8
| | | | | * symfile.c (init_filename_language_table) add ".pas", ".p" and ".pp" as pascal source file extensions.
* * gdb.texinfo: Fix typo, $bpnum is set to last breakpoint number.J.T. Conklin2000-06-202-1/+5
|
* PARAMS elimination.Kevin Buettner2000-06-202-10/+9
|
* * remote-nindy.c (nindy_fetch_word, nindy_store_word): RemovedJ.T. Conklin2000-06-198-250/+27
| | | | | | | | | | | | | | | | | | (nindy_xfer_inferior_memory): Use dcache_xfer_memory() instead of breaking transfer into chunks and using nindy_fetch_word() and nindy_store_word(). * remote-bug.c (bug_xfer_memory): Use dcache_xfer_memory() instead of breaking transfer into chunks and using gr_fetch_word() and gr_store_word(). * remote.c (remote_fetch_word, remote_store_word): Removed. * remote-utils.h (gr_fetch_word, gr_store_word): Removed. * remote-utils.c (gr_fetch_word, gr_store_word): Removed. * dcache.h (dcache_fetch, dcache_poke, dcache_poke_block): Removed. * dcache.c (dcache_fetch, dcache_poke): Removed.
* 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2000-06-192-1/+6
| | | | | * gdb.base/maint.exp: Add 'maint print architecture' item to output of 'help maint print' command.
* * defs.h: define language_pascal in language enumeration. Pierre Muller2000-06-194-3/+39
| | | | | * language.h: define _LANG_pascal macro. * language.c: add language_pascal support in all language dependant functions.
* Re-do multi-line tests using gdb_expect_list().Andrew Cagney2000-06-182-41/+110
|
* PARAMS elimination.Kevin Buettner2000-06-182-7/+11
|
* Add ``set debug mips'' command. Add much debugging.Andrew Cagney2000-06-172-11/+98
|
* For MIPS_EABI, squeeze simple floating point structs into an FP register.Andrew Cagney2000-06-172-1/+13
|
* Remove arbitrary printf output limit placed on pmon targetsAndrew Cagney2000-06-172-9/+29
|
* EABI64 was selecting EABI32Andrew Cagney2000-06-172-1/+6
|
* * rs6000-tdep.c: Changes throughout for multi-arch 64-bitNicholas Duffek2000-06-1610-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.
* File list is incorrect.Jim Blandy2000-06-161-2/+1
|
* PARAMS elimination.Kevin Buettner2000-06-162-7/+11
|
* 2000-06-15 Michael Snyder <msnyder@cygnus.com>Michael Snyder2000-06-152-14/+15
| | | | * utils.c: Fix comment typo.
* 2000-06-15 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder2000-06-152-2/+8
| | | | * valops.c (value_cast): Break up long lines.
* *** empty log message ***Jim Blandy2000-06-141-0/+17
|
* 2000-06-14 Jim Blandy <jimb@redhat.com>Jim Blandy2000-06-141-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-14 Pierre Muller <muller@ics.u-strasbg.fr> Pierre Muller2000-06-146-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.
* PARAMS elimination.Kevin Buettner2000-06-143-4/+8
|
* * configure.host (hppa*64*): Renamed from hppa2.0w perJeff Law2000-06-133-2/+8
| | | | | gcc/binutils changes. * configure.tgt: Similarly.