Hi, I am stuck on compiling SPEC benchmark programs. I could successfully compile and run my pass on SPEC CPU2006 C and C++ programs. However, I couldn't compile SPEC CPU2006 FORTRAN programs. Note: I am using the *make *utility to run my pass on SPEC programs. Any idea on how to compile FORTRAN programs using *make *(instead of LNT)? Thanks, -- Rekha -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140715/25909feb/attachment.html>
On 07/15/14 09:29 PM, Rekha R wrote:> Hi, > > I am stuck on compiling SPEC benchmark programs. > I could successfully compile and run my pass on SPEC CPU2006 C and C++ > programs. > However, I couldn't compile SPEC CPU2006 FORTRAN programs. > Note: I am using the /make /utility to run my pass on SPEC programs. > > Any idea on how to compile FORTRAN programs using /make /(instead of LNT)?Since the mid-90's it's "Fortran" without all caps. If you have an unmodified version of SPEC CPU then you can just use those included Makefiles. ---------- If you're asking how can llvm compile Fortran - it can't and you'd either need to contribute a patch or set FC to a Fortran compiler.
> -----Original Message----- > From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On > Behalf Of "C. Bergström" > Sent: Tuesday, July 15, 2014 7:39 AM > To: Rekha R > Cc: LLVM Developers Mailing List > Subject: Re: [LLVMdev] on compiling FORTRAN programs > > On 07/15/14 09:29 PM, Rekha R wrote: > > Hi, > > > > I am stuck on compiling SPEC benchmark programs. > > I could successfully compile and run my pass on SPEC CPU2006 C and C++ > > programs. > > However, I couldn't compile SPEC CPU2006 FORTRAN programs. > > Note: I am using the /make /utility to run my pass on SPEC programs. > > > > Any idea on how to compile FORTRAN programs using /make /(instead of > LNT)? > Since the mid-90's it's "Fortran" without all caps. > > If you have an unmodified version of SPEC CPU then you can just use > those included Makefiles. > ---------- > If you're asking how can llvm compile Fortran - it can't and you'd > either need to contribute a patch or set FC to a Fortran compiler.Wouldn't dragonegg (gcc->llvm) support Fortran, as part of the gcc family of frontends? --paulr