From b3e2d1eb53cab0f3c7bdd104c164a8c386829246 Mon Sep 17 00:00:00 2001 From: "Kaveh R. Ghazi" Date: Tue, 21 Nov 2000 15:55:08 +0000 Subject: [PATCH] tradcpp.c (output_line_command): Mark system headers as such in `line' commands. * tradcpp.c (output_line_command): Mark system headers as such in `line' commands. From-SVN: r37616 --- gcc/ChangeLog | 5 +++++ gcc/tradcpp.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1cfd8024942..0f4aecde075 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2000-11-21 Kaveh R. Ghazi + + * tradcpp.c (output_line_command): Mark system headers as such in + `line' commands. + 2000-11-21 Jakub Jelinek * configure.in (HAVE_AS_DWARF2_DEBUG_LINE): Sparc has .file/.loc diff --git a/gcc/tradcpp.c b/gcc/tradcpp.c index 1117748fb1a..5b23e5c1e98 100644 --- a/gcc/tradcpp.c +++ b/gcc/tradcpp.c @@ -3535,6 +3535,8 @@ output_line_command (ip, op, conditional, file_change) sprintf (line_cmd_buf, "# %d \"%s\"", ip->lineno, ip->fname); if (file_change != same_file) strcat (line_cmd_buf, file_change == enter_file ? " 1" : " 2"); + if (system_include_depth > 0) + strcat (line_cmd_buf, " 3"); len = strlen (line_cmd_buf); line_cmd_buf[len++] = '\n'; check_expand (op, len + 1);