This commit is contained in:
Anthony Green
2010-07-12 14:39:18 -04:00
parent eaf444eabc
commit 3f5b1375ab
67 changed files with 5831 additions and 50823 deletions

View File

@@ -1,15 +1,15 @@
10
dir
157074
161959
svn://gcc.gnu.org/svn/gcc/trunk/libffi/src
svn://gcc.gnu.org/svn/gcc
2010-02-15T15:19:30.658432Z
156771
doko
2010-07-07T15:59:30.768236Z
161922
aph

View File

@@ -1,7 +1,7 @@
10
dir
157074
161959
svn://gcc.gnu.org/svn/gcc/trunk/libffi/src/alpha
svn://gcc.gnu.org/svn/gcc

View File

@@ -1,7 +1,7 @@
10
dir
157074
161959
svn://gcc.gnu.org/svn/gcc/trunk/libffi/src/arm
svn://gcc.gnu.org/svn/gcc

View File

@@ -1,7 +1,7 @@
10
dir
157074
161959
svn://gcc.gnu.org/svn/gcc/trunk/libffi/src/avr32
svn://gcc.gnu.org/svn/gcc

View File

@@ -1,7 +1,7 @@
10
dir
157074
161959
svn://gcc.gnu.org/svn/gcc/trunk/libffi/src/cris
svn://gcc.gnu.org/svn/gcc

View File

@@ -1,7 +1,7 @@
10
dir
157074
161959
svn://gcc.gnu.org/svn/gcc/trunk/libffi/src/frv
svn://gcc.gnu.org/svn/gcc

View File

@@ -1,7 +1,7 @@
10
dir
157074
161959
svn://gcc.gnu.org/svn/gcc/trunk/libffi/src/ia64
svn://gcc.gnu.org/svn/gcc

View File

@@ -1,7 +1,7 @@
10
dir
157074
161959
svn://gcc.gnu.org/svn/gcc/trunk/libffi/src/m32r
svn://gcc.gnu.org/svn/gcc

View File

@@ -1,7 +1,7 @@
10
dir
157074
161959
svn://gcc.gnu.org/svn/gcc/trunk/libffi/src/m68k
svn://gcc.gnu.org/svn/gcc

View File

@@ -1,7 +1,7 @@
10
dir
157074
161959
svn://gcc.gnu.org/svn/gcc/trunk/libffi/src/mips
svn://gcc.gnu.org/svn/gcc

View File

@@ -1,7 +1,7 @@
10
dir
157074
161959
svn://gcc.gnu.org/svn/gcc/trunk/libffi/src/pa
svn://gcc.gnu.org/svn/gcc

View File

@@ -1,7 +1,7 @@
10
dir
157074
161959
svn://gcc.gnu.org/svn/gcc/trunk/libffi/src/powerpc
svn://gcc.gnu.org/svn/gcc

View File

@@ -1,7 +1,7 @@
10
dir
157074
161959
svn://gcc.gnu.org/svn/gcc/trunk/libffi/src/s390
svn://gcc.gnu.org/svn/gcc

View File

@@ -1,7 +1,7 @@
10
dir
157074
161959
svn://gcc.gnu.org/svn/gcc/trunk/libffi/src/sh
svn://gcc.gnu.org/svn/gcc

View File

@@ -1,7 +1,7 @@
10
dir
157074
161959
svn://gcc.gnu.org/svn/gcc/trunk/libffi/src/sh64
svn://gcc.gnu.org/svn/gcc

View File

@@ -1,7 +1,7 @@
10
dir
157074
161959
svn://gcc.gnu.org/svn/gcc/trunk/libffi/src/sparc
svn://gcc.gnu.org/svn/gcc

View File

@@ -1,15 +1,15 @@
10
dir
157074
161959
svn://gcc.gnu.org/svn/gcc/trunk/libffi/src/x86
svn://gcc.gnu.org/svn/gcc
2009-12-04T18:41:59.918480Z
154988
uros
2010-07-07T15:59:30.768236Z
161922
aph
@@ -236,10 +236,10 @@ file
2009-06-10T05:25:01.000000Z
c105ec7c2660ce57770538edd675ff47
2009-06-04T15:43:03.499507Z
148172
2010-07-08T15:19:38.843093Z
e88ad4bddb3635845f6048bf3ba0f9b9
2010-07-07T15:59:30.768236Z
161922
aph
@@ -262,7 +262,7 @@ aph
11417
11719
win64.S
file
@@ -338,11 +338,11 @@ file
2009-06-10T05:25:01.000000Z
8794ca810e989bcfac2b06376c992b96
2009-06-04T15:43:03.499507Z
148172
aph
2010-07-08T15:19:38.846093Z
17837807bd1452e8bf714bb267561ec8
2010-03-15T19:36:26.771280Z
157466
ro
@@ -364,5 +364,5 @@ aph
11320
11407

