Skip to content

Commit

Permalink
flang-new has still not been renamed
Browse files Browse the repository at this point in the history
git-svn-id: https://svn.r-project.org/R/trunk@87424 00db46b3-68df-0310-9c12-caf00c1e9a41
  • Loading branch information
ripley committed Dec 7, 2024
1 parent 6ca9ee7 commit c0f41b1
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 6 deletions.
8 changes: 3 additions & 5 deletions doc/manual/R-admin.texi
Original file line number Diff line number Diff line change
Expand Up @@ -1195,7 +1195,7 @@ the compiler (e.g.@: from 13.1 to 13.2).
@I{LLVM} supports another type of @abbr{LTO} called `Thin @abbr{LTO}' as well as a similar
implementation to GCC, sometimes called `Full @abbr{LTO}'. (See
@uref{https://clang.llvm.org/docs/ThinLTO.html}.) Currently the @I{LLVM}
compilers relevant to @R{} are @command{clang} and @command{flang} for
compilers relevant to @R{} are @command{clang} and @command{flang-new} for
which this can be selected by setting macro @samp{LTO=-flto=thin}. @I{LLVM}
has
@example
Expand All @@ -1220,8 +1220,7 @@ code compiled with @command{gfortran}.
It is said to be particularly beneficial to use @option{-O3} for
@command{clang} in conjunction with @abbr{LTO}.

It seems that @command{flang} may support @abbr{LTO}, but with no documentation
as yet.
It seems that @command{flang-new} may in future support @abbr{LTO}.

The 2020s versions of Intel's C/C++ compilers are based on @I{LLVM} and as
such support @I{LLVM}-style @abbr{LTO}, both `full' and `thin'. This might use
Expand Down Expand Up @@ -4842,8 +4841,7 @@ unset.)
The name @command{flang} has been used for two projects: this is about
the sub-project of @I{LLVM} which builds a Fortran compiler and runtime
libraries. The compiler is currently named @command{flang-new} but has been
announced to be renamed to @command{flang} when more nearly complete (and
at some earlier point in its development was known as @command{f18}).
announced to be renamed to @command{flang} when more nearly complete.

The version in @I{LLVM} 16 and later was able to build @R{} on @cputype{x86_64} Linux
with
Expand Down
2 changes: 1 addition & 1 deletion doc/manual/R-exts.texi
Original file line number Diff line number Diff line change
Expand Up @@ -5928,7 +5928,7 @@ functionality.
Both the compiler and OS (@emph{via} system header files, which may
differ by architecture even for nominally the same OS) affect the
compilability of C/C++ code. Compilers from the GCC, @I{LLVM}
(@command{clang} and @command{flang}) Intel and Oracle Developer Studio
(@command{clang} and @command{flang-new}) Intel and Oracle Developer Studio
suites have been used with @R{}, and both @I{LLVM} @command{clang} and
Oracle have more than one implementation of C++ headers and library.
The range of possibilities makes comprehensive empirical checking
Expand Down

0 comments on commit c0f41b1

Please sign in to comment.