[LLVMdev] on compiling FORTRAN programs

Joerg Sonnenberger joerg at britannica.bec.de
Tue Jul 15 12:51:30 PDT 2014


On Tue, Jul 15, 2014 at 07:38:08PM +0000, Robinson, Paul wrote:
> > -----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?

Yes, how well it works is a separate question.

Joerg



More information about the llvm-dev mailing list