summaryrefslogtreecommitdiffstats
path: root/gdb
Commit message (Collapse)AuthorAgeFilesLines
* 2003-01-03 David Carlton <carlton@math.stanford.edu>David Carlton2003-01-034-0/+85
| | | | | | * gdb.base/psymtab.exp: New file. * gdb.base/psymtab1.c: Ditto. * gdb.base/psymtab2.c: Ditto.
* 2003-01-03 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-01-0310-56/+62
| | | | | | | * alpha-tdep.c: Use deprecated_update_frame_base_hack. * avr-tdep.c, cris-tdep.c: Ditto. * mcore-tdep.c, mips-tdep.c, mn10200-tdep.c: Ditto. * sh-tdep.c, sparc-tdep.c, v850-tdep.c: Ditto.
* Revert the previous change, as it was checked in by mistake.Joel Brobecker2003-01-031-55/+22
|
* (parse_symbol): Skip stProc entries which storage class is not scText.Joel Brobecker2003-01-031-22/+55
| | | | | | These do not define "real" procedures. (parse_partial_symbols): Likewise. Fixes [C102-001].
* * configure.in: Remove --enable-netrom option.Mark Kettenis2003-01-033-529/+501
| | | | * configure: Regenerated.
* * cli/cli-decode.h: Don't include "gdb_regex.h"; provide a forwardMark Kettenis2003-01-033-2/+9
| | | | | declaration for `struct re_pattern_buffer' instead. * Makefile.in (cli_decode_h): Remove $(gdb_regex_h).
* * mdebugread.c (parse_symbol): Count until the stEnd matchingJoel Brobecker2003-01-032-1/+23
| | | | the structure name.
* *** empty log message ***gdbadmin2003-01-031-1/+1
|
* * configure.in: Remove --with-cpu option.Mark Kettenis2003-01-025-582/+501
| | | | | | subscripts. Remove evil changequotes here. * acconfig.h (TARGET_CPU_DEFAULT): Remove. * config.in, configure: Regenerated.
* * acconfig.h (DEFAULT_BFD_ARCH, DEFAULT_BFD_VEC): Remove.Mark Kettenis2003-01-025-431/+423
| | | | | | * configure.in: Cleanup section that sources GDB and BFD configure subscripts. Remove evil changequotes here. * config.in, configure: Regenerated.
* 2003-01-02 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2003-01-0225-241/+253
| | | | | | | | | | | | * arm-tdep.c: Use get_frame_pc and deprecated_update_frame_pc_hack frame accessor methods. * alpha-tdep.c, avr-tdep.c, cris-tdep.c, d10v-tdep.c: Ditto. * dwarf2cfi.c, h8300-tdep.c, i386-tdep.c, ia64-tdep.c: Ditto. * m68hc11-tdep.c, m68k-tdep.c, mcore-tdep.c, mips-tdep.c: Ditto. * mn10200-tdep.c, mn10300-tdep.c, ns32k-tdep.c: Ditto. * s390-tdep.c, sh-tdep.c, sparc-tdep.c, v850-tdep.c: Ditto. * vax-tdep.c, x86-64-linux-tdep.c, xstormy16-tdep.c: Ditto. * z8k-tdep.c: Ditto.
* * configure.in: Remove UI_OUT configuration code.Mark Kettenis2003-01-026-562/+503
| | | | | | | * ada-lang.c: Update assuming UI_OUT is always true. * Makefile.in (UIOUT_CFLAGS): Remove. * configure: Regenerated. * TODO: Remove blurb about elimination of -DUI_OUT.
* * configure.in: Move code that provides the --enable-gdbcli,Mark Kettenis2003-01-023-519/+505
| | | | | | --enable-gdbmi options right before the code that handles the --enable-tui option. Polish a bit. * configure: Regenerated.
* * configure.in: Rewrite check for GNU regex and theMark Kettenis2003-01-026-873/+839
| | | | | | | | | | --without-included regex option, and move it into the "Checks for library functions" section. This makes us use the system regex again by default on systems with version 2 of the GNU C library. This was apparently broken. * gdb_regex.h [!USE_INCLUDED_REGEX] (_REGEX_RE_COMP): Define. * acconfig.h (USE_INCLUDED_REGEX): Remove. * config.in, configure: Regenerated.
* * configure.in: Move code that provides the --enable-tui optionMark Kettenis2003-01-024-59/+80
| | | | | | | | | | | before the "Checks for libraries" section. Polish the code somewhat and set need_curses to yes if we build the TUI. Rewrite code that looks for a library providing termcap functionality to match more closely what's done in the Readline library, and move it into to the "Checks for libraries" section. * configure: Regenerated. * Makefile.in (TERMCAP): Remove variable. * config/i386/go32.mh (TERMCAP): Remove variable.
* 2003-01-02 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2003-01-023-134/+250
| | | | | * MAINTAINERS: Mention gdb_mbuild.sh. * gdb_mbuild.sh: Rewrite.
* * configure.in: Fix typo in last change.Mark Kettenis2003-01-024-9/+8
| | | | * config.in, configure: Regenerated.
* 2003-01-02 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2003-01-022-5/+4
| | | | * Makefile.in: Remove obsolete code.
* 2003-01-02 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2003-01-024-534/+11
| | | | | | * stabs.texinfo: Remove obsolete text. * gdbint.texinfo: Ditto. * gdb.texinfo: Ditto.
* 2003-01-02 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2003-01-0228-496/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * valarith.c (value_binop): Delete obsolete code and comments. * configure.host: Ditto. * buildsym.h (make_blockvector): Ditto. * buildsym.c (make_blockvector): Ditto. * defs.h (enum language): Ditto. (chill_demangle): Ditto. * elfread.c (elf_symtab_read): Ditto. * dwarfread.c (CHILL_PRODUCER): Ditto. (set_cu_language): Ditto. (handle_producer): Ditto. * expprint.c (print_subexp): Ditto. * gdbtypes.c (chill_varying_type): Ditto. * gdbtypes.h (builtin_type_chill_bool): Ditto. (builtin_type_chill_char, builtin_type_chill_long): Ditto. (builtin_type_chill_ulong, builtin_type_chill_real): Ditto. (chill_varying_type): Ditto. * language.h (_LANG_chill): Ditto. * language.c (binop_result_type, integral_type): Ditto. (character_type, string_type, structured_type): Ditto. (lang_bool_type, binop_type_check): Ditto. * stabsread.h (os9k_stabs): Ditto. * stabsread.c (os9k_type_vector, dbx_lookup_type): Ditto. (define_symbol, read_type, read_struct_fields): Ditto. (read_array_type, read_enum_type, read_huge_number): Ditto. (read_range_type, start_stabs): Ditto. * symfile.c (init_filename_language_table): Ditto. (add_psymbol_with_dem_name_to_list): Ditto. * symtab.c (symbol_init_language_specific): Ditto. (symbol_init_demangled_name, symbol_demangled_name): Ditto. * symtab.h (struct general_symbol_info): Ditto. (SYMBOL_CHILL_DEMANGLED_NAME): Ditto. * typeprint.c (typedef_print): Ditto. * utils.c (fprintf_symbol_filtered): Ditto. * valops.c (value_cast, search_struct_field, value_slice): Delete obsolete code. (varying_to_slice): Delete function. * value.h (COERCE_VARYING_ARRAY): Delete obsolete macro contents. (varying_to_slice): Delete declaration. * MAINTAINERS: Update.
* * configure.in: Reorganize "Checks for library functions section"Mark Kettenis2003-01-023-622/+844
| | | | | a bit. Remove check for `btowc' and `isascii' functions. * configure: Regenerated.
* * acconfig.h (_MSE_INT_H): Remove.Mark Kettenis2003-01-025-403/+1411
| | | | | | | | | | * configure.in: Create "Checks for header files" section, and move appropriate tests there. Don't check for objlist.h, wchar.h, wctype.h and asm/debugreg.h. Rewrite Solaris 2.[78] <curses.h> misdetection fix. Also add "Checks for types", "Checks for compiler characteristics" and "Checks for library functions" sections. * config.in, configure: Regenerated.
* * configure.in: Create "Checks for programs" section, and moveMark Kettenis2003-01-023-512/+571
| | | | appropriate tests there.
* *** empty log message ***gdbadmin2003-01-021-1/+1
|
* * configure.in: Create "Checks for libraries" section, and moveMark Kettenis2003-01-013-472/+519
| | | | | | appropriate tests there. Cleanup check for wctype in libw. Use AC_SEARCH_LIBS to see whether we need libsocket. * configure: Regenerated.
* *** empty log message ***gdbadmin2003-01-011-1/+1
|
* * configure.in: Remove bzero and bcopy from call to AC_CHECK_FUNCS.Mark Kettenis2002-12-314-8/+7
| | | | * config.in, configure: Regenerated.
* * gdb_dirent.h: Cleanup and update code to match the example inMark Kettenis2002-12-314-291/+427
| | | | | | | the Autoconf manual. * configure.in: Call AC_HEADER_DIRENT. Remove dirent.h, sys/ndir.h, sys/dir.h and ndir.h from call to AC_CHECK_HEADERS. * configure: Regenerated.
* objc-exp.y (parse_number): Cast sscanf arguments to proper type.Adam Fedor2002-12-312-2/+8
| | | | (yylex): Initialize c to avoid uninitialized warning.
* *** empty log message ***gdbadmin2002-12-311-1/+1
|
* * doc/fdl.texi: Revert the last change.Kazu Hirata2002-12-302-3/+7
|
* *** empty log message ***gdbadmin2002-12-301-1/+1
|
* *** empty log message ***gdbadmin2002-12-291-1/+1
|
* * tracepoint.c (ISATTY): Removed.Mark Kettenis2002-12-282-6/+4
|
* *** empty log message ***gdbadmin2002-12-281-1/+1
|
* *** empty log message ***gdbadmin2002-12-271-1/+1
|
* Continuing work to convert the hppa targets to multiarch partil.Joel Brobecker2002-12-263-60/+308
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * hppa-tdep.c: Add some missing forward declarations. (frameless_function_invocation): Prefix the function name by "hppa_" to avoid polluting the namespace. Update all calls to use the new function name. (saved_pc_after_call): Ditto. (init_extra_frame_info): Ditto. (frame_chain): Ditto. (push_dummy_frame): Ditto. (target_read_pc): Ditto. (target_write_pc): Ditto. (in_solib_call_trampoline): Ditto. (in_solib_return_trampoline): Ditto. (skip_trampoline_code): Ditto. (hppa_read_fp): New function, renamed from target_read_fp. (hppa_target_read_fp): New function, using hppa_read_fp. This function conforms to the function profile for the READ_FP gdbarch method. (hppa_extract_struct_value_address): New function, extracted from the definition of the DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS macro. (hppa_frame_num_args): New function. (hppa_gdbarch_init): Setup the gdbarch vector for the hppa target. * config/pa/tm-hppa.h: Wrap around all gdbarch-eligible macros inside "#if !GDB_MULTI_ARCH ... #endif" conditional, in preparation for the switch to multiarch partial. Update some of the macros definitions to match some changes described above in the name of the function they are calling. (PUSH_DUMMY_FRAME): Add a FIXME explaining why this macro will not be straightforward to convert. Do now wrap it inside "#if !... #endif" to remember that this macro has still not been taken care of. (FIX_CALL_DUMMY): Likewise.
* Continuing work to convert the hppa targets to multiarch partial.Joel Brobecker2002-12-266-40/+116
| | | | | | | | | | | | | | | | | | | | | | * hppa-tdep.c: (hppa_register_raw_size): New function replacing the body of macro REGISTER_RAW_SIZE. * hppa-hpux-tdep.c: Add new functions replacing macro bodies from config/pa/tm-hppah.h. These functions will be used to initialize the gdbarch structure. (hppa_hpux_pc_in_sigtramp): New function. (hppa_hpux_frame_saved_pc_in_sigtramp): New function. (hppa_hpux_frame_base_before_sigtramp): New function. (hppa_hpux_frame_find_saved_regs_in_sigtramp): New function. Add gdbcore.h #include. * config/pa/tm-hppa.h (REGISTER_RAW_SIZE): Change the definition of this gdbarch-eligible macro to a call to the new associated function. * config/pa/tm-hppah.h (PC_IN_SIGTRAMP): Likewise. (FRAME_SAVED_PC_IN_SIGTRAMP): Change the definition of this macro into a call to the new associated function. (FRAME_BASE_BEFORE_SIGTRAMP): Likewise. (FRAME_FIND_SAVED_REGS_IN_SIGTRAMP): Likewise. * Makefile.in (hppa-hpux-tdep.o): Add dependency on gdbcore.h.
* *** empty log message ***gdbadmin2002-12-261-1/+1
|
* *** empty log message ***gdbadmin2002-12-251-1/+1
|
* 2002-12-24 David Carlton <carlton@math.stanford.edu>David Carlton2002-12-242-1/+5
| | | | | * config/sparc/tm-sparc.h: Delete duplicate definition of DEPRECATED_PC_IN_CALL_DUMMY.
* Add GNU/Linux specific support for the n32 and n64 MIPS ABIs.Kevin Buettner2002-12-246-41/+478
|
* gdb.base/maint.exp: Update expect output to include 'ObjC'.Adam Fedor2002-12-242-3/+7
|
* maint.c (maintenance_demangle): Add switch to demangleAdam Fedor2002-12-242-3/+18
| | | | ObjC language symbols as well.
* (lookup_objc_class, lookup_child_selector): RemoveAdam Fedor2002-12-242-4/+7
| | | | last argument from complaint function call.
* *** empty log message ***gdbadmin2002-12-241-1/+1
|
* * exec.c (print_section_info): Add FIXME comments regarding formatKevin Buettner2002-12-232-0/+12
| | | | string choices.
* * gdbint.texinfo (Target Architecture Definition): UpdateMark Kettenis2002-12-232-2/+10
| | | | description of gdbarch_register_osabi.
* * config/pa/nm-hppab.h: Delete duplicate CANNOT_STORE_REGISTER decl.Daniel Jacobowitz2002-12-234-45/+12
| | | | | | * config/pa/nm-hppao.h: Delete duplicate CANNOT_STORE_REGISTER decl. * config/pa/nm-hppah.h: Delete duplicate CANNOT_STORE_REGISTER decl.
* 2002-12-23 David Carlton <carlton@math.stanford.edu>David Carlton2002-12-232-0/+17
| | | | | * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace and current_directory initialization.
OpenPOWER on IntegriCloud