gdb
2010-03-03 Dainis Jonitis <jonitis@gmail.com> PR gdb/11345: * printcmd.c (printf_command): Print end of format string using printf_filtered. gdb/testsuite 2010-03-03 Tom Tromey <tromey@redhat.com> PR gdb/11345: * gdb.base/printcmds.exp (test_printf): Add test.
This commit is contained in:
parent
501abfe038
commit
a0e0ef55c6
4 changed files with 20 additions and 2 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2010-03-03 Dainis Jonitis <jonitis@gmail.com>
|
||||||
|
|
||||||
|
PR gdb/11345:
|
||||||
|
* printcmd.c (printf_command): Print end of format string using
|
||||||
|
printf_filtered.
|
||||||
|
|
||||||
2010-03-02 Tom Tromey <tromey@redhat.com>
|
2010-03-02 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
* mi/mi-cmd-break.c (mi_read_next_line): Add missing 'void'.
|
* mi/mi-cmd-break.c (mi_read_next_line): Add missing 'void'.
|
||||||
|
|
|
@ -2642,8 +2642,11 @@ printf_command (char *arg, int from_tty)
|
||||||
/* Skip to the next substring. */
|
/* Skip to the next substring. */
|
||||||
current_substring += strlen (current_substring) + 1;
|
current_substring += strlen (current_substring) + 1;
|
||||||
}
|
}
|
||||||
/* Print the portion of the format string after the last argument. */
|
/* Print the portion of the format string after the last argument.
|
||||||
puts_filtered (last_arg);
|
Note that this will not include any ordinary %-specs, but it
|
||||||
|
might include "%%". That is why we use printf_filtered and not
|
||||||
|
puts_filtered here. */
|
||||||
|
printf_filtered (last_arg);
|
||||||
}
|
}
|
||||||
do_cleanups (old_cleanups);
|
do_cleanups (old_cleanups);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
2010-03-03 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
|
PR gdb/11345:
|
||||||
|
* gdb.base/printcmds.exp (test_printf): Add test.
|
||||||
|
|
||||||
2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
|
2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
* gdb.arch/amd64-byte.exp: New.
|
* gdb.arch/amd64-byte.exp: New.
|
||||||
|
|
|
@ -686,6 +686,10 @@ proc test_printf {} {
|
||||||
|
|
||||||
# Regression test for C lexer bug.
|
# Regression test for C lexer bug.
|
||||||
gdb_test "printf \"%c\\n\", \"x\"\[1,0\]" "x"
|
gdb_test "printf \"%c\\n\", \"x\"\[1,0\]" "x"
|
||||||
|
|
||||||
|
# Regression test for "%% at end of format string.
|
||||||
|
# See http://sourceware.org/bugzilla/show_bug.cgi?id=11345
|
||||||
|
gdb_test "printf \"%%%d%%\\n\", 5" "%5%"
|
||||||
}
|
}
|
||||||
|
|
||||||
#Test printing DFP values with printf
|
#Test printing DFP values with printf
|
||||||
|
|
Loading…
Reference in a new issue