<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/80233>80233</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [flang] Encounter some problems using Flang to Generate LLVM IR
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            flang
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          Masterwater-y
      </td>
    </tr>
</table>

<pre>
    I encountered an issue when attempting to generate LLVM IR using the Flang compiler. I ran the following command:

> flang --version
f18 compiler (under development), version 11.1.0

> flang -S -g -O0 -emit-llvm square.f90

However, I received the following warning message, and **no .ll file was generated**:

> gfortran: warning: square.o: linker input file unused because linking not done

The source code 

`program square
  implicit none
  integer :: i
  do i = 1, 10
     print *, i, i**2
  end do
end program square`
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx0U02PmzAQ_TXmMgIZm3xw4JBuNm2kXVVqq94dPIBbY1N_JNp_XxnCtrtqL7bxzDzPe8wT3qveIDZk84FsjpmIYbCueRY-oLuJgC5_yS5WvjRnQNPaaAI6lCAMKO8jwm1AAyIEHKegTA_BQo8GnQgIT0_fn-H8BaKfIwPCSQvTQ2vHSWl0BZzBCTNHOqu1vaklOgojCT8QeiR0XfkjdHN1nl_ReWXNEujK_SsgELaPRqIDiVfUdhrRBMJqwh7gXgRlWZQF_Q_0V8h7yD9TyHFUIdf6OoL_FYXDoqvfFH2yN7yiS8hncNiiuqJ8x-QmnEn7iN6LHlOuMBIIOxB2MBYKraFTGuEm_Ktqcgn_g37fWRecMIQfVuh0vPdn01kr8xMdKDPFsEBHEz1KuGArosc5IbVkbABpDf79xrcBwdvoWoTWSoQ372_p5GzvxKrHcg2gxkmrVgUwr2gAygTs0-_giQeo9V5aUED4EcqkRUnXewCYnDJhkeYB1H1JQrA1CY0EaZevdH7Xz5ZmsuGy5rXIsCl3dLvb7HY1y4amLbdsR_dltcX9HjtadZuu5dV23-G2autdphpGWUUZLSlnvGTFBinKUvKyriTvJCUVxVEoXaSJKKzrs3n6mz1lnGdaXFD72UKMzZNEGEtuck3Kzy-x96SiWvng_yAEFfTsu6Vic4TH1WDg7YiJ4EXj6O_-WbwTLHx8568sOt0MIUw-6c1OhJ16FYZ4KVo7EnZKL963fHL2B7aBsNNMwBN2mjn8DgAA__-JjEN7">