This is the mail archive of the
mailing list for the GCC project.
Re: [tree-ssa] bootstrap problem on powerpc-apple-darwin6.6
On Thu, 21 Aug 2003 16:53:04 -0400, Daniel Berlin <firstname.lastname@example.org> wrote:
> This stripping you do undoes what gimple_boolify_expr did to convert it to
> a boolean_type.
> Then invert_truthop aborts when it tries to invert a non-boolean_type tree.
> So either
> 1. The conversion isn't useless, but gimplify_boolify_expr is not
> generating the conversion in a way that makes it seem un-useless.
> 2. The conversion isn't useless, and the above is not working like it
I think the conversion isn't useless, because BOOLEAN_TYPE has a (much)
smaller range of values, which matters to invert_truthop, at least, and
should be useful to optimizers.
> 3. The conversion really is useless, and invert_truthop_value should let us
> invert it even though it's not a BOOLEAN_TYPE.