aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2008-01-01 Updated copyright notices for most files.Daniel Jacobowitz1326-1374/+1463
2008-01-01* win32-nat.c (psapi_module_handle): Remove static.Christopher Faylor3-160/+200
(get_module_name): Rename from psapi_get_dll_name. Revamp slightly to return first module found if base_address is zero. Don't initialize psapi function pointers here. Convert to cygwin paths when appropriate. (win32_pid_to_exec_file): Use Cygwin's /proc interface to determine executable name. Use get_module_name when that fails or when !__CYGWIN__. (_initialize_psapi): New function. Initialize psapi stuff before it is needed or issue a warning if it is not found. Move psapi_module_handle here.
2008-01-01 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,Joel Brobecker5-0/+128
gdb.ada/fun_in_declare/foo.adb: New files. * gdb.ada/fun_in_declare.exp: New testcase.
2008-01-01 * ada-lang.c (ada_remove_trailing_digits): New function.Joel Brobecker2-46/+116
(ada_remove_po_subprogram_suffix): New function. (ada_decode): Improve. Move the description of the algorithm directly inside the code, instead of in the function global description.
2008-01-01 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,Joel Brobecker5-0/+128
gdb.ada/ref_param/pck.ads: New files. * gdb.ada/ref_param.exp: New testcase.
2008-01-01 * ada-valprint.c (ada_val_print_1) [TYPE_CODE_REF]: Ignore deref_refJoel Brobecker2-25/+33
and always print the dereferenced value.
2008-01-01 * ada-lang.c (ada_evaluate_subexp, case BINOP_SUB): Add handlingJoel Brobecker2-2/+20
of the case where the first argument is a reference. (ada_evaluate_subexp, case BINOP_ADD): Likewise.
2008-01-01 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,Joel Brobecker5-0/+150
gdb.ada/interface/foo.adb: New files. * gdb.ada/interface.exp: New testcase.
2008-01-01 Implement support for Ada interface types.Joel Brobecker2-6/+50
* ada-lang.c (ada_is_dispatch_table_ptr_type): New function. (ada_is_ignored_field): Ignore fields that are a dispatch table of a tagged type.
2008-01-01 * top.c (print_gdb_version): Update copyright year.Joel Brobecker2-1/+5
2008-01-01 * ChangeLog-2007: New ChangeLog rotation.Joel Brobecker3-10617/+10635
* ChangeLog: Reset for 2008. * config/djgpp/fnchange.lst: Add entries for ChangeLog-2006 and ChangeLog-2007.
2008-01-01*** empty log message ***gdbadmin1-1/+1
2007-12-31* gdb.base/multi-forks.exp: Consume all output from childJim Blandy2-4/+45
processes before proceeding to next test.
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