aboutsummaryrefslogtreecommitdiff
path: root/libgfortran/caf
diff options
context:
space:
mode:
authorTobias Burnus <burnus@gcc.gnu.org>2014-06-19 09:16:34 +0200
committerTobias Burnus <burnus@gcc.gnu.org>2014-06-19 09:16:34 +0200
commit7f6c4159bf807be2450ea3952ecb6ed7ea8e33d0 (patch)
treed7a03ca2513c1c3ab47867b5d0d5cf274a580a17 /libgfortran/caf
parent29d0a43c96c6c9671c0fe8a05b8cfb2791d5d5cd (diff)
downloadgcc-7f6c4159bf807be2450ea3952ecb6ed7ea8e33d0.zip
gcc-7f6c4159bf807be2450ea3952ecb6ed7ea8e33d0.tar.gz
gcc-7f6c4159bf807be2450ea3952ecb6ed7ea8e33d0.tar.bz2
trans-intrinsic.c (conv_co_minmaxsum): Fix argument passing.
gcc/fortran/ 2014-06-19 Tobias Burnus <burnus@net-b.de> * trans-intrinsic.c (conv_co_minmaxsum): Fix argument passing. gcc/testsuite/ 2014-06-19 Tobias Burnus <burnus@net-b.de> * gfortran.dg/coarray/collectives_2.f90: Extend and make valid. libgfortran/ 2014-06-19 Tobias Burnus <burnus@net-b.de> * caf/single.c (_gfortran_caf_co_sum, _gfortran_caf_co_max, _gfortran_caf_co_min): Fix stat setting. From-SVN: r211816
Diffstat (limited to 'libgfortran/caf')
-rw-r--r--libgfortran/caf/single.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libgfortran/caf/single.c b/libgfortran/caf/single.c
index cf1d420..abb0a1f 100644
--- a/libgfortran/caf/single.c
+++ b/libgfortran/caf/single.c
@@ -211,7 +211,7 @@ _gfortran_caf_co_sum (gfc_descriptor_t *a __attribute__ ((unused)),
int errmsg_len __attribute__ ((unused)))
{
if (stat)
- stat = 0;
+ *stat = 0;
}
void
@@ -222,7 +222,7 @@ _gfortran_caf_co_min (gfc_descriptor_t *a __attribute__ ((unused)),
int errmsg_len __attribute__ ((unused)))
{
if (stat)
- stat = 0;
+ *stat = 0;
}
void
@@ -233,7 +233,7 @@ _gfortran_caf_co_max (gfc_descriptor_t *a __attribute__ ((unused)),
int errmsg_len __attribute__ ((unused)))
{
if (stat)
- stat = 0;
+ *stat = 0;
}
void