[Bug lto/52605] LTO -g ICE when looking up context of VMTs of classes defined within functions

2012-05-03 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52605

Martin Jambor  changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED

--- Comment #4 from Martin Jambor  2012-05-03 
17:01:45 UTC ---
This should now be fixed.


[Bug lto/52605] LTO -g ICE when looking up context of VMTs of classes defined within functions

2012-05-03 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52605

--- Comment #3 from Martin Jambor  2012-05-03 
17:00:48 UTC ---
Author: jamborm
Date: Thu May  3 17:00:32 2012
New Revision: 187109

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=187109
Log:
2012-05-03  Martin Jambor  

PR lto/52605
* dwarf2out.c (dwarf2out_decl): Only lookup die representing context
of a variable when the contect is a function.

* gcc/testsuite/g++.dg/lto/pr52605_0.C: New test.


Added:
branches/gcc-4_7-branch/gcc/testsuite/g++.dg/lto/pr52605_0.C
Modified:
branches/gcc-4_7-branch/gcc/ChangeLog
branches/gcc-4_7-branch/gcc/dwarf2out.c
branches/gcc-4_7-branch/gcc/testsuite/ChangeLog


[Bug lto/52605] LTO -g ICE when looking up context of VMTs of classes defined within functions

2012-05-02 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52605

--- Comment #2 from Martin Jambor  2012-05-02 
19:50:40 UTC ---
Author: jamborm
Date: Wed May  2 19:50:37 2012
New Revision: 187063

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=187063
Log:
2012-05-02  Martin Jambor  

PR lto/52605
* dwarf2out.c (dwarf2out_decl): Only lookup die representing context
of a variable when the contect is a function.

* gcc/testsuite/g++.dg/lto/pr52605_0.C: New test.


Added:
trunk/gcc/testsuite/g++.dg/lto/pr52605_0.C
Modified:
trunk/gcc/ChangeLog
trunk/gcc/dwarf2out.c
trunk/gcc/testsuite/ChangeLog


[Bug lto/52605] LTO -g ICE when looking up context of VMTs of classes defined within functions

2012-04-23 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52605

Martin Jambor  changed:

   What|Removed |Added

 CC||hubicka at gcc dot gnu.org
  Known to fail||4.7.0, 4.8.0

--- Comment #1 from Martin Jambor  2012-04-23 
17:04:23 UTC ---
This is still the only problem that prevents me from LTO building
Firefox with -g.  Moreover, I have just verified the problem is also
present also in 4.7 (and it's also the only one).  I really think we
should fix this for 4.7.1.

My patch proposed on the mailing list still applies (to both trunk and
the branch).