aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2018-10-08 22:50:51 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2018-10-08 22:50:51 +0000
commit87bd153645f393a1fe18e4fcd7f4323f83a8ac87 (patch)
tree09e1dd64e847b3e97831d74df66cf5e84f7dafb4
parent23d80241774a8acf5158b648c49131d4713252e4 (diff)
downloadgcc-87bd153645f393a1fe18e4fcd7f4323f83a8ac87.zip
gcc-87bd153645f393a1fe18e4fcd7f4323f83a8ac87.tar.gz
gcc-87bd153645f393a1fe18e4fcd7f4323f83a8ac87.tar.bz2
print-rtl.c (rtx_writer::print_rtx_operand_code_i): Print column information.
* print-rtl.c (rtx_writer::print_rtx_operand_code_i): Print column information. From-SVN: r264944
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/print-rtl.c3
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.target/i386/vararg-loc.c4
4 files changed, 13 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index dc6ba91..430b614 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
+ * print-rtl.c (rtx_writer::print_rtx_operand_code_i): Print column
+ information.
+
+2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
+
* cgraphunit.c (cgraph_node::expand_thunk): Do not force DECL_IGNORED_P
on the thunk.
diff --git a/gcc/print-rtl.c b/gcc/print-rtl.c
index 5dd2e31..233be9e 100644
--- a/gcc/print-rtl.c
+++ b/gcc/print-rtl.c
@@ -398,7 +398,8 @@ rtx_writer::print_rtx_operand_code_i (const_rtx in_rtx, int idx)
if (INSN_HAS_LOCATION (in_insn))
{
expanded_location xloc = insn_location (in_insn);
- fprintf (m_outfile, " \"%s\":%i", xloc.file, xloc.line);
+ fprintf (m_outfile, " \"%s\":%i:%i", xloc.file, xloc.line,
+ xloc.column);
}
#endif
}
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a4ee18f..1cfd3b7 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/i386/vararg-loc.c: Accept a column number.
+
2018-10-08 Martin Liska <mliska@suse.cz>
* gcc.target/i386/i386.exp: Move procedures to
diff --git a/gcc/testsuite/gcc.target/i386/vararg-loc.c b/gcc/testsuite/gcc.target/i386/vararg-loc.c
index f46ac57..184ecfc 100644
--- a/gcc/testsuite/gcc.target/i386/vararg-loc.c
+++ b/gcc/testsuite/gcc.target/i386/vararg-loc.c
@@ -23,5 +23,5 @@ f (int a, ...) /* 8. */
}
/* { dg-final { scan-rtl-dump-not "vararg-loc\\.c.:\[6789\] " "final" } } */
-/* { dg-final { scan-rtl-dump "vararg-loc\\.c.:18 " "final" } } */
-/* { dg-final { scan-rtl-dump "vararg-loc\\.c.:20 " "final" } } */
+/* { dg-final { scan-rtl-dump "vararg-loc\\.c.:18:\[0-9\]+ " "final" } } */
+/* { dg-final { scan-rtl-dump "vararg-loc\\.c.:20:\[0-9\]+ " "final" } } */