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 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++ header broken. There are some other failures in this header in C++03 mode that I nee

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 wrote: >> On Fri, 26 Jul 2013 10:43:07 +0100 David Chisnall wrote: >>> On 25 Jul 2013, at 19:19, Tijl Coosemans wrote: This also broke compilation of C code with -D_XOPEN_SOURCE=500. >>>

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 wrote: > > On Fri, 26 Jul 2013 10:43:07 +0100 David Chisnall wrote: > >> On 25 Jul 2013, at 19:19, Tijl Coosemans wrote: > >>> This also broke compilation of C code with -D_XOPEN_SOURCE=500

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 wrote: > On Fri, 26 Jul 2013 10:43:07 +0100 David Chisnall wrote: >> On 25 Jul 2013, at 19:19, Tijl Coosemans 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_XO

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 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: warning: implici

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 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-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 . > > The standard (n324

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 che

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 . The standard (n3242, section 17.6.1.1, paragraph 4) says that, because these are declared as mac