gcc/libgfortran/runtime
Thomas Koenig 8df7ee67f6 Fixes a hang on an invalid ID in a WAIT statement.
gcc/fortran/ChangeLog:

2020-05-23  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/95191
	* libgfortran.h (libgfortran_error_codes): Add
	LIBERROR_BAD_WAIT_ID.

libgfortran/ChangeLog:

2020-05-23  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/95191
	* io/async.c (async_wait_id): Generate error if ID is higher
	than the highest current ID.
	* runtime/error.c (translate_error): Handle LIBERROR_BAD_WAIT_ID.

libgomp/ChangeLog:

2020-05-23  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR libfortran/95191
	* testsuite/libgomp.fortran/async_io_9.f90: New test.
2020-05-23 19:01:43 +02:00
..
backtrace.c Update copyright years. 2020-01-01 12:51:42 +01:00
bounds.c Update copyright years. 2020-01-01 12:51:42 +01:00
compile_options.c Update copyright years. 2020-01-01 12:51:42 +01:00
convert_char.c Update copyright years. 2020-01-01 12:51:42 +01:00
environ.c Update copyright years. 2020-01-01 12:51:42 +01:00
error.c Fixes a hang on an invalid ID in a WAIT statement. 2020-05-23 19:01:43 +02:00
fpu.c Update copyright years. 2020-01-01 12:51:42 +01:00
in_pack_generic.c Update copyright years. 2020-01-01 12:51:42 +01:00
in_unpack_generic.c Update copyright years. 2020-01-01 12:51:42 +01:00
ISO_Fortran_binding.c Update copyright years. 2020-01-01 12:51:42 +01:00
main.c Update copyright years. 2020-01-01 12:51:42 +01:00
memory.c Update copyright years. 2020-01-01 12:51:42 +01:00
minimal.c Update copyright years. 2020-01-01 12:51:42 +01:00
pause.c Update copyright years. 2020-01-01 12:51:42 +01:00
select_inc.c Update copyright years. 2020-01-01 12:51:42 +01:00
select.c Update copyright years. 2020-01-01 12:51:42 +01:00
stop.c Update copyright years. 2020-01-01 12:51:42 +01:00
string.c Update copyright years. 2020-01-01 12:51:42 +01:00