OSDN Git Service

* dwarf2out.c (gen_compile_unit_die): Use DW_LANG_Go for Go.
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Dec 2011 00:17:55 +0000 (00:17 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Dec 2011 00:17:55 +0000 (00:17 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@182717 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/dwarf2out.c

index 9648baa..5e31912 100644 (file)
@@ -1,3 +1,7 @@
+2011-12-28  Ian Lance Taylor  <iant@google.com>
+
+       * dwarf2out.c (gen_compile_unit_die): Use DW_LANG_Go for Go.
+
 2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
 
        PR target/51623
index 8de3613..850eb55 100644 (file)
@@ -18433,6 +18433,11 @@ gen_compile_unit_die (const char *filename)
        language = DW_LANG_ObjC;
       else if (strcmp (language_string, "GNU Objective-C++") == 0)
        language = DW_LANG_ObjC_plus_plus;
+      else if (dwarf_version >= 5 || !dwarf_strict)
+       {
+         if (strcmp (language_string, "GNU Go") == 0)
+           language = DW_LANG_Go;
+       }
     }
 
   add_AT_unsigned (die, DW_AT_language, language);