|
From: <sv...@va...> - 2015-02-09 20:41:55
|
Author: mjw
Date: Mon Feb 9 20:41:48 2015
New Revision: 14923
Log:
Bug #343978 Recognize DWARF5/GCC5 DW_LANG_Fortran 2003 and 2008 constants.
Modified:
trunk/NEWS
trunk/coregrind/m_debuginfo/priv_d3basics.h
trunk/coregrind/m_debuginfo/readdwarf3.c
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Mon Feb 9 20:41:48 2015
@@ -92,6 +92,7 @@
343802 s390x: Fix false positives "conditional jump or move depends on
unitialised value(s)"
343967 Don't warn about setuid/setgid/setcap executable for directories
+343978 Recognize DWARF5/GCC5 DW_LANG_Fortran 2003 and 2008 constants
n-i-bz Provide implementations of certain compiler builtins to support
compilers who may not provide those
n-i-bz Old STABS code is still being compiled, but never used. Remove it.
Modified: trunk/coregrind/m_debuginfo/priv_d3basics.h
==============================================================================
--- trunk/coregrind/m_debuginfo/priv_d3basics.h (original)
+++ trunk/coregrind/m_debuginfo/priv_d3basics.h Mon Feb 9 20:41:48 2015
@@ -171,6 +171,8 @@
DW_LANG_C_plus_plus_11 = 0x001a,
DW_LANG_C11 = 0x001d,
DW_LANG_C_plus_plus_14 = 0x0021,
+ DW_LANG_Fortran03 = 0x0022,
+ DW_LANG_Fortran08 = 0x0023,
/* MIPS. */
DW_LANG_Mips_Assembler = 0x8001,
/* UPC. */
Modified: trunk/coregrind/m_debuginfo/readdwarf3.c
==============================================================================
--- trunk/coregrind/m_debuginfo/readdwarf3.c (original)
+++ trunk/coregrind/m_debuginfo/readdwarf3.c Mon Feb 9 20:41:48 2015
@@ -3075,7 +3075,8 @@
case DW_LANG_C_plus_plus_11: case DW_LANG_C_plus_plus_14:
parser->language = 'C'; break;
case DW_LANG_Fortran77: case DW_LANG_Fortran90:
- case DW_LANG_Fortran95:
+ case DW_LANG_Fortran95: case DW_LANG_Fortran03:
+ case DW_LANG_Fortran08:
parser->language = 'F'; break;
case DW_LANG_Ada83: case DW_LANG_Ada95:
parser->language = 'A'; break;
|