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