This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[patch] fixes -fcilkplus functionality on DragonFly (fixes ~2600 tests)


After posting the first testsuite results for DragonFly, it was clear
that the -fcilkplus functionality was broken:
https://gcc.gnu.org/ml/gcc-testresults/2015-07/msg01046.html

The problem was related to the __cpu_model symbol not getting exported.

The solution was to create libgcc/config/i386/t-dragonfly to define an
additional symbol map (similar to t-freebsd).  Simply creating the file
is enough because there's already a placeholder for t-dragonfly at
libgcc/config.host.  The patch is attached.

The improved results of the patch can be seen on the next posted
testsuite results:
https://gcc.gnu.org/ml/gcc-testresults/2015-07/msg01081.html

An additional ~2600 tests now pass.
Please consider this patch for incorporation into trunk.  Only DragonFly
uses the new t-dragonfly file so there is no impact to other platforms.

suggested entry for libgcc/ChangeLog:

2015-07-XX  John Marino  <gnugcc@marino.st>

    * config/i386/t-dragonfly: New.

Thanks,
John

Attachment: patch-libgcc_config_i386_t-dragonfly
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]