On Fri, 2020-02-28 at 05:54 -0800, H.J. Lu wrote: > On Fri, Feb 28, 2020 at 5:44 AM Maciej W. Rozycki <ma...@wdc.com> wrote: > > On Fri, 28 Feb 2020, H.J. Lu wrote: > > > > > > libffi/ > > > > * configure.ac: Add testsuite/libffi-site-extra.exp to output > > > > files. > > > > * configure: Regenerate. > > > > * testsuite/libffi-site-extra.exp.in: New file. > > > > * testsuite/Makefile.am (EXTRA_DEJAGNU_SITE_CONFIG): New > > > > variable. > > > > * testsuite/Makefile.in: Regenerate. > > > > * testsuite/lib/libffi.exp (libffi-init): Handle > > > > GCC_UNDER_TEST. > > > > (libffi_target_compile): Likewise. > > > > > > Upstream libffi has local.exp. Is that possible to use the same file? > > > > Thanks for the suggestion; I didn't realise we are so out of date WRT the > > upstream version. > > > > I find the way local.exp has been wired in rather hackish as it makes the > > template buried in `configure.ac' and also it requires running `autoconf' > > whenever there is a need to change it. > > > > However that hack has been actually made to address this very problem > > discussed with this submission, so why not simply sync our copy of libffi > > with the upstream version? Then we can decide if changing the hack into > > something cleaner is worth the hassle. > > I'd love to sync with upstream libffi. In fact, I have done it on my > users/hjl/cet/master > branch: > > https://gitlab.com/x86-gcc/gcc/-/commit/9090e840b8464ce0f684e305eb75ff4655d05deb I think we'd like to update as well, but isn't there an ABI change in libffi that has to be fixed first?
jeff