diff options
author | Jason Merrill <jason@redhat.com> | 2015-07-03 10:42:21 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2015-07-03 10:42:21 -0400 |
commit | 5fbf1204e03f613cdcd518f638ef27b823cf307f (patch) | |
tree | 77d45a050977a5e8066c5ae87d88b9cde00c628f /gcc | |
parent | ab1d746dcedf646029bbbfbb7f85156e8dc63c1e (diff) | |
download | gcc-5fbf1204e03f613cdcd518f638ef27b823cf307f.zip gcc-5fbf1204e03f613cdcd518f638ef27b823cf307f.tar.gz gcc-5fbf1204e03f613cdcd518f638ef27b823cf307f.tar.bz2 |
wide-int_plugin.c (test_double_int_round_udiv): Avoid narrowing error.
* gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
Avoid narrowing error.
From-SVN: r225383
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/plugin/wide-int_plugin.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 493b730..598918e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2015-07-03 Jason Merrill <jason@redhat.com> + + * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv): + Avoid narrowing error. + 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org> PR rtl-optimization/66706 diff --git a/gcc/testsuite/gcc.dg/plugin/wide-int_plugin.c b/gcc/testsuite/gcc.dg/plugin/wide-int_plugin.c index b20ee28..17604c8 100644 --- a/gcc/testsuite/gcc.dg/plugin/wide-int_plugin.c +++ b/gcc/testsuite/gcc.dg/plugin/wide-int_plugin.c @@ -10,8 +10,8 @@ static void test_double_int_round_udiv (void) { double_int dmin = { 0, HOST_WIDE_INT_MIN }; - double_int dmax = { -1, HOST_WIDE_INT_MAX }; - double_int dnegone = { -1, -1 }; + double_int dmax = { (unsigned HOST_WIDE_INT)-1, HOST_WIDE_INT_MAX }; + double_int dnegone = { (unsigned HOST_WIDE_INT)-1, -1 }; double_int mod, div; div = dmin.udivmod (dnegone, ROUND_DIV_EXPR, &mod); if (div.low != 1 || div.high != 0 |