]> Git Repo - binutils.git/blobdiff - gdb/ChangeLog
Change INIT_EXTRA_FRAME_INFO() to a function with predicate.
[binutils.git] / gdb / ChangeLog
index f8e3b14f5d57b928dd283847ed364a41e3503612..d07aab8c92f976e1b64f9e4d9431d55d31bdccb6 100644 (file)
@@ -1,5 +1,56 @@
+2001-11-05  Andrew Cagney  <[email protected]>
+
+       * gdbarch.sh (init_extra_frame_info): Change to a function with
+       pedicate.
+       * gdbarch.h, gdbarch.c: Re-generate.    
+       * blockframe.c (create_new_frame): Replace #ifdef
+       INIT_EXTRA_FRAME_INFO with run-time test of
+       INIT_EXTRA_FRAME_INFO_P.
+
+2001-11-05  Andrew Cagney  <[email protected]>
+
+       * gdbarch.sh (verify_gdbarch): Use a mem_file to accumulate all
+       error messages.  Print in a single batch.
+       * gdbarch.c: Re-generate.
+
 2001-11-04  Mark Kettenis  <[email protected]>
 
+       * i386-linux-nat.c (GETREGS_SUPPLIES, supply_gregset,
+       fill_gregset): Add support for "orig_eax" register.
+
+       Add support for "orig_eax" pseudo register on Linux/x86.
+       * i386-linux-tdep.c: Include "inferior.h".
+       (i386_linux_register_name, i386_linux_register_byte,
+       i386_linux_register_raw_size): New functions.
+       (i386_linux_write_pc): New function.
+       * config/i386/tm-linux.h (I386_LINUX_ORIG_EAX_REGNUM): New define.
+       (NUM_REGS, MAX_NUM_REGS, REGISTER_BYTES, REGISTER_NAME,
+       REGISTER_BYTE, REGISTER_RAW_SIZE): Define to deal with additional
+       register.
+       (i386_linux_register_name, i386_linux_register_byte,
+       i386_linux_register_raw_size): New prototypes.
+       (TARGET_WRITE_PC): New define.
+       (i386_linux_write_pc): New prototype.
+
+       * i386-tdep.c (i386_register_offset): Renamed from
+       i386_register_byte.  Made static.
+       (i386_register_size): Renamed from i386_register_raw_size.  Made
+       static.
+       (i386_register_virtual_size): Removed.
+       (i386_register_byte, i386_register_raw_size,
+       i386_register_virtual_size): New functions.
+       (_initialize_i386_tdep): Initialize i386_register_offset instead
+       of i386_register_byte.  Remove code to initialize
+       i386_register_virtual_size.
+       * config/i386/tm-i386.h (REGISTER_BYTE): Redefine to use
+       i386_register_byte function.
+       (REGISTER_RAW_SIZE): Redefine to use i386_register_raw_size
+       function.
+       (REGISTER_VIRTUAL_SIZE): Redefine to use
+       i386_register_virtual_size function.
+       (i386_register_byte, i386_register_raw_size,
+       i386_register_virtual_size): New functions.
+
        * Makefile.in (ALLDEPFILES): Add i387-nat.c.
        (i387-nat.o): Add dependencies.
 
This page took 0.025254 seconds and 4 git commands to generate.