https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117471

            Bug ID: 117471
           Summary: bootstrap error after r15-4985-g5c9de3df854768
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

g:5c9de3df8547682bfb3d484d7d28a27776bf979c, r15-4985-g5c9de3df854768 

make[3]: Entering directory
'/home/seurer/gcc/git/build/gcc-trunk-bootstrap/gcc'
/home/seurer/gcc/git/build/gcc-trunk-bootstrap/./prev-gcc/xg++
-B/home/seurer/gcc/git/build/gcc-trunk-bootstrap/./prev-gcc/
-B/home/seurer/gcc/git/install/gcc-trunk-bootstrap/powerpc64le-unknown-linux-gnu/bin/
-nostdinc++
-B/home/seurer/gcc/git/build/gcc-trunk-bootstrap/prev-powerpc64le-unknown-linux-gnu/libstdc++-v3/src/.libs
-B/home/seurer/gcc/git/build/gcc-trunk-bootstrap/prev-powerpc64le-unknown-linux-gnu/libstdc++-v3/libsupc++/.libs

-I/home/seurer/gcc/git/build/gcc-trunk-bootstrap/prev-powerpc64le-unknown-linux-gnu/libstdc++-v3/include/powerpc64le-unknown-linux-gnu

-I/home/seurer/gcc/git/build/gcc-trunk-bootstrap/prev-powerpc64le-unknown-linux-gnu/libstdc++-v3/include
 -I/home/seurer/gcc/git/gcc-trunk-bootstrap/libstdc++-v3/libsupc++
-L/home/seurer/gcc/git/build/gcc-trunk-bootstrap/prev-powerpc64le-unknown-linux-gnu/libstdc++-v3/src/.libs
-L/home/seurer/gcc/git/build/gcc-trunk-bootstrap/prev-powerpc64le-unknown-linux-gnu/libstdc++-v3/libsupc++/.libs
 -fno-PIE -c   -g -O2 -fno-checking -gtoggle -DIN_GCC    -fno-exceptions
-fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-error=narrowing
-Wwrite-strings -Wcast-qual -Wmissing-format-attribute
-Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long
-Wno-variadic-macros -Wno-overlength-strings -Werror  -DHAVE_CONFIG_H -fno-PIE
-I. -I. -I/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc
-I/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc/.
-I/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc/../include 
-I/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc/../libcpp/include
-I/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc/../libcody
-I/home/seurer/gcc/git/build/gcc-trunk-bootstrap/./gmp
-I/home/seurer/gcc/git/gcc-trunk-bootstrap/gmp
-I/home/seurer/gcc/git/build/gcc-trunk-bootstrap/./mpfr/src
-I/home/seurer/gcc/git/gcc-trunk-bootstrap/mpfr/src
-I/home/seurer/gcc/git/gcc-trunk-bootstrap/mpc/src 
-I/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc/../libdecnumber
-I/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc/../libdecnumber/dpd
-I../libdecnumber
-I/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc/../libbacktrace
-I/home/seurer/gcc/git/build/gcc-trunk-bootstrap/./isl/include
-I/home/seurer/gcc/git/gcc-trunk-bootstrap/isl/include  -o omp-general.o -MT
omp-general.o -MMD -MP -MF ./.deps/omp-general.TPo
/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc/omp-general.cc
In file included from
/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc/coretypes.h:497,
                 from
/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc/omp-general.cc:25:
/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc/poly-int.h: In instantiation of
'typename if_nonpoly<Cb, bool>::type maybe_lt(const poly_int<N, C>&, const Cb&)
[with unsigned int N = 1; Ca = long unsigned int; Cb = int; typename
if_nonpoly<Cb, bool>::type = bool]':
/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc/poly-int.h:1440:7:   required from
'poly_int<N, typename poly_result<typename if_nonpoly<Ca>::type, Cb>::type>
ordered_max(const Ca&, const poly_int<N, Cb>&) [with unsigned int N = 1; Ca =
int; Cb = long unsigned int; typename poly_result<typename
if_nonpoly<Ca>::type, Cb>::type = long unsigned int; typename
if_nonpoly<Ca>::type = int]'
 1342 | #define maybe_gt(A, B) maybe_lt (B, A)
      |                        ~~~~~~~~~^~~~~~
/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc/omp-general.cc:1008:25:   required
from here
 1008 |             return ordered_max (64, omp_max_vf (false));
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc/poly-int.h:1317:22: error:
comparison of integer expressions of different signedness: 'const long unsigned
int' and 'const int' [-Werror=sign-compare]
 1317 |   return a.coeffs[0] < b;
      |          ~~~~~~~~~~~~^~~
/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc/poly-int.h: In instantiation of
'typename if_nonpoly<Ca, bool>::type maybe_lt(const Ca&, const poly_int<N,
Cb>&) [with unsigned int N = 1; Ca = int; Cb = long unsigned int; typename
if_nonpoly<Ca, bool>::type = bool]':
/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc/poly-int.h:1445:2:   required from
'poly_int<N, typename poly_result<typename if_nonpoly<Ca>::type, Cb>::type>
ordered_max(const Ca&, const poly_int<N, Cb>&) [with unsigned int N = 1; Ca =
int; Cb = long unsigned int; typename poly_result<typename
if_nonpoly<Ca>::type, Cb>::type = long unsigned int; typename
if_nonpoly<Ca>::type = int]'
 1342 | #define maybe_gt(A, B) maybe_lt (B, A)
      |                        ~~~~~~~~~^~~~~~
/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc/omp-general.cc:1008:25:   required
from here
 1008 |             return ordered_max (64, omp_max_vf (false));
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/seurer/gcc/git/gcc-trunk-bootstrap/gcc/poly-int.h:1328:12: error:
comparison of integer expressions of different signedness: 'const int' and
'const long unsigned int' [-Werror=sign-compare]
 1328 |   return a < b.coeffs[0];
      |          ~~^~~~~~~~~~~
cc1plus: all warnings being treated as errors
make[3]: *** [Makefile:1197: omp-general.o] Error 1


commit 5c9de3df8547682bfb3d484d7d28a27776bf979c (HEAD)
Author: Andrew Stubbs <a...@baylibre.com>
Date:   Mon Oct 21 12:29:54 2024 +0000

    openmp: Tune omp_max_vf for offload targets

Reply via email to