[Bug fortran/35154] Unable to reference symbols in Fortran COMMON due to .stabs format

dominiq at lps dot ens dot fr gcc-bugzilla@gcc.gnu.org
Mon Sep 1 09:39:00 GMT 2008



------- Comment #5 from dominiq at lps dot ens dot fr  2008-09-01 09:37 -------
On i686-apple-darwin9, I have the following failures in both 32 and 64 bit
modes:

FAIL: gfortran.dg/debug/pr35154-dwarf2.f -gdwarf-2 scan-assembler DW_AT_name:
"__BLNK__"
FAIL: gfortran.dg/debug/pr35154-dwarf2.f -gdwarf-2 scan-assembler DW_AT_name:
"label"

Looking at the assembly code I see:

...
        .ascii "__BLNK__\0"     # DW_AT_name
        .ascii "i\0"    # DW_AT_name
        .ascii "j\0"    # DW_AT_name
        .ascii "label\0"        # DW_AT_name
...

I thing that changing

C { dg-final { scan-assembler "DW_AT_name: \"__BLNK__\"" } }
C { dg-final { scan-assembler "DW_AT_name: \"label\"" } }

with

C { dg-final { scan-assembler "DW_AT_name: \"__BLNK__.*\"" } }
C { dg-final { scan-assembler "DW_AT_name: \"label.*\"" } }

will fix the failures.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35154



More information about the Gcc-bugs mailing list