Improve run-time diagnostic for "PRINT '(I1', 42":
authorCraig Burley <burley@gnu.org>
Sun, 22 Feb 1998 19:31:54 +0000 (14:31 -0500)
committerJeff Law <law@gcc.gnu.org>
Sun, 22 Feb 1998 19:31:54 +0000 (12:31 -0700)
commit86fc7a6c5d2fc7f9a5daa5e48f94cbfb87ca6db1
treeeac853048bea7ba61606cdf284b85763ea4e7828
parent99ce4a11118e146e3a09cf06899c4d2935e4d5bc
Improve run-time diagnostic for "PRINT '(I1', 42":

        * com.c (ffecom_char_args_x_): Renamed from ffecom_char_args_,
        which is now a macro (to avoid lots of changes to other code)
        with new arg, ffecom_char_args_with_null_ being another new
        macro to call same function with different value for new arg.
        This function now appends a null byte to opCONTER expression
        if the new arg is TRUE.
        (ffecom_arg_ptr_to_expr): Support NULL length pointer.
        * ste.c (ffeste_io_cilist_):
        (ffeste_io_icilist_): Pass NULL length ptr for
        FORMAT expression, so null byte gets appended where
        feasible.
        * target.c (ffetarget_character1):
        (ffetarget_concatenate_character1):
        (ffetarget_substr_character1):
        (ffetarget_convert_character1_character1):
        (ffetarget_convert_character1_hollerith):
        (ffetarget_convert_character1_integer4):
        (ffetarget_convert_character1_logical4):
        (ffetarget_convert_character1_typeless):
        (ffetarget_hollerith): Append extra phantom null byte as
        part of FFETARGET-NULL-BYTE kludge.
Yes, even more patches from Craig :-)

From-SVN: r18187
gcc/f/ChangeLog
gcc/f/com.c
gcc/f/news.texi
gcc/f/ste.c
gcc/f/target.c