[Bug libffi/64607] New: [5 Regression] Multilib test stops working in libffi

hjl.tools at gmail dot com gcc-bugzilla@gcc.gnu.org
Wed Jan 14 23:23:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64607

            Bug ID: 64607
           Summary: [5 Regression] Multilib test stops working in libffi
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libffi
          Assignee: unassigned at gcc dot gnu.org
          Reporter: hjl.tools at gmail dot com

After merging with libffi upstream, multilib test stops working in libffi.

https://gcc.gnu.org/ml/gcc-testresults/2015-01/msg01438.html

shows

        === libffi tests ===


Running target unix

        === libffi Summary ===

# of expected passes        2204

instead of

https://gcc.gnu.org/ml/gcc-testresults/2015-01/msg00030.html

        === libffi tests ===


Running target unix/-m32

        === libffi Summary for unix/-m32 ===

# of expected passes        24

Running target unix

        === libffi Summary for unix ===

# of expected passes        24

        === libffi Summary ===

# of expected passes        3638
# of unsupported tests        110

It is due to

commit f8cdf11467181f2a9a6b7e748167569aa58e3a81
Author: Ryan VanderMeulen <ryanvm@gmail.com>
Date:   Mon Mar 10 15:04:58 2014 -0400

    Replace double quotes with single quotes in Makefile.in to improve
compatibility between some versions of MSYS and gmake. From Mozilla bug 943728.
    https://bugzilla.mozilla.org/show_bug.cgi?id=943728

:100644 100644 03bfdff9f9d9477cab36c6f41583a2988335137d
e930f53fde6e827c649d2a1cdeb4e39fd20f4286 M    ChangeLog
:100644 100644 08f66206d39f42818284fbe503939f6f0ec0bb20
70d9bb7447ed4821fed14bf4419474ad390dd537 M    Makefile.in


commit 46c5d3c30fdc2b43c076ad955078d7c5f1e75b37
Author: Ryan VanderMeulen <ryanvm@gmail.com>
Date:   Sun Mar 16 21:16:08 2014 -0400

    Change double quotes in Makefile.am to single quotes.

    This was originally done in PR #84, except the change was made to
Makefile.in instead of Makefile.am and was therefore reverted the next time the
files were regenerated.

:100644 100644 557d5269301b136ade693997102fccb66b8e9e43
e2011e7e31e9fccb0db935dcf1b2c4991c7f1207 M    Makefile.am

It doesn't work with

make check -k RUNTESTFLAGS="--target_board='unix{-m32,}'"



More information about the Gcc-bugs mailing list