/* { dg-do compile } */ | |
/* { dg-options "-O1 -fdump-tree-optimized -fdump-tree-forwprop1" } */ | |
/* PR tree-optimized/113186 */ | |
_Bool f(_Bool a, _Bool c) | |
{ | |
_Bool b = (a^c); | |
_Bool d = (a^!c); | |
return b & d; | |
} | |
/* This function should be optimized to return 0; */ | |
/* { dg-final { scan-tree-dump "return 0" "optimized" } } */ | |
/* { dg-final { scan-tree-dump "return 0" "forwprop1" } } */ |