[flang] Allow tabs as white space in formats
authorV Donaldson <vdonaldson@nvidia.com>
Wed, 16 Feb 2022 23:26:50 +0000 (15:26 -0800)
committerV Donaldson <vdonaldson@nvidia.com>
Thu, 17 Feb 2022 01:49:52 +0000 (17:49 -0800)
commitd8364e3ea4ed50498d9721cdf87e06f81cf23d69
tree6ef72aec298babf478187d6ee4f6f2d1b97373fb
parent34381a76c1a37ad316c650f290f5846f92cbd86c
[flang] Allow tabs as white space in formats

The fortran standard views blanks in IO formats as white space in
non-string contexts.  Other compilers extend this to also view horizontal
tabs as white space.  Some compilers additionally add other white space
characters to this group.

Add recognition of horizontal and vertical tabs to runtime format
validation code to match what the runtime code currently does.
flang/include/flang/Common/format.h
flang/test/Semantics/io08.f90