fix PR python/15816
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index a88123617df0916f52040a09598af57382ba5053..2e0109e36bc5f3c2e6bfbde5270abb12e76a6b20 100644 (file)
@@ -1,3 +1,133 @@
+2013-08-20  Tom Tromey  <tromey@redhat.com>
+
+       PR python/15816:
+       * exceptions.h (return_mask): Now an enum.
+       (RETURN_MASK_QUIT, RETURN_MASK_ERROR, RETURN_MASK_ALL): Now
+       enum constants.
+
+2013-08-20  Tom Tromey  <tromey@redhat.com>
+
+       * cp-namespace.c (cp_lookup_symbol_imports_or_template): Use
+       get_objfile_arch.
+       * elfread.c (elf_rel_plt_read, elf_gnu_ifunc_record_cache)
+       (elf_gnu_ifunc_resolve_by_got): Use get_objfile_arch.
+       * jit.c (jit_object_close_impl): Update.
+       * jv-lang.c (get_dynamics_objfile): Update.
+       * linespec.c (add_minsym): Use get_dynamics_objfile.
+       * objfiles.c (get_objfile_bfd_data): Initialize 'gdbarch' field.
+       (allocate_objfile): Don't initialize 'gdbarch' field.
+       (get_objfile_arch): Update.
+       * objfiles.h (struct objfile_per_bfd_storage) <gdbarch>: New field,
+       moved from...
+       (struct objfile) <gdbarch>: ... here.  Remove.
+       * stap-probe.c (stap_can_evaluate_probe_arguments): Use
+       get_objfile_arch.
+       * symfile.c (init_entry_point_info): Use get_objfile_arch.
+
+2013-08-20  Alan Modra  <amodra@gmail.com>
+
+       * doublest.c (convert_floatformat_to_doublest): Use fmt->split_half
+       for IBM long double nan and inf.
+       (floatformat_is_negative, floatformat_classify,
+       floatformat_mantissa): Similarly.
+       (floatformat_ieee_single, floatformat_ieee_double,
+       floatformat_ieee_quad, floatformat_arm_ext,
+       floatformat_ia64_spill): Delete unused vars.
+       (_initialize_doublest): Delete unused function.
+       * gdbtypes.c (floatformats_ibm_long_double): Use new big- and
+       little-endian variants of floatformat_ibm_long_double.
+
+2013-08-19  Luis Machado  <lgustavo@codesourcery.com>
+
+       * Makefile.in (SFILES): Remove common/target-common.c and
+       add target/waitstatus.c.
+       (HFILES_NO_SRCDIR): Remove common/target-common.h and add
+       target/resume.h, target/wait.h and target/waitstatus.h.
+       (COMMON_OBS): Remove target-common.o and add
+       waitstatus.o.
+       (target-common.o): Remove.
+       (waitstatus.o): New target object file.
+       * common/target-common.c: Move contents to
+       target/waitstatus.c and remove.
+       * common/target-common.h: Move contents to other files and
+       remove.
+       (enum resume_kind: Move to target/resume.h.
+       (TARGET_WNOHANG): Move to target/wait.h.
+       (enum target_waitkind): Move to target/waitstatus.h.
+       (struct target_waitstatus): Likewise.
+       * target.h: Do not include target-common.h and
+       include target/resume.h, target/wait.h and
+       target/waitstatus.h.
+       * target/resume.h: New file.
+       * target/wait.h: New file.
+       * target/waitstatus.h: New file.
+       * target/waitstatus.c: New file.
+
+2013-08-19  Pedro Alves  <palves@redhat.com>
+
+       * linux-nat.c (linux_test_for_tracefork)
+       (linux_test_for_tracesysgood, linux_child_follow_fork)
+       (lin_lwp_attach_lwp, linux_nat_resume): Don't block child signals.
+       (linux_nat_wait_1): Extend comment.
+       (linux_async_pipe): Add comment.
+
+2013-08-15  Kevin Buettner  <kevinb@redhat.com>
+
+       * rl78-tdep.c (RL78_RAW_PC_REGNUM): New enum.
+       (RL78_PC_REGNUM): Move to list of pseudo-register enums.
+       (rl78_register_type, rl78_register_name, rl78_register_reggroup_p):
+       Update to account for fact that PC is now a pseudo-register.
+       (rl78_pseudo_register_write, rl78_pseudo_register_read):  Add
+       cases for RL78_PC_REGNUM.
+
+2013-08-15  Muhammad Bilal  <mbilal@codesourcery.com>
+
+       PR cli/15841
+       * top.c (quit_force): Skip writing history file
+       if input is not from terminal.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (struct remote_state) <echo_nextthread, nextthread,
+       resultthreadlist>: New fields.
+       (OPAQUETHREADBYTES, threadref, MAXTHREADLISTRESULTS): Move earlier.
+       (remote_get_threadlist, remote_threadlist_iterator): Use
+       new fields.  Remove static variables.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (struct remote_state) <remote_stopped_by_watchpoint_p,
+       remote_watch_data_address>: New fields.
+       (remote_stopped_by_watchpoint_p, remote_watch_data_address): Remove.
+       (process_stop_reply, remote_wait_as)
+       (remote_check_watch_resources, remote_stopped_data_address): Update.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (struct remote_state) <async_client_callback,
+       async_client_context>: New fields.
+       (async_client_callback, async_client_context): Remove.
+       (remote_async_serial_handler, remote_async): Update.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (sizeof_pkt): Remove.
+       (remote_trace_find): Use rs->buf_size, not sizeof_pkt.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (struct remote_state) <use_threadinfo_query,
+       use_threadextra_query>: New fields.
+       (remote_threads_info, remote_threads_extra_info)
+       (remote_open_1): Update.
+
+2013-08-14  Tom Tromey  <tromey@redhat.com>
+
+       * remote.c (struct remote_state) <finished_object,
+       finished_annex, finished_offset>: New fields.
+       (remote_read_qxfer): Use remote_state fields; remove static
+       variables.
+
 2013-08-14  Tom Tromey  <tromey@redhat.com>
 
        * remote.c (struct remote_state) <last_sent_step>:
 
 2013-05-20  Tom Tromey  <tromey@redhat.com>
 
-        * python/py-event.h (evpy_emit_event): Use
-        CPYCHECKER_STEALS_REFERENCE_TO_ARG.
-        * python/python-internal.h (CPYCHECKER_STEALS_REFERENCE_TO_ARG):
-        New macro.
+       * python/py-event.h (evpy_emit_event): Use
+       CPYCHECKER_STEALS_REFERENCE_TO_ARG.
+       * python/python-internal.h (CPYCHECKER_STEALS_REFERENCE_TO_ARG):
+       New macro.
 
 2013-05-20  Tom Tromey  <tromey@redhat.com>
 
 
 2013-05-13  Tom Tromey  <tromey@redhat.com>
 
-       PR gdb/15338:
+       PR gdb/15338:
        * dwarf2read.c (dwarf2_record_block_ranges): Ensure that the
        ranges section has been read.
 
 2013-04-01  Jiong Wang  <jiwang@tilera.com>
 
        * NEWS: Mention TILE-Gx in "New native configurations" and
-       "New targets" sections. 
+       "New targets" sections.
 
 2013-04-01  Doug Evans  <dje@google.com>
 
        * v850-tdep.c: (v850e2_register_name): Revise system register
        names to match current V850E2M architecture specifications.
        Update register number enum comments too.
-       
+
 2013-03-01  Jiong Wang  <jiwang@tilera.com>
            Pedro Alves  <palves@redhat.com>
 
This page took 0.02656 seconds and 4 git commands to generate.