From: Hui Zhu Date: Fri, 9 Jul 2010 02:52:08 +0000 (+0000) Subject: 2010-07-09 Hui Zhu X-Git-Tag: gdb_7_2-2010-09-02-release~105 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a55ecb32497fb1b7b398837db33e1f5ae98a1073;p=thirdparty%2Fbinutils-gdb.git 2010-07-09 Hui Zhu * source.c (print_source_lines_base): Add check for noprint. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index b70e0e0836b..2b49e0c4185 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2010-07-09 Hui Zhu + + * source.c (print_source_lines_base): Add check for noprint. + 2010-07-07 Joel Brobecker * version.in: Set version to 7.1.90.20100707-cvs. diff --git a/gdb/source.c b/gdb/source.c index 39bd06a7792..3e896726a04 100644 --- a/gdb/source.c +++ b/gdb/source.c @@ -1293,6 +1293,7 @@ print_source_lines_base (struct symtab *s, int line, int stopline, int noerror) { int c; int desc; + int noprint = 0; FILE *stream; int nlines = stopline - line; struct cleanup *cleanup; @@ -1319,11 +1320,12 @@ print_source_lines_base (struct symtab *s, int line, int stopline, int noerror) } else { - desc = -1; + desc = last_source_error; noerror = 1; + noprint = 1; } - if (desc < 0) + if (desc < 0 || noprint) { last_source_error = desc;