------- Comment #2 from dfranke at gcc dot gnu dot org 2007-02-11 19:39 ------- Contrary to this, the docs of g77-3.4.6 [1] state: Status: INTEGER(KIND=1); OPTIONAL; scalar; INTENT(OUT).
Also, the comment at the beginning of libgfortran/intrinsics/kill.c [2] states: /* SUBROUTINE KILL(PID, SIGNAL, STATUS) INTEGER, INTENT(IN) :: PID, SIGNAL INTEGER(KIND=1), INTENT(OUT), OPTIONAL :: STATUS INTEGER(KIND=1) FUNCTION KILL(PID, SIGNAL) INTEGER, INTENT(IN) :: PID, SIGNAL */ Thus, maybe libgfortran should provide `_gfortran_kill_i1_sub'? [1] http://gcc.gnu.org/onlinedocs/gcc-3.4.6/g77/Kill-Intrinsic-_0028subroutine_0029.html [2] http://gcc.gnu.org/viewcvs/trunk/libgfortran/intrinsics/kill.c?view=markup -- dfranke at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dfranke at gcc dot gnu dot | |org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30372