* dwarf2out.c (gen_enumeration_type_die): Add DW_AT_enum_class
for ENUM_IS_SCOPED enums.
cp/
* cp-tree.h (SCOPED_ENUM_P, UNSCOPED_ENUM_P, SET_SCOPED_ENUM_P): Use
ENUM_IS_SCOPED bit instead of TYPE_LANG_FLAG_5.
testsuite/
* g++.dg/debug/dwarf2/enum1.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158505
138bc75d-0d04-0410-961f-
82ee72b054a4
+2010-04-19 Jakub Jelinek <jakub@redhat.com>
+
+ * tree.h (ENUM_IS_SCOPED): Define.
+ * dwarf2out.c (gen_enumeration_type_die): Add DW_AT_enum_class
+ for ENUM_IS_SCOPED enums.
+
2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
* fold-const.c (fold_comparison): Use ssizetype.
+2010-04-19 Jakub Jelinek <jakub@redhat.com>
+
+ * cp-tree.h (SCOPED_ENUM_P, UNSCOPED_ENUM_P, SET_SCOPED_ENUM_P): Use
+ ENUM_IS_SCOPED bit instead of TYPE_LANG_FLAG_5.
+
2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
* decl.c (cxx_init_decl_processing): Remove second argument in call to
+2010-04-19 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/debug/dwarf2/enum1.C: New test.
+
2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/rep_clause5.ad[sb]: New test.