testsuite/libgomp.oacc-fortran: Update dg-output to fix GCN
authorTobias Burnus <tobias@codesourcery.com>
Thu, 5 Dec 2019 08:38:53 +0000 (08:38 +0000)
committerTobias Burnus <burnus@gcc.gnu.org>
Thu, 5 Dec 2019 08:38:53 +0000 (09:38 +0100)
        * testsuite/libgomp.oacc-fortran/error_stop-1.f: Also don't
        expect dg-output of 'Error termination.' for GCN.
        * testsuite/libgomp.oacc-fortran/error_stop-2.f: Likewise.
        * testsuite/libgomp.oacc-fortran/error_stop-3.f: Likewise.

Plus: Fix date of a previous commit in:
        * gcc/fortran/ChangeLog
        * gcc/testsuite/ChangeLog

From-SVN: r278986

gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libgomp/testsuite/libgomp.oacc-fortran/error_stop-1.f
libgomp/testsuite/libgomp.oacc-fortran/error_stop-2.f
libgomp/testsuite/libgomp.oacc-fortran/error_stop-3.f

index faac8fa02f5e08bbbace62a9dceea6ad28778cfd..bd109f94cfbcdc7951b464abfcbaee38e1aa8580 100644 (file)
@@ -1,4 +1,4 @@
-2019-12-12  Tobias Burnus  <tobias@codesourcery.com>
+2019-12-04  Tobias Burnus  <tobias@codesourcery.com>
 
        PR fortran/92754
        * intrinsic.c (gfc_intrinsic_func_interface): Set
index 477a3b23a8f9e91b4f956ea78b4d482b504000dd..03a97b5f53c6e18f5f940cc590670cfc9fb230d2 100644 (file)
@@ -31,7 +31,7 @@
 
        * gcc.dg/tree-ssa/ssa-fre-84.c: New testcase.
 
-2019-12-12  Tobias Burnus  <tobias@codesourcery.com>
+2019-12-04  Tobias Burnus  <tobias@codesourcery.com>
 
        PR fortran/92754
        gfortran.dg/intrinsic_9.f90: New.
index 183e7a6c02d93e8cf5336342e88a749b89e0c2c5..c67588940f2cb9946a5f28a9d375a84354370866 100644 (file)
@@ -1,3 +1,10 @@
+2019-12-05  Tobias Burnus  <tobias@codesourcery.com>
+
+       * testsuite/libgomp.oacc-fortran/error_stop-1.f: Also don't
+       expect dg-output of 'Error termination.' for GCN.
+       * testsuite/libgomp.oacc-fortran/error_stop-2.f: Likewise.
+       * testsuite/libgomp.oacc-fortran/error_stop-3.f: Likewise.
+
 2019-12-04  Jakub Jelinek  <jakub@redhat.com>
 
        PR fortran/92756
index 4965e674c27b5b4a319173d227498947f23b2c7f..e7358f4f20df08b521630e06ea8a7ee0d7f6e622 100644 (file)
 
 ! { dg-output "CheCKpOInT(\n|\r\n|\r)+" }
 ! { dg-output "ERROR STOP (\n|\r\n|\r)+" }
-! PR85463.  The "minimal" libgfortran implementation used with nvptx
-! offloading is a little bit different.
-! { dg-output "Error termination.*" { target { ! openacc_nvidia_accel_selected } } }
+!
+! In gfortran's main program, libfortran's set_options is called - which sets
+! compiler_options.backtrace = 1 by default.  For an offload libgfortran, this
+! is never called and, hence, "Error termination." is never printed.  Thus:
+! { dg-output "Error termination.*" { target { ! { openacc_nvidia_accel_selected || openacc_amdgcn_accel_selected } } } }
+!
+! PR85463:
 ! { dg-output "libgomp: cuStreamSynchronize error.*" { target openacc_nvidia_accel_selected } }
+!
 ! { dg-shouldfail "" }
index 7103fdb5d8ed9b008601d92b72e4f621c1238e33..fca1d960f66d88f378ec6611338347b5dbc74a40 100644 (file)
 
 ! { dg-output "CheCKpOInT(\n|\r\n|\r)+" }
 ! { dg-output "ERROR STOP 35(\n|\r\n|\r)+" }
-! PR85463.  The "minimal" libgfortran implementation used with nvptx
-! offloading is a little bit different.
-! { dg-output "Error termination.*" { target { ! openacc_nvidia_accel_selected } } }
+!
+! In gfortran's main program, libfortran's set_options is called - which sets
+! compiler_options.backtrace = 1 by default.  For an offload libgfortran, this
+! is never called and, hence, "Error termination." is never printed.  Thus:
+! { dg-output "Error termination.*" { target { ! { openacc_nvidia_accel_selected || openacc_amdgcn_accel_selected } } } }
+!
+! PR85463:
 ! { dg-output "libgomp: cuStreamSynchronize error.*" { target openacc_nvidia_accel_selected } }
+!
 ! { dg-shouldfail "" }
index 9c217f14ea1b7e4eb161fc4c1084987c95850440..2ae0b0d160289b9b1e4a5ee612bade19f3e3b36b 100644 (file)
 
 ! { dg-output "CheCKpOInT(\n|\r\n|\r)+" }
 ! { dg-output "ERROR STOP SiGN(\n|\r\n|\r)+" }
-! PR85463.  The "minimal" libgfortran implementation used with nvptx
-! offloading is a little bit different.
-! { dg-output "Error termination.*" { target { ! openacc_nvidia_accel_selected } } }
+!
+! In gfortran's main program, libfortran's set_options is called - which sets
+! compiler_options.backtrace = 1 by default.  For an offload libgfortran, this
+! is never called and, hence, "Error termination." is never printed.  Thus:
+! { dg-output "Error termination.*" { target { ! { openacc_nvidia_accel_selected || openacc_amdgcn_accel_selected } } } }
+!
+! PR85463:
 ! { dg-output "libgomp: cuStreamSynchronize error.*" { target openacc_nvidia_accel_selected } }
+!
 ! { dg-shouldfail "" }