genmatch.c: Include hash-set.h.
authorRichard Biener <rguenther@suse.de>
Tue, 2 Dec 2014 09:30:15 +0000 (09:30 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 2 Dec 2014 09:30:15 +0000 (09:30 +0000)
commit1c9b0448575999937e22d02d77e5f94300679f89
treecbad24f2ac474c2a475de4c57e28e10e12e1b5be
parent280931058a2f5beb7cebef0d5a0a6491c182cfb4
genmatch.c: Include hash-set.h.

2014-12-02  Richard Biener  <rguenther@suse.de>
Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>

* genmatch.c: Include hash-set.h.
(fatal_at): Add source_location overload.
(parser::record_operlist): New method.
(parser::push_simplify): Likewise.
(parser::oper_lists_set): New member.
(parser::oper_lists): Likewise.
(parser::parse_operation): Record seen operator list references.
(parser::parse_c_expr): Likewise.
(parser::parse_simplify): Init oper_lists_set and oper_lists
and use push_simplify.
(parser::parser): Init oper_lists_set and oper_lists.

Co-Authored-By: Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
From-SVN: r218261
gcc/ChangeLog
gcc/genmatch.c