Re: svn commit: r253563 - head/contrib/libstdc++/include/c_std

2013-07-28 Thread Tijl Coosemans
On Fri, 26 Jul 2013 11:51:43 +0100 David Chisnall wrote: On 26 Jul 2013, at 11:26, Tijl Coosemans t...@coosemans.org wrote: On Fri, 26 Jul 2013 10:43:07 +0100 David Chisnall wrote: On 25 Jul 2013, at 19:19, Tijl Coosemans t...@coosemans.org wrote: This also broke compilation of C code with

Re: svn commit: r253563 - head/contrib/libstdc++/include/c_std

2013-07-28 Thread David Chisnall
On 28 Jul 2013, at 13:44, Tijl Coosemans t...@coosemans.org wrote: Is it possible to put them back where they were but behind #if __cplusplus 201103L ? That would be the least disruptive. That would still leave the libc++ cmath header broken. There are some other failures in this header in

Re: svn commit: r253563 - head/contrib/libstdc++/include/c_std

2013-07-26 Thread David Chisnall
On 25 Jul 2013, at 19:19, Tijl Coosemans t...@coosemans.org wrote: This also broke compilation of C code with -D_XOPEN_SOURCE=500. Do you have a test case for this? David signature.asc Description: Message signed with OpenPGP using GPGMail

Re: svn commit: r253563 - head/contrib/libstdc++/include/c_std

2013-07-26 Thread Tijl Coosemans
On Fri, 26 Jul 2013 10:43:07 +0100 David Chisnall wrote: On 25 Jul 2013, at 19:19, Tijl Coosemans t...@coosemans.org wrote: This also broke compilation of C code with -D_XOPEN_SOURCE=500. Do you have a test case for this? % cc -c test.c -D_XOPEN_SOURCE=500 -Wall -std=gnu89 test.c:5:10:

Re: svn commit: r253563 - head/contrib/libstdc++/include/c_std

2013-07-26 Thread David Chisnall
On 26 Jul 2013, at 11:26, Tijl Coosemans t...@coosemans.org wrote: On Fri, 26 Jul 2013 10:43:07 +0100 David Chisnall wrote: On 25 Jul 2013, at 19:19, Tijl Coosemans t...@coosemans.org wrote: This also broke compilation of C code with -D_XOPEN_SOURCE=500. Do you have a test case for this?

Re: svn commit: r253563 - head/contrib/libstdc++/include/c_std

2013-07-26 Thread Jilles Tjoelker
On Fri, Jul 26, 2013 at 11:51:43AM +0100, David Chisnall wrote: On 26 Jul 2013, at 11:26, Tijl Coosemans t...@coosemans.org wrote: On Fri, 26 Jul 2013 10:43:07 +0100 David Chisnall wrote: On 25 Jul 2013, at 19:19, Tijl Coosemans t...@coosemans.org wrote: This also broke compilation of C

Re: svn commit: r253563 - head/contrib/libstdc++/include/c_std

2013-07-25 Thread Tijl Coosemans
On Tue, 23 Jul 2013 10:23:43 + (UTC) David Chisnall wrote: Author: theraven Date: Tue Jul 23 10:23:43 2013 New Revision: 253563 URL: http://svnweb.freebsd.org/changeset/base/253563 Log: Add isnan() and isinf() to the global namespace in libstdc++'s cmath. The standard (n3242,

svn commit: r253563 - head/contrib/libstdc++/include/c_std

2013-07-23 Thread David Chisnall
Author: theraven Date: Tue Jul 23 10:23:43 2013 New Revision: 253563 URL: http://svnweb.freebsd.org/changeset/base/253563 Log: Add isnan() and isinf() to the global namespace in libstdc++'s cmath. The standard (n3242, section 17.6.1.1, paragraph 4) says that, because these are declared

Re: svn commit: r253563 - head/contrib/libstdc++/include/c_std

2013-07-23 Thread Mark Linimon
On Tue, Jul 23, 2013 at 10:23:43AM +, David Chisnall wrote: A surprising number of configure checks rely on this. It was broken by recent cleanups to math.h. Once you have the experiences with the ports tree that I have had, you will no longer assume anything about how ports configure