Hi all, This patch removes gimplify_val and updates the callers, since it basically duplicates what is done by force_gimple_operands_gsi, which in turn is more general and used way more often. Tested on i686-linux - no new failures, 1 testcase fixed. Diego, OK to commit? Oleg 2008-03-13 Oleg Ryjkov * tree-cfg.c (gimplify_val): Removed. (gimplify_build1, gimplify_build2, gimplify_build3): Use force_gimple_operand_gsi instead of gimplify_val. * tree-complex.c (extract_component): Use force_gimple_operand_gsi instead of gimplify_val. * tree-vect-generic.c (expand_vector_parallel): Ditto.