https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117768
--- Comment #3 from Jürgen Reuter <juergen.reuter at desy dot de> --- Potential commits that introduced the regression: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=dd6dbbb5111fba960ad0ee7999a225783e0ae80e (deals with overridable procedures) https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=3c130e410ac45d1bfca0c9d584603b726f58e0ac (unlikely, deals with subroutines, but doesn't look like the culprit) https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=f74f52642fc0bd6b4c6828bd6e86aa5bb206cbca (very unlikely, no MASKs involved here, also not trans-intrinsic.c) https://gcc.gnu.org/git?p=gcc.git;a=commit;h=386f6d98ba0d438d65da1ad5b203f7b2743fc6da (also very unlikely, no character arrays here) So I would bet on the first one.