https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31447
Thomas Koenig <tkoenig at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed|2007-04-18 07:08:17 |2017-6-15 CC| |tkoenig at gcc dot gnu.org --- Comment #5 from Thomas Koenig <tkoenig at gcc dot gnu.org> --- We should probably do a clobber assignment for two cases: 1. Inside the procedure. A declaration of intent(out) means the value is undefined inside the procedure. 2. From the caller. Calling a procedure with an intent(out) arguments also clobbers the actual argument on the caller's side.