genoutput.c (validate_optab_operands): New.
commit7ddf71e3171fb2d809e7baf6a94c9243b8d9fcac
authorPaolo Bonzini <bonzini@gnu.org>
Wed, 8 Apr 2009 15:00:34 +0000 (8 15:00 +0000)
committerPaolo Bonzini <bonzini@gcc.gnu.org>
Wed, 8 Apr 2009 15:00:34 +0000 (8 15:00 +0000)
treea0c23b6e97fff3605468cc753addf1d49c74ad81
parented57136d4a6bbf190126322a818175debee588b4
genoutput.c (validate_optab_operands): New.

2009-04-08  Paolo Bonzini  <bonzini@gnu.org>

* genoutput.c (validate_optab_operands): New.
(gen_insn, gen_expand): Call it.

* genflags.c (gen_insn): Detect misused iterators.
(main): Pass line_no to gen_insn, exit with status 1 on error.

* genextract.c (line_no): Make global.
(VEC_safe_set_locstr): Change assertion to error message.
(main): Exit with status 1 on error.

From-SVN: r145746
gcc/ChangeLog
gcc/genextract.c
gcc/genflags.c
gcc/genoutput.c