/* { dg-do compile } */ /* { dg-options "-O2 -fdump-tree-optimized" } */ /* PR tree-optimization/118483 */ /* { dg-final { scan-tree-dump "return 0;" "optimized" } } */ /* This should optimize down to just `return 0;` */ /* as `a == 0` and `a != 0` are opposites. */ int f(int a) { return (a == 0) == (a != 0); }