This is an archive of the discontinued LLVM Phabricator instance.

[flang][driver] Rename `flang-new -flang-experimental-exec` to `flang`
Needs ReviewPublic

Authored by everythingfunctional on Feb 8 2023, 9:14 AM.

Details

Summary

This patch renames the flang-new executable to just flang, and drops the need for the special flag -flang-experimental-exec. Thus, building flang makes the executable flang available as a usable compiler.

For reference, this was proposed nearly a year ago in https://reviews.llvm.org/D125788 and has received some new discussion and support in https://discourse.llvm.org/t/reviving-rename-flang-new-to-flang/68130.

Diff Detail

Event Timeline

Herald added a project: Restricted Project. · View Herald TranscriptFeb 8 2023, 9:14 AM
Herald added a subscriber: sunshaoce. · View Herald Transcript
everythingfunctional requested review of this revision.Feb 8 2023, 9:14 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 8 2023, 9:14 AM
brooks added a subscriber: brooks.Feb 8 2023, 10:37 AM

Fix the flang program path

kkwli0 added a subscriber: kkwli0.Feb 8 2023, 3:46 PM
tblah added a subscriber: tblah.Feb 9 2023, 1:26 AM

rebase to get fix for build/test failure

Matt added a subscriber: Matt.Feb 14 2023, 1:19 PM

Address conflicts with main branch and fix new tests

Update with main to see if tests have been fixed.

Update to latest main branch

Merge in updates from latest main branch and resolve conflicts