* ppc-linux-nat.c (ppc_linux_get_hwcap): Really get AT_HWCAP.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 22eb78a21a13b5f38af8158ff67a5e3cb414dc34..5881b8a953ab509b1abfc9926361197db911fdf7 100644 (file)
@@ -1,3 +1,97 @@
+2008-08-12  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * ppc-linux-nat.c (ppc_linux_get_hwcap): Really get AT_HWCAP.
+
+2008-08-12  Pedro Alves  <pedro@codesourcery.com>
+
+       Add no-ack mode to the remote protocol --- optionally stop ACKing
+       packets and responses when we have a reliable communication
+       medium.
+
+       Based on Apple's GDB, by Jason Molenda <jmolenda@apple.com>
+
+       * remote.c (struct remote_state): Add noack_mode field.
+       (PACKET_QStartNoAckMode): New.
+       (remote_start_remote): Don't any outstanding packet here.
+       (remote_open_1): Clear noack_mode.  Ack any outstanding packet
+       here.  Activate noack mode if requested.
+       (remote_protocol_features): Add QStartNoAckMode.
+       (remote_open_1):
+       (putpkt_binary): Don't send ack in noack mode.
+       (read_frame): Don't recompute the checksum in noack mode.
+       (getpkt_sane): Skip sending ack if in noack mode.
+       (_initialize_remote): Add set/show remote noack mode.
+       * NEWS:  Note the new features.
+
+2008-08-11  Kevin Buettner  <kevinb@redhat.com>
+
+       * rs6000-tdep.c (BL_MASK, BL_INSTRUCTION, BL_DISPLACEMENT_MASK):
+       New macros.
+       (rs6000_skip_main_prologue): New function.
+       (rs6000_gdb_arch_init): Register rs6000_skip_main_prologue.
+
+2008-08-11  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * MAINTAINERS (Write After Approval):  Add self.
+
+2008-08-11  Stan Shebs  <stan@codesourcery.com>
+
+       ARM BE8 support.
+       * disasm.c (gdb_disassemble_info): Set endian_code.
+       * gdbarch.sh (gdbarch_info): New field byte_order_for_code.
+       * gdbarch.h, gdbarch.c: Regenerate.
+       * arch-utils.c (initialize_current_architecture): Set the
+       default byte_order_for_code.
+       (gdbarch_info_init): Ditto.
+       (gdbarch_info_fill): Ditto.
+       * arm-tdep.c (SWAP_INT, SWAP_SHORT): New macros.
+       (thumb_analyze_prologue): Swap halfword if code endianness is
+       different from general endianness.
+       (arm_skip_prologue): Similarly.
+       (arm_scan_prologue): Ditto.
+       (thumb_get_next_pc): Ditto.
+       (arm_get_next_pc): Ditto.
+       (arm_gdbarch_init): Set byte_order_for_code from BE8 flag,
+       choose correct endianness for breakpoints.
+
+2008-08-10  Pedro Alves  <pedro@codesourcery.com>
+
+       * bsd-kvm.c: Include "gdbthread.h".
+       (bsd_kvm_ptid): New.
+       (bsd_kvm_open): Add a main thread.
+       (bsd_kvm_close): Delete it.
+       (bsd_kvm_thread_alive): New.
+       (bsd_kvm_pid_to_str): New.
+       (bsd_kvm_add_target): Register bsd_kvm_thread_alive and
+       bsd_kvm_pid_to_str.
+       (bsd_kvm_add_target): Initialize bsd_kvm_ptid.
+
+2008-08-09  Pedro Alves  <pedro@codesourcery.com>
+
+       * buildsym.c (start_subfile): Properly cast sentinel in concat
+       call.
+       * cp-name-parser.y: Include "config.h".
+       * xml-tdesc.c (fetch_xml_from_file): Properly cast sentinel in
+       concat call.
+       * gdb_select.h: Include sys/time.h if sys/select.h is not
+       available.
+
+2008-08-09  Pedro Alves  <pedro@codesourcery.com>
+
+       * go32-nat.c: Include "gdbthread.h".
+       (go32_stop, go32_kill_inferior): Delete the main thread.
+       (go32_create_inferior): Add it.
+       (go32_thread_alive, go32_pid_to_str): New.
+       (init_go32_ops): Register go32_thread_alive and go32_pid_to_str.
+
+2008-08-09  Pedro Alves  <pedro@codesourcery.com>
+
+       * go32-nat.c (fetch_register, store_register): Pass the regcache
+       gdbarch to i386_fp_regnum_p and i386_fpc_regnum_p.
+       (go32_xfer_memory): Change type of myaddr parameter to gdb_byte.
+       (struct seg_descr, struct seg_descr): pack the whole struct
+       instead of each member individually.
+
 2008-08-09  Andreas Schwab  <schwab@suse.de>
 
        * python/python.c (_initialize_python): Use unabbreviated commands
This page took 0.024961 seconds and 4 git commands to generate.