aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2007-12-31 * remote.c (unpack_nibble): Use fromhex.Daniel Jacobowitz3-3/+8
* symtab.c (find_line_common): Always set exact_match.
2007-12-31 * hppa-linux-nat.c: Use hppa-linux-offsets.h.Daniel Jacobowitz3-5/+110
* hppa-linux-offsets.h: New file.
2007-12-31*** empty log message ***gdbadmin1-1/+1
2007-12-30 * configure.tgt (*-*-mingw32ce*): Set gdb_osabi toPedro Alves2-0/+9
GDB_OSABI_WINCE. (*-*-mingw* | *-*-cygwin*): Set gdb_osabi to GDB_OSABI_CYGWIN.
2007-12-30*** empty log message ***gdbadmin1-1/+1
2007-12-29* i386nbsd-tdep.c: Include "trad-frame.h" and "tramp-frame.h"Mark Kettenis4-114/+221
(sigtramp_retcode, i386nbsd_sigtramp_offset, i386nbsd_sigtramp_p): Remove (i386nbsd_mc_reg_offset): New array. (i386nbsd_sigtramp_cache_init): New function. (i386nbsd_sigtramp_sc16, i386nbsd_sigtramp_sc2, i386nbsd_sigtramp_si2) (i386nbsd_sigtramp_si31, i386nbsd_sigtramp_si4): New signal trampoline frame descriptions. (i386nbsd_init_abi): Override ABI sigcontext defaults and register new signal frame unwinders * Makefile.in (i386nbsd-tdep.o): Update dependencies. * tramp-frame.h (struct tramp_frame): Allow for 48 instructions
2007-12-29* configure: Regenerated.Jim Blandy2-1/+7
2007-12-29 * ada-lang.c (_initialize_ada_language): Attach executable_changedJoel Brobecker2-0/+7
observer.
2007-12-29*** empty log message ***gdbadmin1-1/+1
2007-12-28 * ada-lang.c (ada_evaluate_subexp): Break two large expressionsJoel Brobecker2-10/+21
using temporary variables.
2007-12-28 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,Joel Brobecker5-0/+132
gdb.ada/fixed_cmp/fixed.adb: New files. * gdb.ada/fixed_cmp.exp: New testcase.
2007-12-28 * ada-lang.c (ada_value_cast): New function, extracted out fromJoel Brobecker2-25/+44
the code in ada_evaluate_subexp, case UNOP_CAST. The code handling the obscure case has been removed as we think that it is actually unnecessary. (ada_evaluate_subexp): Add type case when evaluating an OP_DOUBLE or an OP_LONG with a non-null expect_type. Replace extracted-out code with call to new ada_value_cast function.
2007-12-28 * gdb.ada/boolean_expr.exp: New testcase.Joel Brobecker2-0/+46
2007-12-28 * ada-lang.c (ada_evaluate_subexp): Add cases for BINOP_LOGICAL_AND,Joel Brobecker3-0/+27
BINOP_LOGICAL_OR, UNOP_LOGICAL_NOT, BINOP_BITWISE_IOR, BINOP_BITWISE_XOR, BINOP_BITWISE_AND. * language.c (lang_bool_type): Add Ada case.
2007-12-28*** empty log message ***gdbadmin1-1/+1
2007-12-27*** empty log message ***gdbadmin1-1/+1
2007-12-26 * gdb.base/multi-forks.exp: Doc fix.Jim Blandy2-3/+12
2007-12-26 * gdb.ada/Makefile.in (EXECUTABLES): Update list.Joel Brobecker4-5/+23
* gdb.ada/char_param.exp: Do not compile our test program with -gnata, this is unnecessary. * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2007-12-26 * dwarf2read.c (read_base_type): Fix obvious &&/|| confusion.Joel Brobecker2-2/+6
2007-12-26 * dwarf2-frame.c (execute_cfa_program): Call dwarf2_restore_ruleLuis Machado2-20/+39
function to handle required actions for the DW_CFA_restore and DW_CFA_restore_extended instructions. (dwarf2_restore_rule): New function.
2007-12-26*** empty log message ***gdbadmin1-1/+1
2007-12-25*** empty log message ***gdbadmin1-1/+1
2007-12-24 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,Joel Brobecker5-0/+115
gdb.ada/print_chars/foo.adb: New files. * gdb.ada/print_chars.exp: New testcase.
2007-12-24 * ada-lang.c (ada_is_character_type): Add recognition of typeJoel Brobecker2-0/+6
"Wide_Wide_Character".
2007-12-24 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,Joel Brobecker5-0/+160
gdb.ada/char_param/foo.adb: New files. * gdb.ada/char_param.exp: New testcase.
2007-12-24 * dwarf2read.c (read_base_type): Set code to TYPE_CODE_CHARJoel Brobecker3-11/+25
for char and unsigned char types of Ada compilation units. * ada-lang.c (ada_is_character_type): Always return true if the type code is TYPE_CODE_CHAR.
2007-12-24*** empty log message ***gdbadmin1-1/+1
2007-12-23 * infrun.c (handle_inferior_event): Remove code that made usJoel Brobecker2-14/+5
stop when stepping into the last line of the current function.
2007-12-23*** empty log message ***gdbadmin1-1/+1
2007-12-222007-12-22 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller3-14/+28
* win32-nat.c: Fix PR/2388. (do_win32_fetch_inferior_registers): Do not overwrite debug register array dr if debug_registers_changed variable is set.
2007-12-22 * dwarf2read.c (scan_partial_symbols partial_die_parent_scope)Jan Kratochvil2-0/+18
(add_partial_symbol, pdi_needs_namespace, process_die) (is_type_tag_for_partial, load_partial_dies, new_symbol) (read_type_die, determine_prefix): Extend the current code of `DW_TAG_class_type' also for `DW_TAG_interface_type'.
2007-12-22 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead ofJim Blandy4-13/+38
hard-coding source line numbers into the test. * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for gdb_get_line_number to find.
2007-12-22 * gdb.base/ptype.c (highest): New struct type.Joel Brobecker3-0/+35
(the_highest): New variable of that type. (main): Add dummy assignment to a field of variable the_highest. * gdb.base/ptype.exp: Test type printing of our new variable.
2007-12-22*** empty log message ***gdbadmin1-1/+1
2007-12-21 * linux-low.c (STACK_SIZE): Define.Andreas Schwab2-4/+23
(linux_tracefork_child): Use it. Use __clone2 on ia64. (linux_test_for_tracefork): Likewise.
2007-12-21 * ada-lang.h (ada_renaming_category): New enumerated type.Joel Brobecker4-208/+475
(ada_lookup_encoded_symbol): Declare. (ada_parse_renaming): Declare. (ada_renaming_type,ada_is_object_renaming) (ada_simple_renamed_entity): Delete declarations. * ada-lang.c (ada_parse_renaming): New function to concentrate extraction of information from renaming symbols. (parse_old_style_renaming): New function to concentrate extraction of old-style (purely type-based) renaming information. (renaming_is_visible): Rename to... (old_renaming_is_invisible): Rename and change sense of renaming_is_visible. (remove_out_of_scope_renamings): Rename to... (remove_irrelevant_renamings): Renames remove_out_of_scope_renamings and augments with additional logic to handle cases where the same object renaming is encoded both as a reference variable and an encoded renaming. (ada_renaming_type,ada_is_object_renaming) (ada_simple_renamed_entity): Delete definitions. (ada_lookup_encoded_symbol): New function factored out of ada_lookup_symbol. (ada_lookup_symbol): Reimplement to call ada_lookup_encoded_symbol. (wild_match): Don't reject perfect match of prefix. (ada_find_renaming_symbol): Factor old-style renaming logic into find_old_style_renaming_symbol. (find_old_style_renaming_symbol): New name for content of old ada_find_renaming_symbol. (ada_prefer_type): Reimplement not to use ada_renaming_type. * ada-exp.y (write_object_renaming): Change interface. Reimplement to use new arguments and ada_parse_renaming. Correct blocks used to find array index. (write_var_or_type): Reimplement to use ada_parse_renaming.
2007-12-21Minor reformatting.Joel Brobecker1-1/+1
2007-12-21 * tui/tui-data.h (MAX_LOCATOR_ELEMENT_LEN): Defined to a biggerJoel Brobecker2-2/+10
value or to PATH_MAX when possible.
2007-12-21 * rs6000-tdep.h: Remove defs.h #include.Joel Brobecker3-3/+6
* Makefile.in (rs6000_tdep_h): Update dependencies.
2007-12-21*** empty log message ***gdbadmin1-1/+1
2007-12-20 * gdbtypes.c (gdbtypes_post_init): Change names of decimal float typesThiago Jung Bauermann3-3/+29
to conform to C extension for decimal float. * c-lang.c (enum c_primitive_types): Add entries for Decimal Floating Point types. (enum cplus_primitive_types): Likewise. (c_language_arch_info): Add Decimal Floating Point builtin types to the primitive_type_vector. (cplus_language_arch_info): Likewise.
2007-12-20* mips-tdep.c (mips_n32n64_push_dummy_call): Sign-extendMaciej W. Rozycki2-2/+21
integers and 32-bit pointers as required by the ABI.
2007-12-20 * symtab.h: Remove "defs.h" #include.Joel Brobecker3-3/+6
* Makefile.in (symtab_h): Update dependencies.
2007-12-20*** empty log message ***gdbadmin1-1/+1
2007-12-192007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>Pierre Muller2-5/+29
* (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function and record first explicitly generated thread number. Use that thread number for thread specific watchpoint test. Add iteration number to repetitive tests.
2007-12-19 * symtab.h: #include "defs.h".Joel Brobecker3-2/+9
(enum language): Remove opaque declaration. * Makefile.in (symtab_h): Update dependencies.
2007-12-19 * language.h (enum exp_opcode): Remove commented out forwardJoel Brobecker2-5/+6
declaration. (op_error): Delete declaration.
2007-12-19 * infrun.c (handle_inferior_event): Fix spelling in comment.Joel Brobecker2-1/+5
2007-12-19*** empty log message ***gdbadmin1-1/+1
2007-12-18 * linux-low.c (linux_wait_for_event): Update messages. Do notDaniel Jacobowitz6-19/+65
reinsert auto-delete breakpoints. * mem-break.c (struct breakpoint): Change return type of handler to int. (set_breakpoint_at): Update handler type. (reinsert_breakpoint_handler): Return 1 instead of calling delete_breakpoint. (reinsert_breakpoint_by_bp): Check for the original breakpoint before setting a new one. (check_breakpoints): Delete auto-delete breakpoints and return 2. * mem-break.h (set_breakpoint_at): Update handler type. * thread-db.c (thread_db_create_event, thread_db_create_event): Update. * win32-low.c (auto_delete_breakpoint): New. (get_child_debug_event): Use it.