profile mode broken with -std=gnu++0x

Silvius Rus rus@google.com
Wed May 5 18:57:00 GMT 2010


On Wed, May 5, 2010 at 2:30 AM, Paolo Carlini <paolo.carlini@oracle.com> wrote:
> Hi,
>> I built trunk today and realized that the profile mode is broken with
>> -std=gnu++0x.  Simply including <vector> does not compile.
>>
> it's because stl_algo.h now includes <random> as an implementation
> detail - only for uniform_int_distribution - which uses <vector>, which

Right, that appears to be the symptom in all the broken tests I looked at.

> Sorry for the breakage, it's probably my fault, I try to regression test
> profile mode too, but a more continuous involvement of its author would
> be welcome...
>
> Paolo.

Point taken :).  I will set up nightly regression tests with profile
mode and do my best to reduce fix latency to below a week.

Silvius



More information about the Libstdc++ mailing list