[Bug libfortran/38772] r143102 breaks error checking on floating point reads

2009-01-12 Thread jvdelisle at gcc dot gnu dot org
--- Comment #19 from jvdelisle at gcc dot gnu dot org 2009-01-13 05:53 --- Subject: Bug 38772 Author: jvdelisle Date: Tue Jan 13 05:53:07 2009 New Revision: 143328 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143328 Log: 2009-01-12 Jerry DeLisle PR libfortran/3877

[Bug libfortran/38772] r143102 breaks error checking on floating point reads

2009-01-12 Thread jvdelisle at gcc dot gnu dot org
--- Comment #18 from jvdelisle at gcc dot gnu dot org 2009-01-13 05:40 --- Subject: Bug 38772 Author: jvdelisle Date: Tue Jan 13 05:40:36 2009 New Revision: 143327 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143327 Log: 2009-01-12 Jerry DeLisle PR libfortran/3877

[Bug libfortran/38772] r143102 breaks error checking on floating point reads

2009-01-12 Thread howarth at nitro dot med dot uc dot edu
--- Comment #17 from howarth at nitro dot med dot uc dot edu 2009-01-13 05:31 --- I'll do a fresh bootstrap with the proposed patch tomorrow. We may have a separate regression that appeared since I last checked the full xplor-nih testsuite. Basically, the following difference is appeari

[Bug libfortran/38772] r143102 breaks error checking on floating point reads

2009-01-12 Thread howarth at nitro dot med dot uc dot edu
--- Comment #16 from howarth at nitro dot med dot uc dot edu 2009-01-13 05:06 --- Jerry, While that eliminated the failure in the xtarget.inp testcase for xplor-nih, it also increased the number of test case failures from 13 to 72 out of 133 tests. I'll test Daniel's patch to see if

[Bug libfortran/38772] r143102 breaks error checking on floating point reads

2009-01-12 Thread jvdelisle at gcc dot gnu dot org
--- Comment #15 from jvdelisle at gcc dot gnu dot org 2009-01-13 04:36 --- Here is a patch. If the character is not a digit or a blank, we exit the loop and skip the test for not a digit. DUH! (first part of patch is just an indentation fix) Index: read.c ===

[Bug libfortran/38772] r143102 breaks error checking on floating point reads

2009-01-12 Thread jvdelisle at gcc dot gnu dot org
--- Comment #14 from jvdelisle at gcc dot gnu dot org 2009-01-13 04:14 --- The problem is in read.c. In reading floats we are not catching invalid exponent characters. The BN patch just revealed this bug that has been there all along. The string can be just about anything with an 'e'

[Bug libfortran/38772] r143102 breaks error checking on floating point reads

2009-01-12 Thread jvdelisle at gcc dot gnu dot org
--- Comment #13 from jvdelisle at gcc dot gnu dot org 2009-01-13 03:44 --- Great work Jack. Now we have a test case to work with. -- jvdelisle at gcc dot gnu dot org changed: What|Removed |Added ---