https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68383
Bug 68383 depends on bug 78252, which changed state.
Bug 78252 Summary: C++ demangler crashes with infinite recursion with lambda
(auto)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78252
What|Removed |Added
--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68383
Mark Wielaard changed:
What|Removed |Added
CC||mark at gcc dot gnu.org
Depends
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68383
--- Comment #14 from fiesh at zefix dot tv ---
It appears to be correct, as far as one can safely judge this by eye
examination.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68383
H.J. Lu changed:
What|Removed |Added
Status|RESOLVED|REOPENED
Resolution|DUPLICATE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68383
--- Comment #12 from H.J. Lu ---
Created attachment 39044
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39044&action=edit
A patch
This gives:
Write::DataMapGrammar, std::allocator > >
>::DataMapGrammar()::{lambda()#1} const&
std::forward
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68383
H.J. Lu changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68383
--- Comment #10 from Markus Trippelsdorf ---
markus@x4 libiberty % ./a.out
_ZSt7forwardIRKZN5Write14DataMapGrammarISt20back_insert_iteratorISsEEC4EvEUlRT_E_EOS5_RNSt16remove_referenceIS5_E4typeE
typed name
template
qualified name
name
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68383
Markus Trippelsdorf changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68383
--- Comment #8 from fiesh at zefix dot tv ---
Would it be helpful it I tried to create a test case for 5.2.0? Or anything
else I can provide?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68383
--- Comment #7 from Markus Trippelsdorf ---
Created attachment 36749
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36749&action=edit
Somewhat reduced testcase
markus@x4 tmp % g++ -w -c -std=c++14 write.ii
markus@x4 tmp % nm write.o | grep
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68383
--- Comment #6 from Markus Trippelsdorf ---
It compiles with 4.9.3. I'm currently reducing the testcase...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68383
--- Comment #5 from Ian Lance Taylor ---
Thanks for the test case. Which version of GCC are you using to compile? When
I try to compile the test case I get
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/include/avx512fintrin.h: In function
‘__m512i _m
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68383
--- Comment #4 from fiesh at zefix dot tv ---
I added a preprocessed file that triggers the bug. It was created using
g++ -I. -std=c++14 -E -o write.ii write.cpp
and can be compiled and linked using
g++ -std=c++14 -o write write.ii
This binar
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68383
--- Comment #3 from fiesh at zefix dot tv ---
Created attachment 36739
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36739&action=edit
Preprocessed c++ file
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68383
--- Comment #2 from fiesh at zefix dot tv ---
g++ 4.9.3, I do have the source code and will try to provide a minimal test
case.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68383
--- Comment #1 from Markus Trippelsdorf ---
@fi...@zefix.tv
Ian asks:
»Was the symbol
_ZSt7forwardIRKZN5Write14DataMapGrammarISt20back_insert_iteratorISsEEC4EvEUlRT_E_EOS5_RNSt16remove_referenceIS5_E4typeE
generated by g++ or clang? That is, is
16 matches
Mail list logo