sourceryinstitute / julienne

A compiler-portable, unit-testing framework for modern Fortran, including accelerated coarray Fortran software
BSD 3-Clause "New" or "Revised" License
0 stars 1 forks source link

Support Cray compiler #8

Open rouson opened 2 weeks ago

rouson commented 2 weeks ago

On perlmutter.nersc.gov,

fpm test --compiler crayftn.sh

yields the following trailing output:

julienne_vector_test_description_m.f90 failed.
[ 48%] Compiling...
   Error message      ::  UBD of compiler temp t$51 at stmtx 32!

   Error detected     ::  File '/home/jenkins/crayftn/pdgcs/v_ubd.c', line 387
   Optimizer built    ::  2023-11-07 (debug)

   File               ::  ././src/julienne/julienne_vector_test_description_m.f90
   Function           ::  contains_text
   at or near line    ::  69

   Raw function name  ::  contains_text$julienne_vector_test_description_m_
   File path          ::  /global/u1/r/rouson/julienne/src/julienne/julienne_vector_test_description_m.f90
   Compiler hash      ::  b59b7a8e9169719529cf5ab440f3c301e515d047
   Target             ::  Heterogeneous
     CPU              ::  x86-milan
     ACCEL            ::  nvidia_80

Creating internal compiler error backtrace (please wait):
[0x000000012d4e69] linux_backtrace /home/jenkins/crayftn/pdgcs/v_util.c:186
[0x000000012d53a1] pdgcs_internal_error(char const*, char const*, int) /home/jenkins/crayftn/pdgcs/v_util.c:663
[0x0000000129b6bc] find_use_before_def(UBD_MODE) /home/jenkins/crayftn/pdgcs/v_ubd.c:387
[0x00000000a7d4f4] PDGCS_do_proc /home/jenkins/crayftn/pdgcs/v_fei.c:3637
[0x00000000912aed] cvrt_proc_to_pdg /home/jenkins/crayftn/inl/sources/m_cvrt.c:10377
[0x0000000096707e] process_scp /home/jenkins/crayftn/inl/sources/m_i_control.c:1615
[0x000000007c98ce] main /home/jenkins/crayftn/inl/sources/m_main.c:296
[0x007fdf1fa3e24c] ?? ??:0
[0x000000008a9fc9] _start /home/abuild/rpmbuild/BUILD/glibc-2.31/csu/../sysdeps/x86_64/start.S:120
ftn-7991 ftn: INTERNAL CONTAINS_TEXT, File = ././src/julienne/julienne_vector_test_description_m.f90, Line = 69
  INTERNAL COMPILER ERROR:  "UBD of compiler temp t$51 at stmtx 32!
" (/home/jenkins/crayftn/pdgcs/v_ubd.c, line 387, version b59b7a8e9169719529cf5ab440f3c301e515d047)
ftn-2116 ftn: INTERNAL
  "/opt/cray/pe/cce/17.0.0/cce/x86_64/bin/optcg" was terminated due to receipt of signal 06:  Aborted.
<ERROR> Compilation failed for object " src_julienne_julienne_vector_test_description_m.f90.o "
<ERROR> stopping due to failed compilation
STOP 1