aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
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.
2007-12-18Fix filename in ChangeLog entry.Jim Blandy1-1/+1
2007-12-18* doc/gdb.texinfo (Set Watchpoints): Integrate per-threadJim Blandy2-10/+17
watchpoint explanation into the main description of the watchpoint command; update synopses of 'watch', 'rwatch', and 'awatch' commands.
2007-12-18 * minsyms.c (lookup_minimal_symbol): Also check the separateDaniel Jacobowitz3-3/+19
debug objfile. (lookup_minimal_symbol_text): Likewise. (lookup_minimal_symbol_solib_trampoline): Likewise. * symtab.c (lookup_global_symbol_from_objfile): Likewise.
2007-12-18 * mi/mi-main.c (mi_cmd_list_features): AnnounceVladimir Prus4-0/+16
the 'pending-breakpoints' feature.
2007-12-18*** empty log message ***gdbadmin1-1/+1
2007-12-17* dwarf2read.c (dwarf2_add_field): Correctly scale all byteJim Blandy2-7/+23
offsets obtained from DW_AT_data_member_location before recording them in FIELD_BITPOS (*fp). * dwarf2read.c (attr_form_is_section_offset): Doc fixes.
2007-12-17* utils.c (string_to_core_addr): If the executable formatMaciej W. Rozycki3-1/+24
indicates that addresses should be sign-extended and there are only 8 hex digits in the address, then do so. * Makefile.in (utils.o): Depend on $(gdbcore_h).
2007-12-17* symfile.c (init_filename_language_table): Recognise .sx asMaciej W. Rozycki2-0/+6
an assembler file.
2007-12-17 * gdb.base/expand-psymtabs.c: New testcaseCarlos Eduardo Seo3-0/+102
source file. * gdb.base/expand-psymtabs.exp: New testcase expect file.
2007-12-17 * language.h (enum exp_opcode): Comment out this declaration,Joel Brobecker2-1/+7
undoing the previous change.