From: Tobias Burnus Date: Wed, 30 Oct 2019 10:33:58 +0000 (+0000) Subject: libgomp/testsuite – use 'stop' and 'dg-do run' X-Git-Tag: misc/cutover-git~1682 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=01509e2f045ab897000de7a2b242a059a99a89a3;p=thirdparty%2Fgcc.git libgomp/testsuite – use 'stop' and 'dg-do run' libgomp/ * testsuite/libgomp.fortran/target-simd.f90: Use stop not abort. * testsuite/libgomp.fortran/use_device_ptr-optional-1.f90: Ditto; add 'dg-do run' for torture testing. * testsuite/libgomp.fortran/lastprivate1.f90: Add 'dg-do run'. * testsuite/libgomp.fortran/lastprivate2.f90: Ditto. * testsuite/libgomp.fortran/nestedfn4.f90: Ditto. * testsuite/libgomp.fortran/pr25219.f90: Ditto. * testsuite/libgomp.fortran/pr28390.f: Ditto. * testsuite/libgomp.fortran/pr35130.f90: Ditto. * testsuite/libgomp.fortran/pr90779.f90: Ditto. * testsuite/libgomp.fortran/task2.f90: Ditto. * testsuite/libgomp.fortran/taskgroup1.f90: Ditto. * testsuite/libgomp.fortran/taskloop1.f90: Ditto. * testsuite/libgomp.fortran/use_device_addr-1.f90: Ditto. * testsuite/libgomp.fortran/use_device_addr-2.f90: Ditto. * testsuite/libgomp.fortran/workshare1.f90: Ditto. * testsuite/libgomp.fortran/workshare2.f90: Ditto. From-SVN: r277606 --- diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index aa30b809f151..bd16e9c9074d 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,23 @@ +2019-10-30 Tobias Burnus + + * testsuite/libgomp.fortran/target-simd.f90: Use stop not abort. + * testsuite/libgomp.fortran/use_device_ptr-optional-1.f90: + Ditto; add 'dg-do run' for torture testing. + * testsuite/libgomp.fortran/lastprivate1.f90: Add 'dg-do run'. + * testsuite/libgomp.fortran/lastprivate2.f90: Ditto. + * testsuite/libgomp.fortran/nestedfn4.f90: Ditto. + * testsuite/libgomp.fortran/pr25219.f90: Ditto. + * testsuite/libgomp.fortran/pr28390.f: Ditto. + * testsuite/libgomp.fortran/pr35130.f90: Ditto. + * testsuite/libgomp.fortran/pr90779.f90: Ditto. + * testsuite/libgomp.fortran/task2.f90: Ditto. + * testsuite/libgomp.fortran/taskgroup1.f90: Ditto. + * testsuite/libgomp.fortran/taskloop1.f90: Ditto. + * testsuite/libgomp.fortran/use_device_addr-1.f90: Ditto. + * testsuite/libgomp.fortran/use_device_addr-2.f90: Ditto. + * testsuite/libgomp.fortran/workshare1.f90: Ditto. + * testsuite/libgomp.fortran/workshare2.f90: Ditto. + 2019-10-28 Tobias Burnus * testsuite/libgomp.oacc-fortran/abort-1.f90: Add 'dg-do run'. diff --git a/libgomp/testsuite/libgomp.fortran/lastprivate1.f90 b/libgomp/testsuite/libgomp.fortran/lastprivate1.f90 index 132617b5c273..62a5ef9d96c2 100644 --- a/libgomp/testsuite/libgomp.fortran/lastprivate1.f90 +++ b/libgomp/testsuite/libgomp.fortran/lastprivate1.f90 @@ -1,3 +1,4 @@ +! { dg-do run } program lastprivate integer :: i common /c/ i diff --git a/libgomp/testsuite/libgomp.fortran/lastprivate2.f90 b/libgomp/testsuite/libgomp.fortran/lastprivate2.f90 index 6cd5760206c9..97b6007e1efa 100644 --- a/libgomp/testsuite/libgomp.fortran/lastprivate2.f90 +++ b/libgomp/testsuite/libgomp.fortran/lastprivate2.f90 @@ -1,3 +1,4 @@ +! { dg-do run } program lastprivate integer :: i, k common /c/ i, k diff --git a/libgomp/testsuite/libgomp.fortran/nestedfn4.f90 b/libgomp/testsuite/libgomp.fortran/nestedfn4.f90 index bc8614a340ab..6143bfb283c2 100644 --- a/libgomp/testsuite/libgomp.fortran/nestedfn4.f90 +++ b/libgomp/testsuite/libgomp.fortran/nestedfn4.f90 @@ -1,3 +1,4 @@ +! { dg-do run } program foo integer :: i, j, k integer :: a(10), c(10) diff --git a/libgomp/testsuite/libgomp.fortran/pr25219.f90 b/libgomp/testsuite/libgomp.fortran/pr25219.f90 index 61dd1bc04e6c..3b10fceb8b77 100644 --- a/libgomp/testsuite/libgomp.fortran/pr25219.f90 +++ b/libgomp/testsuite/libgomp.fortran/pr25219.f90 @@ -1,3 +1,4 @@ +! { dg-do run } ! PR fortran/25219 implicit none diff --git a/libgomp/testsuite/libgomp.fortran/pr28390.f b/libgomp/testsuite/libgomp.fortran/pr28390.f index a667e08f73ee..9b2d29d2f73c 100644 --- a/libgomp/testsuite/libgomp.fortran/pr28390.f +++ b/libgomp/testsuite/libgomp.fortran/pr28390.f @@ -1,3 +1,4 @@ +! { dg-do run } ! PR fortran/28390 program pr28390 integer i diff --git a/libgomp/testsuite/libgomp.fortran/pr35130.f90 b/libgomp/testsuite/libgomp.fortran/pr35130.f90 index e6be64f15f52..940531e823ac 100644 --- a/libgomp/testsuite/libgomp.fortran/pr35130.f90 +++ b/libgomp/testsuite/libgomp.fortran/pr35130.f90 @@ -1,3 +1,4 @@ +! { dg-do run } ! PR middle-end/35130 program pr35130 diff --git a/libgomp/testsuite/libgomp.fortran/pr90779.f90 b/libgomp/testsuite/libgomp.fortran/pr90779.f90 index a6d687abfe62..c14dc87dd001 100644 --- a/libgomp/testsuite/libgomp.fortran/pr90779.f90 +++ b/libgomp/testsuite/libgomp.fortran/pr90779.f90 @@ -1,3 +1,4 @@ +! { dg-do run } ! PR middle-end/90779 program pr90779 diff --git a/libgomp/testsuite/libgomp.fortran/target-simd.f90 b/libgomp/testsuite/libgomp.fortran/target-simd.f90 index a58e6a57d154..158347b59dc1 100644 --- a/libgomp/testsuite/libgomp.fortran/target-simd.f90 +++ b/libgomp/testsuite/libgomp.fortran/target-simd.f90 @@ -14,7 +14,7 @@ program test b(i) = 5.0 * a(i) end do - if (any (b - 5.0 *a > 10.0*epsilon(a))) call abort() + if (any (b - 5.0 *a > 10.0*epsilon(a))) stop 1 !$omp target simd map(to:a) map(from:b) do i = 1, size(a) @@ -22,5 +22,5 @@ program test end do !$omp end target simd - if (any (b - 2.0 *a > 10.0*epsilon(a))) call abort() + if (any (b - 2.0 *a > 10.0*epsilon(a))) stop 2 end program test diff --git a/libgomp/testsuite/libgomp.fortran/task2.f90 b/libgomp/testsuite/libgomp.fortran/task2.f90 index 271514150433..4f363b684a5d 100644 --- a/libgomp/testsuite/libgomp.fortran/task2.f90 +++ b/libgomp/testsuite/libgomp.fortran/task2.f90 @@ -1,3 +1,4 @@ +! { dg-do run } ! { dg-options "-std=legacy" } integer :: err diff --git a/libgomp/testsuite/libgomp.fortran/taskgroup1.f90 b/libgomp/testsuite/libgomp.fortran/taskgroup1.f90 index 3f6b38a35f9c..145f54f89117 100644 --- a/libgomp/testsuite/libgomp.fortran/taskgroup1.f90 +++ b/libgomp/testsuite/libgomp.fortran/taskgroup1.f90 @@ -1,3 +1,4 @@ +! { dg-do run } integer :: v(16), i do i = 1, 16 v(i) = i diff --git a/libgomp/testsuite/libgomp.fortran/taskloop1.f90 b/libgomp/testsuite/libgomp.fortran/taskloop1.f90 index 48904b145bdb..44a14c2433c4 100644 --- a/libgomp/testsuite/libgomp.fortran/taskloop1.f90 +++ b/libgomp/testsuite/libgomp.fortran/taskloop1.f90 @@ -1,3 +1,4 @@ +! { dg-do run } common /blk/ q, e integer :: q, r logical :: e diff --git a/libgomp/testsuite/libgomp.fortran/use_device_addr-1.f90 b/libgomp/testsuite/libgomp.fortran/use_device_addr-1.f90 index 2e5ce60d47ca..69607e03e880 100644 --- a/libgomp/testsuite/libgomp.fortran/use_device_addr-1.f90 +++ b/libgomp/testsuite/libgomp.fortran/use_device_addr-1.f90 @@ -1,3 +1,4 @@ +! { dg-do run } ! Comprehensive run-time test for use_device_addr ! ! Differs from use_device_addr-2.f90 by using a 8-byte variable (c_double) diff --git a/libgomp/testsuite/libgomp.fortran/use_device_addr-2.f90 b/libgomp/testsuite/libgomp.fortran/use_device_addr-2.f90 index bddb44914145..391a8313aec7 100644 --- a/libgomp/testsuite/libgomp.fortran/use_device_addr-2.f90 +++ b/libgomp/testsuite/libgomp.fortran/use_device_addr-2.f90 @@ -1,3 +1,4 @@ +! { dg-do run } ! Comprehensive run-time test for use_device_addr ! ! Differs from use_device_addr-1.f90 by using a 4-byte variable (c_float) diff --git a/libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-1.f90 b/libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-1.f90 index 93c61216034e..ac69df559c96 100644 --- a/libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-1.f90 +++ b/libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-1.f90 @@ -1,3 +1,4 @@ +! { dg-do run } ! Test whether use_device_ptr properly handles OPTIONAL arguments ! (Only case of present arguments is tested) program test_it @@ -14,11 +15,11 @@ contains subroutine foo(ii) integer, pointer, optional :: ii - if (.not.present(ii)) call abort() - if (.not.associated(ii, ixx)) call abort() + if (.not.present(ii)) stop 1 + if (.not.associated(ii, ixx)) stop 2 !$omp target data map(to:ixx) use_device_ptr(ii) - if (.not.present(ii)) call abort() - if (.not.associated(ii)) call abort() + if (.not.present(ii)) stop 3 + if (.not.associated(ii)) stop 4 !$omp end target data end subroutine foo @@ -26,11 +27,11 @@ contains subroutine bar(jj) integer, pointer, optional :: jj - if (.not.present(jj)) call abort() - if (associated(jj)) call abort() + if (.not.present(jj)) stop 5 + if (associated(jj)) stop 6 !$omp target data map(to:ixx) use_device_ptr(jj) - if (.not.present(jj)) call abort() - if (associated(jj)) call abort() + if (.not.present(jj)) stop 7 + if (associated(jj)) stop 8 !$omp end target data end subroutine bar end program test_it diff --git a/libgomp/testsuite/libgomp.fortran/workshare1.f90 b/libgomp/testsuite/libgomp.fortran/workshare1.f90 index 1d2ba7d3ee26..f50928e0a47e 100644 --- a/libgomp/testsuite/libgomp.fortran/workshare1.f90 +++ b/libgomp/testsuite/libgomp.fortran/workshare1.f90 @@ -1,3 +1,4 @@ +! { dg-do run } function foo () integer :: foo logical :: foo_seen diff --git a/libgomp/testsuite/libgomp.fortran/workshare2.f90 b/libgomp/testsuite/libgomp.fortran/workshare2.f90 index 655a450885e1..88b50fbe457b 100644 --- a/libgomp/testsuite/libgomp.fortran/workshare2.f90 +++ b/libgomp/testsuite/libgomp.fortran/workshare2.f90 @@ -1,3 +1,4 @@ +! { dg-do run } subroutine f1 integer a(20:50,70:90) !$omp parallel workshare