From: H.J. Lu Date: Wed, 4 Apr 2012 15:49:23 +0000 (+0000) Subject: Use long long in gtm_jmpbuf for x86-64 X-Git-Tag: misc/gccgo-go1_1_2~3652 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0100e3b3e80de132fbef4e573d3701ed5150b084;p=thirdparty%2Fgcc.git Use long long in gtm_jmpbuf for x86-64 2012-04-04 H.J. Lu PR libitm/52854 * config/x86/target.h (gtm_jmpbuf): Replace long with long long for x86-64. From-SVN: r186140 --- diff --git a/libitm/ChangeLog b/libitm/ChangeLog index 456d1cd190fd..ac616d69aa2f 100644 --- a/libitm/ChangeLog +++ b/libitm/ChangeLog @@ -1,3 +1,9 @@ +2012-04-04 H.J. Lu + + PR libitm/52854 + * config/x86/target.h (gtm_jmpbuf): Replace long with long long + for x86-64. + 2012-04-03 Tristan Gingold * configure: Regenerate. diff --git a/libitm/config/x86/target.h b/libitm/config/x86/target.h index 1d81a4777f3e..5c7e6fbee887 100644 --- a/libitm/config/x86/target.h +++ b/libitm/config/x86/target.h @@ -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