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:
Andrew MacLeod 2022-01-11 14:58:35 -05:00
parent 77184b7446
commit 75845d584f
1 changed files with 17 additions and 0 deletions

View File

@ -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 } }