https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118932

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tkoenig at gcc dot gnu.org

--- Comment #2 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
I think the relevant sentence from 19.2, paragraph 2, is

"Furthermore, a binding label shall not be the same as the global identifier
of any other global entity, ignoring differences in case."

To me, that is clear - having c_func and c_Func as binding labels
in the same program is prohibited, and gfortran is right in
rejecting this.

I think this is an unfortunate choice, but it is the way the
standard is written.

Reply via email to