View File

@@ -1,5 +1,5 @@
/* -----------------------------------------------------------------------
sysv.S - Copyright (c) 1996, 1998, 2001-2003, 2005, 2008 Red Hat, Inc.
sysv.S - Copyright (c) 1996, 1998, 2001-2003, 2005, 2008, 2010 Red Hat, Inc.
X86 Foreign Function Interface
@@ -48,6 +48,9 @@ ffi_call_SYSV:
movl 16(%ebp),%ecx
subl %ecx,%esp
/* Align the stack pointer to 16-bytes */
andl $0xfffffff0, %esp
movl %esp,%eax
/* Place all of the ffi_prep_args in position */
@@ -331,10 +334,20 @@ ffi_closure_raw_SYSV:
.LSCIE1:
.long 0x0 /* CIE Identifier Tag */
.byte 0x1 /* CIE Version */
#ifdef HAVE_AS_ASCII_PSEUDO_OP
#ifdef __PIC__
.ascii "zR\0" /* CIE Augmentation */
#else
.ascii "\0" /* CIE Augmentation */
#endif
#elif defined HAVE_AS_STRING_PSEUDO_OP
#ifdef __PIC__
.string "zR" /* CIE Augmentation */
#else
.string "" /* CIE Augmentation */
#endif
#else
#error missing .ascii/.string
#endif
.byte 0x1 /* .uleb128 0x1; CIE Code Alignment Factor */
.byte 0x7c /* .sleb128 -4; CIE Data Alignment Factor */

View File

@@ -324,7 +324,11 @@ ffi_closure_unix64:
.LUW9:
.size ffi_closure_unix64,.-ffi_closure_unix64
#ifdef HAVE_AS_X86_64_UNWIND_SECTION_TYPE
.section .eh_frame,"a",@unwind
#else
.section .eh_frame,"a",@progbits
#endif
.Lframe1:
.long .LECIE1-.LSCIE1 /* CIE Length */
.LSCIE1:

View File

@@ -1,5 +1,5 @@
/* -----------------------------------------------------------------------
sysv.S - Copyright (c) 1996, 1998, 2001-2003, 2005, 2008 Red Hat, Inc.
sysv.S - Copyright (c) 1996, 1998, 2001-2003, 2005, 2008, 2010 Red Hat, Inc.
X86 Foreign Function Interface
@@ -48,6 +48,9 @@ ffi_call_SYSV:
movl 16(%ebp),%ecx
subl %ecx,%esp
/* Align the stack pointer to 16-bytes */
andl $0xfffffff0, %esp
movl %esp,%eax
/* Place all of the ffi_prep_args in position */
@@ -331,10 +334,20 @@ ffi_closure_raw_SYSV:
.LSCIE1:
.long 0x0 /* CIE Identifier Tag */
.byte 0x1 /* CIE Version */
#ifdef HAVE_AS_ASCII_PSEUDO_OP
#ifdef __PIC__
.ascii "zR\0" /* CIE Augmentation */
#else
.ascii "\0" /* CIE Augmentation */
#endif
#elif defined HAVE_AS_STRING_PSEUDO_OP
#ifdef __PIC__
.string "zR" /* CIE Augmentation */
#else
.string "" /* CIE Augmentation */
#endif
#else
#error missing .ascii/.string
#endif
.byte 0x1 /* .uleb128 0x1; CIE Code Alignment Factor */
.byte 0x7c /* .sleb128 -4; CIE Data Alignment Factor */

View File

@@ -324,7 +324,11 @@ ffi_closure_unix64:
.LUW9:
.size ffi_closure_unix64,.-ffi_closure_unix64
#ifdef HAVE_AS_X86_64_UNWIND_SECTION_TYPE
.section .eh_frame,"a",@unwind
#else
.section .eh_frame,"a",@progbits
#endif
.Lframe1:
.long .LECIE1-.LSCIE1 /* CIE Length */
.LSCIE1: