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

    <tr>
        <th>Summary</th>
        <td>
            [flang] summary of testing flang-new with gfortran.fortran-torture(execute)
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          k-arrows
      </td>
    </tr>
</table>

<pre>
    Here is the record of roughly testing flang-new with gfortran.fortran-torture(execute).

```console
# Download
$ svn export https://github.com/gcc-mirror/gcc/trunk/gcc/testsuite/gfortran.fortran-torture/execute
$ cd execute/

# Make a list
$ find . -type f | grep "\.f" > test_list.txt
$ cat test_list.txt | wc -l
225

# Test for flang-new
$ vi test_flang.sh
$ cat test_flang.sh
#!/bin/bash

cat test_list.txt | while read testname

do
  echo "test name: ${testname}"
  flang-new -flang-experimental-exec ${testname}
  ./a.out
done

exit 0

$ sh test_flang.sh 2>&1 | tee result_flang.txt
```

I classified the results.

(1) Compile error (not yet implemented)
・forall_3.f90
・where_7.f90

(2) Compile error (Semantic errors)
・entry_2.f90
・specifics.f90

(3) Execution error (unexpected results or IEEE arithmetic exceptions signaled) 
・data_3.f90
・direct_io.f90
・elemental.f90
・forall_7.f90
・intrinsic_fraction_exponent.f90
・intrinsic_leadz.f90
・intrinsic_nearest.f90
・intrinsic_sr_kind.f90
・intrinsic_trailz.f90
・nan_inf_fmt.f90
・pr40021.f
・random_2.f90
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykVU1zszgT_DXyZQoKBNjmwCGJTb3P4T3t3ilZDEYbIVHSENv767eE7TjO8uSyVS5kaabVPa0v4b06GsSKFa-s2K3ERL111XsknLMnvzrY9lL9Dx2C8kA9gkNpXQu2A2enY68vQOhJmSN0WphjZPAEJ0U9HDvryAkT39qIrKPJIeNbPKOcCBkvY5bsWPJy-66T609a463G2yjPYGdPRlvR3kdy8B8G8DxaR9ATjZ5lL4zXjNdHRf10iKUdQkfKaFDOWXftMF6Tm8z7o4ee_KSClvr3guu74E962cJnEfVTDTyD_4t3BAFaeXogOmVaiCGiy4jQAdu8wdHhCIxzVrzFHeMcWLaf3WwCNKbzF7gU9ByaZzhJiPQ1ifPiu44_0RN01j1W5jHfh7pON4di3y8wfQ9ljKeM1wdlwld8Bubvb_T1SoctI9o5aMSAX0GtvbYAKHsbrAhZMKdlL8B4zjavn8DNLnh1Azw2W3T9i-cRnRrQkNBRWJsF-A0bM16L2E50V2GeVOFZESTPZubg-2dXgLNsz_g6nQslDGX6Sd8THot339RfJ_wFUoeT1ylsb6cqYP3zceDblPES3uwwBhsx7GNgfGsswQUJ1DBqDBVjy3h5A-1r9rpjL0VnndC6yeKuTL6FTj06bDZfInc-vsj3Bw7CkJLXEf9vLjTkLg1foPIjStUp6RfIskC2n0-RsuZBN5mwlpKwvdsC1sGv_X4PwinqB5y1nCWOAegh3GBCzybAN_5WkFj0oFUOJTXKLsTw6qrQC7GbrZuFkDLklPFKNp0TMkhrwg1l0NCP2RpF-_ePGQaFQ__zLN4178q0P-aQE0ovURlhGmW6phuWSEaXJwlP4-7buBOmtcN13VdtlbVlVooVVul6k6XFepMVq75KElnKNJcZCpF3mzI7JHnO1-1hnedpsu1WquIJz5I02SZFXmRFvEnlNsNDVx4wz_i6YHmCg1A61vpjiK07rpT3E1ZFud0mKy0OqP39-XJVSIoO09GzPAl3kX_ASJGeH7r5iLJiB34aBuEu4TX7L6_YanK6-uEZCgpuTTQ6-xdKYryeq_CM13Mh_wQAAP__q-tMIQ">