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



             Bug #: 55868

           Summary: gfortran generates for CLASS(*)   __m_MOD___vtab__$tar

                    on NO_DOLLAR_IN_LABEL systems

    Classification: Unclassified

           Product: gcc

           Version: 4.8.0

            Status: UNCONFIRMED

          Severity: critical

          Priority: P3

         Component: fortran

        AssignedTo: unassig...@gcc.gnu.org

        ReportedBy: bur...@gcc.gnu.org

                CC: pa...@gcc.gnu.org





The program below yields the following symbols, the first one is invalid if

NO_DOLLAR_IN_LABEL is defined for the target



0000000000000000 R __m_MOD___vtab__$tar

0000000000000000 D __m_MOD_x



module m

class(*), pointer :: x => null()

end module m



Consider using GFC_PREFIX instead or ensure otherwise that the symbol does not

appear in the object file. (Names with $ are fine if they only appear as local

variables.)

Reply via email to