* typeprint.c (*): Whitespace cleanup.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 5a559755b30cbe128fb2fb3e3a38c8b1a0a3769c..7f90ef2e0efde625e8b66a90ffcded9fb8674ddc 100644 (file)
@@ -1,3 +1,151 @@
+2008-02-02  Doug Evans  <dje@google.com>
+
+       * typeprint.c (*): Whitespace cleanup.
+
+2008-02-02  Mark Kettenis  <kettenis@gnu.org>
+           Luis Machado  <luisgpm@br.ibm.com>
+           Thiago Jung Bauermann  <bauerman@br.ibm.com>        
+
+       * 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  <brobecker@adacore.com>
+
+       * 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  <brobecker@adacore.com>
+
+       * dwarf2read.c (add_partial_symbol): Always store all Ada subprograms
+       in the global scope.
+       (new_symbol): Likewise.
+
+2008-02-01  Vladimir Prus  <vladimir@codesourcery.com>
+       
+        * 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  <bauerman@br.ibm.com>
+
+       * 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  <vladimir@codesourcery.com>
+
+       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  <bauerman@br.ibm.com>
+
+       * NEWS: Mention Decimal Floating Point support.
+
+2008-01-31  Joel Brobecker  <brobecker@adacore.com>
+
+       * 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  <krebbel1@de.ibm.com>
+
+       * 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  <luisgpm@br.ibm.com>
+           Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * 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  <bauerman@br.ibm.com>
+
+       * 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  <hilfinger@adacore.com>
+
+       * printcmd.c (print_formatted): Handle references as for unformatted
+       prints.
+
+2008-01-30  Joel Brobecker  <brobecker@adacore.com>
+
+       * eval.c (evaluate_subexp_standard): Add handling of user
+       registers when in EVAL_AVOID_SIDE_EFFECTS mode.
+
+2008-01-30  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * eval.c (evaluate_subexp_standard): Support
+       BINOP_INTDIV opcode.
+
+2008-01-30  Paul N. Hilfinger  <hilfinger@adacore.com>
+
+       * valarith.c (value_binop): Add floating-point BINOP_MIN and
+       BINOP_MAX cases.
+       For BINOP_EXP, use length and signedness of left operand only for
+       result, as for shifts.
+       For integral operands to BINOP_EXP, use new integer_pow and
+       uinteger_pow functions so as to get full range of results.
+       (integer_pow): New function.
+       (uinteger_pow): New function.
+
+2008-01-30  Vladimir Prus  <vladimir@codesourcery.com>
+
+       Use vector for varobj_list_children interface.
+        * gdb/varobj.c (varobj_list_children): Return vector
+        of varobjs.
+        * gdb/varobj.h (varobj_list_children): Adjust
+        prototype.
+        (varobj_p): Declare.  Declare vector thereof.
+        * mi/mi-cmd-var.c (mi_cmd_var_list_children): Adjust
+        for varobj_list_children change.
+       * Makefile.in (varobj_h): Update dependencies.
+
+2008-01-30  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Add support for
+       TYPE_CODE_DECFLOAT arguments.
+       (ppc64_sysv_abi_push_dummy_call) Likewise.
+       (get_decimal_float_return_value): New function.
+       (do_ppc_sysv_return_value): Add support for TYPE_CODE_DECFLOAT return
+       values by calling get_decimal_float_return_value.
+       (ppc64_sysv_abi_return_value): Likewise.
+
 2008-01-30  Nick Roberts  <nickrob@snap.net.nz>
 
        * mi/mi-cmd-file.c (mi_cmd_file_list_exec_source_file):  Add field
This page took 0.036203 seconds and 4 git commands to generate.