Consider the following test case:
```
module m
  bind(c, name='xxxYY') p1
  procedure(real) xxxyy
end
```

The binding label `xxxYY` is a global identifier. It is also used as an global identifier for an external procedure. 
It should be diagnosed. 
[Flang] Missing diagnostic on duplicate global identifiers
This is a GitHub Issue
repo:llvm-project
owner:llvm
Title : [Flang] Missing diagnostic on duplicate global identifiers
Issue date:

--- start body ---
Consider the following test case:
```
module m
  bind(c, name='xxxYY') p1
  procedure(real) xxxyy
end
```

The binding label `xxxYY` is a global identifier. It is also used as an global identifier for an external procedure. 
It should be diagnosed. 
--- end body ---
