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

    <tr>
        <th>Summary</th>
        <td>
            [flang-new] run error caused by Arithmetic exception, which shouldn't happended.
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          keepyixiao
      </td>
    </tr>
</table>

<pre>
    fortran source code 

`program main
 integer :: i, step, start_tep
    i = 0
    step = 1
    start_step = 1
    if(i > 0 .AND. step /= start_tep .AND. mod(step-1, i) == 0) then
        i = i + 1
    endif
    write(*,*),i
end program main`

when I use the flang-new from master to compile and run this , error happended 

![flang-new error](https://github.com/user-attachments/assets/c4c1cdef-3042-4494-85da-6a23ff9ab3d2)


llvm branch information
![llvm master ](https://github.com/user-attachments/assets/84aaac9e-7cba-4436-8e4d-f1b3b1195693)




</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykU83O4ygQfBp8aTkyDf47-JDvy0bay77CCkM7ZtcGC_Bkvrdf4USTjDTay1zapimKaqpbxWhvjmhg9QerL4Xa0-zD8C_R9mW_W-WL0ZuvYfIhBeUg-j1oAu0NAasurDo_Y1Ntwd-CWmFV1j2SYF2iGwVg4szEGSzDT4iJtsdXhfR3XjywAGCBiQtUr0TGHjn-nsvnfrVjJ4Zd5vgDKjid_7qcngR4zcgfFz73Vm8YdhlR8izIMuwz5UMD9pBmci_2l0ALDD_eLyZn7PRa3oNNxLBjeGb4ecSe4ad9IMgZ-Ompmur9Ie8zOfgT9kj5fpgW5W6loztMwecDMVGA5EH7dbMLgXIGwu4gzTZCLoNC8AFmtW3kDJmfXULO6o8X54Fl9YVhN6e0xewTXhlebzbN-3jSfmV43SOFUqWk9LySS5HhVcVIx4-WmmtDUykqiaWUvSy72qiyUSimqVejMJjLfxdxxGX5tsIYlNMzWDf5sKpkvXvXeUCeFf-WyE4qpXRPZatHVUopmrIjacqJj2LkvK-bXvxS5CMWZhCmF70qaOCtqLCWopHFPHTY6lqItqVekFBd19TEe952CokmVRV2wAolr0RVIUcpTpyTnsZ2nJQau64fmaxoVXY55VpPPtwKG-NOA-eSN02xqJGWeIwmYjbs2GWIeVLDkA-V436LTFaLjSm-aJJNyzHTP8xm9eVolEd_aLVHMjB-wTnYNK-UrAb6rmk7XMBPuM9WzxBnvy_GMWzTq6dOxR6W4X_MyDKen3IL_h_SieH1EJ_9eFb3bcD_AgAA___yHFfY">