aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2008-01-04 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,Joel Brobecker5-0/+151
gdb.ada/ptype_field/foo.adb: New files. * gdb.ada/ptype_field.exp: New testcase.
2008-01-04 * ada-exp.y (chop_separator): New function.Joel Brobecker2-11/+104
(write_selectors): Rewrite to re-use chop_separator. (ada_nget_field_index, get_symbol_field_type): New functions. (write_var_or_type): Add support for "ptype TYPENAME.FIELD" expressions.
2008-01-04*** empty log message ***gdbadmin1-1/+1
2008-01-03 * symtab.c (find_pc_sect_line): Use SYMBOL_VALUE_ADDRESS insteadThiago Jung Bauermann2-2/+7
of SYMBOL_VALUE when working with function symbols.
2008-01-03 * gdb.ada/print_pc.exp: New testcase.Joel Brobecker2-0/+48
2008-01-03 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,Joel Brobecker1-0/+6
gdb.ada/taft_type/p.adb: New files. * gdb.ada/taft_type.exp: New testcase.
2008-01-03 * ada-lang.c (resolve_subexp): Add handling of OP_REGISTERJoel Brobecker2-0/+6
expressions. These expressions do not need to be rewriten.
2008-01-03 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,Joel Brobecker4-0/+129
gdb.ada/taft_type/p.adb: New files. * gdb.ada/taft_type.exp: New testcase.
2008-01-03 * dwarf2read.c (read_enumeration_type): Flag type as stub ifJoel Brobecker2-0/+8
the given die is a declaration.
2008-01-03 * gdb.ada/array_bounds/bar.adb: New file.Joel Brobecker3-0/+90
* gdb.ada/array_bounds.exp: New testcase.
2008-01-03 * ada-lang.c (ada_array_bound_from_type): Make non-static.Joel Brobecker2-11/+24
Handle properly the case when the index type is an enumerated type. Do not return the subtype of the bounds type, just return the bounds type directly - this is not needed and is more consistent with what we do for arrays when no XA parallel type exists.
2008-01-03 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,Joel Brobecker5-0/+121
gdb.ada/arrayptr/foo.adb: New files. * gdb.ada/arrayptr.exp: New testcase.
2008-01-03 * ada-lang.c (static_unwrap_type): Add forward declaration.Joel Brobecker3-4/+34
(template_to_static_fixed_type): Fields of dynamic types sometimes also need to be unwrapped. Take this into account. (ada_to_fixed_type_1): Renamed from ada_to_fixed_type. (ada_to_fixed_type): New wrapper around ada_to_fixed_type_1. * ada-typeprint.c (ada_print_type): Get the typename from the original type, not the base type.
2008-01-03 * ada-lang.c (ada_value_struct_elt, to_fixed_array_type)Joel Brobecker4-23/+49
(to_fixed_array_type, ada_to_fixed_value_create, unwrap_value): Update calls to ada_to_fixed_type. (ada_template_to_fixed_record_type_1): Ditto, but without looking for the tag. (ada_to_fixed_type): Add check_tag parameter; do not look for tag if null. When looking for a tag, use a fixed record type. * ada-lang.h (ada_to_fixed_type): Add check_tag parameter. * ada-valprint.c (printable_val_type, ada_value_print): Update calls to ada_to_fixed_type.
2008-01-03 * doublest.c (convert_floatformat_to_doublest): CallLuis Machado2-8/+16
floatformat_to_doublest instead of floatformat_to_double and use DOUBLEST variables. (convert_doublest_to_floatformat): Call floatformat_from_doublest instead of floatformat_from_double and use DOUBLEST variables.
2008-01-032008-01-03 Nick Hudson <nick.hudson@dsl.pipex.com>Nick Hudson2-0/+5
* MAINTAINERS (Write After Approval): Add self.
2008-01-03 * gdb.base/set-lang-auto.exp: New testcase.Joel Brobecker2-0/+74
2008-01-03 * symfile.c (set_initial_language): Make non-static.Joel Brobecker4-4/+16
* symfile.h (set_initial_language): Add declaration. * language.c: #include "symfile.h". (set_language): Call set_initial_language if the frame language could not be determined.
2008-01-03 * gdb.ada/fun_addr/foo.adb: New file.Joel Brobecker3-0/+68
* gdb.ada/fun_addr.exp: New testcase.
2008-01-03 * eval.c (evaluate_subexp_for_address): Provide frame address toJoel Brobecker2-1/+8
locate_var_value only if it will be needed.
2008-01-03*** empty log message ***gdbadmin1-1/+1
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.