OSDN Git Service

Update x32 rt_sigreturn syscall number to 0x40000201
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Apr 2012 17:03:52 +0000 (17:03 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Apr 2012 17:03:52 +0000 (17:03 +0000)
2012-04-02  H.J. Lu  <hongjiu.lu@intel.com>

Backported from mainline
2012-04-02  H.J. Lu  <hongjiu.lu@intel.com>

* config/i386/linux-unwind.h (RT_SIGRETURN_SYSCALL): Update x32
system call number.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@186089 138bc75d-0d04-0410-961f-82ee72b054a4

libgcc/ChangeLog
libgcc/config/i386/linux-unwind.h

index 555672a..31ac5d8 100644 (file)
@@ -1,3 +1,11 @@
+2012-04-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       Backported from mainline
+       2012-04-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/i386/linux-unwind.h (RT_SIGRETURN_SYSCALL): Update x32
+       system call number.
+
 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
 
        * config/ia64/unwind-ia64.c (uw_install_context): Manually save LC
index f17a46c..03156d3 100644 (file)
@@ -48,7 +48,7 @@ x86_64_fallback_frame_state (struct _Unwind_Context *context,
 #ifdef __LP64__
 #define RT_SIGRETURN_SYSCALL   0x050f0000000fc0c7ULL
 #else
-#define RT_SIGRETURN_SYSCALL   0x050f40002006c0c7ULL
+#define RT_SIGRETURN_SYSCALL   0x050f40000201c0c7ULL
 #endif
   if (*(unsigned char *)(pc+0) == 0x48
       && *(unsigned long long *)(pc+1) == RT_SIGRETURN_SYSCALL)