FM905 uses list-directed output for printing a long character constant.
By default, flang splits the constant when it reaches a line length of
80, whereas gfortran leaves it all on one line.
I couldn't find a clear way to tell flang to never introduce newlines,
nor a way to force a line length for gfortran. However, flang's line
length can be controlled via an environment variable called
FORT_FMT_RECL, so this patch updates the reference output to leave the
line unsplit (as gfortran would print it), and to set FORT_FMT_RECL to
1000 unless otherwise defined in the environment (which will effectively
cause flang to dump the whole constant on one line).