This is an archive of the discontinued LLVM Phabricator instance.

Remove -flang-experimental-exec flag
ClosedPublic

Authored by everythingfunctional on Jun 20 2023, 3:06 PM.
Tokens
"Like" token, awarded by luporl.

Details

Summary

This removes the need for the -flang-experimental-exec flag to generate executables.

Diff Detail

Event Timeline

Herald added a project: Restricted Project. · View Herald TranscriptJun 20 2023, 3:06 PM
everythingfunctional requested review of this revision.Jun 20 2023, 3:06 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 20 2023, 3:06 PM
awarzynski accepted this revision.Jun 21 2023, 4:37 AM

This is in line with the conclusions of https://discourse.llvm.org/t/proposal-rename-flang-new-to-flang/:

We should remove the need for the -flang-experimental-exec flag. There’s no need to hide things to this level given the evolving maturity of LLVM’s flang. This will be an immediate improvement for all flang-new users.

LGTM!

Thanks a ton @everythingfunctional , great to see this flag finally being removed.

This revision is now accepted and ready to land.Jun 21 2023, 4:37 AM
PeteSteinfeld accepted this revision.Jun 21 2023, 10:19 AM

All builds and tests correctly and looks good.

@everythingfunctional, can you please post on Discourse about this change when you merge? Since we've discussed this with the community, I think we should let them know that this is happening.

All builds and tests correctly and looks good.

@everythingfunctional, can you please post on Discourse about this change when you merge? Since we've discussed this with the community, I think we should let them know that this is happening.

Absolutely. Thanks for approving.

This revision was automatically updated to reflect the committed changes.
antmo added a subscriber: antmo.Jun 21 2023, 11:34 PM

Hello,
I think this broke some bots due to remaining references to -flang-experimental-exec in llvm-zorg buildbot config

I proposed a fix here https://reviews.llvm.org/D153501

Does this merit a mention in the release notes?