]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
omp-simd-clone: Unbreak bootstrap
authorJakub Jelinek <jakub@redhat.com>
Wed, 31 Aug 2022 08:20:54 +0000 (10:20 +0200)
committerAndrew Stubbs <ams@codesourcery.com>
Thu, 1 Sep 2022 10:45:59 +0000 (11:45 +0100)
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.

(cherry picked from commit 437bde93dcde8309bb23ee255924c697e8e70df9)

gcc/ChangeLog.omp
gcc/omp-simd-clone.cc

index 04fdec04baa61c498f9dedd1e703383042328533..5ed915edaec3dc39a43d127d9e920bf1252640c3 100644 (file)
@@ -1,3 +1,13 @@
+2022-09-01  Andrew Stubbs  <ams@codesourcery.com>
+
+       Backport from mainline:
+       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.
+
 2022-09-01  Andrew Stubbs  <ams@codesourcery.com>
 
        Backport from mainline:
index c3ab1834167eec06723d62356194dd32fd5eba7c..756c4a89bfce8cab2b56ec5e80b9b36fa515ec32 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,