tech-toolchain archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: gcc-4.8/c++ threads, please



On 05/31/14 12:58, Thomas Klausner wrote:
On Thu, May 29, 2014 at 01:19:36PM +0100, Nick Hudson wrote:
On 05/28/14 17:45, Thomas Klausner wrote:
On Wed, May 28, 2014 at 05:40:40PM +1000, Matthew Green wrote:
between skrll@ and myself (mostly nick!) we seem to have figured
this out.  fixes for it should hit the tree in the next hour or
so (as soon as mknative-gcc finishes..)

thanks nick!
Thank you both!

I looked at the diffs, it looks much better now.

One thing I noticed is that the last mknative run removed the two
*USE_C99* lines from config.h again
afaict, .../libstdc++-v3/arch/*/config.h isn't used.
Thanks for cleaning that up. c++config.h doesn't set USE_C99, so std
still doesn't contain to_string. But IIRC that's due to our complex
support not being up to gcc's configure's standards.

Correct... apparently we're missing

http://nxr.netbsd.org/xref/src/external/gpl3/gcc/dist/libstdc++-v3/configure#16768

   16768     ld = cabsl(tmpld);
   16769     ld = cargl(tmpld);
   16770     tmpld = ccosl(tmpld);
   16771     tmpld = ccoshl(tmpld);
   16772     tmpld = cexpl(tmpld);
   16773     tmpld = clogl(tmpld);
   16774     tmpld = csinl(tmpld);
   16775     tmpld = csinhl(tmpld);
   16776     tmpld = csqrtl(tmpld);
   16777     tmpld = ctanl(tmpld);
   16778     tmpld = ctanhl(tmpld);
   16779     tmpld = cpowl(tmpld, tmpld);
   16780     tmpld = cprojl(tmpld);
  Thomas

Nick


Home | Main Index | Thread Index | Old Index