aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorFrancois-Xavier Coudert <fxcoudert@gcc.gnu.org>2020-09-06 18:24:50 +0200
committerFrancois-Xavier Coudert <fxcoudert@gcc.gnu.org>2020-09-06 18:29:09 +0200
commit3489d80fee42764460cb06f7a2e9f126c18602b4 (patch)
treecb33c63d25a66e7a93040c9894bd0ffb5ac3faf0 /gcc
parent0dc80505562c89df617ea11c733ee2cfab53c3f7 (diff)
downloadgcc-3489d80fee42764460cb06f7a2e9f126c18602b4.zip
gcc-3489d80fee42764460cb06f7a2e9f126c18602b4.tar.gz
gcc-3489d80fee42764460cb06f7a2e9f126c18602b4.tar.bz2
fortran: caf_fail_image expects no argument
gcc/fortran/ChangeLog PR fortran/96947 * trans-stmt.c (gfc_trans_fail_image): caf_fail_image expects no argument. gcc/testsuite/ChangeLog * gfortran.dg/coarray_fail_st.f90: Adjust test.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/fortran/trans-stmt.c3
-rw-r--r--gcc/testsuite/gfortran.dg/coarray_fail_st.f902
2 files changed, 2 insertions, 3 deletions
diff --git a/gcc/fortran/trans-stmt.c b/gcc/fortran/trans-stmt.c
index 54b56c4..1f183b9 100644
--- a/gcc/fortran/trans-stmt.c
+++ b/gcc/fortran/trans-stmt.c
@@ -689,8 +689,7 @@ gfc_trans_fail_image (gfc_code *code ATTRIBUTE_UNUSED)
{
if (flag_coarray == GFC_FCOARRAY_LIB)
return build_call_expr_loc (input_location,
- gfor_fndecl_caf_fail_image, 1,
- build_int_cst (pchar_type_node, 0));
+ gfor_fndecl_caf_fail_image, 0);
else
{
const char *name = gfc_get_string (PREFIX ("exit_i%d"), 4);
diff --git a/gcc/testsuite/gfortran.dg/coarray_fail_st.f90 b/gcc/testsuite/gfortran.dg/coarray_fail_st.f90
index d4eb8e2..8c86f55 100644
--- a/gcc/testsuite/gfortran.dg/coarray_fail_st.f90
+++ b/gcc/testsuite/gfortran.dg/coarray_fail_st.f90
@@ -18,4 +18,4 @@ program fail_statement
end program fail_statement
-! { dg-final { scan-tree-dump-times "_gfortran_caf_fail_image \\\(0B\\\);" 1 "original" } }
+! { dg-final { scan-tree-dump-times "_gfortran_caf_fail_image \\\(\\\);" 1 "original" } }