Use long long in gtm_jmpbuf for x86-64

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

	Backported from mainline
	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: r186141
This commit is contained in:
H.J. Lu 2012-04-04 15:51:15 +00:00 committed by H.J. Lu
parent 2fbddfe689
commit 39320d6906
2 changed files with 16 additions and 7 deletions

View File

@ -1,3 +1,12 @@
2012-04-04 H.J. Lu <hongjiu.lu@intel.com>
Backported from mainline
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-03-22 Release Manager
* GCC 4.7.0 released.

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