r127002 - in /branches/gimple-tuples-branch/gcc...
dnovillo@gcc.gnu.org
dnovillo@gcc.gnu.org
Fri Jul 27 22:29:00 GMT 2007
Author: dnovillo
Date: Fri Jul 27 22:29:15 2007
New Revision: 127002
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127002
Log:
* tree-gimple.c (get_gimple_rhs_class): New.
(is_gimple_formal_tmp_rhs): Call it.
* tree-gimple.h (enum gimple_rhs_class): New.
* gimple-iterator.h (gsi_next): Assert that there is nothing
beyond the end of the sequence.
(gsi_prev): Assert that there is nothing before the start of
the sequence.
* gimplify.c (gimplify_switch_expr): Tidy creation of default label.
(gimplify_expr): Fix concatenation of internal sequences to PRE_P.
* gimple.c (get_num_ops_for): Remove. Update users.
(build_gimple_assign): Call get_gimple_rhs_class to determine
how many operands to allocate.
(gimple_add): Assert that GS does not have previous or next
statements.
(gimple_seq_append): Move from gimple.h.
Modified:
branches/gimple-tuples-branch/gcc/ChangeLog.tuples
branches/gimple-tuples-branch/gcc/gimple-iterator.h
branches/gimple-tuples-branch/gcc/gimple.c
branches/gimple-tuples-branch/gcc/gimple.h
branches/gimple-tuples-branch/gcc/gimplify.c
branches/gimple-tuples-branch/gcc/tree-gimple.c
branches/gimple-tuples-branch/gcc/tree-gimple.h
More information about the Gcc-cvs
mailing list