Commit ad80ec46 by Tobias Burnus Committed by Tobias Burnus

testsuite/libgomp.oacc-fortran: Update dg-output to fix GCN

        * 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
parent 70bfe5a7
2019-12-12 Tobias Burnus <tobias@codesourcery.com> 2019-12-04 Tobias Burnus <tobias@codesourcery.com>
PR fortran/92754 PR fortran/92754
* intrinsic.c (gfc_intrinsic_func_interface): Set * intrinsic.c (gfc_intrinsic_func_interface): Set
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
* gcc.dg/tree-ssa/ssa-fre-84.c: New testcase. * 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 PR fortran/92754
gfortran.dg/intrinsic_9.f90: New. gfortran.dg/intrinsic_9.f90: New.
......
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> 2019-12-04 Jakub Jelinek <jakub@redhat.com>
PR fortran/92756 PR fortran/92756
......
...@@ -13,8 +13,13 @@ ...@@ -13,8 +13,13 @@
! { dg-output "CheCKpOInT(\n|\r\n|\r)+" } ! { dg-output "CheCKpOInT(\n|\r\n|\r)+" }
! { dg-output "ERROR STOP (\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. ! In gfortran's main program, libfortran's set_options is called - which sets
! { dg-output "Error termination.*" { target { ! openacc_nvidia_accel_selected } } } ! 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-output "libgomp: cuStreamSynchronize error.*" { target openacc_nvidia_accel_selected } }
!
! { dg-shouldfail "" } ! { dg-shouldfail "" }
...@@ -13,8 +13,13 @@ ...@@ -13,8 +13,13 @@
! { dg-output "CheCKpOInT(\n|\r\n|\r)+" } ! { dg-output "CheCKpOInT(\n|\r\n|\r)+" }
! { dg-output "ERROR STOP 35(\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. ! In gfortran's main program, libfortran's set_options is called - which sets
! { dg-output "Error termination.*" { target { ! openacc_nvidia_accel_selected } } } ! 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-output "libgomp: cuStreamSynchronize error.*" { target openacc_nvidia_accel_selected } }
!
! { dg-shouldfail "" } ! { dg-shouldfail "" }
...@@ -13,8 +13,13 @@ ...@@ -13,8 +13,13 @@
! { dg-output "CheCKpOInT(\n|\r\n|\r)+" } ! { dg-output "CheCKpOInT(\n|\r\n|\r)+" }
! { dg-output "ERROR STOP SiGN(\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. ! In gfortran's main program, libfortran's set_options is called - which sets
! { dg-output "Error termination.*" { target { ! openacc_nvidia_accel_selected } } } ! 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-output "libgomp: cuStreamSynchronize error.*" { target openacc_nvidia_accel_selected } }
!
! { dg-shouldfail "" } ! { dg-shouldfail "" }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment