When building MUMPS(https://mumps-solver.org/index.php), Flang-new resulted in compilation error such as:
error: loc("/tmp/MUMPS_5.6.2/src/dsol_omp_m.F":163:7): operation with block successors must terminate its parent block
error: loc("/tmp/MUMPS_5.6.2/src/dsol_omp_m.F":414:7): operation with block successors must terminate its parent block
error: verification of lowering to FIR failed
Steps to reproduce:
$ wget http://graal.ens-lyon.fr/MUMPS/MUMPS_5.6.2.tar.gz
$ tar zxf MUMPS_5.6.2.tar.gz
$ cd MUMPS_5.6.2/src
$ flang-new -c dmumps_struc_def.F -I ../include/
$ flang-new -c -fopenmp dsol_omp_m.F