https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111339
anlauf at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Last reconfirmed| |2023-09-08 --- Comment #1 from anlauf at gcc dot gnu.org --- The use of the intrinsic TRANSFER produces the equivalent of a function but with non-constant size, derived from pr34740, also not detected: program p real, allocatable :: ivec(:) real :: jvec(3) = [1,2,3] ivec = [1.,2.] ivec(:) = transfer (jvec, [1.]) end Detected by NAG, but not by Intel.