URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-old/] [gcc-4.2.2/] [gcc/] [testsuite/] [gfortran.dg/] [tl_editing.f90] - Rev 816
Compare with Previous | Blame | View Log
! { dg-do run }! Test of fix to bug triggered by NIST fm908.for.! Left tabbing, followed by X or T-tabbing to the right would! cause spaces to be overwritten on output data.! Contributed by Paul Thomas <pault@gcc.gnu.org>! PR25349 Revised by Jerry DeLisle <jvdelisle@gcc.gnu.org>program tl_edittingcharacter*10 :: line, many(5), scharacter*10 :: aline = "abcdefxyij"character*2 :: bline = "gh"character*10 :: cline = "abcdefghij"! Character unit testwrite (line, '(a10,tl6,2x,a2)') aline, blineif (line.ne.cline) call abort ()! Character array unit testmany = "0123456789"write(many(1:5:2), '(a10,tl6,2x,a2)') aline, bline, aline, bline, aline,&&blineif (many(1).ne.cline) call abort ()if (many(3).ne.cline) call abort ()if (many(5).ne.cline) call abort ()! File unit testwrite (10, '(a10,tl6,2x,a2)') aline, blinerewind(10)read(10, '(a)') sif (s.ne.cline) call abortclose(10, status='delete')end program tl_editting
