* dwarf2out.c (gen_member_die): Only reparent_child instead of
splice_child_die if child doesn't have DW_AT_specification attribute.
From-SVN: r241622
+2016-10-27 Jakub Jelinek <jakub@redhat.com>
+
+ * dwarf2out.c (gen_member_die): Only reparent_child instead of
+ splice_child_die if child doesn't have DW_AT_specification attribute.
+
2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
* config/arm/arm.h (TARGET_HAVE_LDREX): Define for ARMv8-M Baseline.
/* Handle inline static data members, which only have in-class
declarations. */
if (child->die_tag == DW_TAG_variable
- && child->die_parent == comp_unit_die ())
+ && child->die_parent == comp_unit_die ()
+ && get_AT (child, DW_AT_specification) == NULL)
{
reparent_child (child, context_die);
child->die_tag = DW_TAG_member;