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] | |
On 13/06/18 13:42 +0200, Paolo Carlini wrote:
Hi, On 13/06/2018 08:11, François Dumont wrote:On 12/06/2018 23:26, Martin Sebor wrote:I had missed the fact that the patch didn't apply correctly on include/debug/debug.h as stated in the ChangeLog entry.Bootstrap fails in libstdc++ with the following error. I haven't investigated it much except to take a peek at recent libstdc++ commits where r261525 looks like it introduced __glibcxx_check_can_increment_range, so it seems like it might have something to do with it. I don't see a __glibcxx_requires_can_increment_range macro defined anywhere in the patch so maybe it's a typo? Francois, can you please see what's going on?/opt/notnfs/msebor/build/gcc-86114/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h:452:45: error: ‘__glibcxx_requires_can_increment_range’ was not declared in this scope __glibcxx_requires_can_increment_range(__first, __last, __result);Thanks Martin .It is fixed now.But even after r261537 we are seeing the regressions: FAIL: g++.dg/warn/pr31246.C -std=gnu++11 (test for excess errors) FAIL: g++.dg/warn/pr31246.C -std=gnu++14 (test for excess errors) FAIL: g++.dg/warn/pr31246.C -std=gnu++98 (test for excess errors) Which definitely are related.
And failing Debug Mode tests: FAIL: 20_util/hash/84998.cc (test for excess errors) FAIL: 23_containers/vector/cons/destructible_debug_neg.cc (test for excess errors) FAIL: 25_algorithms/binary_search/partitioned.cc (test for excess errors) FAIL: 25_algorithms/equal_range/partitioned.cc (test for excess errors) FAIL: 25_algorithms/lexicographical_compare/71545.cc (test for excess errors) FAIL: 25_algorithms/lower_bound/partitioned.cc (test for excess errors) FAIL: 25_algorithms/upper_bound/partitioned.cc (test for excess errors) FAIL: ext/profile/mutex_extensions_neg.cc (test for excess errors) The logs show: /home/jwakely/src/gcc/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h:452: error: '__can_advance' is not a member of '__gnu_debug' /home/jwakely/src/gcc/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h:484: error: '__can_advance' is not a member of '__gnu_debug' /home/jwakely/src/gcc/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h:629: error: '__can_advance' is not a member of '__gnu_debug' /home/jwakely/src/gcc/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h:664: error: '__can_advance' is not a member of '__gnu_debug'
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |