Many check_debug regressions

Paolo Carlini paolo.carlini@oracle.com
Mon Jan 13 21:00:00 GMT 2014


Hi,

On 01/13/2014 09:23 PM, François Dumont wrote:
> On 01/13/2014 11:31 AM, Paolo Carlini wrote:
>> On 01/13/2014 10:53 AM, Jonathan Wakely wrote:
>>> On 13 January 2014 09:11, François Dumont wrote:
>>>> I think that most of them are coming from this patch of never have 
>>>> been
>>>> validated/applied.
>>>>
>>>> http://gcc.gnu.org/ml/libstdc++/2013-12/msg00044.html
>>> And never posted to gcc-patches ;-)
>>>
>>> The patch is OK, we do need those allocator-extended constructors, so
>>> please post it to the lists (both of them!) again and commit, thanks.
>> Great. Note however, that the above backward logic means that, at 
>> some point, somebody, committed a debug-mode change which caused many 
>> regressions. And we went ahead, reported no regression in debug-mode 
>> for additional unrelated changes... Worrisome...
>>
>> Does the patch also fix the check-debug failures in 
>> testsuite/experimental ?
>>
>> Thanks,
>> Paolo.
>> .
>>
>     The patch is now applied. I haven't notice any failure in 
> experimental part so just tell me if you still see it. As I said in 
> the mail announcing application of the patch the profile mode will 
> need it too.
Thanks. Note however that the unordered_* failures are still there, no 
progress, and frankly I'm not surprised because you didn't touch the 
corresponding implementation files:

