[Bug libstdc++/45093] New: Different definitions of _Rb_tree::{erase,_M_destroy_node} between C++98 and C++0x

2010-07-27 Thread jyasskin at gcc dot gnu dot org
_Rb_tree::{erase,_M_destroy_node} between C++98 and C++0x Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ AssignedTo: unassigned at gcc dot gnu dot org

[Bug c++/44641] Generated constructors and destructors get wrong debug location when a typedef uses a forward declaration of the type before the definition

2010-07-21 Thread jyasskin at gcc dot gnu dot org
--- Comment #10 from jyasskin at gcc dot gnu dot org 2010-07-21 18:48 --- Fixed by r162383. -- jyasskin at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/44641] Generated constructors and destructors get wrong debug location when a typedef uses a forward declaration of the type before the definition

2010-07-21 Thread jyasskin at gcc dot gnu dot org
--- Comment #9 from jyasskin at gcc dot gnu dot org 2010-07-21 18:47 --- Subject: Bug 44641 Author: jyasskin Date: Wed Jul 21 18:46:40 2010 New Revision: 162383 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162383 Log: IA64 uses // instead of # for comments in its

[Bug c++/44641] Generated constructors and destructors get wrong debug location when a typedef uses a forward declaration of the type before the definition

2010-07-21 Thread jyasskin at gcc dot gnu dot org
--- Comment #8 from jyasskin at gcc dot gnu dot org 2010-07-21 18:42 --- Despite your remarkably rude response, I've mailed a fix: http://gcc.gnu.org/ml/gcc-patches/2010-07/msg01665.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44641

[Bug c++/44641] Generated constructors and destructors get wrong debug location when a typedef uses a forward declaration of the type before the definition

2010-07-21 Thread jyasskin at gcc dot gnu dot org
--- Comment #6 from jyasskin at gcc dot gnu dot org 2010-07-21 16:44 --- Is the problem a bad mangling or bad line numbers? In a built tree, could you run: $objdir/gcc/cc1plus -g -dA $srcdir/gcc/testsuite/g++.dg/debug/dwarf2/pr44641.C -o pr44641.s and send me or attach pr44641.s

[Bug c++/44641] Generated constructors and destructors get wrong debug location when a typedef uses a forward declaration of the type before the definition

2010-07-20 Thread jyasskin at gcc dot gnu dot org
--- Comment #4 from jyasskin at gcc dot gnu dot org 2010-07-20 20:22 --- Fixed by r162349. -- jyasskin at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/44641] Generated constructors and destructors get wrong debug location when a typedef uses a forward declaration of the type before the definition

2010-07-20 Thread jyasskin at gcc dot gnu dot org
--- Comment #3 from jyasskin at gcc dot gnu dot org 2010-07-20 20:17 --- Subject: Bug 44641 Author: jyasskin Date: Tue Jul 20 20:16:53 2010 New Revision: 162349 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162349 Log: PR c++/44641 * gcc