<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/88151>88151</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
flang-new 19.0: "warning: overflow on power with INTEGER exponent“
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
zaikunzhang
</td>
</tr>
</table>
<pre>
Hi,
I am using flang-new 19.0. With the following Fortran code
```fortran
program test_overflow
implicit none
print *, 10.0**(-32.0)
print *, 10.0**(-32)
end program test_overflow
```
I got the following:
```bash
$ uname -a && flang-new --version && flang-new test_overflow.f90 && ./a.out
Linux 6.5.0-26-generic #26~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Mar 12 10:22:43 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
flang-new version 19.0.0git (git@github.com:llvm/llvm-project.git 37c175af955f0aeab67e8c553a0a47b2ed0fdba2)
Target: x86_64-unknown-linux-gnu
Thread model: posix
./test_overflow.f90:4:10: warning: overflow on power with INTEGER exponent
print *, 10.0**(-32)
^^^^^^^^^^^
1.E-32
9.9999995E-33
```
Note that `print *, 10.0**(-32.0)` leads to an "overflow on power with INTEGER exponent".
What is overflowing? Is this expected or a false positive?
Thanks.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8VF1vrDYQ_TXelxHIDB8LDzzQZPc2UhNFtxtd9SkyMIAb1l7ZJpveh_72yrCbbHKv1KgPRQgwPp6PM2dGWCt7RVSy9BeWXq_E5AZtyu9CPk3q-yBUv6p1-1f5q2R4xfg149XyvAGxh8lK1UM3CtUHio4QFSEP4Zt0A7iBoNPjqI8estXGGaGg0S2drGR8ubtla_l7MLo3Yg-OrHvUz2S6UR-XLbk_jLKRDpRWdEZL5YBhxfAKIh7y-bNimAcx-lXxCdwrilQLP_UP_9_1gZsz1b127wllcfUBWgs7nH5hApMSe4JAAMOMYXZRoiB4JmOlVj9uvUs67Ap-hoQMtyLUkzvF95tU0wtkYRryALOgJ0VGNsAwxuxvxJAnYRQ81JNyE_x-ew_3Xzeb2_vd4_Ufd9XtzRXsJoJbYSBCiDiLK0QWV0kMD7srQHjJs8cs-fD6cvfAcDs7XmJ4C_uczyw-3ktf6byXjiV-MUx12Og9i6txfN4z3PpXcDD6T2pc6NHxuonWqeiKNO24IFFna8qbNI0FF8m6Rmp519biTSg7YXpyLK5OwQWTelL6qILRhxf0ajrhBkOihb1uafTog7byFL1n9Ae6PQksrmZK4CiMWgoNrzrUCg76SAaOvsNu7nabL5uvQC8HrUi5xTLA59R-Kbp08y_3ciIKN97CsijCYr7STRDHP5Xt8rzTjsANwgHL-CcaNuMwkmgtOA3CixQ_mz5iCJeev3mn0r7SN7O5hRsLbpDWn6PGUQvagIBOjJbmCjn5TB53aWo3CPVkz-ZXbRm3RVyIFZXROsIs50merIaSF3VLTcSpoyJpohR5W1ObUx1lSZShWMkSOSY84UWUxUmCYdGuqSmIr1MhspQilnDaCzmGXqWhNv1KWjtRmedRGq1GUdNo51GN6KU_bzJEP7lNOSu7nnrLEj5K6-ybFSfdSOX7Qe2lxRD_g9A2yHLOiqvVZMZycO5g_TzCLcPtRcctrfah4xhu56Atw-2c1D8BAAD__4ex2_o">