[flang] Handle -S assemble only flag in flang-to-external-fc (#78979)
commite302950023cd99251371c5dc8a1e3b609dd5a8fe
authorDavid Spickett <david.spickett@linaro.org>
Mon, 22 Jan 2024 15:55:05 +0000 (22 15:55 +0000)
committerGitHub <noreply@github.com>
Mon, 22 Jan 2024 15:55:05 +0000 (22 15:55 +0000)
tree60a0bbd5688c8fd97838ea7ab7ccf8ee0fcb69a5
parent160ddf71147637b4b806dde2a0c686496aae5f14
[flang] Handle -S assemble only flag in flang-to-external-fc (#78979)

Flang was recently updated on Compiler Explorer and by default it's in
assemble only mode, you have to enable linking and executing.

This means that the default output for flang-to-external-fc is nothing,
as it doesn't know what `-S` means. You'd have to know to enable the
link to binary option to see any output.

Handle `-S` so that users of Compiler Explorer don't have to wonder why
the "compiler" is broken.
flang/tools/f18/flang-to-external-fc.in