: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: mustrumr97 at gmail dot com
--- a/libstdc++v3/python/libstdcxx/v6/__init__.py
+++ b/libstdc++v3/python/libstdcxx/v6/__init__.py
@@ -16,7 +16,7 @@
import gdb
# Load the pretty-printers.
-from printers import
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: mustrumr97 at gmail dot com
a.c:
struct a x;
gcc -flto -fno-fat-lto-objects -c a.c # ok
gcc -flto -ffat-lto-objects -c a.c # fail
I think this should always be rejected.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61555
Hristo Venev changed:
What|Removed |Added
CC||mustrumr97 at gmail dot com
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60899
Hristo Venev changed:
What|Removed |Added
CC||mustrumr97 at gmail dot com
--- Comment
Priority: P3
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: mustrumr97 at gmail dot com
Linux: errc::address_family_not_supported is 97.
FreeBSD: errc::address_family_not_supported is 47.
n3690 system_error synopsis: errc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58792
Hristo Venev changed:
What|Removed |Added
Status|RESOLVED|NEW
Resolution|FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58792
Hristo Venev changed:
What|Removed |Added
Attachment #31044|0 |1
is obsolete|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58708
--- Comment #3 from Hristo Venev ---
#include
template
void operator""_foo(){
CharT arr[]{str...};
for(CharT i:arr) std::cout<<(int)i<<' ';
}
int main(){
U"\x1\x10001\x10002"_foo;
}
Current output: "0 0 1 0 1 0 1 0 2 0 1 0 0 0 0 "
E
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58708
--- Comment #1 from Hristo Venev ---
Obviously bugzilla doesn't like unicode.
U"\x1\x10001\x10002"
current:
expected:
++
Assignee: unassigned at gcc dot gnu.org
Reporter: mustrumr97 at gmail dot com
The character type should be unqualified (char32_t instead of const char32_t).
Wide character types are broken.
U"
ent: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: mustrumr97 at gmail dot com
template
struct s{};
s(4>>2)> x;
This works in C++98 mode but fails in C++11 mode.
Maybe g++ misunderstands >> as closing angle brackets, but this does not make
sense because they are in
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57641
--- Comment #2 from Hristo Venev ---
Am I very stupid, or is
#include
#include
using Clock=std::chrono::steady_clock;
int main(){
std::timed_mutex m;
m.lock();
Clock::time_point tp=Clock::now()+std::chrono::seconds(2);
if(m.try_
: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: mustrumr97 at gmail dot com
It uses the duration since the time_point's clock's epoch. What if it's not the
right clock? Different clocks may have different epochs. On my computer, the
function works OK if th
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57263
--- Comment #1 from Hristo Venev ---
Created attachment 30104
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30104&action=edit
A nice and short testcase
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: mustrumr97 at gmail dot com
A user-defined allocator's pointer may not be convertible to and from regular
pointers. There is
std::allocator_traits::pointer
std::allocator_traits::pointer_to(std::allocator_t
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56838
--- Comment #2 from Hristo Venev 2013-04-04
16:17:04 UTC ---
The candidate in /usr/include/boost/bind/bind.hpp:1478 a.cpp:92092 fails.
SFINAE so this candidate is skipped.
However the one in /usr/include/boost/bind/bind_cc.hpp:35 a.cpp:921
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53786
Hristo Venev changed:
What|Removed |Added
Version|4.7.1 |4.9.0
Summary|[C++11] alias te
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56838
Bug #: 56838
Summary: GCC svn doesn't compile libreoffice 4.0.1.2
Classification: Unclassified
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Pri
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53786
--- Comment #4 from Hristo Venev 2012-12-19
13:51:08 UTC ---
That bug was fixed. However there is still another one:
template
struct List{};
template
using Tail=List;
template
using Tail2=Tail;
using A=Tail2;
fail.cpp: In substitution of ‘temp
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53786
--- Comment #2 from Hristo Venev 2012-06-30
15:19:29 UTC ---
Reduced:
template
class list{};
template
using tail=list;
template
using tail2=tail;
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53786
Bug #: 53786
Summary: [C++11] alias template causes g++ segfault
Classification: Unclassified
Product: gcc
Version: 4.7.1
Status: UNCONFIRMED
Severity: normal
Priorit
21 matches
Mail list logo