diff --git a/include/ChangeLog b/include/ChangeLog
index 000eeda414ffb53b4e6539fe9334beb16d5da95b..69ebb834e8e49b9ed64ddb51bf00e0847fe3d60d 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,7 @@
+2009-12-29  Joel Brobecker  <brobecker@adacore.com>
+
+	* dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
+
 2009-11-06  Jonas Maebe  <jonas.maebe@elis.ugent.be>
 
 	Add DWARF attribute value for the "Borland fastcall" calling
diff --git a/include/dwarf2.h b/include/dwarf2.h
index 559b82d78765fc5de6b5e0b43797aeec22853e58..a001ef32541982b70745939210a7fea17936a180 100644
--- a/include/dwarf2.h
+++ b/include/dwarf2.h
@@ -425,6 +425,10 @@ enum dwarf_attribute
     DW_AT_GNU_template_name = 0x2110,
     /* VMS extensions.  */
     DW_AT_VMS_rtnbeg_pd_address = 0x2201,
+    /* GNAT extensions.  */
+    /* GNAT descriptive type.
+       See http://gcc.gnu.org/wiki/DW_AT_GNAT_descriptive_type .  */
+    DW_AT_GNAT_descriptive_type	= 0x2302,
     /* UPC extension.  */
     DW_AT_upc_threads_scaled = 0x3210,
     /* PGI (STMicroelectronics) extensions.  */