]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Use long long in gtm_jmpbuf for x86-64
authorH.J. Lu <hongjiu.lu@intel.com>
Wed, 4 Apr 2012 15:49:23 +0000 (15:49 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Wed, 4 Apr 2012 15:49:23 +0000 (08:49 -0700)
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

libitm/ChangeLog
libitm/config/x86/target.h

index 456d1cd190fdf640a098e072ca24e6ca79b8611a..ac616d69aa2f327eca6a2652ad413450d49cba85 100644 (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.
index 1d81a4777f3ebf7c232b01e2f3d899479784fc4e..5c7e6fbee887f21de786c3221fb76791f907ee2b 100644 (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