diff options
author | Thomas Koenig <tkoenig@gcc.gnu.org> | 2022-01-10 23:34:56 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2022-01-11 23:49:53 +0100 |
commit | a574503ff95691c932fd896568f6914a63be4a02 (patch) | |
tree | fd8d8d4161142d657e3e7878c1989fbb673d1c35 /libgfortran/io/transfer.c | |
parent | 9840285d877c5820d75d1347fc2a4f176ab31b11 (diff) | |
download | gcc-a574503ff95691c932fd896568f6914a63be4a02.zip gcc-a574503ff95691c932fd896568f6914a63be4a02.tar.gz gcc-a574503ff95691c932fd896568f6914a63be4a02.tar.bz2 |
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.
Diffstat (limited to 'libgfortran/io/transfer.c')
0 files changed, 0 insertions, 0 deletions