1. 26 Mar, 2018 6 commits
  2. 25 Mar, 2018 9 commits
    • re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) · bfc24e32
      2018-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/84381
      	* testsuite/libgomp.fortran/aligned1.f03: Replace non-standard
      	call abort by STOP n.
      	* testsuite/libgomp.fortran/alloc-comp-1.f90: Likewise.
      	* testsuite/libgomp.fortran/alloc-comp-2.f90: Likewise.
      	* testsuite/libgomp.fortran/alloc-comp-3.f90: Likewise.
      	* testsuite/libgomp.fortran/allocatable1.f90: Likewise.
      	* testsuite/libgomp.fortran/allocatable10.f90: Likewise.
      	* testsuite/libgomp.fortran/allocatable11.f90: Likewise.
      	* testsuite/libgomp.fortran/allocatable12.f90: Likewise.
      	* testsuite/libgomp.fortran/allocatable2.f90: Likewise.
      	* testsuite/libgomp.fortran/allocatable3.f90: Likewise.
      	* testsuite/libgomp.fortran/allocatable4.f90: Likewise.
      	* testsuite/libgomp.fortran/allocatable5.f90: Likewise.
      	* testsuite/libgomp.fortran/allocatable6.f90: Likewise.
      	* testsuite/libgomp.fortran/allocatable7.f90: Likewise.
      	* testsuite/libgomp.fortran/allocatable8.f90: Likewise.
      	* testsuite/libgomp.fortran/allocatable9.f90: Likewise.
      	* testsuite/libgomp.fortran/appendix-a/a.18.1.f90: Likewise.
      	* testsuite/libgomp.fortran/appendix-a/a.19.1.f90: Likewise.
      	* testsuite/libgomp.fortran/associate1.f90: Likewise.
      	* testsuite/libgomp.fortran/associate2.f90: Likewise.
      	* testsuite/libgomp.fortran/associate3.f90: Likewise.
      	* testsuite/libgomp.fortran/cancel-do-1.f90: Likewise.
      	* testsuite/libgomp.fortran/cancel-do-2.f90: Likewise.
      	* testsuite/libgomp.fortran/cancel-parallel-1.f90: Likewise.
      	* testsuite/libgomp.fortran/cancel-sections-1.f90: Likewise.
      	* testsuite/libgomp.fortran/cancel-taskgroup-2.f90: Likewise.
      	* testsuite/libgomp.fortran/character1.f90: Likewise.
      	* testsuite/libgomp.fortran/character2.f90: Likewise.
      	* testsuite/libgomp.fortran/collapse1.f90: Likewise.
      	* testsuite/libgomp.fortran/collapse2.f90: Likewise.
      	* testsuite/libgomp.fortran/collapse3.f90: Likewise.
      	* testsuite/libgomp.fortran/collapse4.f90: Likewise.
      	* testsuite/libgomp.fortran/crayptr1.f90: Likewise.
      	* testsuite/libgomp.fortran/crayptr2.f90: Likewise.
      	* testsuite/libgomp.fortran/crayptr3.f90: Likewise.
      	* testsuite/libgomp.fortran/declare-simd-1.f90: Likewise.
      	* testsuite/libgomp.fortran/declare-simd-3.f90: Likewise.
      	* testsuite/libgomp.fortran/declare-target-2.f90: Likewise.
      	* testsuite/libgomp.fortran/depend-1.f90: Likewise.
      	* testsuite/libgomp.fortran/depend-2.f90: Likewise.
      	* testsuite/libgomp.fortran/depend-3.f90: Likewise.
      	* testsuite/libgomp.fortran/do1.f90: Likewise.
      	* testsuite/libgomp.fortran/do2.f90: Likewise.
      	* testsuite/libgomp.fortran/doacross1.f90: Likewise.
      	* testsuite/libgomp.fortran/doacross2.f90: Likewise.
      	* testsuite/libgomp.fortran/doacross3.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/array_sections-3.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/array_sections-4.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/async_target-1.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/async_target-2.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/declare_target-1.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/declare_target-2.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/declare_target-3.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/declare_target-4.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/declare_target-5.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/device-1.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/device-2.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/device-3.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/simd-1.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/simd-2.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/simd-3.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/simd-4.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/simd-5.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/simd-6.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/simd-7.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/simd-8.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/target-1.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/target-2.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/target-3.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/target-4.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/target-5.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/target_data-1.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/target_data-2.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/target_data-3.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/target_data-4.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/target_data-5.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/target_data-6.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/target_data-7.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/target_update-1.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/target_update-2.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/task_dep-1.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/task_dep-2.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/task_dep-3.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/task_dep-4.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/task_dep-5.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/teams-2.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/teams-3.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/teams-4.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/teams-5.f90: Likewise.
      	* testsuite/libgomp.fortran/examples-4/teams-6.f90: Likewise.
      	* testsuite/libgomp.fortran/lastprivate1.f90: Likewise.
      	* testsuite/libgomp.fortran/lastprivate2.f90: Likewise.
      	* testsuite/libgomp.fortran/lib1.f90: Likewise.
      	* testsuite/libgomp.fortran/lib2.f: Likewise.
      	* testsuite/libgomp.fortran/lib3.f: Likewise.
      	* testsuite/libgomp.fortran/lib4.f90: Likewise.
      	* testsuite/libgomp.fortran/lock-1.f90: Likewise.
      	* testsuite/libgomp.fortran/lock-2.f90: Likewise.
      	* testsuite/libgomp.fortran/nested1.f90: Likewise.
      	* testsuite/libgomp.fortran/nestedfn1.f90: Likewise.
      	* testsuite/libgomp.fortran/nestedfn2.f90: Likewise.
      	* testsuite/libgomp.fortran/nestedfn3.f90: Likewise.
      	* testsuite/libgomp.fortran/nestedfn4.f90: Likewise.
      	* testsuite/libgomp.fortran/nestedfn5.f90: Likewise.
      	* testsuite/libgomp.fortran/omp_atomic1.f90: Likewise.
      	* testsuite/libgomp.fortran/omp_atomic2.f90: Likewise.
      	* testsuite/libgomp.fortran/omp_atomic3.f90: Likewise.
      	* testsuite/libgomp.fortran/omp_atomic4.f90: Likewise.
      	* testsuite/libgomp.fortran/omp_atomic5.f90: Likewise.
      	* testsuite/libgomp.fortran/omp_cond1.f: Likewise.
      	* testsuite/libgomp.fortran/omp_cond2.f: Likewise.
      	* testsuite/libgomp.fortran/omp_cond3.F90: Likewise.
      	* testsuite/libgomp.fortran/omp_cond4.F90: Likewise.
      	* testsuite/libgomp.fortran/omp_parse1.f90: Likewise.
      	* testsuite/libgomp.fortran/omp_parse2.f90: Likewise.
      	* testsuite/libgomp.fortran/omp_parse3.f90: Likewise.
      	* testsuite/libgomp.fortran/omp_parse4.f90: Likewise.
      	* testsuite/libgomp.fortran/openmp_version-1.f: Likewise.
      	* testsuite/libgomp.fortran/openmp_version-2.f90: Likewise.
      	* testsuite/libgomp.fortran/parloops-exit-first-loop-alt-2.f95: Likewise.
      	* testsuite/libgomp.fortran/parloops-exit-first-loop-alt.f95: Likewise.
      	* testsuite/libgomp.fortran/pointer1.f90: Likewise.
      	* testsuite/libgomp.fortran/pointer2.f90: Likewise.
      	* testsuite/libgomp.fortran/pr25162.f: Likewise.
      	* testsuite/libgomp.fortran/pr25219.f90: Likewise.
      	* testsuite/libgomp.fortran/pr27395-1.f90: Likewise.
      	* testsuite/libgomp.fortran/pr27395-2.f90: Likewise.
      	* testsuite/libgomp.fortran/pr27416-1.f90: Likewise.
      	* testsuite/libgomp.fortran/pr27916-1.f90: Likewise.
      	* testsuite/libgomp.fortran/pr27916-2.f90: Likewise.
      	* testsuite/libgomp.fortran/pr28390.f: Likewise.
      	* testsuite/libgomp.fortran/pr29629.f90: Likewise.
      	* testsuite/libgomp.fortran/pr32550.f90: Likewise.
      	* testsuite/libgomp.fortran/pr33880.f90: Likewise.
      	* testsuite/libgomp.fortran/pr34020.f90: Likewise.
      	* testsuite/libgomp.fortran/pr35130.f90: Likewise.
      	* testsuite/libgomp.fortran/pr42162.f90: Likewise.
      	* testsuite/libgomp.fortran/pr46753.f90: Likewise.
      	* testsuite/libgomp.fortran/pr48894.f90: Likewise.
      	* testsuite/libgomp.fortran/pr49792-1.f90: Likewise.
      	* testsuite/libgomp.fortran/pr49792-2.f90: Likewise.
      	* testsuite/libgomp.fortran/pr63938-1.f90: Likewise.
      	* testsuite/libgomp.fortran/pr63938-2.f90: Likewise.
      	* testsuite/libgomp.fortran/pr65597.f90: Likewise.
      	* testsuite/libgomp.fortran/pr66199-1.f90: Likewise.
      	* testsuite/libgomp.fortran/pr71014.f90: Likewise.
      	* testsuite/libgomp.fortran/pr81304.f90: Likewise.
      	* testsuite/libgomp.fortran/pr81841.f90: Likewise.
      	* testsuite/libgomp.fortran/pr84418-1.f90: Likewise.
      	* testsuite/libgomp.fortran/pr84418-2.f90: Likewise.
      	* testsuite/libgomp.fortran/procptr1.f90: Likewise.
      	* testsuite/libgomp.fortran/recursion1.f90: Likewise.
      	* testsuite/libgomp.fortran/reduction1.f90: Likewise.
      	* testsuite/libgomp.fortran/reduction2.f90: Likewise.
      	* testsuite/libgomp.fortran/reduction3.f90: Likewise.
      	* testsuite/libgomp.fortran/reduction4.f90: Likewise.
      	* testsuite/libgomp.fortran/reduction5.f90: Likewise.
      	* testsuite/libgomp.fortran/reduction6.f90: Likewise.
      	* testsuite/libgomp.fortran/reference1.f90: Likewise.
      	* testsuite/libgomp.fortran/reference2.f90: Likewise.
      	* testsuite/libgomp.fortran/retval1.f90: Likewise.
      	* testsuite/libgomp.fortran/retval2.f90: Likewise.
      	* testsuite/libgomp.fortran/sharing1.f90: Likewise.
      	* testsuite/libgomp.fortran/sharing2.f90: Likewise.
      	* testsuite/libgomp.fortran/simd1.f90: Likewise.
      	* testsuite/libgomp.fortran/simd2.f90: Likewise.
      	* testsuite/libgomp.fortran/simd3.f90: Likewise.
      	* testsuite/libgomp.fortran/simd4.f90: Likewise.
      	* testsuite/libgomp.fortran/simd5.f90: Likewise.
      	* testsuite/libgomp.fortran/simd6.f90: Likewise.
      	* testsuite/libgomp.fortran/simd7.f90: Likewise.
      	* testsuite/libgomp.fortran/stack.f90: Likewise.
      	* testsuite/libgomp.fortran/strassen.f90: Likewise.
      	* testsuite/libgomp.fortran/tabs1.f90: Likewise.
      	* testsuite/libgomp.fortran/tabs2.f: Likewise.
      	* testsuite/libgomp.fortran/target1.f90: Likewise.
      	* testsuite/libgomp.fortran/target2.f90: Likewise.
      	* testsuite/libgomp.fortran/target3.f90: Likewise.
      	* testsuite/libgomp.fortran/target4.f90: Likewise.
      	* testsuite/libgomp.fortran/target5.f90: Likewise.
      	* testsuite/libgomp.fortran/target6.f90: Likewise.
      	* testsuite/libgomp.fortran/target7.f90: Likewise.
      	* testsuite/libgomp.fortran/target8.f90: Likewise.
      	* testsuite/libgomp.fortran/task1.f90: Likewise.
      	* testsuite/libgomp.fortran/task2.f90: Likewise.
      	* testsuite/libgomp.fortran/task3.f90: Likewise.
      	* testsuite/libgomp.fortran/task4.f90: Likewise.
      	* testsuite/libgomp.fortran/taskgroup1.f90: Likewise.
      	* testsuite/libgomp.fortran/taskloop1.f90: Likewise.
      	* testsuite/libgomp.fortran/taskloop2.f90: Likewise.
      	* testsuite/libgomp.fortran/taskloop3.f90: Likewise.
      	* testsuite/libgomp.fortran/taskloop4.f90: Likewise.
      	* testsuite/libgomp.fortran/threadprivate1.f90: Likewise.
      	* testsuite/libgomp.fortran/threadprivate2.f90: Likewise.
      	* testsuite/libgomp.fortran/threadprivate3.f90: Likewise.
      	* testsuite/libgomp.fortran/threadprivate4.f90: Likewise.
      	* testsuite/libgomp.fortran/udr1.f90: Likewise.
      	* testsuite/libgomp.fortran/udr10.f90: Likewise.
      	* testsuite/libgomp.fortran/udr11.f90: Likewise.
      	* testsuite/libgomp.fortran/udr12.f90: Likewise.
      	* testsuite/libgomp.fortran/udr13.f90: Likewise.
      	* testsuite/libgomp.fortran/udr14.f90: Likewise.
      	* testsuite/libgomp.fortran/udr15.f90: Likewise.
      	* testsuite/libgomp.fortran/udr2.f90: Likewise.
      	* testsuite/libgomp.fortran/udr3.f90: Likewise.
      	* testsuite/libgomp.fortran/udr4.f90: Likewise.
      	* testsuite/libgomp.fortran/udr5.f90: Likewise.
      	* testsuite/libgomp.fortran/udr6.f90: Likewise.
      	* testsuite/libgomp.fortran/udr7.f90: Likewise.
      	* testsuite/libgomp.fortran/udr8.f90: Likewise.
      	* testsuite/libgomp.fortran/udr9.f90: Likewise.
      	* testsuite/libgomp.fortran/vla1.f90: Likewise.
      	* testsuite/libgomp.fortran/vla2.f90: Likewise.
      	* testsuite/libgomp.fortran/vla3.f90: Likewise.
      	* testsuite/libgomp.fortran/vla4.f90: Likewise.
      	* testsuite/libgomp.fortran/vla5.f90: Likewise.
      	* testsuite/libgomp.fortran/vla6.f90: Likewise.
      	* testsuite/libgomp.fortran/vla7.f90: Likewise.
      	* testsuite/libgomp.fortran/vla8.f90: Likewise.
      	* testsuite/libgomp.fortran/workshare1.f90: Likewise.
      	* testsuite/libgomp.fortran/workshare2.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/abort-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/abort-2.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/acc_on_device-1-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/acc_on_device-1-2.f: Likewise.
      	* testsuite/libgomp.oacc-fortran/acc_on_device-1-3.f: Likewise.
      	* testsuite/libgomp.oacc-fortran/asyncwait-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/asyncwait-2.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/asyncwait-3.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/atomic_capture-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/atomic_rw-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/atomic_update-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/c2.pl: Likewise.
      	* testsuite/libgomp.oacc-fortran/clauses-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/collapse-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/collapse-2.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/collapse-3.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/collapse-4.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/collapse-5.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/collapse-6.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/collapse-7.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/collapse-8.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/combined-directives-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/combined-reduction.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/data-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/data-2.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/data-3.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/data-4-2.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/data-4.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/declare-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/declare-2.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/declare-3.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/declare-4.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/declare-5.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/default-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/firstprivate-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/gang-static-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/host_data-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/if-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/implicit-firstprivate-ref.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/kernels-loop-2.f95: Likewise.
      	* testsuite/libgomp.oacc-fortran/kernels-loop-data-2.f95: Likewise.
      	* testsuite/libgomp.oacc-fortran/kernels-loop-data-enter-exit-2.f95: Likewise.
      	* testsuite/libgomp.oacc-fortran/kernels-loop-data-enter-exit.f95: Likewise.
      	* testsuite/libgomp.oacc-fortran/kernels-loop-data-update.f95: Likewise.
      	* testsuite/libgomp.oacc-fortran/kernels-loop-data.f95: Likewise.
      	* testsuite/libgomp.oacc-fortran/kernels-loop.f95: Likewise.
      	* testsuite/libgomp.oacc-fortran/lib-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/lib-10.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/lib-2.f: Likewise.
      	* testsuite/libgomp.oacc-fortran/lib-3.f: Likewise.
      	* testsuite/libgomp.oacc-fortran/lib-32-1.f: Likewise.
      	* testsuite/libgomp.oacc-fortran/lib-32-2.f: Likewise.
      	* testsuite/libgomp.oacc-fortran/lib-4.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/lib-5.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/lib-6.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/lib-7.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/lib-8.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/map-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/nested-function-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/nested-function-2.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/nested-function-3.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/non-scalar-data.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/openacc_version-1.f: Likewise.
      	* testsuite/libgomp.oacc-fortran/openacc_version-2.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/par-reduction-2-1.f: Likewise.
      	* testsuite/libgomp.oacc-fortran/par-reduction-2-2.f: Likewise.
      	* testsuite/libgomp.oacc-fortran/parallel-reduction.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/pointer-align-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/pr70643.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/pr81352.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/pr83920.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/pr84028.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/private-variables.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/pset-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/reduction-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/reduction-2.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/reduction-3.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/reduction-4.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/reduction-5.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/reduction-6.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/reduction-7.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/reduction-8.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/routine-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/routine-2.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/routine-3.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/routine-4.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/routine-5.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/routine-7.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/routine-9.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/subarrays-1.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/subarrays-2.f90: Likewise.
      	* testsuite/libgomp.oacc-fortran/update-1.f90: Likewise.
      
      From-SVN: r258846
      Thomas Koenig committed
    • re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) · 32e38f64
      2018-03-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/84381
              * gfortran.dg/bound_simplification_3.f90: Replace "abort" by
      	"_gfortran_stop" in scan-tree-dump-times directive.
              * gfortran.dg/bound_simplification_4.f90: Likewise.
              * gfortran.dg/bound_simplification_5.f90: Likewise.
              * gfortran.dg/bound_simplification_6.f90: Likewise.
              * gfortran.dg/complex_intrinsic_7.f90: Likewise.
              * gfortran.dg/dot_product_2.f90: Likewise.
              * gfortran.dg/iso_fortran_env_5.f90: Likewise.
              * gfortran.dg/minmaxloc_12.f90: Likewise.
              * gfortran.dg/minmaxloc_13.f90: Likewise.
              * gfortran.dg/parameter_array_element_3.f90: Likewise.
              * gfortran.dg/shape_7.f90: Likewise.
              * gfortran.dg/storage_size_4.f90: Likewise.
              * gfortran.dg/string_length_2.f90: Likewise.
      
      From-SVN: r258845
      Thomas Koenig committed
    • re PR fortran/84381 (replace non-std 'call abort' by 'stop 1' in gfortran testsuite) · 9dd798f6
      2018-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
      	Neil Carlson <neil.n.carlson@gmail.com>
      
      	PR fortran/84381
      	* gfortran.dg/literal_character_constant_1.inc: Replace
      	call abort by STOP n.
      	* gfortran.dg/overload_1.f90: Likewise.
      
      
      Co-Authored-By: Neil Carlson <neil.n.carlson@gmail.com>
      
      From-SVN: r258844
      Thomas Koenig committed
    • re PR fortran/84924 (Erroneous error in C_F_POINTER) · a2b471e4
      2018-03-25  Seth Johnson <johnsonsr@ornl.gov>
      	Dominique d'Humieres  <dominiq@gcc.gnu.org>
      
      	PR fortran/84924
      	* check.c (gfc_check_c_f_pointer): Allow scalar noninteroperable
      	scalar derived type with -std=f2003 and -std=f2008.
      
      2018-03-25  Seth Johnson <johnsonsr@ornl.gov>
      	Dominique d'Humieres  <dominiq@gcc.gnu.org>
      
      	PR fortran/84924
      	* gfortran.dg/scalar_pointer_1.f90: New test.
      
      
      Co-Authored-By: Dominique d'Humieres <dominiq@gcc.gnu.org>
      
      From-SVN: r258843
      Seth Johnson committed
    • [testsuite] Make scan pattern more precise in vrp104.c · 60ac5d9d
      2018-03-25  Tom de Vries  <tom@codesourcery.com>
      
      	* gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
      	precise.
      
      From-SVN: r258842
      Tom de Vries committed
    • Fix changelog · 12056b7c
      From-SVN: r258841
      Jerry DeLisle committed
    • fix changelog · 47821ded
      From-SVN: r258840
      Jerry DeLisle committed
    • re PR fortran/69497 (ICE in gfc_free_namespace, at fortran/symbol.c:3701) · 8954606d
      2018-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      	    Dominique d'Humieres  <dominiq@gcc.gnu.org>
      
      	PR fortran/89497
      	* symbol.c (gfc_free_namespace): Delete the assert and only if
      	refs count is equals zero, free the namespace. Otherwise,
      	something is halfway and other errors will resound.
      
      	* gfortran.dg/pr89497.f90: New test.
      
      Co-Authored-By: Dominique d'Humieres <dominiq@gcc.gnu.org>
      
      From-SVN: r258839
      Jerry DeLisle committed
    • Daily bump. · 017c243d
      From-SVN: r258838
      GCC Administrator committed
  3. 24 Mar, 2018 4 commits
    • re PR fortran/70068 (ICE: out of memory on involving empty substring) · 335d0338
      2018-03-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/70068
      	* expr.c (find_substring_ref): Change types of start, end
      	and length variables to gfc_charlen_t. Set length to zero
      	for empty substring.
      
      2018-03-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/70068
      	* gfortran.dg/substr_7.f90: New test.
      
      From-SVN: r258835
      Thomas Koenig committed
    • re PR fortran/42651 (Functions with result: Wrongly accepts attributes to function name) · ba77f7ba
      2018-03-24  Steven G. Kargl  <kargl@gcc.gnu.org>
      
      	PR fortran/42651
      	* decl.c (check_function_name): Improved error message
      	(gfc_match_volatile, gfc_match_asynchronous) Use check_function_name.
      
      2018-03-24  Steven G. Kargl  <kargl@gcc.gnu.org>
      
      	PR fortran/42651
      	* gfortran.dg/pr42651.f90: New test.
      	* gfortran.dg/func_result_7.f90: Update error message.
      
      From-SVN: r258834
      Steven G. Kargl committed
    • Use SCEV information when aligning for vectorisation (PR 84005) · a199d5e7
      This PR is another regression caused by the removal of the simple_iv
      check in dr_analyze_innermost for BB analysis.  Without splitting out
      the step, we weren't able to find an underlying object whose alignment
      could be increased.
      
      As with PR81635, I think the simple_iv was only handling one special
      case of something that ought to be more general.  The more general
      thing here is that if the address can be analysed as a scalar
      evolution, and if all updates preserve alignment N, it's possible
      to align the address to N by increasing the alignment of the base
      object to N.  That applies also to outer loops, and to both loop
      and BB analysis.
      
      I wasn't sure where the new functions ought to live, but tree-data-ref.c
      seemed OK since (a) that already does scev analysis on addresses and
      (b) you'd want to use dr_analyze_innermost first if you were analysing
      a reference.
      
      2018-03-24  Richard Sandiford  <richard.sandiford@linaro.org>
      
      gcc/
      	PR tree-optimization/84005
      	* tree-data-ref.h (get_base_for_alignment): Declare.
      	* tree-data-ref.c (get_base_for_alignment_1): New function.
      	(get_base_for_alignment): Likewise.
      	* tree-vect-data-refs.c (vect_compute_data_ref_alignment): Use
      	get_base_for_alignment to find a suitable base object, instead
      	of always using drb->base_address.
      
      gcc/testsuite/
      	PR tree-optimization/84005
      	* gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
      	failing to force the alignment.
      
      From-SVN: r258833
      Richard Sandiford committed
    • Daily bump. · 19efbf0f
      From-SVN: r258831
      GCC Administrator committed
  4. 23 Mar, 2018 21 commits