omp-simd-clone: Unbreak bootstrap
authorJakub Jelinek <jakub@redhat.com>
Wed, 31 Aug 2022 08:20:54 +0000 (10:20 +0200)
committerJakub Jelinek <jakub@redhat.com>
Wed, 31 Aug 2022 08:20:54 +0000 (10:20 +0200)
This patch fixes -Werror=sign-compare errors during stage2/stage3.

2022-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
    Jakub Jelinek  <jakub@redhat.com>

* omp-simd-clone.cc (simd_clone_adjust_return_type,
simd_clone_adjust_argument_types): Use known_eq (veclen, 0U)
instead of known_eq (veclen, 0) to avoid -Wsign-compare warnings.

gcc/omp-simd-clone.cc

index 68ee4c2..34cbee5 100644 (file)
@@ -504,7 +504,7 @@ simd_clone_adjust_return_type (struct cgraph_node *node)
     veclen = node->simdclone->vecsize_int;
   else
     veclen = node->simdclone->vecsize_float;
-  if (known_eq (veclen, 0))
+  if (known_eq (veclen, 0U))
     veclen = node->simdclone->simdlen;
   else
     veclen = exact_div (veclen, GET_MODE_BITSIZE (SCALAR_TYPE_MODE (t)));
@@ -621,7 +621,7 @@ simd_clone_adjust_argument_types (struct cgraph_node *node)
            veclen = sc->vecsize_int;
          else
            veclen = sc->vecsize_float;
-         if (known_eq (veclen, 0))
+         if (known_eq (veclen, 0U))
            veclen = sc->simdlen;
          else
            veclen
@@ -676,7 +676,7 @@ simd_clone_adjust_argument_types (struct cgraph_node *node)
        veclen = sc->vecsize_int;
       else
        veclen = sc->vecsize_float;
-      if (known_eq (veclen, 0))
+      if (known_eq (veclen, 0U))
        veclen = sc->simdlen;
       else
        veclen = exact_div (veclen,