The Buildbot has detected a new failure on builder PPC64LE Fedora Stable LTO 
3.x while building python/cpython.
Full details are available at:
    https://buildbot.python.org/all/#/builders/541/builds/3898

Buildbot URL: https://buildbot.python.org/all/

Worker for this Build: cstratak-fedora-stable-ppc64le

Build Reason: <unknown>
Blamelist: Donghee Na <donghee...@python.org>, Gouvernathor 
<44340603+gouvernat...@users.noreply.github.com>, Sergey B Kirpichev 
<skirpic...@gmail.com>, Serhiy Storchaka <storch...@gmail.com>

BUILD FAILED: failed compile (failure)


Summary of the results of the build (if available):
===================================================




Captured traceback
==================

remote: Enumerating objects: 29, done.        
remote: Counting objects:   4% (1/24)        
remote: Counting objects:   8% (2/24)        
remote: Counting objects:  12% (3/24)        
remote: Counting objects:  16% (4/24)        
remote: Counting objects:  20% (5/24)        
remote: Counting objects:  25% (6/24)        
remote: Counting objects:  29% (7/24)        
remote: Counting objects:  33% (8/24)        
remote: Counting objects:  37% (9/24)        
remote: Counting objects:  41% (10/24)        
remote: Counting objects:  45% (11/24)        
remote: Counting objects:  50% (12/24)        
remote: Counting objects:  54% (13/24)        
remote: Counting objects:  58% (14/24)        
remote: Counting objects:  62% (15/24)        
remote: Counting objects:  66% (16/24)        
remote: Counting objects:  70% (17/24)        
remote: Counting objects:  75% (18/24)        
remote: Counting objects:  79% (19/24)        
remote: Counting objects:  83% (20/24)        
remote: Counting objects:  87% (21/24)        
remote: Counting objects:  91% (22/24)        
remote: Counting objects:  95% (23/24)        
remote: Counting objects: 100% (24/24)        
remote: Counting objects: 100% (24/24), done.        
remote: Compressing objects:   4% (1/22)        
remote: Compressing objects:   9% (2/22)        
remote: Compressing objects:  13% (3/22)        
remote: Compressing objects:  18% (4/22)        
remote: Compressing objects:  22% (5/22)        
remote: Compressing objects:  27% (6/22)        
remote: Compressing objects:  31% (7/22)        
remote: Compressing objects:  36% (8/22)        
remote: Compressing objects:  40% (9/22)        
remote: Compressing objects:  45% (10/22)        
remote: Compressing objects:  50% (11/22)        
remote: Compressing objects:  54% (12/22)        
remote: Compressing objects:  59% (13/22)        
remote: Compressing objects:  63% (14/22)        
remote: Compressing objects:  68% (15/22)        
remote: Compressing objects:  72% (16/22)        
remote: Compressing objects:  77% (17/22)        
remote: Compressing objects:  81% (18/22)        
remote: Compressing objects:  86% (19/22)        
remote: Compressing objects:  90% (20/22)        
remote: Compressing objects:  95% (21/22)        
remote: Compressing objects: 100% (22/22)        
remote: Compressing objects: 100% (22/22), done.        
remote: Total 29 (delta 4), reused 9 (delta 2), pack-reused 5        
>From https://github.com/python/cpython
 * branch                  main       -> FETCH_HEAD
Note: switching to '87faec28c78f6fa8eaaebbd1ababf687c7508e71'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 87faec28c7 gh-115809: Improve 
TimedRotatingFileHandler.getFilesToDelete() (GH-115812)
Switched to and reset branch 'main'

./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘context_getetiny’:
./Modules/_decimal/libmpdec/mpdecimal.c:215:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_etiny’: optimization level attribute mismatch
  215 | mpd_etiny(const mpd_context_t *ctx)
      | ^
