daily update
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index d3f057e08b145ae88ca15f4fb692aaca1fa68816..5291bf0781a00dcdf628a10e52ab338cd77d51de 100644 (file)
@@ -1,3 +1,96 @@
+2010-06-25  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * solib-spu.c (append_ocl_sos): Fix xsnprintf statement for
+       hosts where CORE_ADDR is long long.
+
+2010-06-25  Tom Tromey  <tromey@redhat.com>
+
+       PR python/10808:
+       * python/python.c (execute_gdb_command): Add keywords.  Accept
+       "to_string" argument.
+       (struct restore_ui_file_closure): New.
+       (restore_ui_file): New function.
+       (make_cleanup_restore_ui_file): Likewise.
+       (GdbMethods) <execute>: Update.
+
+2010-06-25  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * s390-tdep.c (s390_push_dummy_call): Error on stack overflow
+       during inferior call stack frame setup.
+
+2010-06-25  Ken Werner  <ken.werner@de.ibm.com>
+
+       * solib-spu.c: Include "exception.h".
+       (ocl_program_data_key): New variable.
+       (append_ocl_sos): New function.
+       (ocl_enable_break): Likewise.
+       (spu_current_sos): Call append_ocl_sos.
+       (spu_solib_loaded): Call ocl_enable_break.
+       (_initialize_spu_solib): Register ocl_program_data_key.
+
+2010-06-25  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * cp-support.c (reset_directive_searched): New function.
+       (make_symbol_overload_list_using): Prevent recursive calls.
+
+2010-06-25  Phil Muldoon  <pmuldoon@redhat.com>
+
+       * printcmd.c (print_variable_and_value): Print error message on
+       caught exception.
+
+2010-06-25  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * dwarf2expr.h (struct dwarf_value_location): Use ULONGEST as type
+       of stack values.
+       (struct dwarf_expr_piece): Rename "expr" member to "mem".  Add new
+       "value" member.
+       (dwarf_expr_push): Change input type to ULONGEST.
+       (dwarf_expr_fetch): Change return type to ULONGEST.
+       (dwarf_expr_fetch_address): Add prototype.
+       (dwarf2_read_address): Remove prototype.
+       * dwarf2expr.c (dwarf_expr_push): Use ULONGEST as type of stack values.
+       Truncate stack values to ctx->addr_size bytes.
+       (dwarf_expr_fetch): Change return value to ULONGEST.
+       (dwarf_expr_fetch_address): New function.
+       (add_piece): Use dwarf_expr_fetch_address instead of dwarf_expr_fetch
+       when appropriate.  Update for struct dwarf_expr_piece changes.
+       (dwarf2_read_address): Remove.
+       (unsigned_address_type): Remove.
+       (signed_address_type): Remove.
+       (execute_stack_op): Use dwarf_expr_fetch_address instead of
+       dwarf_expr_fetch when appropriate.  Use ULONGEST as type of stack
+       values.  Perform operations on ULONGEST instead of on GDB values,
+       sign-extending from ctx->addr_size bytes as needed.  Read DW_OP_addr
+       values and DW_OP_deref results as unsigned integers.
+       * dwarf2loc.c (read_pieced_value): Update for struct dwarf_expr_piece
+       changes.
+       (write_pieced_value): Likewise.
+       (dwarf2_evaluate_loc_desc): Use dwarf_expr_fetch_address instead of
+       dwarf_expr_fetch when appropriate.
+       (compile_dwarf_to_ax): Read DW_OP_addr values as unsigned integers.
+       * dwarf2-frame.c (execute_stack_op): Use dwarf_expr_fetch_address
+       instead of dwarf_expr_fetch when appropriate.
+
+2010-06-25  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * c-typeprint.c (c_print_typedef): Append new type name for typedefs.
+
+2010-06-24  Joel Brobecker  <brobecker@adacore.com>
+
+       * python/python.c (_initialize_python): Add new "constant"
+       PYTHONDIR in gdb module.  Insert this path at the head of
+       sys.path. Set gdb.__path__ to gdb.PYTHONDIR + '/gdb' and
+       exec its __init__.py script if it exists in that directory.
+
+2010-06-24  Kevin Buettner  <kevinb@redhat.com>
+
+       * rx-tdep.c (RX_ACC_REGNUM): Define.
+       (RX_NUM_REGS): Redefine to 26.
+       (rx_register_name): Add register "acc".  Change order of several
+       registers.  Change name of "vct" register to "fintv" to match RX
+       documentation.
+       (rx_register_type): Add case for RX_ACC_REGNUM.
+
 2010-06-24  Tom Tromey  <tromey@redhat.com>
 
        * psymtab.c (lookup_partial_symbol): Mark definition as static.
This page took 0.024917 seconds and 4 git commands to generate.