------- 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' followed by at least one character, including such things as 'ej' or 'e k '. Incidentally, Daniel's read float patch fixes this. If any one is brave enough, we could just commit his patch. Otherwise I will band aid this one, hopefully shortly. -- jvdelisle at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |wrong-code http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38772