check.c (gfc_check_kill): Check pid and sig are scalar.
authorSteven G. Kargl <kargl@gcc.gnu.org>
Sun, 11 Mar 2018 21:34:40 +0000 (21:34 +0000)
committerSteven G. Kargl <kargl@gcc.gnu.org>
Sun, 11 Mar 2018 21:34:40 +0000 (21:34 +0000)
commitfbe1f017435875f9bfd29d250b4ba2eaf4c79047
treeb74e8b8a89bebff4e89246bb82fad265f81c3579
parent6f76317a471e2960343ff94a60620fec76cdc35c
check.c (gfc_check_kill): Check pid and sig are scalar.

2018-03-11  Steven G. Kargl  <kargls@gcc.gnu.org>

* check.c (gfc_check_kill):  Check pid and sig are scalar.
(gfc_check_kill_sub): Restrict kind to 4 and 8.
* intrinsic.c (add_function): Sort keyword list.  Add pid and sig
keywords for KILL.  Remove redundant *back="back" in favor of the
original *bck="back".
(add_subroutines): Sort keyword list.  Add pid and sig keywords
for KILL.
* intrinsic.texi: Fix documentation to consistently use pid and sig.
* iresolve.c (gfc_resolve_kill): Kind can only be 4 or 8.  Choose the
correct function.
(gfc_resolve_rename_sub): Add comment.

From-SVN: r258436
gcc/fortran/ChangeLog
gcc/fortran/check.c
gcc/fortran/intrinsic.c
gcc/fortran/intrinsic.texi
gcc/fortran/iresolve.c