diff options
author | Tristan Gingold <gingold@adacore.com> | 2011-05-04 06:53:38 +0000 |
---|---|---|
committer | Tristan Gingold <gingold@adacore.com> | 2011-05-04 06:53:38 +0000 |
commit | 8cfbb63d82b88e5bcd31d873782964d6e678fd9d (patch) | |
tree | 9d5b369ac2acf9f723e44d885c9ce31c188f1491 /include | |
parent | 3eb2ef34ffca3f1366ccb6fd83785dac44940f8e (diff) | |
download | fsf-binutils-gdb-8cfbb63d82b88e5bcd31d873782964d6e678fd9d.zip fsf-binutils-gdb-8cfbb63d82b88e5bcd31d873782964d6e678fd9d.tar.gz fsf-binutils-gdb-8cfbb63d82b88e5bcd31d873782964d6e678fd9d.tar.bz2 |
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.
Diffstat (limited to 'include')
-rw-r--r-- | include/coff/ChangeLog | 7 | ||||
-rw-r--r-- | include/coff/rs6000.h | 12 | ||||
-rw-r--r-- | include/coff/rs6k64.h | 12 |
3 files changed, 31 insertions, 0 deletions
diff --git a/include/coff/ChangeLog b/include/coff/ChangeLog index 9e2617d..744d7e2 100644 --- a/include/coff/ChangeLog +++ b/include/coff/ChangeLog @@ -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 diff --git a/include/coff/rs6000.h b/include/coff/rs6000.h index 960dd32..c72e6e9 100644 --- a/include/coff/rs6000.h +++ b/include/coff/rs6000.h @@ -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) diff --git a/include/coff/rs6k64.h b/include/coff/rs6k64.h index 516758b..ef91db4 100644 --- a/include/coff/rs6k64.h +++ b/include/coff/rs6k64.h @@ -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) |