[Bug target/100438] `_serialize` macro clashes with user defined identifiers

2021-05-06 Thread heinzisoft at web dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100438 --- Comment #6 from heinzisoft at web dot de --- Seems the crypto++ library includes x86intrin.h, and that leaks the macro. I assume a library isn't supposed to do that? https://github.com/weidai11/cryptopp/blob/master/misc.h#L83

[Bug libstdc++/100438] `_serialize` macro clashes with user defined identifiers

2021-05-05 Thread heinzisoft at web dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100438 --- Comment #1 from heinzisoft at web dot de --- - https://bugs.gentoo.org/788403

[Bug libstdc++/100438] New: `_serialize` macro clashes with user defined identifiers

2021-05-05 Thread heinzisoft at web dot de via Gcc-bugs
Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: heinzisoft at web dot de Target Milestone: --- [CryFS](https://github.com/cryfs/cryfs) compiled fine with GCC 10, but it breaks with GCC 11 because the standard library is now defining

[Bug libstdc++/82481] dangling reference in mutex:693

2017-10-10 Thread heinzisoft at web dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82481 --- Comment #5 from heinzisoft at web dot de --- (In reply to Jonathan Wakely from comment #2) > It is a dangling pointer, but it can't be dereferenced, so it doesn't matter. > > It's only used by std::call_once and wi

[Bug libstdc++/82481] dangling reference in mutex:693

2017-10-10 Thread heinzisoft at web dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82481 --- Comment #4 from heinzisoft at web dot de --- (In reply to Jonathan Wakely from comment #3) > (In reply to heinzisoft from comment #0) > > Building the following minimal example with libstdc++ 7.0.1 > > And why are you using t

[Bug libstdc++/82481] New: dangling reference in mutex:693

2017-10-08 Thread heinzisoft at web dot de
++ Assignee: unassigned at gcc dot gnu.org Reporter: heinzisoft at web dot de Target Milestone: --- Building the following minimal example with libstdc++ 7.0.1 using clang-tidy 4.0.0 on Ubuntu 17.04: main.cpp: #include int main() { std::promise p; p.set_value(3

[Bug c++/82159] ICE: in assign_temp, at function.c:961

2017-09-09 Thread heinzisoft at web dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82159 --- Comment #1 from heinzisoft at web dot de --- Correction: OS is Ubuntu 17.04, not 17.10

[Bug c++/82159] New: ICE: in assign_temp, at function.c:961

2017-09-09 Thread heinzisoft at web dot de
++ Assignee: unassigned at gcc dot gnu.org Reporter: heinzisoft at web dot de Target Milestone: --- Seeing the following error on GCC 6.3.0 and GCC 7.2.0, while it builds fine on GCC 5 and on current Clang. OS is Ubuntu 17.10. Steps to Repro: - $ g++ test.cpp