I'm new to gcc/g77 and would appreciate recommendations on the following problem. I have the following line: call flush ( nou, ierr) yet during compilation receive the following error: call flush ( nou, ierr) ^ Too many arguments passed to intrinsic `FLUSH' at (^) According to documentation, FLUSH will accept multiple units. Splitting it up into two calls does let the code compile, however some runs do no execute. The same code then compiled with a windows compiler will result in errors. I fear this may be the culprit. Can you please advise on why this happening? Thanks -kirk ===== -The Jolly Wizened Oaf! __________________________________ Do you Yahoo!? Yahoo! Finance: Get your refund fast by filing online. http://taxes.yahoo.com/filing.html