gcc/libgfortran/runtime
Thomas Koenig a574503ff9 Handle R16 conversion for POWER in the environment variables.
This patch handles the environment variables for the REAL(KIND=16)
variables like for the little/big-endian routines, so users without
who have no access to the source or are unwilling to recompile
can use this.

Syntax is, for example

GFORTRAN_CONVERT_UNIT="r16_ieee:10;little_endian:10" ./a.out

libgfortran/ChangeLog:

	* runtime/environ.c (R16_IEEE): New macro.
	(R16_IBM): New macro.
	(next_token): Handle IBM R16 conversion cases.
	(push_token): Likewise.
	(mark_single): Likewise.
	(do_parse): Likewise, initialize endian.
2022-01-11 23:49:53 +01:00
..
backtrace.c Update copyright years. 2022-01-03 10:42:10 +01:00
bounds.c Update copyright years. 2022-01-03 10:42:10 +01:00
compile_options.c Update copyright years. 2022-01-03 10:42:10 +01:00
convert_char.c Update copyright years. 2022-01-03 10:42:10 +01:00
environ.c Handle R16 conversion for POWER in the environment variables. 2022-01-11 23:49:53 +01:00
error.c Update copyright years. 2022-01-03 10:42:10 +01:00
fpu.c Update copyright years. 2022-01-03 10:42:10 +01:00
in_pack_generic.c Update copyright years. 2022-01-03 10:42:10 +01:00
in_unpack_generic.c Update copyright years. 2022-01-03 10:42:10 +01:00
ISO_Fortran_binding.c Update copyright years. 2022-01-03 10:42:10 +01:00
main.c Update copyright years. 2022-01-03 10:42:10 +01:00
memory.c Update copyright years. 2022-01-03 10:42:10 +01:00
minimal.c Update copyright years. 2022-01-03 10:42:10 +01:00
pause.c Update copyright years. 2022-01-03 10:42:10 +01:00
select_inc.c Update copyright years. 2022-01-03 10:42:10 +01:00
select.c Update copyright years. 2022-01-03 10:42:10 +01:00
stop.c Update copyright years. 2022-01-03 10:42:10 +01:00
string.c Update copyright years. 2022-01-03 10:42:10 +01:00