https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90364

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |NEW
           Assignee|marxin at gcc dot gnu.org          |unassigned at gcc dot 
gnu.org

--- Comment #8 from Martin Liška <marxin at gcc dot gnu.org> ---
Putting an exit into a module_mp_wsm5.F90 shows that the function is really
executed:

diff --git a/benchspec/CPU/521.wrf_r/src/module_mp_wsm5.F90
b/benchspec/CPU/521.wrf_r/src/module_mp_wsm5.F90
index 4d5487a7..acb4f890 100644
--- a/benchspec/CPU/521.wrf_r/src/module_mp_wsm5.F90
+++ b/benchspec/CPU/521.wrf_r/src/module_mp_wsm5.F90
@@ -1403,6 +1403,7 @@ CONTAINS
       real  qn(km), qr(km),tmp(km),tmp1(km),tmp2(km),tmp3(km)
       real  dza(km+1), qa(km+1), qmi(km+1), qpi(km+1)
 !
+      CALL EXIT(100)
       precip(:) = 0.0
 !
       i_loop : do i=1,im

$ ...
  Error (RE) with training run!

So it's definitely a profile manipulation issue..

Reply via email to