[Bug libstdc++/71545] [6/7 Regression] Incorrect irreflexive comparison debug check in std::lower_bound

2016-06-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71545 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/71545] [6/7 Regression] Incorrect irreflexive comparison debug check in std::lower_bound

2016-06-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71545 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Fri Jun 17 18:53:46 2016 New Revision: 237561 URL: https://gcc.gnu.org/viewcvs?rev=237561=gcc=rev Log: libstdc++/71545 fix debug checks in binary search algorithms PR

[Bug libstdc++/71545] [6/7 Regression] Incorrect irreflexive comparison debug check in std::lower_bound

2016-06-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71545 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Fri Jun 17 18:28:34 2016 New Revision: 237560 URL: https://gcc.gnu.org/viewcvs?rev=237560=gcc=rev Log: libstdc++/71545 fix debug checks in binary search algorithms PR

[Bug libstdc++/71545] [6/7 Regression] Incorrect irreflexive comparison debug check in std::lower_bound

2016-06-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71545 --- Comment #2 from Jonathan Wakely --- The irreflexive assertion is incorrect for lexicographical compare too: #include struct X { }; bool operator<(X, int) { return true; } bool operator<(int, X) { return false; } // Not a strict weak

[Bug libstdc++/71545] [6/7 Regression] Incorrect irreflexive comparison debug check in std::lower_bound

2016-06-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71545 Jonathan Wakely changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug libstdc++/71545] [6/7 Regression] Incorrect irreflexive comparison debug check in std::lower_bound

2016-06-15 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71545 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|