Jiahua He wrote:
Hi All,

I am looking for an open source compiler, such as GCC, Open64, Scale
and SUIF, as the infrastructure of my research. Though I have read
some of their documents, they are still complicate to me and it is
difficult to decide which one is better. Can you please help me to
compare these compilers in terms of the following requirements?

Very few people could answer you precisely and with expertise,
because understanding one compiler is already a big work
(so deeply knowing several compilers is not very reasonable for a single
person).

You probably want to work on some internal representation.
In several compilers (in particular in GCC with its GIMPLE or GIMPLE/SSA)
the internal representation is (almost) not tied to a specific source language.
In other words, your request might not be very Fortran specific.

You also might consider adding LLVM to your list of candidates
(even if I don't know if there is a working gcc based frontend to LLVM for 
Fortran).

AFAIU several compilers fits the bill quite nicely
(since they have a source-neutral internal representation), including GCC.

Maybe a relevant indicator is the size of the developer community.
In that case GCC is probably one of the best.

Good luck.


--
Basile STARYNKEVITCH         http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faïencerie, 92340 Bourg La Reine, France
*** opinions {are only mines, sont seulement les miennes} ***

Reply via email to