./Modules/_decimal/_decimal.c:871:12: note: called from here
  871 |     return PyLong_FromSsize_t(mpd_etiny(CTX(self)));
      |            ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘context_getetop’:
./Modules/_decimal/libmpdec/mpdecimal.c:222:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_etop’: optimization level attribute mismatch
  222 | mpd_etop(const mpd_context_t *ctx)
      | ^
./Modules/_decimal/_decimal.c:877:12: note: called from here
  877 |     return PyLong_FromSsize_t(mpd_etop(CTX(self)));
      |            ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘ctx_iscanonical’:
./Modules/_decimal/libmpdec/mpdecimal.c:272:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_iscanonical’: optimization level attribute mismatch
  272 | mpd_iscanonical(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:5395:12: note: called from here
 5395 |     return mpd_iscanonical(MPD(v)) ? incr_true() : incr_false();
      |            ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘dec_mpd_issnan’:
./Modules/_decimal/libmpdec/mpdecimal.c:329:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_issnan’: optimization level attribute mismatch
  329 | mpd_issnan(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4366:1: note: called from here
 4366 | Dec_BoolFunc(mpd_issnan)
      | ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘dec_mpd_adjexp’:
./Modules/_decimal/libmpdec/mpdecimal.c:336:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isspecial’: optimization level attribute mismatch
  336 | mpd_isspecial(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4380:9: note: called from here
 4380 |     if (mpd_isspecial(MPD(self))) {
      |         ^
./Modules/_decimal/libmpdec/mpdecimal.c:208:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_adjexp’: optimization level attribute mismatch
  208 | mpd_adjexp(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4384:18: note: called from here
 4384 |         retval = mpd_adjexp(MPD(self));
      |                  ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘nm_nonzero’:
./Modules/_decimal/libmpdec/mpdecimal.c:343:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_iszero’: optimization level attribute mismatch
  343 | mpd_iszero(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4241:13: note: called from here
 4241 |     return !mpd_iszero(MPD(v));
      |             ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘dec_sizeof’:
./Modules/_decimal/libmpdec/mpdecimal.c:426:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isdynamic_data’: optimization level attribute mismatch
  426 | mpd_isdynamic_data(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4889:9: note: called from here
 4889 |     if (mpd_isdynamic_data(MPD(v))) {
      |         ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘dec_dealloc’:
./Modules/_decimal/libmpdec/mpdecimal.c:470:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_del’: optimization level attribute mismatch
  470 | mpd_del(mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:2047:5: note: called from here
 2047 |     mpd_del(MPD(dec));
      |     ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘dec_mpd_isnan’:
./Modules/_decimal/libmpdec/mpdecimal.c:294:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isnan’: optimization level attribute mismatch
  294 | mpd_isnan(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4364:1: note: called from here
 4364 | Dec_BoolFunc(mpd_isnan)
      | ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘dec_mpd_iscanonical’:
./Modules/_decimal/libmpdec/mpdecimal.c:272:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_iscanonical’: optimization level attribute mismatch
  272 | mpd_iscanonical(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4361:1: note: called from here
 4361 | Dec_BoolFunc(mpd_iscanonical)
      | ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘dec_mpd_issigned’:
./Modules/_decimal/libmpdec/mpdecimal.c:322:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_issigned’: optimization level attribute mismatch
  322 | mpd_issigned(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4367:1: note: called from here
 4367 | Dec_BoolFunc(mpd_issigned)
      | ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘dec_mpd_isqnan’:
./Modules/_decimal/libmpdec/mpdecimal.c:315:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isqnan’: optimization level attribute mismatch
  315 | mpd_isqnan(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4365:1: note: called from here
 4365 | Dec_BoolFunc(mpd_isqnan)
      | ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘dec_mpd_isinfinite’:
./Modules/_decimal/libmpdec/mpdecimal.c:287:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isinfinite’: optimization level attribute mismatch
  287 | mpd_isinfinite(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4363:1: note: called from here
 4363 | Dec_BoolFunc(mpd_isinfinite)
      | ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘dec_mpd_isfinite’:
./Modules/_decimal/libmpdec/mpdecimal.c:280:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isfinite’: optimization level attribute mismatch
  280 | mpd_isfinite(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4362:1: note: called from here
 4362 | Dec_BoolFunc(mpd_isfinite)
      | ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘dec_mpd_iszero’:
./Modules/_decimal/libmpdec/mpdecimal.c:343:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_iszero’: optimization level attribute mismatch
  343 | mpd_iszero(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4368:1: note: called from here
 4368 | Dec_BoolFunc(mpd_iszero)
      | ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘dec_as_long’:
./Modules/_decimal/libmpdec/mpdecimal.c:336:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isspecial’: optimization level attribute mismatch
  336 | mpd_isspecial(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3565:9: note: called from here
 3565 |     if (mpd_isspecial(MPD(dec))) {
      |         ^
./Modules/_decimal/libmpdec/mpdecimal.c:294:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isnan’: optimization level attribute mismatch
  294 | mpd_isnan(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3566:13: note: called from here
 3566 |         if (mpd_isnan(MPD(dec))) {
      |             ^
./Modules/_decimal/libmpdec/mpdecimal.c:470:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_del’: optimization level attribute mismatch
  470 | mpd_del(mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3586:9: note: called from here
 3586 |         mpd_del(x);
      |         ^
./Modules/_decimal/libmpdec/mpdecimal.c:470:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_del’: optimization level attribute mismatch
  470 | mpd_del(mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3602:9: note: called from here
 3602 |         mpd_del(x);
      |         ^
./Modules/_decimal/libmpdec/mpdecimal.c:470:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_del’: optimization level attribute mismatch
  470 | mpd_del(mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3609:9: note: called from here
 3609 |         mpd_del(x);
      |         ^
./Modules/_decimal/libmpdec/mpdecimal.c:398:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_arith_sign’: optimization level attribute mismatch
  398 | mpd_arith_sign(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3607:22: note: called from here
 3607 |         sdigit val = mpd_arith_sign(x) * ob_digit[0];
      |                      ^
./Modules/_decimal/libmpdec/mpdecimal.c:470:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_del’: optimization level attribute mismatch
  470 | mpd_del(mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3617:5: note: called from here
 3617 |     mpd_del(x);
      |     ^
./Modules/_decimal/libmpdec/mpdecimal.c:301:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isnegative’: optimization level attribute mismatch
  301 | mpd_isnegative(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3615:14: note: called from here
 3615 |     pylong = _PyLong_FromDigits(mpd_isnegative(x), n, ob_digit);
      |              ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘dec_as_integer_ratio’:
./Modules/_decimal/libmpdec/mpdecimal.c:336:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isspecial’: optimization level attribute mismatch
  336 | mpd_isspecial(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3634:9: note: called from here
 3634 |     if (mpd_isspecial(MPD(self))) {
      |         ^
./Modules/_decimal/libmpdec/mpdecimal.c:294:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isnan’: optimization level attribute mismatch
  294 | mpd_isnan(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3635:13: note: called from here
 3635 |         if (mpd_isnan(MPD(self))) {
      |             ^
./Modules/_decimal/libmpdec/mpdecimal.c:343:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_iszero’: optimization level attribute mismatch
  343 | mpd_iszero(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3660:11: note: called from here
 3660 |     exp = mpd_iszero(MPD(tmp)) ? 0 : MPD(tmp)->exp;
      |           ^
In function ‘_dec_settriple’,
    inlined from ‘dec_mpd_radix’ at ./Modules/_decimal/_decimal.c:4413:5:
./Modules/_decimal/libmpdec/mpdecimal.c:739:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_set_flags’: optimization level attribute mismatch
  739 | mpd_set_flags(mpd_t *result, uint8_t flags)
      | ^
./Modules/_decimal/_decimal.c:2235:5: note: called from here
 2235 |     mpd_set_flags(MPD(dec), sign);
      |     ^
In function ‘_dec_settriple’,
    inlined from ‘dec_mpd_radix’ at ./Modules/_decimal/_decimal.c:4413:5,
    inlined from ‘ctx_mpd_radix’ at ./Modules/_decimal/_decimal.c:5371:12:
./Modules/_decimal/libmpdec/mpdecimal.c:739:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_set_flags’: optimization level attribute mismatch
  739 | mpd_set_flags(mpd_t *result, uint8_t flags)
      | ^
./Modules/_decimal/_decimal.c:2235:5: note: called from here
 2235 |     mpd_set_flags(MPD(dec), sign);
      |     ^
In function ‘_dec_settriple’,
    inlined from ‘dec_imag’ at ./Modules/_decimal/_decimal.c:4924:5:
./Modules/_decimal/libmpdec/mpdecimal.c:739:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_set_flags’: optimization level attribute mismatch
  739 | mpd_set_flags(mpd_t *result, uint8_t flags)
      | ^
./Modules/_decimal/_decimal.c:2235:5: note: called from here
 2235 |     mpd_set_flags(MPD(dec), sign);
      |     ^
In function ‘_dec_settriple’,
    inlined from ‘dec_from_long’ at ./Modules/_decimal/_decimal.c:2298:9,
    inlined from ‘PyDecType_FromLongExact’ at 
./Modules/_decimal/_decimal.c:2366:11:
./Modules/_decimal/libmpdec/mpdecimal.c:739:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_set_flags’: optimization level attribute mismatch
  739 | mpd_set_flags(mpd_t *result, uint8_t flags)
      | ^
./Modules/_decimal/_decimal.c:2235:5: note: called from here
 2235 |     mpd_set_flags(MPD(dec), sign);
      |     ^
In function ‘_dec_settriple’,
    inlined from ‘dec_from_long’ at ./Modules/_decimal/_decimal.c:2305:9,
    inlined from ‘PyDecType_FromLongExact’ at 
./Modules/_decimal/_decimal.c:2366:11:
./Modules/_decimal/libmpdec/mpdecimal.c:739:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_set_flags’: optimization level attribute mismatch
  739 | mpd_set_flags(mpd_t *result, uint8_t flags)
      | ^
./Modules/_decimal/_decimal.c:2235:5: note: called from here
 2235 |     mpd_set_flags(MPD(dec), sign);
      |     ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘ctx_mpd_isnan’:
./Modules/_decimal/libmpdec/mpdecimal.c:294:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isnan’: optimization level attribute mismatch
  294 | mpd_isnan(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:5379:1: note: called from here
 5379 | DecCtx_BoolFunc_NO_CTX(mpd_isnan)
      | ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘ctx_mpd_issnan’:
./Modules/_decimal/libmpdec/mpdecimal.c:329:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_issnan’: optimization level attribute mismatch
  329 | mpd_issnan(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:5382:1: note: called from here
 5382 | DecCtx_BoolFunc_NO_CTX(mpd_issnan)
      | ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘ctx_mpd_issigned’:
./Modules/_decimal/libmpdec/mpdecimal.c:322:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_issigned’: optimization level attribute mismatch
  322 | mpd_issigned(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:5381:1: note: called from here
 5381 | DecCtx_BoolFunc_NO_CTX(mpd_issigned)
      | ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘ctx_mpd_isqnan’:
./Modules/_decimal/libmpdec/mpdecimal.c:315:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isqnan’: optimization level attribute mismatch
  315 | mpd_isqnan(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:5380:1: note: called from here
 5380 | DecCtx_BoolFunc_NO_CTX(mpd_isqnan)
      | ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘ctx_mpd_isinfinite’:
./Modules/_decimal/libmpdec/mpdecimal.c:287:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isinfinite’: optimization level attribute mismatch
  287 | mpd_isinfinite(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:5378:1: note: called from here
 5378 | DecCtx_BoolFunc_NO_CTX(mpd_isinfinite)
      | ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘ctx_mpd_isfinite’:
./Modules/_decimal/libmpdec/mpdecimal.c:280:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isfinite’: optimization level attribute mismatch
  280 | mpd_isfinite(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:5377:1: note: called from here
 5377 | DecCtx_BoolFunc_NO_CTX(mpd_isfinite)
      | ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘ctx_mpd_iszero’:
./Modules/_decimal/libmpdec/mpdecimal.c:343:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_iszero’: optimization level attribute mismatch
  343 | mpd_iszero(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:5383:1: note: called from here
 5383 | DecCtx_BoolFunc_NO_CTX(mpd_iszero)
      | ^
In function ‘_dec_hash’,
    inlined from ‘dec_hash’ at ./Modules/_decimal/_decimal.c:4861:22:
./Modules/_decimal/libmpdec/mpdecimal.c:336:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isspecial’: optimization level attribute mismatch
  336 | mpd_isspecial(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4776:9: note: called from here
 4776 |     if (mpd_isspecial(MPD(v))) {
      |         ^
./Modules/_decimal/libmpdec/mpdecimal.c:329:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_issnan’: optimization level attribute mismatch
  329 | mpd_issnan(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4777:13: note: called from here
 4777 |         if (mpd_issnan(MPD(v))) {
      |             ^
./Modules/_decimal/libmpdec/mpdecimal.c:294:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isnan’: optimization level attribute mismatch
  294 | mpd_isnan(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4782:18: note: called from here
 4782 |         else if (mpd_isnan(MPD(v))) {
      |                  ^
./Modules/_decimal/libmpdec/mpdecimal.c:398:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_arith_sign’: optimization level attribute mismatch
  398 | mpd_arith_sign(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4786:34: note: called from here
 4786 |             return py_hash_inf * mpd_arith_sign(MPD(v));
      |                                  ^
./Modules/_decimal/libmpdec/mpdecimal.c:308:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_ispositive’: optimization level attribute mismatch
  308 | mpd_ispositive(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4831:14: note: called from here
 4831 |     result = mpd_ispositive(MPD(v)) ? result : -result;
      |              ^
./Modules/_decimal/libmpdec/mpdecimal.c:680:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_set_positive’: optimization level attribute mismatch
  680 | mpd_set_positive(mpd_t *result)
      | ^
./Modules/_decimal/_decimal.c:4821:5: note: called from here
 4821 |     mpd_set_positive(tmp);
      |     ^
./Modules/_decimal/libmpdec/mpdecimal.c:470:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_del’: optimization level attribute mismatch
  470 | mpd_del(mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4847:19: note: called from here
 4847 |     if (exp_hash) mpd_del(exp_hash);
      |                   ^
./Modules/_decimal/libmpdec/mpdecimal.c:470:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_del’: optimization level attribute mismatch
  470 | mpd_del(mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4848:14: note: called from here
 4848 |     if (tmp) mpd_del(tmp);
      |              ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘PyDec_AsTuple’:
./Modules/_decimal/libmpdec/mpdecimal.c:391:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_sign’: optimization level attribute mismatch
  391 | mpd_sign(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3909:36: note: called from here
 3909 |     sign = PyLong_FromUnsignedLong(mpd_sign(MPD(dec)));
      |                                    ^
./Modules/_decimal/libmpdec/mpdecimal.c:287:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isinfinite’: optimization level attribute mismatch
  287 | mpd_isinfinite(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3914:9: note: called from here
 3914 |     if (mpd_isinfinite(x)) {
      |         ^
./Modules/_decimal/libmpdec/mpdecimal.c:294:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isnan’: optimization level attribute mismatch
  294 | mpd_isnan(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3926:13: note: called from here
 3926 |         if (mpd_isnan(x)) {
      |             ^
./Modules/_decimal/libmpdec/mpdecimal.c:315:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isqnan’: optimization level attribute mismatch
  315 | mpd_isqnan(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3927:41: note: called from here
 3927 |             expt = PyUnicode_FromString(mpd_isqnan(x)?"n":"N");
      |                                         ^
./Modules/_decimal/libmpdec/mpdecimal.c:732:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_clear_flags’: optimization level attribute mismatch
  732 | mpd_clear_flags(mpd_t *result)
      | ^
./Modules/_decimal/_decimal.c:3942:13: note: called from here
 3942 |             mpd_clear_flags(x);
      |             ^
./Modules/_decimal/libmpdec/mpdecimal.c:470:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_del’: optimization level attribute mismatch
  470 | mpd_del(mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3976:12: note: called from here
 3976 |     if (x) mpd_del(x);
      |            ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘PyDec_AsFloat’:
./Modules/_decimal/libmpdec/mpdecimal.c:294:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isnan’: optimization level attribute mismatch
  294 | mpd_isnan(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3814:9: note: called from here
 3814 |     if (mpd_isnan(MPD(dec))) {
      |         ^
./Modules/_decimal/libmpdec/mpdecimal.c:329:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_issnan’: optimization level attribute mismatch
  329 | mpd_issnan(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3815:13: note: called from here
 3815 |         if (mpd_issnan(MPD(dec))) {
      |             ^
./Modules/_decimal/libmpdec/mpdecimal.c:301:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isnegative’: optimization level attribute mismatch
  301 | mpd_isnegative(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3820:13: note: called from here
 3820 |         if (mpd_isnegative(MPD(dec))) {
      |             ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘PyDecType_FromFloatExact’:
./Modules/_decimal/libmpdec/mpdecimal.c:470:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_del’: optimization level attribute mismatch
  470 | mpd_del(mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:2476:9: note: called from here
 2476 |         mpd_del(d1);
      |         ^
./Modules/_decimal/libmpdec/mpdecimal.c:470:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_del’: optimization level attribute mismatch
  470 | mpd_del(mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:2488:9: note: called from here
 2488 |         mpd_del(d2);
      |         ^
./Modules/_decimal/libmpdec/mpdecimal.c:470:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_del’: optimization level attribute mismatch
  470 | mpd_del(mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:2487:9: note: called from here
 2487 |         mpd_del(d1);
      |         ^
./Modules/_decimal/libmpdec/mpdecimal.c:470:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_del’: optimization level attribute mismatch
  470 | mpd_del(mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:2496:5: note: called from here
 2496 |     mpd_del(d2);
      |     ^
./Modules/_decimal/libmpdec/mpdecimal.c:470:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_del’: optimization level attribute mismatch
  470 | mpd_del(mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:2495:5: note: called from here
 2495 |     mpd_del(d1);
      |     ^
./Modules/_decimal/libmpdec/mpdecimal.c:631:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_set_sign’: optimization level attribute mismatch
  631 | mpd_set_sign(mpd_t *result, uint8_t sign)
      | ^
./Modules/_decimal/_decimal.c:2502:5: note: called from here
 2502 |     mpd_set_sign(MPD(dec), sign);
      |     ^
In function ‘PyDec_FromObject’,
    inlined from ‘ctx_create_decimal’ at ./Modules/_decimal/_decimal.c:2969:12:
./Modules/_decimal/libmpdec/mpdecimal.c:294:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isnan’: optimization level attribute mismatch
  294 | mpd_isnan(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:2904:13: note: called from here
 2904 |         if (mpd_isnan(MPD(v)) &&
      |             ^
In function ‘_dec_settriple’,
    inlined from ‘dec_from_long’ at ./Modules/_decimal/_decimal.c:2298:9,
    inlined from ‘PyDecType_FromLong’ at ./Modules/_decimal/_decimal.c:2337:11,
    inlined from ‘PyDec_FromObject’ at ./Modules/_decimal/_decimal.c:2924:16,
    inlined from ‘ctx_create_decimal’ at ./Modules/_decimal/_decimal.c:2969:12:
./Modules/_decimal/libmpdec/mpdecimal.c:739:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_set_flags’: optimization level attribute mismatch
  739 | mpd_set_flags(mpd_t *result, uint8_t flags)
      | ^
./Modules/_decimal/_decimal.c:2235:5: note: called from here
 2235 |     mpd_set_flags(MPD(dec), sign);
      |     ^
In function ‘_dec_settriple’,
    inlined from ‘dec_from_long’ at ./Modules/_decimal/_decimal.c:2305:9,
    inlined from ‘PyDecType_FromLong’ at ./Modules/_decimal/_decimal.c:2337:11,
    inlined from ‘PyDec_FromObject’ at ./Modules/_decimal/_decimal.c:2924:16,
    inlined from ‘ctx_create_decimal’ at ./Modules/_decimal/_decimal.c:2969:12:
./Modules/_decimal/libmpdec/mpdecimal.c:739:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_set_flags’: optimization level attribute mismatch
  739 | mpd_set_flags(mpd_t *result, uint8_t flags)
      | ^
./Modules/_decimal/_decimal.c:2235:5: note: called from here
 2235 |     mpd_set_flags(MPD(dec), sign);
      |     ^
In function ‘convert_op_cmp’,
    inlined from ‘dec_richcompare’ at ./Modules/_decimal/_decimal.c:4647:5:
./Modules/_decimal/libmpdec/mpdecimal.c:336:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_isspecial’: optimization level attribute mismatch
  336 | mpd_isspecial(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3206:27: note: called from here
 3206 |             if (*wcmp && !mpd_isspecial(MPD(v))) {
      |                           ^
In function ‘multiply_by_denominator’,
    inlined from ‘convert_op_cmp’ at ./Modules/_decimal/_decimal.c:3207:25,
    inlined from ‘dec_richcompare’ at ./Modules/_decimal/_decimal.c:4647:5:
./Modules/_decimal/libmpdec/mpdecimal.c:470:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_del’: optimization level attribute mismatch
  470 | mpd_del(mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3104:9: note: called from here
 3104 |         mpd_del(vv);
      |         ^
./Modules/_decimal/libmpdec/mpdecimal.c:470:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_del’: optimization level attribute mismatch
  470 | mpd_del(mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:3119:5: note: called from here
 3119 |     mpd_del(vv);
      |     ^
./Modules/_decimal/libmpdec/mpdecimal.c: In function ‘dec_richcompare’:
./Modules/_decimal/libmpdec/mpdecimal.c:329:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_issnan’: optimization level attribute mismatch
  329 | mpd_issnan(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4650:16: note: called from here
 4650 |     b_issnan = mpd_issnan(MPD(b));
      |                ^
./Modules/_decimal/libmpdec/mpdecimal.c:329:1: error: inlining failed in call 
to ‘always_inline’ ‘mpd_issnan’: optimization level attribute mismatch
  329 | mpd_issnan(const mpd_t *dec)
      | ^
./Modules/_decimal/_decimal.c:4649:16: note: called from here
 4649 |     a_issnan = mpd_issnan(MPD(a));
      |                ^
lto-wrapper: fatal error: gcc returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
make: *** [Makefile:3204: 
Modules/_decimal.cpython-313-powerpc64le-linux-gnu.so] Error 1
make: *** Waiting for unfinished jobs....


Test report
===========





Sincerely,
 -The Buildbot

_______________________________________________
Buildbot-status mailing list -- buildbot-status@python.org
To unsubscribe send an email to buildbot-status-le...@python.org
https://mail.python.org/mailman3/lists/buildbot-status.python.org/
Member address: arch...@mail-archive.com

Reply via email to