This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Many check_debug regressions


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.



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]