https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49130
David Blaikie changed:
What|Removed |Added
CC||dblaikie at gmail dot com
--- Comment
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49130
--- Comment #11 from Jan Kratochvil jan.kratochvil at redhat dot com
2011-07-08 12:33:19 UTC ---
I do not see any functionality problem from it, neither now and neither in the
future.
(In reply to comment #7)
But DW_AT_name really represents
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49130
--- Comment #8 from Dodji Seketeli dodji at gcc dot gnu.org 2011-06-07
11:12:55 UTC ---
Author: dodji
Date: Tue Jun 7 11:12:50 2011
New Revision: 174742
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=174742
Log:
Fix PR debug/49130
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49130
--- Comment #9 from dodji at seketeli dot org dodji at seketeli dot org
2011-06-07 22:21:43 UTC ---
After the discussions we've had elsewhere, I think DW_AT_name should
contain only the simple template name (with no template arguments) when
it
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49130
--- Comment #10 from Dodji Seketeli dodji at gcc dot gnu.org 2011-06-07
22:26:23 UTC ---
(In reply to comment #1)
I think it would be nicer if there were a DW_AT_mangled_name we could use
instead because it's shorter. This also would avoid
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49130
--- Comment #7 from dodji at seketeli dot org dodji at seketeli dot org
2011-05-31 11:16:16 UTC ---
jan.kratochvil at redhat dot com gcc-bugzi...@gcc.gnu.org a écrit:
--- Comment #6 from Jan Kratochvil jan.kratochvil at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49130
--- Comment #6 from Jan Kratochvil jan.kratochvil at redhat dot com
2011-05-30 08:44:43 UTC ---
Another issue is with DMGL_VERBOSE. nm -C does not use DMGL_VERBOSE:
libstdc++.so.6.0.16.debug
000a4e50 t bool __gnu_cxx::operator==char*,
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49130
--- Comment #2 from Jan Kratochvil jan.kratochvil at redhat dot com
2011-05-27 13:55:45 UTC ---
Those Comment 0 samples are instead from:
/usr/lib/debug/usr/lib64/libwebkitgtk-1.0.so.0.5.2.debug
webkitgtk-debuginfo-1.3.10-1.fc14.x86_64
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49130
--- Comment #3 from Tom Tromey tromey at gcc dot gnu.org 2011-05-27 16:59:57
UTC ---
Here is another case:
templateclass K, unsigned long l
class S2
{
};
templatetypename T void f(S2T, sizeof(T*)) { }
int main()
{
S2double, sizeof(double*)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49130
--- Comment #4 from Tom Tromey tromey at gcc dot gnu.org 2011-05-27 17:03:09
UTC ---
I forgot to mention -- you can construct many more such cases
using the expressions feature of the mangling:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49130
--- Comment #5 from dodji at seketeli dot org dodji at seketeli dot org
2011-05-27 17:27:43 UTC ---
In the example below, I could reproduce a case of difference between the
mangled name and the content of DW_AT_name.
Basically the content of the
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49130
--- Comment #1 from Richard Guenther rguenth at gcc dot gnu.org 2011-05-24
10:14:57 UTC ---
I think it would be nicer if there were a DW_AT_mangled_name we could use
instead because it's shorter. This also would avoid inconsistencies.
12 matches
Mail list logo