aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2008-01-11 * exec.c: #include "arch-utils.h"Markus Deuling19-103/+124
(print_section_info): Use gdbarch_from_bfd to get at the current architecture. Replace current_gdbarch. Fix indention. Replace deprecated_print_address_numeric by paddress. * Makefile.in (exec.o) Add dependency to arch-utils.h. * valprint.c (val_print_string): Replace deprecated_print_address_numeric. * tracepoint.c (trace_mention, scope_info): Likewise. * symmisc.c (dump_msymbols, dump_psymtab, dump_symtab_1, print_symbol) (print_symbol, print_partial_symbols, maintenance_info_psymtabs) (maintenance_check_symtabs): Likewise. * symfile.c (list_overlays_command): Likewise. * stack.c (frame_info, print_block_frame_labels): Likewise. * printcmd.c (print_address, print_address_demangle) (address_info): Likewise. * corefile.c (memory_error): Likewise. * infcmd.c (jump_command): Likewise. * breakpoint.c (insert_bp_location, describe_other_breakpoints) (mention, delete_breakpoint): Likewise. * c-valprint.c (print_function_pointer_address, c_val_print): Likewise. * dwarf2read.c (dump_die): Likewise. * ada-valprint.c (ada_val_print_1): Likewise. * f-valprint.c (f_val_print): Likewise. * linux-fork.c (info_forks_command): Likewise. * m32r-com.c (m32r_load_section, m32r_load) (m32r_upload_command): Likewise. * ui-out.c (ui_out_field_core_addr): Remove unnecessary comment.
2008-01-11 * gdbarch.sh (skip_prologue): Add gdbarchMarkus Deuling36-38/+79
as parameter. * gdbarch.{c,h}: Regenerate. * alpha-tdep.c (alpha_skip_prologue): Add gdbarch as parameter. * amd64-tdep.c (amd64_skip_prologue): Likewise. * avr-tdep.c (avr_skip_prologue): Likewise. * cris-tdep.c (cris_skip_prologue): Likewise. * frv-tdep.c (frv_skip_prologue): Likewise. * h8300-tdep.c (h8300_skip_prologue): Likewise. * hppa-tdep.c (hppa_skip_prologue): Likewise. * i386-tdep.c (i386_skip_prologue): Likewise. * ia64-tdep.c (ia64_skip_prologue): Likewise. * iq2000-tdep.c (iq2000_skip_prologue): Likewise. * m32r-tdep.c (m32r_skip_prologue): Likewise. * m68hc11-tdep.c (m68hc11_skip_prologue): Likewise. * m68k-tdep.c (m68k_skip_prologue): Likewise. * m88k-tdep.c (m88k_skip_prologue): Likewise. * mep-tdep.c (mep_skip_prologue): Likewise. * mips-tdep.c (mips_skip_prologue): Likewise. * mn10300-tdep.c (mn10300_skip_prologue): Likewise. * mt-tdep.c (mt_skip_prologue): Likewise. * rs6000-tdep.c (rs6000_skip_prologue): Likewise. * score-tdep.c (score_skip_prologue): Likewise. * sh64-tdep.c (sh64_skip_prologue): Likewise. * sh-tdep.c (sh_skip_prologue): Likewise. * sparc64-tdep.c (sparc64_skip_prologue): Likewise. * sparc-tdep.c (sparc32_skip_prologue): Likewise. * spu-tdep.c (spu_skip_prologue): Likewise. * v850-tdep.c (v850_skip_prologue): Likewise. * vax-tdep.c (vax_skip_prologue): Likewise. * xstormy16-tdep.c (xstormy16_skip_prologue): Likewise. * xtensa-tdep.c (xtensa_skip_prologue): Likewise. * arm-tdep.c (arm_skip_prologue): Add gdbarch as parameter. Replace current_gdbarch by gdbarch. * m32c-tdep.c (m32c_skip_prologue): Likewise. * s390-tdep.c (s390_skip_prologue): Likewise.
2008-01-11 * defs.h (struct continuation_arg): Fix typo in comment.Doug Evans3-2/+7
* target.c (target_translate_tls_address): Fix comment spelling error.
2008-01-11*** empty log message ***gdbadmin1-1/+1
2008-01-10*** empty log message ***gdbadmin1-1/+1
2008-01-09 * doublest.h (DOUBLEST_PRINT_FORMAT): Remove % from string.Thiago Jung Bauermann8-10/+22
(DOUBLEST_SCAN_FORMAT): Likewise. * dfp.c (decimal_from_floating): Use DOUBLEST_PRINT_FORMAT. * ada-lex.l (processReal): Prepend "%" to use of DOUBLEST_SCAN_FORMAT. * c-exp.y (parse_number): Likewise. * jv-exp.y (parse_number): Likewise. * objc-exp.y (parse_number): Likewise. * p-exp.y (parse_number): Likewise.
2008-01-09 * gdb.ada/null_array: New test program.Joel Brobecker5-0/+131
* gdb.ada/null_array.exp: New testcase.
2008-01-09 * gdbtypes.c (create_array_type): Add handling of null Ada arrays.Joel Brobecker2-7/+26
(check_typedef): Likewise.
2008-01-09 * printcmd.c (printf_command): Add seen_big_h, seen_big_d andLuis Machado6-95/+158
seen_double_big_d, treat the new H, D, and DD modifiers as length modifiers. * doc/gdb.texinfo (Output): Update documentation on using printf with DFP types. * testsuite/gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls with required float modifiers.
2008-01-09 * dwarf2read.c (read_enumeration_type): Add comment.Joel Brobecker2-0/+9
2008-01-09*** empty log message ***gdbadmin1-1/+1
2008-01-08 * gdb.ada/funcall_param: New test program.Joel Brobecker5-0/+129
* gdb.ada/funcall_param.exp: New testcase.
2008-01-08 * config.in: Regenerate.Thiago Jung Bauermann2-0/+7
2008-01-08 * gdb.ada/arrayparam: New test program.Joel Brobecker5-0/+145
* gdb.ada/arrayparam.exp: New testcase.
2008-01-08 * ada-lang.c (ada_convert_actual): Renames convert_actual.Joel Brobecker5-34/+30
Make non-static. (ada_convert_actuals): Delete. * ada-lang.h (ada_convert_actual): Add declaration. (ada_convert_actuals): Remove declaration. * infcall.c: #include "ada-lang.h". (value_arg_coerce): Add new parameter sp. Update function documetnation. Add handling of Ada function call parameters. * Makefile.in (infcall.o): Update dependencies.
2008-01-08 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmdJoel Brobecker2-0/+9
landed. Should also fix random failures in the test following it.
2008-01-08 * ada-lang.c (ensure_lval): Fix value lval kind.Joel Brobecker2-3/+14
(convert_actual): Add handling for arguments passed by reference.
2008-01-08 * dbxread.c (read_dbx_symtab): Fix indentation.Doug Evans2-2/+6
2008-01-08*** empty log message ***gdbadmin1-1/+1
2008-01-07 * gdb.texinfo (C and C++): Add Decimal Floating Point formatThiago Jung Bauermann2-0/+29
subsubsection. (Decimal Floating Point format): New subsubsection.
2008-01-07 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add testsThiago Jung Bauermann4-38/+230
for expressions with decimal float values. (test_dfp_conversions): New function to test casts to and from decimal float types. Call test_dfp_conversions. * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8 elements. (main): Initialize ds.float4 and ds.double8 elements. * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect string to new error message. (d64_set_tests): Likewise. (d128_set_tests): Likewise. Add tests for expressions with decimal float variables. Add tests for conversions to and from decimal float types.
2008-01-07 * Makefile.in (dfp.o): Depend on expression.h, gdbtypes.h and value.h.Thiago Jung Bauermann9-33/+510
(valarith.o): Depend on dfp.h. (valops.o): Likewise. * dfp.c: Include expression.h, gdbtypes.h, value.h and dfp.h. (set_decnumber_context): New function. (decimal_check_errors): Likewise. (decimal_from_number): Likewise. (decimal_to_number): Likewise. (decimal_from_string): Use set_decnumber_context and decimal_check_errors. (decimal_from_integral): New function. (decimal_from_floating): Likewise. (decimal_to_double): Likewise. (promote_decimal): Likewise. (decimal_binop): Likewise. (decimal_is_zero): Likewise. (decimal_compare): Likewise. (decimal_convert): Likewise. * dfp.h (decimal_from_integral): New prototype. (decimal_from_floating): Likewise. (decimal_to_double): Likewise. (decimal_binop): Likewise. (decimal_is_zero): Likewise. (decimal_compare): Likewise. (decimal_convert): Likewise. * eval.c (evaluate_subexp_standard): Remove expect_type argument from call to value_from_decfloat. * valarith.c: Include dfp.h. (value_args_as_decimal): New function. (value_binop): Add if block to handle TYPE_CODE_DECFLOAT values. (value_logical_not): Likewise. (value_equal): Likewise. (value_less): Likewise. (value_pos): Likewise. (value_neg): Formatting fix. * valops.c: Include dfp.h. (value_cast): Add if block to handle TYPE_CODE_DECFLOAT values. * value.c (unpack_long): Add case to handle TYPE_CODE_DECFLOAT. (unpack_double): Add if block to handle TYPE_CODE_DECFLOAT. (value_from_decfloat): Remove expect_type argument. * value.h (value_from_decfloat): Update prototype.
2008-01-07 Ignore change in name of dynamic linker duringVladimir Prus4-2/+44
execution, on Solaris. This also unbreaks pending breakpoints. * solist.h (struct target_so_ops): New field same. * solib-svr4.c (svr4_same): New. (_initialize_svr4_solib): Register svr4_same. * solib.c (update_solib_list): Use ops->same, if available.
2008-01-07*** empty log message ***gdbadmin1-1/+1
2008-01-06* win32-nat.c (win32_make_so): Use cygwin-style path to avoid warnings whenChristopher Faylor3-2/+7
using MS-DOS paths.
2008-01-06*** empty log message ***gdbadmin1-1/+1
2008-01-05 gdb/Pedro Alves4-3/+17
* NEWS: Mention --pid and --core command line behaviour changes. gdb/doc/ * gdb.texinfo (File Options): Remove mention of the attempt to open a core file with the -p option. Don't list -c as a valid option to attach to a process.
2008-01-05 gdb/Pedro Alves4-44/+63
* main.c (captured_main): Remove 'count' varible and the ALIGN_STACK_ON_ENTRY block that used it. Error out if --core and --pid options were issued simultaneously. If an explicit pid option was passed, don't fallback to core file. Detect extra arguments better in the presence of explicit pid or core arguments. gdb/doc/ * gdbint.texinfo (Host Conditionals): Remove mention of ALIGN_STACK_ON_ENTRY.
2008-01-05 * gdb.ada/packed_tagged/comp_bug.adb: New file.Joel Brobecker3-0/+110
* gdb.ada/packed_tagged.exp: New testcase.
2008-01-05 * ada-lang.c (ada_which_variant_applies): Correctly computeJoel Brobecker2-7/+11
the value of the discriminant when the variant record is packed.
2008-01-05 * gdbint.texinfo (Start of New Year Procedure): Add itemJoel Brobecker2-0/+12
describing how to update the source and documentation copyright notices.
2008-01-05*** empty log message ***gdbadmin1-1/+1
2008-01-04 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,Joel Brobecker5-0/+202
gdb.ada/homonym/homonym_main.adb: New files. * gdb.ada/homonym.exp: New testcase.
2008-01-04 * ada-lang.c (is_name_suffix): Handle middle-name numeric suffixesJoel Brobecker2-14/+24
that are used to differentiate homonyms.
2008-01-04 * gdb.ada/packed_array.exp: Add testing of references toJoel Brobecker2-0/+15
a packed array.
2008-01-04 * ada-lang.c (decode_packed_array_type): Avoid a seg faultJoel Brobecker3-6/+36
when the type is an anonymous pointer type. (ada_check_typedef): Avoid a seg fault when the type is null. * ada-typeprint.c (print_array_type): Add support for pointer to packed arrays.
2008-01-04 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:Joel Brobecker4-0/+113
New files. * gdb.ada/type_coercion.exp: New testcase.
2008-01-04 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,Joel Brobecker5-0/+163
gdb.ada/tagged/foo.adb: New file. * gdb.ada/tagged.exp: New testcase.
2008-01-04 * ada-exp.y: Allow '{type} ADDRESS' notation on left of assignment.Joel Brobecker2-1/+5
2008-01-04 * ada-lang.c (ada_evaluate_subexp): Evaluate tagged types inJoel Brobecker2-0/+14
EVAL_NORMAL mode when noside is EVAL_AVOID_SIDE_EFFECTS.
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.