2011-05-04 Tristan Gingold <gingold@adacore.com>
authorTristan Gingold <gingold@adacore.com>
Wed, 4 May 2011 06:53:38 +0000 (06:53 +0000)
committerTristan Gingold <gingold@adacore.com>
Wed, 4 May 2011 06:53:38 +0000 (06:53 +0000)
* rs6000.h (struct external_exceptab): New struct.
(EXCEPTSZ): New macro.
* rs6k64.h: (struct external_exceptab): New struct.
(EXCEPTSZ): New macro.

include/coff/ChangeLog
include/coff/rs6000.h
include/coff/rs6k64.h

index 9e2617d4de39fc3285f92e2751a11d9d2355aeb9..744d7e2bf1ac76deac1b67fc1da2cc62d7e1e13f 100644 (file)
@@ -1,3 +1,10 @@
+2011-05-04  Tristan Gingold  <gingold@adacore.com>
+
+       * rs6000.h (struct external_exceptab): New struct.
+       (EXCEPTSZ): New macro.
+       * rs6k64.h: (struct external_exceptab): New struct.
+       (EXCEPTSZ): New macro.
+
 2011-05-03  Tristan Gingold  <gingold@adacore.com>
 
        * rs6000.h (struct external_ldsym): Use E_SYMNMLEN instead of
index 960dd3226ff819df183f774a149cb1ea2007b433..c72e6e95321a483c0e48bd16613d377a97b24bc3 100644 (file)
@@ -276,3 +276,15 @@ struct external_ldrel
 };
 
 #define LDRELSZ (2 * 4 + 2 * 2)
+
+struct external_exceptab
+{
+  union {
+    bfd_byte e_symndx[4];
+    bfd_byte e_paddr[4];
+  } e_addr;
+  bfd_byte e_lang[1];
+  bfd_byte e_reason[1];
+};
+
+#define EXCEPTSZ (4 + 2)
index 516758bb1e67767e5319d2fd7c2e05878a829716..ef91db43891c3319e1351474a25a553f612f7879 100644 (file)
@@ -259,3 +259,15 @@ struct external_ldrel
 };
 
 #define LDRELSZ (16)
+
+struct external_exceptab
+{
+  union {
+    bfd_byte e_symndx[4];
+    bfd_byte e_paddr[8];
+  } e_addr;
+  bfd_byte e_lang[1];
+  bfd_byte e_reason[1];
+};
+
+#define EXCEPTSZ (10)