|
ef57e08a
|
2022-09-04T22:35:32
|
|
Split up build into multiple steps
|
|
2480cc48
|
2022-09-04T21:09:06
|
|
Try to fix ssh issues
|
|
1105db1c
|
2022-09-04T09:52:28
|
|
Try forcing exit upon completion
|
|
92a77751
|
2022-09-04T09:17:01
|
|
Source .profile on remote host if it exists
|
|
8e3ea879
|
2022-09-04T09:07:13
|
|
Only ignore errors when testing for ssh connectivity.
|
|
a643db6c
|
2022-09-04T08:28:50
|
|
Don't fail on error
|
|
33f1f19a
|
2022-09-04T08:24:06
|
|
Add POWER hosts
|
|
7a300f3d
|
2022-09-04T08:08:47
|
|
Fix the setting of the host
|
|
b104dd62
|
2022-09-04T08:07:12
|
|
If a remote host is unavailable, don't fail the build.
|
|
7194e118
|
2022-09-04T08:01:47
|
|
Debug build
|
|
6fccf95b
|
2022-09-04T07:57:53
|
|
Add connection timeouts and retries
|
|
b4cf3d64
|
2022-09-04T07:32:18
|
|
Prune warnings from sparc64 linux ld
|
|
80728370
|
2022-09-04T07:21:02
|
|
For host triples to distinguish m1 arm64 from others.
|
|
4cba6c18
|
2022-09-03T11:42:11
|
|
Don't exit if runtest fails
|
|
439dfa1f
|
2022-09-03T10:42:46
|
|
Fix spaces
|
|
b7d9e3a1
|
2022-09-03T10:41:45
|
|
Run rlgl
|
|
e85b55c2
|
2022-09-03T10:16:01
|
|
Fix recursive copy flag
|
|
98168532
|
2022-09-03T10:14:56
|
|
Fix typo
|
|
943219e3
|
2022-09-03T10:13:04
|
|
Use scp, as rsync isn't available on all hosts
|
|
0e912017
|
2022-09-03T10:04:54
|
|
Use ssh port numbers and copy dejagnu results back
|
|
c8fe3d3d
|
2022-09-03T09:58:43
|
|
Use username
|
|
3e75f955
|
2022-09-03T09:56:13
|
|
Tighten permissions on key
|
|
d893eda7
|
2022-09-03T09:55:01
|
|
Disable host key checking
|
|
da35cf0f
|
2022-09-03T09:52:26
|
|
Add quotes
|
|
128d57ab
|
2022-09-03T09:51:00
|
|
Remove bad command
|
|
5b34bed4
|
2022-09-03T09:49:45
|
|
Debug
|
|
77b32cb1
|
2022-09-03T09:43:41
|
|
Fix typo
|
|
22c1ceb2
|
2022-09-03T09:42:01
|
|
Simplify remote tests
|
|
dde8e81d
|
2022-09-03T09:22:19
|
|
Revert to old file copy
|
|
3cd913c8
|
2022-09-03T09:19:08
|
|
Remove SHA256
|
|
3127a25d
|
2022-09-03T09:13:16
|
|
Try new fingerprint
|
|
f095b747
|
2022-09-03T09:11:47
|
|
Use correct fingerprint
|
|
1f441181
|
2022-09-03T08:55:20
|
|
Ignore fingerprints
|
|
8fd73fe6
|
2022-09-03T08:51:33
|
|
Use rsa fingerprints
|
|
09c3908a
|
2022-09-03T08:43:23
|
|
Use host fingerprints
|
|
caa793a3
|
2022-09-03T08:35:56
|
|
Try new scp
|
|
0cbffe5e
|
2022-09-03T08:23:35
|
|
Fix GITHUB_RUN_NUMBER usage
|
|
628cc2f6
|
2022-09-03T08:16:47
|
|
Fix loongarch64 server port. Try GITHUB_RUN_NUMBER.
|
|
9382d795
|
2022-09-03T08:06:11
|
|
Reference matrix variables properly
|
|
e081b2ce
|
2022-09-03T07:58:27
|
|
List cfarm servers explicitly
|
|
074e9c79
|
2022-09-03T07:46:02
|
|
Try multiple hosts
|
|
6002b2ad
|
2022-09-03T07:10:58
|
|
Use correct version of scp-action
|
|
a990426c
|
2022-09-03T07:09:33
|
|
Use scp instead of rsync
|
|
0fabd777
|
2022-09-03T07:02:34
|
|
Remove extra debug
|
|
1922870f
|
2022-09-03T06:53:52
|
|
Debug rsync
|
|
aee50966
|
2022-09-03T06:47:49
|
|
Change remote path
|
|
73552c2e
|
2022-09-02T20:03:02
|
|
Tweak
|
|
904424fe
|
2022-09-02T19:58:19
|
|
Work in actions dir
|
|
31c31db0
|
2022-09-02T19:48:33
|
|
Run autogen before copying files to remote server
|
|
d84f2ea0
|
2022-09-02T19:44:34
|
|
Install autoconf
|
|
78beb4ae
|
2022-09-02T19:34:50
|
|
Try more remote testing
|
|
16f17cd8
|
2022-09-02T19:16:12
|
|
Fix ssh
|
|
badccc01
|
2022-09-02T19:11:53
|
|
Add platform
|
|
0eae6af2
|
2022-09-02T19:09:43
|
|
Missing colon
|
|
ce8cec02
|
2022-09-02T19:04:39
|
|
Try cfarm access
|
|
9b58d4ba
|
2022-09-01T08:57:13
|
|
GCC_AS_CFI_PSEUDO_OP passes on msvc, although it's not sufficient.
|
|
e6d05bea
|
2022-09-01T14:51:15
|
|
Fix struct padding warning reported by MSVC (#613)
When building on 32-bit x86.
|
|
80912f2f
|
2022-09-01T14:47:16
|
|
Makefile: enable target overridings. (#661)
This patch allows target to provide extra files enabling the
override of Makefile rules.
This patch is not needed for libffi itself but only for GCC on AIX. The
t-aix file which is here empty will be replaced in GCC repository. We cannot
include GCC version directly here because it has no sense for a standalone
libffi.
Co-authored-by: Clement <clement.chigot@atos.net>
|
|
1fa7d96c
|
2022-09-01T08:28:59
|
|
Don't use cached configure test result
|
|
bcb42e43
|
2022-09-01T08:05:01
|
|
Fix .cfi pseudo-ops test.
The existing tests were failing because the GCC was wrapping the test
asm in cfi directives, which gas doesn't like. So now we test if the
compiler emits them first, and assume that the assembler will accept
them. If that doesn't work, then we test if the assembler will accept
them assuming the compiler doesn't emit them.
|
|
0eb91425
|
2022-08-31T20:46:24
|
|
Change comment style
|
|
ca76ab3b
|
2022-08-31T10:30:26
|
|
Fix exports for tests
|
|
7b1dd8ce
|
2022-08-31T09:49:21
|
|
Don't -malign-double for x86-32
|
|
41d0851f
|
2022-08-31T07:36:43
|
|
Update copyright year
|
|
5a4774cd
|
2022-07-22T05:56:30
|
|
static trampoline for LoongArch (#723)
For the benefit and technical details of static trampoline, see
https://github.com/libffi/libffi/pull/624. As a new architecture, let's
be "safer" from the start.
The change survived libffi testsuite on loongarch64-linux-gnu.
|
|
5264a7c5
|
2022-07-21T17:54:19
|
|
Move FFI_TYPE definitions above <ffitarget.h> include (#722)
For powerpc at least, these definitions are referenced in the
target-specific ffitarget.h. Discovered in the jffi project. Should
close https://github.com/libffi/libffi/issues/637. Downstream jffi bug
https://github.com/jnr/jffi/issues/107. Downstream distro bug
https://bugs.gentoo.org/827215.
Testing - both libffi and jffi test suites pass with this patch applied,
at least on ppc64le linux. I did not see any warnings about
redefinitions.
Tested versions - libffi 3.4.2, jffi 1.3.6 and 1.3.9.
|
|
ddc67643
|
2022-06-25T22:04:53
|
|
Add missing file
|
|
2b4728a2
|
2022-06-25T21:58:51
|
|
Fix path
|
|
37cc25bb
|
2022-06-25T21:56:40
|
|
Install and use autoconf from special dir
|
|
2f2eab95
|
2022-06-25T21:53:00
|
|
Fix autoconf version number
|
|
4b146549
|
2022-06-25T21:51:25
|
|
Fix wget
|
|
398b7534
|
2022-06-25T21:49:09
|
|
Fix wget
|
|
2c047eb7
|
2022-06-25T21:46:54
|
|
Fix untar
|
|
446c092f
|
2022-06-25T21:45:32
|
|
Install autoconf-2.71
|
|
5c76ac1f
|
2022-06-25T21:22:01
|
|
Update autoconf?
|
|
4a46f35b
|
2022-06-25T21:14:30
|
|
Update configury
|
|
fc8c8c1e
|
2022-06-25T11:06:00
|
|
Fix ILP32 for aarch64
|
|
b5abc4f6
|
2022-06-25T10:43:00
|
|
Remove duplicate macro definition.
|
|
280fe78d
|
2022-06-25T18:58:53
|
|
configure.ac: use grep -E instead of egrep if possible (#720)
Upstream will start to emit a warning if egrep is invoked in the next
grep release. Stop invoking it explicitly. Use AC_PROG_EGREP to try
"grep -E" first, and fallback to egrep if "grep -E" does not work. We
need this fallback for some non-GNU grep implementations (like Solaris).
Url: https://git.savannah.gnu.org/cgit/grep.git/commit/?id=a951562
|
|
1f14b3fa
|
2022-06-03T02:46:35
|
|
Ensure that VM_PROT_EXECUTE is set on the trampoline page. (#718)
|
|
000ecd01
|
2022-06-02T18:43:53
|
|
powerpc64: fix build on gcc-12 (assembly requires AltiVec) (#719)
Without the change build fails on powerpc64-gcc-12 as:
src/powerpc/linux64_closure.S: Assembler messages:
src/powerpc/linux64_closure.S:363: Error: unrecognized opcode: `lvx'
It's a 90205f67 "rs6000: Fix bootstrap (libffi)" patch by
Segher Boessenkool from gcc upstream repository. It's enough to get
libffi build on powerpc64.
|
|
c528d5b4
|
2022-05-29T11:22:38
|
|
Fix windows arg passing
|
|
aa2c4141
|
2022-05-29T10:28:10
|
|
64-bit cygwin: fix struct args. Document change.
|
|
36b265ae
|
2022-05-29T10:12:30
|
|
m32r: pass copies of large structs
|
|
c248764d
|
2022-05-29T07:27:32
|
|
Update testsuite Makefile
|
|
fd1fe195
|
2022-05-29T14:16:49
|
|
Fix building on aarch64 after e409225b41b60c490a094bb068e639a2364202fd (#716)
The ALIGN_DOWN macro was renamed in 2018 in
e6eac7863e2bf1a009ea863041b354bdb4af6b67.
|
|
c1e237b2
|
2022-05-28T20:46:14
|
|
Pass large structs by value on the stack
|
|
769b7366
|
2022-05-28T19:59:35
|
|
Fix for MS x64 ABI
|
|
faafcb9d
|
2022-05-28T17:24:43
|
|
Fix moxie struct passing
|
|
f55d7ff1
|
2022-05-28T14:30:13
|
|
moxie: structs > 8 go on stack
|
|
55f80b02
|
2022-05-28T14:17:53
|
|
New test cases
|
|
72c31927
|
2022-05-28T13:53:26
|
|
Pass copies of large structs on the stack
|
|
e409225b
|
2022-05-28T09:42:13
|
|
Pass large structs by value for Linux x86_64 and Aarch64.
Aarch patch by Andreas Schwab. https://github.com/libffi/libffi/commit/482b37f00467325e3389bab322525099860dd9aa
|
|
01d54435
|
2022-05-24T21:38:51
|
|
Mention loongson64
|
|
f259a6f6
|
2022-05-25T09:31:08
|
|
Support loongarch64 (#678)
* update config.{guess,sub}
* Support loongarch64
Co-Authored-By: Cheng Lulu <chenglulu@loongson.cn>
Co-Authored-By: Xi Ruoyao <xry111@mengyan1223.wang>
Co-Authored-By: Xu Hao
Co-Authored-By: Zhang Wenlong <zhangwenlong@loongson.cn>
Co-Authored-By: Pan Xuefeng <panxuefeng@loongson.cn>
Co-authored-by: panxuefeng <panxuefeng@loongson.cn>
Co-authored-by: Cheng Lulu <chenglulu@loongson.cn>
Co-authored-by: Xi Ruoyao <xry111@mengyan1223.wang>
|
|
d02d4660
|
2022-05-24T12:28:08
|
|
Debug cygwin builds
|
|
7e93ded9
|
2022-05-23T21:42:52
|
|
Revert "Don't dereference beyond the last array entry. (#667)" (#715)
This reverts commit 92d77d0e87a5f2a8c9c9b2431ffd264cb664e17a.
|
|
432384b6
|
2022-05-24T09:06:19
|
|
Add support for ARM64 as an Apple simulator platform. (#712)
|
|
9af445fd
|
2022-05-23T18:05:01
|
|
Upstream FreeBSD riscv patch (#708)
Like 8276f812a99b10d1f2c387dbd6ef2ca4f597c733 commit message:
> devel/libffi: Fix abort() on ARM related to __clear_cache()
>
> The current FreeBSD __clear_cache() implementation does nothing #if
> __i386__ || __x86_64__ #else abort();
>
> cognet@ advises this is an issue for anything !Apple that is using the
> libcompiler_rt provided by Clang on ARM, and requires upstreaming.
Co-authored-by: Kristof Provost <kp@FreeBSD.org>
|
|
de95947a
|
2022-05-24T03:04:43
|
|
Fix check for invalid varargs arguments. (#707)
|