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.