https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77278
--- Comment #17 from Jan Hubicka <hubicka at gcc dot gnu.org> --- A small self-contained example would be welcome, I can take a look why aliasing oracle does not mess things up. Concerning the warning, those are quite hard to do - the line information should point to mismatched declarations, but does not since libgfortran is no longer on the expected path. Dumping actual type will get it output in C-like syntax which is probably not very useful except for debugging reasons...