* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’
* installing *source* package ‘decimal’ ...
** this is package ‘decimal’ version ‘0.1.0’
** package ‘decimal’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘gcc-15 (Debian 15.3.0-2) 15.3.0’
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpXdJddN/R.INSTALL270e1749eb5aa1/decimal/src'
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -Impdecimal -DNDEBUG -DMPD_NO_FILE_IO  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c decimal.c -o decimal.o
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -Impdecimal -DNDEBUG -DMPD_NO_FILE_IO  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c core.c -o core.o
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -Impdecimal -DNDEBUG -DMPD_NO_FILE_IO  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c init.c -o init.o
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -Impdecimal -DNDEBUG -DMPD_NO_FILE_IO  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c mpdecimal/basearith.c -o mpdecimal/basearith.o
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -Impdecimal -DNDEBUG -DMPD_NO_FILE_IO  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c mpdecimal/constants.c -o mpdecimal/constants.o
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -Impdecimal -DNDEBUG -DMPD_NO_FILE_IO  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c mpdecimal/context.c -o mpdecimal/context.o
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -Impdecimal -DNDEBUG -DMPD_NO_FILE_IO  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c mpdecimal/convolute.c -o mpdecimal/convolute.o
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -Impdecimal -DNDEBUG -DMPD_NO_FILE_IO  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c mpdecimal/crt.c -o mpdecimal/crt.o
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -Impdecimal -DNDEBUG -DMPD_NO_FILE_IO  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c mpdecimal/difradix2.c -o mpdecimal/difradix2.o
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -Impdecimal -DNDEBUG -DMPD_NO_FILE_IO  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c mpdecimal/fnt.c -o mpdecimal/fnt.o
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -Impdecimal -DNDEBUG -DMPD_NO_FILE_IO  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c mpdecimal/fourstep.c -o mpdecimal/fourstep.o
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -Impdecimal -DNDEBUG -DMPD_NO_FILE_IO  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c mpdecimal/io.c -o mpdecimal/io.o
mpdecimal/io.c: In function ‘word_to_string’:
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:353:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  353 |     case 20: EXTRACT_DIGIT(s, x, 10000000000000000000ULL, dot); /* GCOV_NOT_REACHED */
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:353:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  353 |     case 20: EXTRACT_DIGIT(s, x, 10000000000000000000ULL, dot); /* GCOV_NOT_REACHED */
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:354:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  354 |     case 19: EXTRACT_DIGIT(s, x, 1000000000000000000ULL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:354:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  354 |     case 19: EXTRACT_DIGIT(s, x, 1000000000000000000ULL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:355:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  355 |     case 18: EXTRACT_DIGIT(s, x, 100000000000000000ULL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:355:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  355 |     case 18: EXTRACT_DIGIT(s, x, 100000000000000000ULL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:356:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  356 |     case 17: EXTRACT_DIGIT(s, x, 10000000000000000ULL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:356:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  356 |     case 17: EXTRACT_DIGIT(s, x, 10000000000000000ULL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:357:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  357 |     case 16: EXTRACT_DIGIT(s, x, 1000000000000000ULL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:357:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  357 |     case 16: EXTRACT_DIGIT(s, x, 1000000000000000ULL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:358:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  358 |     case 15: EXTRACT_DIGIT(s, x, 100000000000000ULL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:358:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  358 |     case 15: EXTRACT_DIGIT(s, x, 100000000000000ULL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:359:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  359 |     case 14: EXTRACT_DIGIT(s, x, 10000000000000ULL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:359:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  359 |     case 14: EXTRACT_DIGIT(s, x, 10000000000000ULL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:360:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  360 |     case 13: EXTRACT_DIGIT(s, x, 1000000000000ULL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:360:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  360 |     case 13: EXTRACT_DIGIT(s, x, 1000000000000ULL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:361:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  361 |     case 12: EXTRACT_DIGIT(s, x, 100000000000ULL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:361:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  361 |     case 12: EXTRACT_DIGIT(s, x, 100000000000ULL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:362:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  362 |     case 11: EXTRACT_DIGIT(s, x, 10000000000ULL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:362:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  362 |     case 11: EXTRACT_DIGIT(s, x, 10000000000ULL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:364:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  364 |     case 10: EXTRACT_DIGIT(s, x, 1000000000UL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:364:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  364 |     case 10: EXTRACT_DIGIT(s, x, 1000000000UL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:365:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  365 |     case 9:  EXTRACT_DIGIT(s, x, 100000000UL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:365:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  365 |     case 9:  EXTRACT_DIGIT(s, x, 100000000UL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:366:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  366 |     case 8:  EXTRACT_DIGIT(s, x, 10000000UL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:366:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  366 |     case 8:  EXTRACT_DIGIT(s, x, 10000000UL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:367:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  367 |     case 7:  EXTRACT_DIGIT(s, x, 1000000UL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:367:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  367 |     case 7:  EXTRACT_DIGIT(s, x, 1000000UL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:368:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  368 |     case 6:  EXTRACT_DIGIT(s, x, 100000UL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:368:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  368 |     case 6:  EXTRACT_DIGIT(s, x, 100000UL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:369:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  369 |     case 5:  EXTRACT_DIGIT(s, x, 10000UL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:369:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  369 |     case 5:  EXTRACT_DIGIT(s, x, 10000UL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:370:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  370 |     case 4:  EXTRACT_DIGIT(s, x, 1000UL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:370:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  370 |     case 4:  EXTRACT_DIGIT(s, x, 1000UL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:371:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  371 |     case 3:  EXTRACT_DIGIT(s, x, 100UL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:371:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  371 |     case 3:  EXTRACT_DIGIT(s, x, 100UL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |         ^~
mpdecimal/io.c:372:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  372 |     case 2:  EXTRACT_DIGIT(s, x, 10UL, dot);
      |              ^~~~~~~~~~~~~
mpdecimal/io.c:347:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  347 |         if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
      |                                   ^
mpdecimal/io.c:372:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  372 |     case 2:  EXTRACT_DIGIT(s, x, 10UL, dot);
      |              ^~~~~~~~~~~~~
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -Impdecimal -DNDEBUG -DMPD_NO_FILE_IO  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c mpdecimal/mpalloc.c -o mpdecimal/mpalloc.o
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -Impdecimal -DNDEBUG -DMPD_NO_FILE_IO  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c mpdecimal/mpdecimal.c -o mpdecimal/mpdecimal.o
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -Impdecimal -DNDEBUG -DMPD_NO_FILE_IO  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c mpdecimal/mpsignal.c -o mpdecimal/mpsignal.o
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -Impdecimal -DNDEBUG -DMPD_NO_FILE_IO  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c mpdecimal/numbertheory.c -o mpdecimal/numbertheory.o
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -Impdecimal -DNDEBUG -DMPD_NO_FILE_IO  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c mpdecimal/sixstep.c -o mpdecimal/sixstep.o
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -Impdecimal -DNDEBUG -DMPD_NO_FILE_IO  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c mpdecimal/transpose.c -o mpdecimal/transpose.o
gcc-15 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o decimal.so decimal.o core.o init.o mpdecimal/basearith.o mpdecimal/constants.o mpdecimal/context.o mpdecimal/convolute.o mpdecimal/crt.o mpdecimal/difradix2.o mpdecimal/fnt.o mpdecimal/fourstep.o mpdecimal/io.o mpdecimal/mpalloc.o mpdecimal/mpdecimal.o mpdecimal/mpsignal.o mpdecimal/numbertheory.o mpdecimal/sixstep.o mpdecimal/transpose.o -lm -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpXdJddN/R.INSTALL270e1749eb5aa1/decimal/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpXdJddN/R.INSTALL270e1749eb5aa1/decimal/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpXdJddN/R.INSTALL270e1749eb5aa1/decimal/src'
installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-decimal/00new/decimal/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
  converting help for package ‘decimal’
    finding HTML links ... done
    NA_decimal_                             html  
    adjusted                                html  
    as_decimal                              html  
    clear_decimal_flags                     html  
    decimal-package                         html  
    decimal                                 html  
    decimal_context                         html  
    decimal_flags                           html  
    decimal_from_double                     html  
    fma                                     html  
    get_decimal_context                     html  
    is_decimal                              html  
    is_normal                               html  
    is_qnan                                 html  
    is_signed                               html  
    is_snan                                 html  
    is_subnormal                            html  
    is_zero                                 html  
    local_decimal_context                   html  
    mpdecimal_version                       html  
    normalize                               html  
    number_class                            html  
    quantize                                html  
    same_quantum                            html  
    set_decimal_context                     html  
    vec_arith.decimal                       html  
    with_decimal_context                    html  
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (decimal)