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

             Bug #: 53478
           Summary: gfortran segfaults when module name clashes with C
                    binding name of procedure
    Classification: Unclassified
           Product: gcc
           Version: 4.6.2
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: solomon.gibbs.li...@gmail.com


gfortran segfaults rather than producing a compiler error when a module
procedure is bound with the same name as the module.

e.g.

module exports
    implicit none

    contains

    subroutine f_exports() bind(C, name='exports')
    end subroutine

end module exports


gfortran -funderscoring -O0 -g -Wall -c -fmessage-length=0 -o "exports.o"
"../exports.f08"
f951.exe: internal compiler error: Segmentation fault

Possibly related to Bug 48858 ?

Reply via email to