Path: utzoo!attcan!uunet!mcsun!cernvax!achille From: achille@cernvax.UUCP (achille petrilli) Newsgroups: comp.sys.apollo Subject: Re: PRISM Fortran compiler causes trashing! Message-ID: <1191@cernvax.UUCP> Date: 18 Dec 89 19:28:25 GMT References: <47625cb9.20b6d@apollo.HP.COM> Reply-To: achille@cernvax.UUCP (achille petrilli) Organization: CERN European Laboratory for Particle Physics, CH-1211 Geneva, Switzerland Lines: 16 In article <47625cb9.20b6d@apollo.HP.COM> madler@apollo.HP.COM (Michael Adler) writes: >Breaking routines apart into separate source files causes longer calling >sequences, makes inlining (-opt 4) impossible and destroys any chances for >interprocedural optimizations. Well said Michael, but do you know that if we compile a bunch of subroutine together and then make a library out of them, then a reference to any one of the subroutine will bring in all others ? This is due to the wonderful Unix library scheme. We all would be very happy to avoid file splitting, it just does not work if we want to have real libraries. Give us a decent librarian and we'll follow your advice, no doubt about that ! Achille Petrilli Cray and PWS Operations