FAIL: 23_containers/unordered_map/55043.cc (test for excess errors)
FAIL: 23_containers/unordered_map/allocator/copy.cc (test for excess errors)
WARNING: 23_containers/unordered_map/allocator/copy.cc compilation 
failed to produce executable
FAIL: 23_containers/unordered_map/allocator/move.cc (test for excess errors)
WARNING: 23_containers/unordered_map/allocator/move.cc compilation 
failed to produce executable
FAIL: 23_containers/unordered_map/cons/moveable.cc (test for excess errors)
WARNING: 23_containers/unordered_map/cons/moveable.cc compilation failed 
to produce executable
FAIL: 23_containers/unordered_map/dr761.cc (test for excess errors)
WARNING: 23_containers/unordered_map/dr761.cc compilation failed to 
produce executable
FAIL: 23_containers/unordered_map/operations/count.cc (test for excess 
errors)
WARNING: 23_containers/unordered_map/operations/count.cc compilation 
failed to produce executable
FAIL: 23_containers/unordered_map/operators/1.cc (test for excess errors)
WARNING: 23_containers/unordered_map/operators/1.cc compilation failed 
to produce executable
FAIL: 23_containers/unordered_map/requirements/exception/basic.cc (test 
for excess errors)
WARNING: 23_containers/unordered_map/requirements/exception/basic.cc 
compilation failed to produce executable
FAIL: 
23_containers/unordered_map/requirements/exception/propagation_consistent.cc 
(test for excess errors)
WARNING: 
23_containers/unordered_map/requirements/exception/propagation_consistent.cc 
compilation failed to produce executable
FAIL: 23_containers/unordered_multimap/55043.cc (test for excess errors)
FAIL: 23_containers/unordered_multimap/allocator/copy.cc (test for 
excess errors)
WARNING: 23_containers/unordered_multimap/allocator/copy.cc compilation 
failed to produce executable
FAIL: 23_containers/unordered_multimap/allocator/move.cc (test for 
excess errors)
WARNING: 23_containers/unordered_multimap/allocator/move.cc compilation 
failed to produce executable
FAIL: 23_containers/unordered_multimap/cons/moveable.cc (test for excess 
errors)
WARNING: 23_containers/unordered_multimap/cons/moveable.cc compilation 
failed to produce executable
FAIL: 23_containers/unordered_multimap/operations/count.cc (test for 
excess errors)
WARNING: 23_containers/unordered_multimap/operations/count.cc 
compilation failed to produce executable
FAIL: 23_containers/unordered_multimap/operators/1.cc (test for excess 
errors)
WARNING: 23_containers/unordered_multimap/operators/1.cc compilation 
failed to produce executable
FAIL: 23_containers/unordered_multimap/requirements/exception/basic.cc 
(test for excess errors)
WARNING: 
23_containers/unordered_multimap/requirements/exception/basic.cc 
compilation failed to produce executable
FAIL: 
23_containers/unordered_multimap/requirements/exception/propagation_consistent.cc 
(test for excess errors)
WARNING: 
23_containers/unordered_multimap/requirements/exception/propagation_consistent.cc 
compilation failed to produce executable
FAIL: 23_containers/unordered_multiset/55043.cc (test for excess errors)
FAIL: 23_containers/unordered_multiset/allocator/copy.cc (test for 
excess errors)
WARNING: 23_containers/unordered_multiset/allocator/copy.cc compilation 
failed to produce executable
FAIL: 23_containers/unordered_multiset/allocator/move.cc (test for 
excess errors)
WARNING: 23_containers/unordered_multiset/allocator/move.cc compilation 
failed to produce executable
FAIL: 23_containers/unordered_multiset/cons/copy.cc (test for excess errors)
WARNING: 23_containers/unordered_multiset/cons/copy.cc compilation 
failed to produce executable
FAIL: 23_containers/unordered_multiset/cons/moveable.cc (test for excess 
errors)
WARNING: 23_containers/unordered_multiset/cons/moveable.cc compilation 
failed to produce executable
FAIL: 23_containers/unordered_multiset/operations/count.cc (test for 
excess errors)
WARNING: 23_containers/unordered_multiset/operations/count.cc 
compilation failed to produce executable
FAIL: 23_containers/unordered_multiset/operators/1.cc (test for excess 
errors)
WARNING: 23_containers/unordered_multiset/operators/1.cc compilation 
failed to produce executable
FAIL: 23_containers/unordered_multiset/requirements/exception/basic.cc 
(test for excess errors)
WARNING: 
23_containers/unordered_multiset/requirements/exception/basic.cc 
compilation failed to produce executable
FAIL: 
23_containers/unordered_multiset/requirements/exception/propagation_consistent.cc 
(test for excess errors)
WARNING: 
23_containers/unordered_multiset/requirements/exception/propagation_consistent.cc 
compilation failed to produce executable
FAIL: 23_containers/unordered_set/55043.cc (test for excess errors)
FAIL: 23_containers/unordered_set/allocator/copy.cc (test for excess errors)
WARNING: 23_containers/unordered_set/allocator/copy.cc compilation 
failed to produce executable
FAIL: 23_containers/unordered_set/allocator/move.cc (test for excess errors)
WARNING: 23_containers/unordered_set/allocator/move.cc compilation 
failed to produce executable
FAIL: 23_containers/unordered_set/cons/moveable.cc (test for excess errors)
WARNING: 23_containers/unordered_set/cons/moveable.cc compilation failed 
to produce executable
FAIL: 23_containers/unordered_set/operations/count.cc (test for excess 
errors)
WARNING: 23_containers/unordered_set/operations/count.cc compilation 
failed to produce executable
FAIL: 23_containers/unordered_set/operators/1.cc (test for excess errors)
WARNING: 23_containers/unordered_set/operators/1.cc compilation failed 
to produce executable
FAIL: 23_containers/unordered_set/requirements/exception/basic.cc (test 
for excess errors)
WARNING: 23_containers/unordered_set/requirements/exception/basic.cc 
compilation failed to produce executable
FAIL: 
23_containers/unordered_set/requirements/exception/propagation_consistent.cc 
(test for excess errors)
WARNING: 
23_containers/unordered_set/requirements/exception/propagation_consistent.cc 
compilation failed to produce executable

Paolo.




More information about the Libstdc++ mailing list