fortran: Implement list directed read of hex float formats.

	PR libfortran/93727

libgfortran/ChangeLog:

	* io/list_read.c (parse_real): Parse the possible hexadecimal
	float formatted and then allow the convert_real function to
	validate the result.

gcc/testsuite/ChangeLog:

	* gfortran.dg/EXformat_5.F90: New test.
2 files changed