Use long long in gtm_jmpbuf for x86-64

2012-04-04  H.J. Lu  <hongjiu.lu@intel.com>

	PR libitm/52854
	* config/x86/target.h (gtm_jmpbuf): Replace long with long long
	for x86-64.

From-SVN: r186140
This commit is contained in:
H.J. Lu 2012-04-04 15:49:23 +00:00 committed by H.J. Lu
parent 6f6e1e9e8b
commit 0100e3b3e8
2 changed files with 13 additions and 7 deletions

View File

@ -1,3 +1,9 @@
2012-04-04 H.J. Lu <hongjiu.lu@intel.com>
PR libitm/52854
* config/x86/target.h (gtm_jmpbuf): Replace long with long long
for x86-64.
2012-04-03 Tristan Gingold <gingold@adacore.com>
* configure: Regenerate.

View File

@ -29,13 +29,13 @@ namespace GTM HIDDEN {
typedef struct gtm_jmpbuf
{
void *cfa;
unsigned long rbx;
unsigned long rbp;
unsigned long r12;
unsigned long r13;
unsigned long r14;
unsigned long r15;
unsigned long rip;
unsigned long long rbx;
unsigned long long rbp;
unsigned long long r12;
unsigned long long r13;
unsigned long long r14;
unsigned long long r15;
unsigned long long rip;
} gtm_jmpbuf;
#else
typedef struct gtm_jmpbuf