summaryrefslogtreecommitdiff
path: root/gcc/genoutput.c
diff options
context:
space:
mode:
authordmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>2016-10-04 17:10:41 +0000
committerdmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>2016-10-04 17:10:41 +0000
commit2a340d635271bbf41dd269b4e135b0e1de3b0c3a (patch)
tree674c22b9fe8aab5e932b8be9edc880125ec3af7d /gcc/genoutput.c
parentc8887d287f678cbe5e42ef0768537306697fa33c (diff)
downloadgcc-2a340d635271bbf41dd269b4e135b0e1de3b0c3a.tar.gz
read-md.c: track column numbers
gcc/ChangeLog: * genattrtab.c (make_internal_attr): Supply dummy column number to file_location ctor. (main): Likewise. * genoutput.c (init_insn_for_nothing): Likewise. * gensupport.c (add_define_attr): Likewise. * read-md.c (message_at_1): Print column number. (fatal_with_file_and_line): Likewise. (rtx_reader::read_char): Track column numbers. (rtx_reader::unread_char): Likewise. (rtx_reader::rtx_reader): Initialize m_read_md_colno. (rtx_reader::handle_include): Stash and restore m_read_md_colno. (rtx_reader::handle_file): Initialize m_read_md_colno. (rtx_reader::get_current_location): Supply column number to file_location ctor. * read-md.h (struct file_location): Add field "colno". (file_location::file_location): Likewise. (rtx_reader::get_colno): New accessor. (rtx_reader::m_read_md_colno): New field. (rtx_reader::m_last_line_colno): New field. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@240752 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/genoutput.c')
-rw-r--r--gcc/genoutput.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/genoutput.c b/gcc/genoutput.c
index 59092580e49..f792cb462bf 100644
--- a/gcc/genoutput.c
+++ b/gcc/genoutput.c
@@ -980,7 +980,7 @@ init_insn_for_nothing (void)
idata = XCNEW (struct data);
new (idata) data ();
idata->name = "*placeholder_for_nothing";
- idata->loc = file_location ("<internal>", 0);
+ idata->loc = file_location ("<internal>", 0, 0);
idata_end = &idata->next;
}