! { dg-do run } ! Program to test reading in a list of integer values into REAL variables. ! The comma separator was not handled correctly. ! program fg character(len=80) buff write (buff,'(a)') '10,20,30,40' read(buff,*) a, b, c, d if (abs(10. - a) > 1e-5) call abort if (abs(20. - b) > 1e-5) call abort if (abs(30. - c) > 1e-5) call abort if (abs(40. - d) > 1e-5) call abort end program