On Thu, May 12, 2011 at 11:59 PM, Kai Tietz <ktiet...@googlemail.com> wrote:
> Hello,
>
> this patch fixes the issue reported in PR/48984.  Issue is that
> fortran has multiple BOOLEAN_TYPE'ed types with different modes. So
> the check for BOOLEAN_TYPE in gimplification is wrong and instead we
> need to check for identify to boolean_type_node.
>
> ChangeLog
>
> 2011-05-13  Kai Tietz
>
>        * gimplify.c (gimplify_expr): Check for boolean_type_node instead
>        for BOOLEAN_TYPE for TRUTH-NOT/AND/OR/XOR.
>        (gimple_boolify): Check for cast for boolean_type_node instead for
>        BOOLEAN_TYPE.
>
> Bootstrap passed and now doing fortran testsuite run to verify.

It isn't completed fixed. I still got

FAIL: gcc.dg/tree-ssa/vrp47.c scan-tree-dump-times dom1 "x[^ ]* & y" 1

with revision 173729.

-- 
H.J.

Reply via email to