------- Comment #17 from davek at gcc dot gnu dot org 2009-09-15 17:25 ------- (In reply to comment #16) > Please read what I wrote.
I did, but I'm a few steps behind, and haven't figured out whether to blame encode_section_info() for being naive, or to look at where the SYM_REF gets created as part of vta location note handling and think that it ought to be doing something more subtle there. > vartrack uses cselib as a value numbering implementation, not for anything > else. It's interesting that the debug code only tries to emit a const value for the DIEs in the case where there are two references to the same value number. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41357