Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!purdue!peb From: peb@cs.purdue.EDU (Paul E. Buis) Newsgroups: comp.lang.fortran Subject: FORTRAN parameter passing Keywords: parameter, call-by-reference, copy-in-copy-out Message-ID: <7584@medusa.cs.purdue.edu> Date: 6 Aug 89 22:55:47 GMT Distribution: usa Organization: Department of Computer Science, Purdue University Lines: 5 Most FORTRAN implementations seem to use call by reference for passing parameters. However, I have heard of some that use copy in, copy out. Since aliasing in FORTRAN is illegal (even if compilers never try to check for it), what portability problems may arise for the user if the compiler uses this technique rather than the traditional one?