aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2008-01-02 * linux-nat.c (linux_child_follow_fork): Call also CHECK_FOR_THREAD_DB.Jan Kratochvil5-0/+109
* gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c: New files
2008-01-02 * array_subscript_addr/p.adb: New file.Joel Brobecker3-0/+79
* array_subscript_addr.exp: New testcase.
2008-01-02 * ada-lang.c (ada_evaluate_subexp): Modify the value returnedJoel Brobecker2-3/+11
when noside is EVAL_AVOID_SIDE_EFFECTS to be an lval_memory. This is needed to make sure that any other treatment applied to the resulting value does not fail for spurious reason, such as trying to take the address of this value.
2008-01-02 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:Joel Brobecker4-0/+96
New files. * gdb.ada/str_cmp_ref.exp: New testcase.
2008-01-02 * ada-lang.c (ada_value_equal): Dereference reference types whenJoel Brobecker2-0/+10
comparing arrays.
2008-01-02*** empty log message ***gdbadmin1-1/+1
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'.