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.
This commit is contained in:
Tristan Gingold 2011-05-04 06:53:38 +00:00
parent 3eb2ef34ff
commit 8cfbb63d82
3 changed files with 31 additions and 0 deletions

View 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> 2011-05-03 Tristan Gingold <gingold@adacore.com>
* rs6000.h (struct external_ldsym): Use E_SYMNMLEN instead of * rs6000.h (struct external_ldsym): Use E_SYMNMLEN instead of

View File

@ -276,3 +276,15 @@ struct external_ldrel
}; };
#define LDRELSZ (2 * 4 + 2 * 2) #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)

View File

@ -259,3 +259,15 @@ struct external_ldrel
}; };
#define LDRELSZ (16) #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)