Commit Graph
1373 Commits
Author SHA1 Message Date
Anthony Green 43887a9108 Add powerpc-eabi 2019-11-28 17:44:51 -05:00
Anthony Green 29297445da Test on powerpc-eabisim 2019-11-28 17:31:44 -05:00
Sergei Trofimovich 01a75ed76e powerpc: fix build failure on power7 and older (#532)
Build failure looks as:
```
libtool: compile:  powerpc-unknown-linux-gnu-gcc \
    -O2 -mcpu=powerpc -mtune=powerpc -pipe ... -c src/powerpc/ffi.c ...
In file included from src/powerpc/ffi.c:33:
src/powerpc/ffi_powerpc.h:65:9: error: '__int128' is not supported on this target
   65 | typedef __int128 float128;
      |         ^~~~~~~~
```

The fix avoids using __int128 in favour of aligned char[16].

Closes: https://github.com/libffi/libffi/issues/531
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2019-11-28 07:42:41 -05:00
Anthony Green 1ec01ea81c Run aarch64-linux-gnu tests on travi-ci directly 2019-11-24 22:47:48 -05:00
Anthony Green 66022e52ec Fixes for ppc64le and s390x travis testing 2019-11-24 16:52:14 -05:00
Anthony Green 932e5bb68a Force the use of docker 2019-11-24 16:26:14 -05:00
Anthony Green 803db14c5a Merge branch 'master' of github.com:libffi/libffi 2019-11-24 16:10:22 -05:00
Anthony Green 86be66c8f6 Try travis-ci's new ppc64le and s390x support 2019-11-24 16:09:44 -05:00
Panayotis fb914c366f disable obsolete 32-bit targets in macOS (#511) 2019-11-24 11:25:13 -05:00
Anthony Green fd99c95f90 Minor clean-up 2019-11-24 11:11:25 -05:00
Anthony Green 5dcb741f15 Move nested_struct3 test to closures directory 2019-11-23 10:24:58 -05:00
Anthony Green 1aca33301a Add missing closing brace 2019-11-23 09:42:04 -05:00
Anthony Green d996cb283c Version 3.3 2019-11-23 09:00:14 -05:00
Anthony Green c72b82f465 Remove junk file from dist 2019-11-23 08:48:53 -05:00
Anthony Green 642d40ee6a Account for moved test files 2019-11-23 07:49:58 -05:00
Anthony Green 049da08a22 Add dejagnu directives accidentally removed 2019-11-23 07:44:26 -05:00
Anthony Green 36730f5d87 Move closure test to closure directory 2019-11-22 19:49:38 -05:00
Anthony Green c88c0e92a9 More more closure tests to the closure test directory 2019-11-22 19:27:34 -05:00
Anthony Green a37cc1755c Merge branch 'master' of github.com:libffi/libffi 2019-11-22 18:55:36 -05:00
Anthony Green 332a539e88 Move closure tests so we can easily XFAIL them for some targets 2019-11-22 18:54:30 -05:00
Anthony Green 1761a10645 Remove gccbug detection. GCC is good now. 2019-11-22 18:53:09 -05:00
Michael Haubenwallner 247a5e7878 Capture x86-windows host like x86_64-windows (#529) 2019-11-22 14:17:58 -05:00
Anthony Green 8e3935fa76 Manual clean-ups, and include the PDF in the source distribution. 2019-11-22 12:42:26 -05:00
Anthony Green d01088a519 Mention more major port contributors 2019-11-21 05:36:06 -05:00
Anthony Green 970b7fce4f Update autoconf-archive m4 macros 2019-11-21 05:04:54 -05:00
Anthony Green 34a3a661b8 Fix formatting of README. 2019-11-21 04:59:39 -05:00
Anthony Green 91a7fbe94e Fix or1k lack-of-g++ checking in testsuite 2019-11-20 07:16:41 -05:00
Anthony Green 31543c799a Add work-around for users who manage their own closure memory
As suggested by DJ
2019-11-20 06:15:55 -05:00
Anthony Green bd3a4687c0 No C++ for or1k-unknown-elf 2019-11-19 17:14:23 -05:00
Anthony Green d6e4f96b48 No C++ for or1k 2019-11-19 13:36:49 -05:00
Anthony Green 497018686d Disable type warnings for or1k. 2019-11-19 10:07:16 -05:00
Anthony Green 262cf74fd4 No c++ for or1k-elf 2019-11-19 10:06:57 -05:00
Anthony Green 54fc80dfd8 Fake TRAVIS_BUILD_DIR 2019-11-18 15:20:00 -05:00
Anthony Green 6f734f8a5f Adapt for new old ChangeLog file 2019-11-18 15:13:16 -05:00
Anthony Green 27d31130ca Fix DEJAGNU variable 2019-11-18 15:06:51 -05:00
Anthony Green da1358816e Set vars 2019-11-18 14:54:14 -05:00
Anthony Green 9a394c2495 Remove verbosity 2019-11-18 14:45:29 -05:00
Anthony Green 14bfbec0fd Pull before running 2019-11-18 14:40:30 -05:00
Anthony Green dfa60e5eb4 Fix cross builds for or1k 2019-11-18 14:02:33 -05:00
Anthony Green a8223271a3 More cross build debugging 2019-11-18 13:59:10 -05:00
Anthony Green 8c9cf44cb2 Set path to simulator. Add debugging output. 2019-11-18 13:47:42 -05:00
Anthony Green 581048f91e Be specific when building CI container images 2019-11-18 13:17:27 -05:00
Anthony Green bbea6394f9 Capture more or1k hosts 2019-11-18 13:06:26 -05:00
Anthony Green 97e3b1fe1a Add test support for or1k. Fix yaml typo. 2019-11-18 13:02:44 -05:00
Anthony Green c88f4d2677 Fix typo for m32r and bfin builds 2019-11-18 12:25:51 -05:00
Anthony Green 93c203b347 Merge branch 'master' of github.com:libffi/libffi 2019-11-18 06:35:19 -05:00
Anthony Green d087b59563 Build/test for m32r-elf and bfin-elf 2019-11-18 06:34:42 -05:00
Anthony Green b6804d1645 Mention binary128 long double support for Power 2019-11-17 09:19:14 -05:00
Samuel Holland 73dd43afc8 IEEE754 binary128 long double support for PowerPC64 (#526)
* powerpc: Adjust flags to make room for vector types

* powerpc64 ELFv2 IEEE128 long double support
2019-11-17 08:22:25 -05:00
Anthony Green b58bd77236 Re-enable mingw32 tests. 2019-11-15 11:18:59 -05:00