https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96158
--- Comment #3 from Thomas Koenig <tkoenig at gcc dot gnu.org> --- (In reply to kargl from comment #2) > I won't comment on the questionable programming idiom of placing > a common block in a module, which kind of defeats the niceties of > a module. If somebody wants to transition your code from using common blocks to modules, that is a good way to proceed. When all the direct usage of the common block have been removed, you can then remove the COMMON statement from the module.