daily update
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 009c16a52bcc93fdc9e139cb7bab1b7bb1862b5d..5291bf0781a00dcdf628a10e52ab338cd77d51de 100644 (file)
@@ -1,3 +1,80 @@
+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"
This page took 0.024147 seconds and 4 git commands to generate.