From f7de9aab902f68a79e83954d2645daf90f9eae33 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Mon, 9 Feb 2015 23:14:38 +0100 Subject: [PATCH] Recognize new DWARF5/GCC5 DW_LANG Fortran 2003 and Fortran 2008 standards. DWARFv5 defines and GCC5 may output two new DW_LANG constants for the Fortran 2003 and Fortran 2008 standards. Recognize both as variants of language_fortran. gdb/ChangeLog: * dwarf2read.c (set_cu_language): Recognize DW_LANG_Fortran03 and DW_LANG_Fortran08 as language_fortran. http://dwarfstd.org/ShowIssue.php?issue=141121.1 --- gdb/ChangeLog | 5 +++++ gdb/dwarf2read.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index be32f3ef1bb..305b4b2997a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2015-02-09 Mark Wielaard + + * dwarf2read.c (set_cu_language): Recognize DW_LANG_Fortran03 and + DW_LANG_Fortran08 as language_fortran. + 2015-02-09 Sergio Durigan Junior PR remote/17946 diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index f7b9b906c24..db35e7e8f78 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -16925,6 +16925,8 @@ set_cu_language (unsigned int lang, struct dwarf2_cu *cu) case DW_LANG_Fortran77: case DW_LANG_Fortran90: case DW_LANG_Fortran95: + case DW_LANG_Fortran03: + case DW_LANG_Fortran08: cu->language = language_fortran; break; case DW_LANG_Go: -- 2.30.2