Most of the time it was used in C codebases, but it support most C++ constructs.
The most recent activity is in fact related to C++: holes are being miscalculated after ancestor classes due to the way this info is being encoded by gcc: base classes sometimes are just forward declared in the debug section for an object file, so one can't find its size.
See the current discussion in the dwarves mailing list at:
Please feel free to submit problems, I seldom write C++ code so C++ support in the dwarves comes from interacting with people trying to use it, like in past interactions with developers from KDE, CERN, Mozilla, etc.