> * tree-ssa.c (useless_type_conversion_p): Preserve conversions > to non-1-precision BOOLEAN_TYPEs.
This looks like overeager if you're allowing non-boolean types in tree-cfg.c. The conversion can be stripped if the source type has precision 1, can't it? -- Eric Botcazou