gcc/libgfortran/runtime
Kwok Cheung Yeung 72ced87475 Fix interleaving of Fortran STOP messages
Fortran STOP and ERROR STOP use a different function to print the "STOP" string
and the message string.  On GCN this results in out-of-order output, such as
"<msg>ERROR STOP ".

This patch fixes the problem by making estr_write use the proper Fortran write,
not C printf, so both parts are now output the same way.  This also ensures
that both parts are output to STDERR (not that that means anything on GCN).

2018-09-12  Kwok Cheung Yeung  <kcy@codesourcery.com>

	libgfortran/
	* runtime/minimal.c (estr_write): Define in terms of write.

From-SVN: r264239
2018-09-12 13:53:34 +00:00
..
backtrace.c
bounds.c
compile_options.c
convert_char.c
environ.c Remove unused init_unsigned_integer function. 2018-09-07 21:59:50 +03:00
error.c re PR fortran/25829 ([F03] Asynchronous IO support) 2018-08-21 18:48:59 +00:00
fpu.c
in_pack_generic.c
in_unpack_generic.c
main.c
memory.c
minimal.c Fix interleaving of Fortran STOP messages 2018-09-12 13:53:34 +00:00
pause.c PR 84519 Handle optional QUIET specifier for STOP and ERROR STOP 2018-02-23 11:07:24 +02:00
select_inc.c
select.c
stop.c PR 84519 Handle optional QUIET specifier for STOP and ERROR STOP 2018-02-23 11:07:24 +02:00
string.c