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