Add testcase for PR 83541.
Ranger now performs this optimzation. PR tree-optimization/83541 gcc/testsuite * g++.dg/pr83541.C: New.
This commit is contained in:
parent
77184b7446
commit
75845d584f
|
@ -0,0 +1,17 @@
|
|||
// PR tree-optimization/83541
|
||||
// { dg-do compile }
|
||||
// { dg-options "-O3 -std=c++17 -ffast-math -fdump-tree-evrp" }
|
||||
|
||||
#include <limits>
|
||||
|
||||
int test(int x)
|
||||
{
|
||||
if(x == std::numeric_limits<int>::max())
|
||||
{
|
||||
return x+1;
|
||||
}
|
||||
return 42;
|
||||
}
|
||||
|
||||
// { dg-final { scan-tree-dump "return 42" evrp } }
|
||||
// { dg-final { scan-tree-dump-not "return _" evrp } }
|
Loading…
Reference in New Issue