summaryrefslogtreecommitdiff
path: root/gdb
Commit message (Collapse)AuthorAgeFilesLines
* *** empty log message ***gdbadmin2002-10-131-1/+1
|
* language.c (binop_result_type): Add language_objc to case.Adam Fedor2002-10-122-0/+17
| | | | | | | | | (integral_type): Likewise. (character_type): Likewise. (string_type): Likewise. (boolean_type): Likewise. (structured_type): Likewise. (binop_type_check): Likewise.
* printcmd.c (address_info): Print 'self' for ObjC.Adam Fedor2002-10-122-1/+9
|
* expression.h: New ops OP_NSSTRING, OP_SELECTOR, OP_MSGCALL, and OP_SELF.Adam Fedor2002-10-122-3/+23
|
* language.h (CAST_IS_CONVERSION): Add language_objc.Adam Fedor2002-10-122-1/+6
|
* defs.h (enum language): Add language_objc.Adam Fedor2002-10-122-0/+5
|
* 2002-10-11 Klee Dienes <kdienes@apple.com>Klee Dienes2002-10-125-14/+36
| | | | | | | | | * findvar.c (read_memory_typed_address): New function. * gdbcore.h (read_memory_typed_address): Add prototype. * blockframe.c (sigtramp_saved_pc): Use read_memory_typed_address to read a value destined for a CORE_ADDR, not read_memory_integer. * f-valprint.c (f77_get_dynamic_upperbound): Ditto. (f77_get_dynamic_lowerbound): Ditto.
* *** empty log message ***gdbadmin2002-10-121-1/+1
|
* 2002-10-11 Martin M. Hunt <hunt@redhat.com>Martin Hunt2002-10-112-0/+8
| | | | | | * utils.c (string_to_core_addr): After turning string into a number, convert to a CORE_ADDR using INTEGER_TO_ADDRESS which will do necessary sign-extension, etc.
* 2002-10-11 Klee Dienes <kdienes@apple.com>Klee Dienes2002-10-112-2/+8
| | | | | | * gdb.texinfo (Registers): Mention vector registers as well as floating registers in the documentation for 'info registers' and 'info all-registers'.
* * c-exp.y (THIS): Delete token and grammar rule.Daniel Jacobowitz2002-10-1124-181/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (yylex): Don't return THIS. * cp-valprint.c (vtbl_ptr_name_old): Delete. (cp_is_vtbl_ptr_type): Don't check vtbl_ptr_name_old. * demangle.c (cplus_markers): Update comment. Put '$' first. Remove CPLUS_MARKER. (_initialize_demangler): Don't call set_cplus_marker_for_demangling. * jv-exp.y (THIS): Delete token and grammar rule. (yylex): Don't return THIS. * mips-tdep.c (mips_dump_tdep): Don't dump CPLUS_MARKER. * objc-exp.y (THIS): Delete token and grammar rule. (yylex): Don't return THIS. * p-exp.y (yylex): Remove reference to CPLUS_MARKER. * stabsread.c (vptr_name, vb_name): Replace CPLUS_MARKER with '$'. (read_member_functions): Likewise for opname. (read_tilde_fields): Use is_cplus_marker. * defs.h (CPLUS_MARKER): Don't define. * config/tm-sysv4.h (CPLUS_MARKER): Likewise. * config/i386/xm-i386sco.h (CPLUS_MARKER): Likewise. * config/mips/tm-irix3.h (CPLUS_MARKER): Likewise. * config/mips/tm-irix6.h (CPLUS_MARKER): Likewise. * config/rs6000/tm-rs6000.h (CPLUS_MARKER): Likewise. * config/i386/tm-i386v4.h: Delete file. * config/djgpp/fnchange.lst: Delete tm-i386v4.h. * config/i386/tm-i386sol2.h: Include "i386/tm-i386.h" instead. * config/i386/tm-i386v42mp.h: Include "i386/tm-i386.h" instead. * config/i386/tm-ptx.h: Include "i386/tm-i386.h" instead. * config/i386/i386gnu.mt (TM_FILE): Use tm-i386.h. * config/i386/i386sco5.mt (TM_FILE): Likewise. * config/i386/i386v4.mt (TM_FILE): Likewise. * config/i386/ncr3000.mt (TM_FILE): Likewise.
* * gdbint.texinfo (CPLUS_MARKER): Remove item.Daniel Jacobowitz2002-10-112-7/+4
|
* *** empty log message ***gdbadmin2002-10-111-1/+1
|
* Convert #ifdef HAVE_NONSTEPPABLE_WATCHPOINT into CMarko Mlinar2002-10-103-13/+13
|
* *** empty log message ***gdbadmin2002-10-101-1/+1
|
* Convert #ifdef HAVE_NONSTEPPABLE_WATCHPOINT into CMarko Mlinar2002-10-094-0/+50
|
* 2002-10-08 Petr Sorfa <petrs@caldera.com>Jim Blandy2002-10-092-27/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Revised and re-submitted by John Wolfe <jlw@caldera.com> Move the Dwarf 2 abbrev table to a per-compilation-unit structure, so we can work on more than one compilation unit at a time. This helps prepare GDB to handle inter-CU die references. * dwarf2read.c (ABBREV_HASH_SIZE): moved definition forward in the code to be defined before struct comp_unit_head. (comp_unit_head): Added new members - offset, cu_head, begin_die, next and dwarf2_abbrevs. (dwarf2_abbrevs): Removed single static var; now member of struct comp_unit_head. dwarf2_build_psymtabs_hard): Complete new struct comp_unit_head members. (psymtab_to_symtab_1): Changed to work with the new struct comp_unit_head. (dwarf2_read_abbrevs): Now accepts a cu_header parameter and constructs the dwarf2_abbrevs[] inside the cu_header. (dwarf2_empty_abbrev_table): Now expects a ptr to a dwarf2_abbrev table to clean up. (dwarf2_lookup_abbrev): Now accepts a cu_header parameter and handling of dwarf2_abbrevs inside the cu_header. (read_partial_die): Now supports the call to the new dwarf2_lookup_abbrev. (read_full_die): Now supports the call to the new dwarf2_lookup_abbrev.
* *** empty log message ***gdbadmin2002-10-091-1/+1
|
* *** empty log message ***gdbadmin2002-10-081-1/+1
|
* *** empty log message ***gdbadmin2002-10-071-1/+1
|
* * Makefile.in (install-gdbtk): Add missing continuation backslash to insureChristopher Faylor2002-10-062-1/+7
| | | | | that shell variables, such as "transformed_name" are propagated to later shell statements in rule.
* * config/i386/nm-i386sco.h: Add protection againstMark Kettenis2002-10-062-3/+12
| | | | | | multiple-inclusion. Include "i386/nm-i386v.h". (REGISTER_U_ADDR): Remove define. (i386_register_u_addr): Remove prototype.
* *** empty log message ***gdbadmin2002-10-061-1/+1
|
* *** empty log message ***gdbadmin2002-10-051-1/+1
|
* 2002-10-04 Michael Snyder <msnyder@redhat.com>Michael Snyder2002-10-042-5/+18
| | | | | * m32r-stub.c (handle_exception): Make sure exception is "trap" before treating it as a single-step event.
* 2002-10-03 Adam Fedor <fedor@gnu.org>Adam Fedor2002-10-043-26/+52
| | | | | | | | | | | | | | | * objc-lang.c: ARI fixes. Change string.h to gdb_string.h. (objc_demangle): Remove assignment in if statements, Replace free with xfree. (add_msglist): Likewise. (end_msglist): Likewise. (complare_selectors): Likewise. (selectors_info): Likewise. (compare_classes): Likewise. (classes_info): Likewise. (print_object_command): Likewise. (find_objc_msgcall_submethod): Replace PTR with void *. * objc-lang.h: Remove check for __STDC__.
* *** empty log message ***gdbadmin2002-10-041-1/+1
|
* 2002-10-03 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-10-034-4/+39
| | | | | | | | | * ui-out.h (ui_out_field_fmt_int): New prototype. * ui-out.c (ui_out_field_fmt_int): New function allowing specification of field width and alignment. * stack.c (print_frame_info_base): When printing frame level, use ui_out_field_fmt_int with a width of 2 and left alignment. Fix for PR gdb/192
* 2002-10-03 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-10-035-8/+17
| | | | | | | | | * mi-return.exp: Change expected frame output to remove extraneous space in level field when frame level is single digit. Part of fix for PR gdb/192. * mi-stack.exp: Ditto. * mi1-return.exp: Ditto. * mi1-stack.exp: Ditto.
* 2002-10-03 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-10-032-21/+26
| | | | | * gdbmi.texinfo: Fix examples that show frames to remove extraneous blank in level field. Part of fix for PR gdb/192.
* 2002-10-03 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-10-032-0/+12
| | | | | * gdbint.texinfo (Item Output Functions): Add new ui_out_field_fmt_int interface definition.
* 2002-10-03 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-10-032-0/+5
| | | | * MAINTAINERS: Add self to Write After Approval list.
* 2002-10-03 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-10-034-34/+42
| | | | | | | | * mi-var-block.exp: Change expected output from -var-update command to expect list format for "changelist". Fix for PR gdb/672. * mi-var-cmd.exp: Ditto. * mi-var-child: Ditto.
* 2002-10-03 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2002-10-032-5/+32
| | | | | | | * mi-cmd-var.c (mi_cmd_var_update): Fix for PR gdb/672. For m2, output list begin and end for "changelist" rather than tuple begin/end. (varobj_update_one): For m2, add tuple begin and end for varobj update output.
* add target specific commands; add myself to contributors listMarko Mlinar2002-10-032-0/+132
|
* 2002-10-02 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2002-10-033-26/+21
| | | | | | | | * infcmd.c (interrupt_target_command_wrapper): Delete. (interrupt_target_command): Make non static. (nofp_registers_info): Make static. * stack.c (return_command_wrapper): Delete. (return_command): Make non static.
* 2002-10-02 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2002-10-032-5/+24
| | | | | | * event-top.c (gdb_setup_readline): New function. Code moved from _initialize_event_loop(). (_initialize_event_loop): Call gdb_setup_readline().
* *** empty log message ***gdbadmin2002-10-031-1/+1
|
* 2002-10-02 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2002-10-025-7/+59
| | | | | | * infrun.c (resume): Convert #ifdef CANNOT_STEP_BREAKPOINT into C. * gdbarch.sh (CANNOT_STEP_BREAKPOINT): Add. * gdbarch.h, gdbarch.c: Re-generate.
* Fix PR gdb/778Daniel Jacobowitz2002-10-023-6/+16
| | | | | | | * gdbtypes.c (fill_in_vptr_fieldno): Call check_typedef before recursing. * gnu-v3-abi.c (gnuv3_virtual_fn_field): Check return value of fill_in_vptr_fieldno.
* * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.Jim Blandy2002-10-023-0/+104
|
* 2002-10-02 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2002-10-0210-21/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * inferior.h (registers_info, stepi_command, nexti_command, continue_command, interrupt_target_command): Export from infcmd.c. * frame.h (args_info, selected_frame_level_changed_hook, return_command): Export from stack.c. * v850ice.c (stepi_command, nexti_command, continue_command): use prototypes from inferior.h. * tracepoint.c (registers_info, args_info, locals_info): Use prototypes from frame.h and inferior.h. * Makefile.in (mi-main.o): Add dependency on frame.h. 2002-10-02 Elena Zannoni <ezannoni@redhat.com> * mi-main.c (mi_cmd_exec_return): Don't use return_command_wrapper, use return_command instead. (mi_cmd_exec_interrupt): Don't use interrupt_target_command_wrapper, use interrupt_target_command instead. (return_command_wrapper, interrupt_target_command_wrapper): Delete. Include frame.h. 2002-10-02 Elena Zannoni <ezannoni@redhat.com> * tui-hooks.c (selected_frame_level_changed_hook): Use the one exported from frame.h.
* 2002-10-02 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2002-10-022-1/+5
| | | | | * rs6000-tdep.c (rs6000_store_struct_return): Store struct_return value in register 3 adjusted by ppc_gp0_regnum.
* 2002-10-02 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2002-10-022-2/+8
| | | | * rs6000-tdep.c (skip_prologue): Bias alloca_reg by ppc_gp0_regnum.
* add myself to the Write After Approval list.Marko Mlinar2002-10-022-0/+5
|
* * mips-tdep.c (mips_find_abi_section): .mdebug.abi64 is the nameAlexandre Oliva2002-10-022-1/+4
| | | | of the section for the N64 ABI, fixed.
* * config/mips/tm-irix6.h: Include solib.h.Alexandre Oliva2002-10-022-0/+5
|
* *** empty log message ***gdbadmin2002-10-021-1/+1
|
* 2002-10-01 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2002-10-012-0/+17
| | | | | * dwarf2read.c (dwarf_stack_op_name): Recognize more dwarf3 and GNU operators.
* 2002-10-01 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2002-10-017-40/+46
| | | | | | | | | | | | | | | | | | | | * NEWS: Mention that MI syntax, selected by "mi" changed to "mi2" and that "mi0" syntax has been removed. 2002-10-01 Andrew Cagney <ac131313@redhat.com> * gdb.texinfo (Mode Options): Update --interpreter option. "mi2" and "mi1" instead of "mi1" and "mi0". 2002-10-01 Andrew Cagney <ac131313@redhat.com> * mi-main.c (mi2_command_loop): New function. (mi0_command_loop): Delete function. (_initialize_mi_main): Recognize, and default to, "mi2". Do not recognize "mi0". * mi-out.c (mi_table_begin): Remove mi0 code. (mi_table_body, mi_table_end): Ditto. (mi_table_header, mi_open, mi_close): Ditto.