2008-08-09 Xuepeng Guo <xuepeng.guo@intel.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 3dcf5ce5ee8747150e8801016dc9e8df4ef36fdd..7db01e5efff8bf1e1c9c5f6493896fc7bc7c002c 100644 (file)
@@ -1,3 +1,24 @@
+2008-08-09  Xuepeng Guo  <xuepeng.guo@intel.com>
+           H.J. Lu  <hongjiu.lu@intel.com>
+           Mark Kettenis <kettenis@gnu.org>
+
+       * amd64-tdep.c (amd64_frame_cache): Add saved_sp_reg.
+       (amd64_init_frame_cache): Initialize saved_sp_reg.
+       (amd64_analyze_stack_align): New.
+       (amd64_analyze_prologue): Call it.
+       (amd64_frame_cache): Use saved_sp_reg if it is invalid.  Don't set
+       %rip to 8 when halfway aligning the stack.
+
+       * amd64-tdep.h (amd64_regnum): Add AMD64_R9_REGNUM to
+       AMD64_R14_REGNUM.
+
+       * i386-tdep.c (i386_frame_cache): Remove stack_align.  Add
+       saved_sp_reg.
+       (i386_alloc_frame_cache): Remove stack_align.  Initialize
+       saved_sp_reg to -1.
+       (i386_analyze_stack_align): Rewrite.
+       (i386_frame_cache): Use saved_sp_reg if it is valid.
+
 2008-08-09  Ulrich Weigand  <uweigand@de.ibm.com>
 
        * target.c: Include "solib.h".
This page took 0.024398 seconds and 4 git commands to generate.