X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=7f90ef2e0efde625e8b66a90ffcded9fb8674ddc;hb=41808ebe9d27c94bf0169ea7dbfea495cc4c6d86;hp=67fbd01d3aeaa10f8374a0dfa1064035386a58c9;hpb=d118ef8764180584e6b42b38d8c68c18bf8c83c4;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 67fbd01d3a..7f90ef2e0e 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,118 @@ +2008-02-02 Doug Evans + + * typeprint.c (*): Whitespace cleanup. + +2008-02-02 Mark Kettenis + Luis Machado + Thiago Jung Bauermann + + * ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Pass floats that + don't fit into registerson the stack the way GCC does. + +2008-02-01 Joel Brobecker + + * symtab.c (symbol_set_names): Do not add an entry in the demangling + hash table for Ada symbols. Just store the linkage name as is, + and leave the demangled_name as NULL. + +2007-02-01 Joel Brobecker + + * dwarf2read.c (add_partial_symbol): Always store all Ada subprograms + in the global scope. + (new_symbol): Likewise. + +2008-02-01 Vladimir Prus + + * breakpoint.c (break_command_1): Return void. + (break_command_really): Return void. Rethrow + exceptions instead of returning. + (gdb_breakpoint): Remove the error_message parameter. + Return void. Rename to set_breakpoint. + * gdb.h (gdb_breakpoint): Rename and move to... + * breakpoint.h (set_breakpoint): ...here. + * mi/mi-cmb-break.c (mi_cmd_break_insert): Restore + event hooks even if exception is thrown. Adjust to + gdb_breakpoint interface changes. + + +2008-02-01 Thiago Jung Bauermann + + * ppc-sysv-tdep.c (ppc64_sysv_abi_push_dummy_call): Write 32-bit + float in both first and second word in the doubleword, to support + old and new ABIs. + +2008-02-01 Vladimir Prus + + Properly rethrow exception. This fixes errors + about non-existent functions for -break-insert. + * breakpoint.c (break_command_really): Use throw_exception + for rethrowing. If rethrowing, don't print the exception. + +2008-01-31 Thiago Jung Bauermann + + * NEWS: Mention Decimal Floating Point support. + +2008-01-31 Joel Brobecker + + * std-regs.c (value_of_builtin_frame_pc_reg): Change the returned + value type to builtin_type_void_func_ptr. + +2008-01-31 Andreas Krebbel + + * s390-tdep.c (is_float_singleton, is_float_like, + alignment_of, s390_return_value): Make checks for + TYPE_CODE_FLT to match TYPE_CODE_DECFLOAT as well. + +2008-01-31 Luis Machado + Thiago Jung Bauermann + + * infcmd.c (default_print_registers_info): Also print hex + raw contents for TYPE_CODE_DECFLOAT registers. + * ppc-tdep.h (gdbarch_tdep): Add ppc_dl0_regnum member. + * rs6000-tdep.c (IS_DFP_PSEUDOREG): New macro. + (rs6000_register_name): Add support for DFP pseudo-registers. + (rs6000_pseudo_register_type): Likewise. + rs6000_pseudo_register_reggroup_p): Likewise. + (ppc_pseudo_register_read): New function. + (ppc_pseudo_register_write): Likewise. + (rs6000_pseudo_register_read): Likewise. + (rs6000_pseudo_register_write): Likewise. + (e500_pseudo_register_read): Move checks to + rs6000_pseudo_register_read. + (e500_pseudo_register_write): Move checks to + rs6000_pseudo_register_write. + (rs6000_gdbarch_init): Initialize tdep->ppc_dl0_regnum. Install + rs6000_pseudo_register_read and rs6000_pseudo_register_write + in gdbarch if SPE or DFP is available. Adjust gdbarch's + num_pseudo_regs to account for DFP pseudo regs. + +2008-01-31 Thiago Jung Bauermann + + * ppc-tdep.h (struct gdbarch_tdep): Remove ppc_ev31_regnum member. + * rs6000-tdep.c (IS_SPE_PSEUDOREG): New macro. + (spe_register_p, rs6000_register_name, rs6000_pseudo_register_type, + rs6000_pseudo_register_reggroup_p, e500_move_ev_register, + e500_pseudo_register_read, e500_pseudo_register_write): Use + IS_SPE_PSEUDOREG macro. + (rs6000_frame_cache): Remove use of tdep->ppc_ev31_regnum. + (rs6000_gdbarch_init): Remove unnecessary num_sprs local variable. + Remove initialization of tdep->ppc_ev31_regnum. + +2008-01-08 Paul Hilfinger + + * printcmd.c (print_formatted): Handle references as for unformatted + prints. + +2008-01-30 Joel Brobecker + + * eval.c (evaluate_subexp_standard): Add handling of user + registers when in EVAL_AVOID_SIDE_EFFECTS mode. + +2008-01-30 Pierre Muller + + * eval.c (evaluate_subexp_standard): Support + BINOP_INTDIV opcode. + 2008-01-30 Paul N. Hilfinger * valarith.c (value_binop): Add floating-point BINOP_MIN and