This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch] Handle 0 result from sscanf when parsing fp values.


Here's my new patch.
I plan to check this in tomorrow.


2010-08-18  Doug Evans  <dje@google.com>

        PR exp/11926
        * parser-defs.h (parse_float, parse_c_float): Declare.
        * parse.c (parse_float, parse_c_float): New function.
        * c-exp.y (parse_number): Call parse_c_float.
        * objc-exp.y (parse_number): Ditto.
        * p-exp.y (parse_number): Ditto.  Use ANSI/ISO-style definition.
        * jv-exp.y (parse_number): Call parse_float, fix suffix handling.

        testsuite/
        * gdb.base/printcmds.exp (test_float_accepted): New function.
        Move existing float tests there.  Add tests for floats with suffixes.
        (test_float_rejected): New function.
        * gdb.java/jv-print.exp (test_float_accepted): New function.
        (test_float_rejected): New function.
        * gdb.objc/print.exp: New file.
        * gdb.pascal/print.exp: New file.
        * lib/objc.exp: New file.

Attachment: gdb-100818-hex-float-crash-2.patch.txt
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]