Mock Version: 1.4.21 Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/parrot.spec'], chrootPath='/var/lib/mock/f33-build-215727-48445/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/parrot.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1583884800 Wrote: /builddir/build/SRPMS/parrot-8.1.0-21.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/parrot.spec'], chrootPath='/var/lib/mock/f33-build-215727-48445/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/parrot.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1583884800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.lm4Ui5 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf parrot-8.1.0 + /usr/bin/tar -xof - + /usr/bin/bzip2 -dc /builddir/build/SOURCES/parrot-8.1.0.tar.bz2 + STATUS=0 + '[' 0 -ne 0 ']' + cd parrot-8.1.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (parrot.patch): + echo 'Patch #0 (parrot.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file parrot_html.desk.in patching file parrot_pdf.desk.in + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.TlVFp4 + umask 022 + cd /builddir/build/BUILD + cd parrot-8.1.0 + RPM_OPT_FLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + /usr/bin/perl Configure.pl --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc --infodir=/usr/share/info --mandir=/usr/share/man '--optimize=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' --disable-rpath --lex=/usr/bin/flex Parrot Version 8.1.0 Configure 2.0 Copyright (C) 2001-2015, Parrot Foundation. Hello, I'm Configure. My job is to poke and prod your system to figure out how to build Parrot. The process is completely automated, unless you passed in the `--ask' flag on the command line, in which case I'll prompt you for a few pieces of info. Since you're running this program, you obviously have Perl 5--I'll be pulling some defaults from its configuration. init::manifest - Check MANIFEST.....................................done. init::defaults - Set Configure's default values.....................done. init::install - Set up installation paths..........................done. init::hints - Load platform and local hints files................done. inter::progs - Determine what C compiler and linker to use........done. inter::make - Is make installed...................................yes. inter::lex - Is lex installed...........................user defined. inter::yacc - Is yacc installed.............................bison 3.5. auto::gcc - Is your C compiler actually gcc...............yes, 10.0. auto::glibc - Is GNU libc installed...............................yes. auto::backtrace - Does libc have the backtrace* functions.............yes. auto::msvc - Is your C compiler actually Visual C++..........skipped. auto::attributes - Detect compiler attributes.........................done. auto::arch - Determine CPU architecture and type, and OS........done. auto::cpu - Generate CPU specific stuff........................done. init::optimize - Enable optimization.................................yes. inter::shlibs - Determine flags for building shared libraries.....-fPIC. inter::libparrot - Should parrot link against a shared library.........yes. inter::types - What types should Parrot use.......................done. auto::ops - Which opcode files should be compiled in...........done. auto::pmc - Which pmc files should be compiled in..............done. auto::headers - Probe for C headers................................done. auto::sizes - Determine some sizes...............................done. auto::byteorder - Compute native byteorder for wordsize.....little-endian. auto::va_ptr - Test the type of va_ptr...........................stack. auto::format - What formats should be used for sprintf............done. auto::isreg - Does your C library have a working S_ISREG..........yes. auto::llvm - Is minimum version of LLVM installed............skipped. auto::inline - Does your compiler support inline...................yes. auto::gc - Determine allocator to use..........................gms. auto::memalign - Does your C library support memalign................yes. auto::signal - Determine some signal stuff........................done. auto::socklen_t - Determine whether there is socklen_t................yes. auto::stat - Detect stat type....................................bsd. auto::neg_0 - Determine whether negative zero can be printed......yes. auto::env - Does your C library have setenv / unsetenv.........both. auto::timespec - Does your system has timespec.......................yes. auto::infnan - Is standard C Inf/NaN handling present..............yes. auto::thread - Does your system have threads.......................yes. auto::gmp - Does your platform support GMP...............yes, 6.2.0. auto::readline - Does your platform support readline.................yes. auto::pcre - Does your platform support pcre....................done. auto::opengl - Does your platform support OpenGL....................no. auto::zlib - Does your platform support zlib......................no. auto::gettext - Does your configuration include gettext.............yes. auto::snprintf - Test for snprintf..............................yes, C99. auto::mathl - Test for long math support..........................yes. auto::perldoc - Is perldoc installed................................yes. auto::coverage - Are coverage analysis tools installed...lacking cover gcov2perl.Negative repeat count does nothing at lib/Parrot/Configure.pm line 481. auto::pod2man - Is pod2man installed................................yes. auto::ctags - Is (exuberant) ctags installed......................yes. auto::icu - Is ICU installed..............................yes, 65.1. auto::libffi - Is libffi installed.....................no, failed test. auto::ipv6 - Determine IPV6 capabilities.........................yes. auto::platform - Generate a list of platform object files...........done. auto::alignof - Determine offsetof values for our types.........skipped. auto::expect - Does your compiler support __builtin_expect.........yes. auto::warnings - Detect supported compiler warnings.................done. gen::config_h - Generate C headers.................................done. gen::core_pmcs - Generate core pmc list.............................done. gen::opengl - Generating OpenGL bindings......................skipped. gen::makefiles - Generate makefiles and other build files...........done. gen::config_pm - Record configuration data for later retrieval......done. Okay, we're done! You can now use `gmake' to build your Parrot. After that, you can use `gmake test' to run the test suite. Happy Hacking, The Parrot Team ++ pwd + export LD_LIBRARY_PATH=/builddir/build/BUILD/parrot-8.1.0/blib/lib + LD_LIBRARY_PATH=/builddir/build/BUILD/parrot-8.1.0/blib/lib + find examples -type f '(' -name '*.pir' -o -wholename examples/shootout/random.pasm -o -wholename examples/tools/pgegrep ')' -exec /usr/bin/sed -i -e '1 s&#!.*\(parrot\)&#!/usr/bin/\1&' '{}' ';' + find examples -type f '(' -name '*.pl' -o -wholename examples/pir/befunge/t/basic.t -o -path 'examples/languages/*/harness' ')' -exec /usr/bin/sed -i -e '1 s&#! perl&#!/usr/bin/perl&' '{}' ';' + find examples -type f -name '*.py' -exec /usr/bin/sed -i -e '1 s&#! python&#!/usr/bin/python&' '{}' ';' + find examples -type f -name '*.rb' -exec /usr/bin/sed -i -e '1 s&#! ruby&#!/usr/bin/ruby&' '{}' ';' + find examples -type f -name '*.winxed' -exec /usr/bin/sed -i -e '1 s&#! winxed&#!/usr/bin/winxed&' '{}' ';' + find examples -wholename examples/languages/abc/t/01-tests.t -exec /usr/bin/sed -i -e '1 s&#!perl&#!/usr/bin/perl&' '{}' ';' + find examples -wholename examples/languages/abc/t/harness -exec /usr/bin/perl -pi -e 's/\r$//' '{}' ';' + /usr/bin/sed -i -e '1 s&nqp&/usr/bin/parrot-nqp&' runtime/parrot/library/YAML/Tiny.pm + make -j4 /usr/bin/perl tools/build/h2inc.pl include/parrot/enums.h lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm /usr/bin/perl tools/build/pbcversion_h.pl > include/parrot/pbcversion.h /usr/bin/perl tools/build/vtable_h.pl /usr/bin/perl tools/build/c2str.pl src/string/api.c > src/string/api.str /usr/bin/perl tools/build/addgenerated.pl "lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm" "[devel]" lib /usr/bin/perl tools/build/addgenerated.pl "include/parrot/vtable.h" "[main]" include /usr/bin/perl tools/build/addgenerated.pl "include/parrot/pbcversion.h" "[main]" include /usr/bin/perl tools/build/c2str.pl src/debug.c > src/debug.str /usr/bin/perl tools/build/c2str.pl src/dynext.c > src/dynext.str /usr/bin/perl tools/build/c2str.pl src/exceptions.c > src/exceptions.str /usr/bin/perl tools/build/c2str.pl src/global_setup.c > src/global_setup.str /usr/bin/perl tools/build/c2str.pl src/hll.c > src/hll.str /usr/bin/perl tools/build/c2str.pl src/call/pcc.c > src/call/pcc.str /usr/bin/perl tools/build/c2str.pl src/call/args.c > src/call/args.str /usr/bin/perl tools/build/c2str.pl src/interp/inter_cb.c > src/interp/inter_cb.str /usr/bin/perl tools/build/c2str.pl src/interp/api.c > src/interp/api.str /usr/bin/perl tools/build/c2str.pl src/io/api.c > src/io/api.str /usr/bin/perl tools/build/c2str.pl src/key.c > src/key.str /usr/bin/perl tools/build/c2str.pl src/library.c > src/library.str /usr/bin/perl tools/build/c2str.pl src/multidispatch.c > src/multidispatch.str /usr/bin/perl tools/build/c2str.pl src/namespace.c > src/namespace.str /usr/bin/perl tools/build/c2str.pl src/nci/api.c > src/nci/api.str /usr/bin/perl tools/build/c2str.pl src/nci/core_thunks.c > src/nci/core_thunks.str /usr/bin/perl tools/build/c2str.pl src/nci/extra_thunks.c > src/nci/extra_thunks.str /usr/bin/perl tools/build/c2str.pl src/nci/signatures.c > src/nci/signatures.str /usr/bin/perl tools/build/c2str.pl src/packfile/api.c > src/packfile/api.str /usr/bin/perl tools/build/c2str.pl src/packfile/segments.c > src/packfile/segments.str /usr/bin/perl tools/build/c2str.pl src/packfile/object_serialization.c > src/packfile/object_serialization.str /usr/bin/perl tools/build/c2str.pl src/packfile/pf_items.c > src/packfile/pf_items.str /usr/bin/perl tools/build/c2str.pl src/pmc.c > src/pmc.str /usr/bin/perl tools/build/c2str.pl src/oo.c > src/oo.str /usr/bin/perl tools/build/c2str.pl src/runcore/cores.c > src/runcore/cores.str /usr/bin/perl tools/build/c2str.pl src/runcore/main.c > src/runcore/main.str /usr/bin/perl tools/build/c2str.pl src/runcore/profiling.c > src/runcore/profiling.str /usr/bin/perl tools/build/c2str.pl src/runcore/subprof.c > src/runcore/subprof.str /usr/bin/perl tools/build/c2str.pl src/scheduler.c > src/scheduler.str /usr/bin/perl tools/build/c2str.pl src/events.c > src/events.str /usr/bin/perl tools/build/c2str.pl src/string/spf_render.c > src/string/spf_render.str /usr/bin/perl tools/build/c2str.pl src/string/spf_vtable.c > src/string/spf_vtable.str /usr/bin/perl tools/build/c2str.pl src/string/encoding.c > src/string/encoding.str /usr/bin/perl tools/build/c2str.pl src/sub.c > src/sub.str /usr/bin/perl tools/build/vtable_extend.pl /usr/bin/perl tools/build/vtable_extend.pl bison -v -y compilers/imcc/imcc.y -d -o compilers/imcc/imcparser.c compilers/imcc/imcc.y:1123.1-12: warning: POSIX Yacc does not support %pure-parser [-Wyacc] 1123 | %pure-parser | ^~~~~~~~~~~~ compilers/imcc/imcc.y:1123.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated] 1123 | %pure-parser | ^~~~~~~~~~~~ | %define api.pure /usr/bin/flex -ocompilers/imcc/imclexer.c compilers/imcc/imcc.l compilers/imcc/imcc.y: warning: 1 shift/reduce conflict [-Wconflicts-sr] touch compilers/imcc/imcc.l.flag compilers/imcc/imclexer.c /usr/bin/perl tools/build/h2inc.pl include/parrot/datatypes.h runtime/parrot/include/datatypes.pasm /usr/bin/perl tools/build/parrot_config_c.pl --mini > src/null_config.c /usr/bin/perl tools/build/h2inc.pl include/parrot/cclass.h runtime/parrot/include/cclass.pasm /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/datatypes.pasm" "[main]" /usr/bin/perl tools/build/addgenerated.pl "src/null_config.c" "[]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/cclass.pasm" "[main]" /usr/bin/perl tools/build/h2inc.pl include/parrot/enums.h runtime/parrot/include/iterator.pasm /usr/bin/perl tools/build/h2inc.pl include/parrot/enums.h runtime/parrot/include/call_bits.pasm /usr/bin/perl tools/build/h2inc.pl include/parrot/scheduler.h runtime/parrot/include/timer.pasm /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/call_bits.pasm" "[main]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/iterator.pasm" "[main]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/timer.pasm" "[main]" /usr/bin/perl tools/build/h2inc.pl include/parrot/exceptions.h runtime/parrot/include/except_types.pasm /usr/bin/perl tools/build/h2inc.pl include/parrot/exceptions.h runtime/parrot/include/except_severity.pasm /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/except_types.pasm" "[main]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/except_severity.pasm" "[main]" /usr/bin/perl tools/build/h2inc.pl include/parrot/hash.h runtime/parrot/include/hash_key_type.pasm /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/hash_key_type.pasm" "[main]" /usr/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/interpflags.pasm /usr/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/interpdebug.pasm /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/interpflags.pasm" "[main]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/interpdebug.pasm" "[main]" /usr/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/interptrace.pasm /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/interptrace.pasm" "[main]" /usr/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/interpcores.pasm /usr/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/cloneflags.pasm /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/interpcores.pasm" "[main]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/cloneflags.pasm" "[main]" /usr/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/iglobals.pasm /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/iglobals.pasm" "[main]" /usr/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/sysinfo.pasm compilers/imcc/imcc.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] /usr/bin/perl tools/build/fixup_gen_file.pl -noheaderizer compilers/imcc/imcparser.c compilers/imcc/imcc.y /usr/bin/perl tools/build/h2inc.pl include/parrot/io.h runtime/parrot/include/stdio.pasm /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/sysinfo.pasm" "[main]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/stdio.pasm" "[main]" /usr/bin/perl tools/build/h2inc.pl include/parrot/io.h runtime/parrot/include/socket.pasm /usr/bin/perl tools/build/fixup_gen_file.pl -noheaderizer compilers/imcc/imcparser.h compilers/imcc/imcc.y /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/socket.pasm" "[main]" /usr/bin/perl tools/build/h2inc.pl include/parrot/library.h runtime/parrot/include/libpaths.pasm /usr/bin/perl tools/build/h2inc.pl include/parrot/platform_interface.h runtime/parrot/include/dlopenflags.pasm /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/libpaths.pasm" "[main]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/dlopenflags.pasm" "[main]" touch compilers/imcc/imcc.y.flag compilers/imcc/imcparser.c compilers/imcc/imcparser.h /usr/bin/perl tools/build/h2inc.pl include/parrot/longopt.h runtime/parrot/include/longopt.pasm /usr/bin/perl tools/build/h2inc.pl include/parrot/packfile.h runtime/parrot/include/packfile_segments.pasm /usr/bin/perl tools/build/h2inc.pl include/parrot/packfile.h runtime/parrot/include/packfile_annotation_keytype.pasm /usr/bin/perl tools/build/h2inc.pl include/parrot/platform_interface.h runtime/parrot/include/stat.pasm /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/longopt.pasm" "[main]" /usr/bin/perl tools/build/h2inc.pl include/parrot/string.h runtime/parrot/include/stringinfo.pasm /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/packfile_annotation_keytype.pasm" "[main]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/stat.pasm" "[main]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/stringinfo.pasm" "[main]" /usr/bin/perl tools/build/h2inc.pl include/parrot/warnings.h runtime/parrot/include/warnings.pasm /usr/bin/perl tools/build/h2inc.pl include/parrot/warnings.h runtime/parrot/include/errors.pasm /usr/bin/perl tools/build/h2inc.pl include/parrot/gc_api.h runtime/parrot/include/interpinfo.pasm /usr/bin/perl tools/build/h2inc.pl src/utils.c runtime/parrot/include/tm.pasm /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/errors.pasm" "[main]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/warnings.pasm" "[main]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/interpinfo.pasm" "[main]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/tm.pasm" "[main]" /usr/bin/perl tools/build/h2inc.pl include/parrot/core_pmcs.h runtime/parrot/include/pmctypes.pasm /usr/bin/perl tools/build/gen_version.pl > runtime/parrot/include/parrot_version.pir /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/pmctypes.pasm" "[main]" /usr/bin/perl -Ilib tools/build/pmc2c.pl --vtable gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/. -Isrc -o src/string/namealias.o -c src/string/namealias.c bison -v -y compilers/imcc/imcc.y -d -o compilers/imcc/imcparser.c compilers/imcc/imcc.y:1123.1-12: warning: POSIX Yacc does not support %pure-parser [-Wyacc] 1123 | %pur/usr/bin/flex -ocompilers/imcc/imclexer.c compilers/imcc/imcc.l e-parser | ^~~~~~~~~~~~ compilers/imcc/imcc.y:1123.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated] 1123 | %pure-parser | ^~~~~~~~~~~~ | %define api.pure compilers/imcc/imcc.y: warning: 1 shift/reduce conflict [-Wconflicts-sr] touch compilers/imcc/imcc.l.flag compilers/imcc/imclexer.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/null_config.o -c src/null_config.c /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/default.pmc compilers/imcc/imcc.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] /usr/bin/perl tools/build/fixup_gen_file.pl -noheaderizer compilers/imcc/imcparser.c compilers/imcc/imcc.y /usr/bin/perl tools/build/fixup_gen_file.pl -noheaderizer compilers/imcc/imcparser.h compilers/imcc/imcc.y /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/fixedintegerarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/default.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/null.pmc touch compilers/imcc/imcc.y.flag compilers/imcc/imcparser.c compilers/imcc/imcparser.h /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/env.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/parrotlibrary.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/timer.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/pointer.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/scalar.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedintegerarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/orderedhash.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/addrregistry.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/alarm.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/imageiofreeze.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/imageiosize.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/imageiostrings.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/imageiothaw.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/object.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/proxy.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/resizableintegerarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/scalar.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/schedulermessage.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/sockaddr.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/undef.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/parrotlibrary.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/proxy.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/object.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/timer.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/alarm.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/sockaddr.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/default.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/null.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/env.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/pointer.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/scalar.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/orderedhash.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/addrregistry.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imageiofreeze.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imageiosize.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imageiostrings.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imageiothaw.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizableintegerarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/schedulermessage.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/undef.pmc bison -v -y compilers/imcc/imcc.y -d -o compilers/imcc/imcparser.c compilers/imcc/imcc.y:1123.1-12: warning: POSIX Yacc does not support %pure-parser [-Wyacc] 1123 | %pure-parser | ^~~~~~~~~~~~ compilers/imcc/imcc.y:1123.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated] 1123 | %pure-parser | ^~~~~~~~~~~~ | %define api.pure compilers/imcc/imcc.y: warning: 1 shift/reduce conflict [-Wconflicts-sr] /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedintegerarray.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/default.c > src/pmc/default.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/null.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/env.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/parrotlibrary.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/parrotinterpreter.pmc compilers/imcc/imcc.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] /usr/bin/perl tools/build/fixup_gen_file.pl -noheaderizer compilers/imcc/imcparser.c compilers/imcc/imcc.y /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/lexpad.pmc /usr/bin/perl tools/build/fixup_gen_file.pl -noheaderizer compilers/imcc/imcparser.h compilers/imcc/imcc.y /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/timer.pmc touch compilers/imcc/imcc.y.flag compilers/imcc/imcparser.c compilers/imcc/imcparser.h /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/pointer.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/sub.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/continuation.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/nci.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/float.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/integer.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/bigint.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/bignum.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/complex.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/string.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/boolean.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/fixedintegerarray.c > src/pmc/fixedintegerarray.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/iterator.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/fixedstringarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/hash.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/orderedhash.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/oplib.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/opcode.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/addrregistry.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/alarm.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/arrayiterator.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/bytebuffer.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/task.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/capture.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/class.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/eventhandler.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/exceptionhandler.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/exporter.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/handle.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/fixedbooleanarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/fixedfloatarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/fixedpmcarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/hashiterator.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/hashiteratorkey.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imageiofreeze.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imageiosize.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imageiostrings.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imageiothaw.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/imccompiler.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/lexinfo.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/mappedbytearray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/resizablepmcarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/namespace.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/nativepccmethod.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/object.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/orderedhashiterator.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/os.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfile.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfileannotation.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfilesegment.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfileopmap.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfileview.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/pmclist.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/pmcproxy.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/proxy.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/ptr.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/resizablebooleanarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/resizablefloatarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizableintegerarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizablepmcarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/resizablestringarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/role.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/scalar.c > src/pmc/scalar.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/scheduler.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/schedulermessage.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/sockaddr.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/socket.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/stringbuilder.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/stringhandle.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/stringiterator.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/structview.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/task.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/undef.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/continuation.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/exceptionhandler.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/task.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/sub.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/parrotinterpreter.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/nativepccmethod.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/nci.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/class.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/namespace.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/integer.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/scheduler.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/pmclist.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileview.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/socket.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/handle.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/stringhandle.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/bytebuffer.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/lexpad.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/float.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/bigint.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/bignum.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/complex.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/string.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/boolean.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/iterator.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedstringarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/hash.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/hashiteratorkey.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/oplib.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/opcode.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/arrayiterator.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/capture.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/eventhandler.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/exporter.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedbooleanarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedfloatarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedpmcarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/hashiterator.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imccompiler.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/lexinfo.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/mappedbytearray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizablepmcarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/orderedhashiterator.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/os.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfile.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileannotation.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfilesegment.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileopmap.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/pmcproxy.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/ptr.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizablebooleanarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizablefloatarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizablestringarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/role.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/stringbuilder.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/stringiterator.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/structview.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/callcontext.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/null.c > src/pmc/null.str /usr/bin/perl tools/build/c2str.pl src/pmc/env.c > src/pmc/env.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/key.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/unmanagedstruct.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/exception.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/parrotlibrary.c > src/pmc/parrotlibrary.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/parrotinterpreter.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/lexpad.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/timer.c > src/pmc/timer.str /usr/bin/perl tools/build/c2str.pl src/pmc/pointer.c > src/pmc/pointer.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/sub.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/continuation.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/coroutine.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/nci.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/float.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/integer.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/bigint.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/bignum.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/complex.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/string.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/boolean.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/iterator.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedstringarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/hash.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/orderedhash.c > src/pmc/orderedhash.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/oplib.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/opcode.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/callcontext.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/addrregistry.c > src/pmc/addrregistry.str /usr/bin/perl tools/build/c2str.pl src/pmc/alarm.c > src/pmc/alarm.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/arrayiterator.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/bytebuffer.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/callback.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/capture.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/class.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/eventhandler.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/exceptionhandler.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/exporter.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/filehandle.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedbooleanarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedfloatarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedpmcarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/handle.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/hashiterator.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/hashiteratorkey.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/imageiofreeze.c > src/pmc/imageiofreeze.str /usr/bin/perl tools/build/c2str.pl src/pmc/imageiosize.c > src/pmc/imageiosize.str /usr/bin/perl tools/build/c2str.pl src/pmc/imageiostrings.c > src/pmc/imageiostrings.str /usr/bin/perl tools/build/c2str.pl src/pmc/imageiothaw.c > src/pmc/imageiothaw.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imccompiler.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/lexinfo.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/mappedbytearray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/multisub.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/namespace.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/nativepccmethod.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/object.c > src/pmc/object.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/orderedhashiterator.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/os.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfile.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileannotation.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfileannotations.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfilerawsegment.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfileconstanttable.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfiledirectory.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileopmap.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfilesegment.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileview.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/pmclist.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/pmcproxy.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/proxy.c > src/pmc/proxy.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/ptr.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/ptrbuf.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizablebooleanarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizablefloatarray.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/resizableintegerarray.c > src/pmc/resizableintegerarray.str /usr/bin/perl tools/build/c2str.pl src/pmc/resizablepmcarray.c > src/pmc/resizablepmcarray.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizablestringarray.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/role.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/scheduler.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/schedulermessage.c > src/pmc/schedulermessage.str /usr/bin/perl tools/build/c2str.pl src/pmc/sockaddr.c > src/pmc/sockaddr.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/socket.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/stringbuilder.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/stringhandle.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/stringiterator.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/structview.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/task.c > src/pmc/task.str /usr/bin/perl tools/build/c2str.pl src/pmc/undef.c > src/pmc/undef.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/exception.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/key.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/callback.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/coroutine.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/filehandle.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/unmanagedstruct.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/multisub.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfiledirectory.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileannotations.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfilerawsegment.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileconstanttable.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/ptrbuf.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/callcontext.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/key.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/unmanagedstruct.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/managedstruct.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/exception.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/parrotinterpreter.c > src/pmc/parrotinterpreter.str /usr/bin/perl tools/build/c2str.pl src/pmc/lexpad.c > src/pmc/lexpad.str /usr/bin/perl tools/build/c2str.pl src/pmc/sub.c > src/pmc/sub.str /usr/bin/perl tools/build/c2str.pl src/pmc/continuation.c > src/pmc/continuation.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/coroutine.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/nci.c > src/pmc/nci.str /usr/bin/perl tools/build/c2str.pl src/pmc/float.c > src/pmc/float.str /usr/bin/perl tools/build/c2str.pl src/pmc/integer.c > src/pmc/integer.str /usr/bin/perl tools/build/c2str.pl src/pmc/bigint.c > src/pmc/bigint.str /usr/bin/perl tools/build/c2str.pl src/pmc/bignum.c > src/pmc/bignum.str /usr/bin/perl tools/build/c2str.pl src/pmc/complex.c > src/pmc/complex.str /usr/bin/perl tools/build/c2str.pl src/pmc/string.c > src/pmc/string.str /usr/bin/perl tools/build/c2str.pl src/pmc/boolean.c > src/pmc/boolean.str /usr/bin/perl tools/build/c2str.pl src/pmc/iterator.c > src/pmc/iterator.str /usr/bin/perl tools/build/c2str.pl src/pmc/fixedstringarray.c > src/pmc/fixedstringarray.str /usr/bin/perl tools/build/c2str.pl src/pmc/hash.c > src/pmc/hash.str /usr/bin/perl tools/build/c2str.pl src/pmc/oplib.c > src/pmc/oplib.str /usr/bin/perl tools/build/c2str.pl src/pmc/opcode.c > src/pmc/opcode.str /usr/bin/perl tools/build/c2str.pl src/pmc/callcontext.c > src/pmc/callcontext.str /usr/bin/perl tools/build/c2str.pl src/pmc/arrayiterator.c > src/pmc/arrayiterator.str /usr/bin/perl tools/build/c2str.pl src/pmc/bytebuffer.c > src/pmc/bytebuffer.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/callback.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/capture.c > src/pmc/capture.str /usr/bin/perl tools/build/c2str.pl src/pmc/class.c > src/pmc/class.str /usr/bin/perl tools/build/c2str.pl src/pmc/eventhandler.c > src/pmc/eventhandler.str /usr/bin/perl tools/build/c2str.pl src/pmc/exceptionhandler.c > src/pmc/exceptionhandler.str /usr/bin/perl tools/build/c2str.pl src/pmc/exporter.c > src/pmc/exporter.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/filehandle.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/fixedbooleanarray.c > src/pmc/fixedbooleanarray.str /usr/bin/perl tools/build/c2str.pl src/pmc/fixedfloatarray.c > src/pmc/fixedfloatarray.str /usr/bin/perl tools/build/c2str.pl src/pmc/fixedpmcarray.c > src/pmc/fixedpmcarray.str /usr/bin/perl tools/build/c2str.pl src/pmc/handle.c > src/pmc/handle.str /usr/bin/perl tools/build/c2str.pl src/pmc/hashiterator.c > src/pmc/hashiterator.str /usr/bin/perl tools/build/c2str.pl src/pmc/hashiteratorkey.c > src/pmc/hashiteratorkey.str /usr/bin/perl tools/build/c2str.pl src/pmc/imccompiler.c > src/pmc/imccompiler.str /usr/bin/perl tools/build/c2str.pl src/pmc/lexinfo.c > src/pmc/lexinfo.str /usr/bin/perl tools/build/c2str.pl src/pmc/mappedbytearray.c > src/pmc/mappedbytearray.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/multisub.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/namespace.c > src/pmc/namespace.str /usr/bin/perl tools/build/c2str.pl src/pmc/nativepccmethod.c > src/pmc/nativepccmethod.str /usr/bin/perl tools/build/c2str.pl src/pmc/orderedhashiterator.c > src/pmc/orderedhashiterator.str /usr/bin/perl tools/build/c2str.pl src/pmc/os.c > src/pmc/os.str /usr/bin/perl tools/build/c2str.pl src/pmc/packfile.c > src/pmc/packfile.str /usr/bin/perl tools/build/c2str.pl src/pmc/packfileannotation.c > src/pmc/packfileannotation.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileannotations.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfilebytecodesegment.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileconstanttable.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfiledebug.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfiledirectory.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/packfileopmap.c > src/pmc/packfileopmap.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfilerawsegment.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/packfilesegment.c > src/pmc/packfilesegment.str /usr/bin/perl tools/build/c2str.pl src/pmc/packfileview.c > src/pmc/packfileview.str /usr/bin/perl tools/build/c2str.pl src/pmc/pmclist.c > src/pmc/pmclist.str /usr/bin/perl tools/build/c2str.pl src/pmc/pmcproxy.c > src/pmc/pmcproxy.str /usr/bin/perl tools/build/c2str.pl src/pmc/ptr.c > src/pmc/ptr.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/ptrbuf.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/ptrobj.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/resizablebooleanarray.c > src/pmc/resizablebooleanarray.str /usr/bin/perl tools/build/c2str.pl src/pmc/resizablefloatarray.c > src/pmc/resizablefloatarray.str /usr/bin/perl tools/build/c2str.pl src/pmc/resizablestringarray.c > src/pmc/resizablestringarray.str /usr/bin/perl tools/build/c2str.pl src/pmc/role.c > src/pmc/role.str /usr/bin/perl tools/build/c2str.pl src/pmc/scheduler.c > src/pmc/scheduler.str /usr/bin/perl tools/build/c2str.pl src/pmc/socket.c > src/pmc/socket.str /usr/bin/perl tools/build/c2str.pl src/pmc/stringbuilder.c > src/pmc/stringbuilder.str /usr/bin/perl tools/build/c2str.pl src/pmc/stringhandle.c > src/pmc/stringhandle.str /usr/bin/perl tools/build/c2str.pl src/pmc/stringiterator.c > src/pmc/stringiterator.str /usr/bin/perl tools/build/c2str.pl src/pmc/structview.c > src/pmc/structview.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/managedstruct.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfilebytecodesegment.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfiledebug.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/ptrobj.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/key.c > src/pmc/key.str /usr/bin/perl tools/build/c2str.pl src/pmc/unmanagedstruct.c > src/pmc/unmanagedstruct.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/managedstruct.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/exception.c > src/pmc/exception.str /usr/bin/perl tools/build/c2str.pl src/pmc/coroutine.c > src/pmc/coroutine.str /usr/bin/perl tools/build/c2str.pl src/pmc/callback.c > src/pmc/callback.str /usr/bin/perl tools/build/c2str.pl src/pmc/filehandle.c > src/pmc/filehandle.str /usr/bin/perl tools/build/c2str.pl src/pmc/multisub.c > src/pmc/multisub.str /usr/bin/perl tools/build/c2str.pl src/pmc/packfileannotations.c > src/pmc/packfileannotations.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfilebytecodesegment.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/packfileconstanttable.c > src/pmc/packfileconstanttable.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfiledebug.pmc /usr/bin/perl tools/build/c2str.pl src/pmc/packfiledirectory.c > src/pmc/packfiledirectory.str /usr/bin/perl tools/build/c2str.pl src/pmc/packfilerawsegment.c > src/pmc/packfilerawsegment.str /usr/bin/perl tools/build/c2str.pl src/pmc/ptrbuf.c > src/pmc/ptrbuf.str /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/ptrobj.pmc gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden \ -Isrc/ops/. -o src/ops/core_ops.o -c src/ops/core_ops.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/core_pmcs.o -c src/core_pmcs.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/datatypes.o -c src/datatypes.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/debug.o -c src/debug.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/disassemble.o -c src/disassemble.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/dynext.o -c src/dynext.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/embed/. -Isrc -o src/embed/api.o -c src/embed/api.c src/ops/core_ops.c: In function 'Parrot_die_i_i': src/ops/core_ops.c:14244:1: warning: control reaches end of non-void function [-Wreturn-type] 14244 | } | ^ src/ops/core_ops.c: In function 'Parrot_die_ic_i': src/ops/core_ops.c:14263:1: warning: control reaches end of non-void function [-Wreturn-type] 14263 | } | ^ src/ops/core_ops.c: In function 'Parrot_die_i_ic': src/ops/core_ops.c:14282:1: warning: control reaches end of non-void function [-Wreturn-type] 14282 | } | ^ src/ops/core_ops.c: In function 'Parrot_die_ic_ic': src/ops/core_ops.c:14301:1: warning: control reaches end of non-void function [-Wreturn-type] 14301 | } | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/embed/. -Isrc -o src/embed/bytecode.o -c src/embed/bytecode.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/embed/. -Isrc -o src/embed/strings.o -c src/embed/strings.c src/debug.c: In function 'PDB_disassemble_op': src/debug.c:2591:1: warning: stack usage is 1248 bytes [-Wstack-usage=] 2591 | PDB_disassemble_op(PARROT_INTERP, ARGOUT(char *dest), size_t space, | ^~~~~~~~~~~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/embed/. -Isrc -o src/embed/pmc.o -c src/embed/pmc.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/. -Isrc -o src/string/encoding.o -c src/string/encoding.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/exceptions.o -c src/exceptions.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden \ -Isrc/. -o src/exit.o -c src/exit.c src/string/encoding.c: In function 'Parrot_find_encoding_by_string': src/string/encoding.c:209:1: warning: control reaches end of non-void function [-Wreturn-type] 209 | } | ^ src/string/encoding.c: In function 'Parrot_load_encoding': src/string/encoding.c:241:1: warning: control reaches end of non-void function [-Wreturn-type] 241 | } | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/extend.o -c src/extend.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/extend_vtable.o -c src/extend_vtable.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/alarm.o -c src/alarm.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/alloc_memory.o -c src/gc/alloc_memory.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/alloc_resources.o -c src/gc/alloc_resources.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/api.o -c src/gc/api.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/gc_ms.o -c src/gc/gc_ms.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/gc_inf.o -c src/gc/gc_inf.c src/gc/gc_ms.c: In function 'gc_ms_print_stats_always': src/gc/gc_ms.c:2113:73: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'int' [-Wformat=] 2113 | fprintf(stderr, " memused %6lu, collected %6lu, block level %lu\n", | ~~^ | | | long unsigned int | %u 2114 | stats.memory_used, stats.memory_collected, mem_pools->gc_mark_block_level); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/gc_ms2.o -c src/gc/gc_ms2.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/gc_gms.o -c src/gc/gc_gms.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/mark_sweep.o -c src/gc/mark_sweep.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden \ -Isrc/gc/. -o src/gc/system.o -c src/gc/system.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/fixed_allocator.o -c src/gc/fixed_allocator.c src/gc/system.c: In function 'find_common_mask': src/gc/system.c:419:1: warning: control reaches end of non-void function [-Wreturn-type] 419 | } | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/variable_size_pool.o -c src/gc/variable_size_pool.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/string_gc.o -c src/gc/string_gc.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/global_setup.o -c src/global_setup.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/hash.o -c src/hash.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/hll.o -c src/hll.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/call/. -Isrc -o src/call/pcc.o -c src/call/pcc.c src/hll.c: In function 'Parrot_hll_get_HLL_type': src/hll.c:363:1: warning: control reaches end of non-void function [-Wreturn-type] 363 | } | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/call/. -Isrc -o src/call/args.o -c src/call/args.c src/hash.c: In function 'Parrot_hash_thaw': src/hash.c:679:17: warning: 'key' may be used uninitialized in this function [-Wmaybe-uninitialized] 679 | Parrot_hash_put(interp, hash, key, (void *)i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/interp/. -Isrc -o src/interp/inter_cb.o -c src/interp/inter_cb.c src/hash.c: In function 'Parrot_hash_key_from_int': src/hash.c:1698:12: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 1698 | return ret; | ^~~ src/hash.c: In function 'Parrot_hash_key_from_string': src/hash.c:1741:12: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 1741 | return ret; | ^~~ src/hash.c: In function 'Parrot_hash_key_from_pmc': src/hash.c:1808:12: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 1808 | return ret; | ^~~ src/hash.c: In function 'Parrot_hash_key_to_int': src/hash.c:1843:12: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 1843 | return ret; | ^~~ src/hash.c: In function 'Parrot_hash_key_to_string': src/hash.c:1882:12: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 1882 | return ret; | ^~~ src/hash.c: In function 'Parrot_hash_key_to_pmc': src/hash.c:1918:12: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 1918 | return ret; | ^~~ src/hash.c: In function 'Parrot_hash_value_from_int': src/hash.c:1958:12: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 1958 | return ret; | ^~~ src/hash.c: In function 'Parrot_hash_value_from_string': src/hash.c:2002:12: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 2002 | return ret; | ^~~ src/hash.c: In function 'Parrot_hash_value_from_pmc': src/hash.c:2042:12: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 2042 | return ret; | ^~~ src/hash.c: In function 'Parrot_hash_value_from_number': src/hash.c:2082:12: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 2082 | return ret; | ^~~ src/hash.c: In function 'Parrot_hash_value_to_int': src/hash.c:2116:12: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 2116 | return ret; | ^~~ src/hash.c: In function 'Parrot_hash_value_to_string': src/hash.c:2150:12: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 2150 | return ret; | ^~~ src/hash.c: In function 'Parrot_hash_value_to_pmc': src/hash.c:2184:12: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 2184 | return ret; | ^~~ src/hash.c: In function 'Parrot_hash_value_to_number': src/hash.c:2221:12: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 2221 | return ret; | ^~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/interp/. -Isrc -o src/interp/api.o -c src/interp/api.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/call/. -Isrc -o src/call/ops.o -c src/call/ops.c src/call/args.c: In function 'fill_params': src/call/args.c:1044:41: warning: 'raw_params' may be used uninitialized in this function [-Wmaybe-uninitialized] 1044 | INTVAL param_flags = raw_params[param_index]; | ^ src/call/args.c: In function 'Parrot_pcc_build_sig_object_from_op': src/call/args.c:356:43: warning: 'int_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 356 | const INTVAL arg_flags = int_array[arg_index]; | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/call/. -Isrc -o src/call/context.o -c src/call/context.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/call/. -Isrc -o src/call/context_accessors.o -c src/call/context_accessors.c src/interp/api.c: In function 'Parrot_interp_info_p': src/interp/api.c:1068:28: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 1068 | return result ? result : PMCNULL; | ~~~~~~~~~~~~~~~~^~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/key.o -c src/key.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/library.o -c src/library.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/list.o -c src/list.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/pointer_array.o -c src/pointer_array.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Wno-format-nonliteral \ -Isrc/string/. -o src/string/sprintf.o -c src/string/sprintf.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/multidispatch.o -c src/multidispatch.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/namespace.o -c src/namespace.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/nci/. -Isrc -o src/nci/api.o -c src/nci/api.c src/namespace.c: In function 'Parrot_ns_find_global_from_op': src/namespace.c:663:1: warning: control reaches end of non-void function [-Wreturn-type] 663 | } | ^ src/nci/api.c: In function 'build_call_func': src/nci/api.c:91:1: warning: control reaches end of non-void function [-Wreturn-type] 91 | } | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/nci/. -Isrc -o src/nci/signatures.o -c src/nci/signatures.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/nci/. -Isrc -o src/nci/core_thunks.o -c src/nci/core_thunks.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden \ -Isrc/nci/. -o src/nci/extra_thunks.o -c src/nci/extra_thunks.c src/nci/signatures.c: In function 'ncidt_to_pcc': src/nci/signatures.c:186:1: warning: control reaches end of non-void function [-Wreturn-type] 186 | } | ^ In file included from ./include/parrot/parrot.h:259, from src/nci/signatures.c:20: src/nci/signatures.c: In function 'Parrot_nci_parse_signature': ./include/parrot/vtable.h:674:5: warning: 'e' may be used uninitialized in this function [-Wmaybe-uninitialized] 674 | (pmc)->vtable->set_integer_keyed_int(interp, pmc, key, value) | ^ src/nci/signatures.c:67:26: note: 'e' was declared here 67 | PARROT_DATA_TYPE e; | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/oo.o -c src/oo.c src/nci/core_thunks.c: In function 'pcf_void_ptr_PMC': src/nci/core_thunks.c:656:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 656 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_void_ptr_int_int': src/nci/core_thunks.c:638:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 638 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_void_PMC': src/nci/core_thunks.c:618:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 618 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_void_ptr': src/nci/core_thunks.c:602:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 602 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_void_float_float_float': src/nci/core_thunks.c:586:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 586 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_void': src/nci/core_thunks.c:566:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 566 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_short_short_char': src/nci/core_thunks.c:491:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_short': src/nci/core_thunks.c:471:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 471 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_ptr_ptr_STRING': src/nci/core_thunks.c:448:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 448 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_ptr_ptr': src/nci/core_thunks.c:422:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 422 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_ptr_int_ptr': src/nci/core_thunks.c:398:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 398 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_ptr_int_int_int_int': src/nci/core_thunks.c:372:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 372 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_ptr_int_int': src/nci/core_thunks.c:342:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 342 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_ptr_int': src/nci/core_thunks.c:316:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 316 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_ptr': src/nci/core_thunks.c:292:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 292 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_long': src/nci/core_thunks.c:275:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 275 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_int_short_char': src/nci/core_thunks.c:239:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 239 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_int_ptr_ptr': src/nci/core_thunks.c:219:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 219 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_int_ptr': src/nci/core_thunks.c:199:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 199 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_int_int_int_int': src/nci/core_thunks.c:181:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 181 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_int': src/nci/core_thunks.c:159:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 159 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_float_float_float': src/nci/core_thunks.c:142:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 142 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_float': src/nci/core_thunks.c:122:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 122 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_double_double': src/nci/core_thunks.c:105:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 105 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_double': src/nci/core_thunks.c:87:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 87 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_char_short_char': src/nci/core_thunks.c:70:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | fn_pointer = (func_t)D2FPTR(orig_func); src/oo.c: In function 'fail_if_type_exists': src/nci/core_thunks.c: In function 'pcf_char': src/nci/core_thunks.c:50:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 50 | fn_pointer = (func_t)D2FPTR(orig_func); src/oo.c:689:1: warning: control reaches end of non-void function [-Wreturn-type] 689 | } | ^ src/nci/core_thunks.c: In function 'pcf_cstr_cstr_cstr': src/nci/core_thunks.c:547:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 547 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_cstr_cstr': src/nci/core_thunks.c:526:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 526 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_cstr': src/nci/core_thunks.c:508:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 508 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/core_thunks.c: In function 'pcf_int_cstr': src/nci/core_thunks.c:257:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 257 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_void_ptr_int_int': src/nci/extra_thunks.c:3272:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 3272 | fn_pointer = (func_t)D2FPTR(orig_func); gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/packfile/. -Isrc -o src/packfile/object_serialization.o -c src/packfile/object_serialization.c src/nci/extra_thunks.c: In function 'pcf_STRING_ptr_ptr_INTVAL': src/nci/extra_thunks.c:3229:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 3229 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_STRING_ptr_INTVAL': src/nci/extra_thunks.c:3207:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 3207 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_INTVAL_ptr_STRING': src/nci/extra_thunks.c:3187:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 3187 | fn_pointer = (func_t)D2FPTR(orig_func); src/oo.c: In function 'Parrot_oo_register_type': src/oo.c:679:63: warning: array subscript -1 is below array bounds of 'const struct _data_types[]' [-Warray-bounds] 679 | "can't register Class", data_types[type].name); | ~~~~~~~~~~^~~~~~ In file included from ./include/parrot/parrot.h:254, from src/oo.c:20: ./include/parrot/datatypes.h:92:33: note: while referencing 'data_types' 92 | extern const struct _data_types data_types[]; | ^~~~~~~~~~ src/nci/extra_thunks.c: In function 'pcf_PMC_ptr_STRING': src/nci/extra_thunks.c:3167:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 3167 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_short_int': src/nci/extra_thunks.c:3071:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 3071 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_ptr_int_int_int_int': src/nci/extra_thunks.c:3018:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 3018 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_ptr_int_int': src/nci/extra_thunks.c:2986:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2986 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_int_int_int_int_int_int': src/nci/extra_thunks.c:2958:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2958 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_int_int_int_int': src/nci/extra_thunks.c:2924:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2924 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_int_int': src/nci/extra_thunks.c:2894:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2894 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr': src/nci/extra_thunks.c:2868:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2868 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_long_ptr_int_int': src/nci/extra_thunks.c:2851:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2851 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_long_ptr_int': src/nci/extra_thunks.c:2829:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2829 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_long_int_int': src/nci/extra_thunks.c:2809:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2809 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_short_short_short_short': src/nci/extra_thunks.c:2749:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2749 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_short_short_short': src/nci/extra_thunks.c:2725:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2725 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_short_ptr': src/nci/extra_thunks.c:2703:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2703 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_short': src/nci/extra_thunks.c:2683:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2683 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_short_ptr': src/nci/extra_thunks.c:2621:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2621 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_ptr_int_int_int_int_int_int_int_int': src/nci/extra_thunks.c:2599:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2599 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_ptr': src/nci/extra_thunks.c:2563:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2563 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_long_short_ptr': src/nci/extra_thunks.c:2543:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2543 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_long_ptr': src/nci/extra_thunks.c:2519:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2519 | fn_pointer = (func_t)D2FPTR(orig_func); gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/pmc.o -c src/pmc.c src/nci/extra_thunks.c: In function 'pcf_int_ptr_long_long_long_long_long_long_long_long': src/nci/extra_thunks.c:2497:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2497 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_long_long': src/nci/extra_thunks.c:2463:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2463 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_long_int': src/nci/extra_thunks.c:2441:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2441 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_int_long_short_ptr': src/nci/extra_thunks.c:2396:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2396 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_int_int_long_int': src/nci/extra_thunks.c:2318:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2318 | fn_pointer = (func_t)D2FPTR(orig_func); gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/runcore/. -Isrc -o src/runcore/main.o -c src/runcore/main.c src/nci/extra_thunks.c: In function 'pcf_int_ptr_int_int_long': src/nci/extra_thunks.c:2292:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2292 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_int_int_int_long_short_ptr': src/nci/extra_thunks.c:2268:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2268 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_int_int_int_int_int_int': src/nci/extra_thunks.c:2238:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2238 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_int_int_int': src/nci/extra_thunks.c:2208:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2208 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_long_short_ptr': src/nci/extra_thunks.c:2184:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2184 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_long_ptr': src/nci/extra_thunks.c:2162:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2162 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_long_int': src/nci/extra_thunks.c:2142:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2142 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_long': src/nci/extra_thunks.c:2122:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2122 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_int_long_short_ptr': src/nci/extra_thunks.c:2081:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2081 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_int_int_ptr': src/nci/extra_thunks.c:2009:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2009 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_int_int_long_int': src/nci/extra_thunks.c:1987:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1987 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_int_int_long': src/nci/extra_thunks.c:1963:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1963 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_int_int_int_long_short_ptr': src/nci/extra_thunks.c:1941:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1941 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_int_int_int_int': src/nci/extra_thunks.c:1913:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1913 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_int_int': src/nci/extra_thunks.c:1889:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1889 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_int': src/nci/extra_thunks.c:1869:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1869 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_char': src/nci/extra_thunks.c:1851:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1851 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_ptr_ptr_int_int_int_ptr_int': src/nci/extra_thunks.c:1834:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1834 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_ptr_int_ptrref_intref_ptr': src/nci/extra_thunks.c:1788:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1788 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_ptr_STRING': src/nci/extra_thunks.c:1756:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1756 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_int_ptr_int_int': src/nci/extra_thunks.c:1736:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1736 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_int_double': src/nci/extra_thunks.c:1710:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1710 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_void_float_float_float': src/nci/extra_thunks.c:1689:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1689 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_ptr_ptr_ptr_int_int_int_int_int_int': src/nci/extra_thunks.c:1668:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1668 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_ptr_ptr_int_int_int_int': src/nci/extra_thunks.c:1632:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1632 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_ptr_ptr_int_int': src/nci/extra_thunks.c:1602:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1602 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_ptr_ptr_int': src/nci/extra_thunks.c:1576:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1576 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_ptr_int_int_int_int_int_int': src/nci/extra_thunks.c:1552:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1552 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_ptr_int_int_int_int_int': src/nci/extra_thunks.c:1520:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1520 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_ptr_int_int_int_int': src/nci/extra_thunks.c:1490:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1490 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_ptr_int_int_int': src/nci/extra_thunks.c:1462:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1462 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_ptr_int_int': src/nci/extra_thunks.c:1436:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1436 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_ptr_ptr_int_int_int_int_int_int_int': src/nci/extra_thunks.c:1406:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1406 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_ptr_ptr_int_int_int': src/nci/extra_thunks.c:1366:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1366 | fn_pointer = (func_t)D2FPTR(orig_func); gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/runcore/. -Isrc -o src/runcore/cores.o -c src/runcore/cores.c src/nci/extra_thunks.c: In function 'pcf_int_ptr_ptr_int_int_ptr_int': src/nci/extra_thunks.c:1340:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1340 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_void_ptr_int_ptr': src/nci/extra_thunks.c:1298:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1298 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_int_int_int_long': src/nci/extra_thunks.c:1125:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1125 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_int_int_int_int_int_int_int_int': src/nci/extra_thunks.c:1095:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1095 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_ptr_ptr_ptr': src/nci/extra_thunks.c:1047:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1047 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_ptr_int': src/nci/extra_thunks.c:1023:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1023 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_int_int': src/nci/extra_thunks.c:1001:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1001 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_ptr_ptr_ptr_int_ptr': src/nci/extra_thunks.c:973:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 973 | fn_pointer = (func_t)D2FPTR(orig_func); gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/runcore/. -Isrc -o src/runcore/profiling.o -c src/runcore/profiling.c src/nci/extra_thunks.c: In function 'pcf_ptr_ptr_ptr_int_ptr_ptr_ptr_ptr_int': src/nci/extra_thunks.c:941:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 941 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_ptr_ptr_int_ptr_ptr_ptr_int': src/nci/extra_thunks.c:903:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 903 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_ptr_ptr_PMC': src/nci/extra_thunks.c:867:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 867 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_ptr_ptr_ptr_ptr_ptr_int_ptr_int': src/nci/extra_thunks.c:839:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 839 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_ptr_ptr': src/nci/extra_thunks.c:801:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 801 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_long': src/nci/extra_thunks.c:781:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 781 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_long': src/nci/extra_thunks.c:764:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 764 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_int': src/nci/extra_thunks.c:744:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 744 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_long_ptr_ptr_ptr_long': src/nci/extra_thunks.c:724:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 724 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_long_ptr_ptr_long': src/nci/extra_thunks.c:700:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 700 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_ptr_ptr_ptr_ptr_ptr': src/nci/extra_thunks.c:678:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 678 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_ptr': src/nci/extra_thunks.c:644:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 644 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_ptr_int': src/nci/extra_thunks.c:620:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 620 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_char_ptr_ptr_ptr_ptr': src/nci/extra_thunks.c:600:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 600 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_char_ptr': src/nci/extra_thunks.c:576:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 576 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_long_ptr': src/nci/extra_thunks.c:558:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 558 | fn_pointer = (func_t)D2FPTR(orig_func); gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/runcore/. -Isrc -o src/runcore/subprof.o -c src/runcore/subprof.c src/nci/extra_thunks.c: In function 'pcf_STRING_int': src/nci/extra_thunks.c:540:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 540 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_int_STRING': src/nci/extra_thunks.c:522:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 522 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_int_ptr': src/nci/extra_thunks.c:500:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 500 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_long_long_ptr_ptr_long': src/nci/extra_thunks.c:478:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 478 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int': src/nci/extra_thunks.c:454:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 454 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_ptr_ptr_ptr_ptr_int': src/nci/extra_thunks.c:431:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 431 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_ptr_ptr_ptr_int': src/nci/extra_thunks.c:399:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 399 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_ptr_ptr_int': src/nci/extra_thunks.c:369:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 369 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_int_ptr_int': src/nci/extra_thunks.c:347:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 347 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_ptr_double': src/nci/extra_thunks.c:323:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 323 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_PMC': src/nci/extra_thunks.c:301:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 301 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_void_ptr_ptr': src/nci/extra_thunks.c:284:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 284 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_void_ptr_long': src/nci/extra_thunks.c:266:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 266 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_void_ptr_int_int_int_int': src/nci/extra_thunks.c:248:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 248 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_void_ptr_int': src/nci/extra_thunks.c:224:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 224 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_void_long': src/nci/extra_thunks.c:206:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 206 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_void_int_long_long_long_long_long_long_long_long': src/nci/extra_thunks.c:190:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 190 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_void_int_int': src/nci/extra_thunks.c:158:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 158 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_void_int': src/nci/extra_thunks.c:140:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 140 | fn_pointer = (func_t)D2FPTR(orig_func); gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/scheduler.o -c src/scheduler.c src/nci/extra_thunks.c: In function 'pcf_void': src/nci/extra_thunks.c:124:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 124 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_void_ptr_ptr_ptr': src/nci/extra_thunks.c:108:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 108 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_void_ptr': src/nci/extra_thunks.c:88:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 88 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr': src/nci/extra_thunks.c:71:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_int_ptr': src/nci/extra_thunks.c:53:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 53 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_cstr_cstr': src/nci/extra_thunks.c:3146:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 3146 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_cstr_ptr_int': src/nci/extra_thunks.c:3128:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 3128 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_cstr_int_int': src/nci/extra_thunks.c:3108:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 3108 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_cstr_ptr_ptr': src/nci/extra_thunks.c:3046:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 3046 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_cstr_int': src/nci/extra_thunks.c:2788:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2788 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_cstr': src/nci/extra_thunks.c:2767:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2767 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_cstr_int': src/nci/extra_thunks.c:2664:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2664 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_cstr': src/nci/extra_thunks.c:2641:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2641 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_int_cstr': src/nci/extra_thunks.c:2418:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2418 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_int_int_cstr_int': src/nci/extra_thunks.c:2369:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2369 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_ptr_int_int_cstr': src/nci/extra_thunks.c:2342:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2342 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_int_cstr_int': src/nci/extra_thunks.c:2103:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2103 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_int_int_cstr_int': src/nci/extra_thunks.c:2056:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2056 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_int_int_int_cstr': src/nci/extra_thunks.c:2031:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 2031 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_cstr_void': src/nci/extra_thunks.c:1277:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1277 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_cstr_int': src/nci/extra_thunks.c:1261:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1261 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_cstr_int': src/nci/extra_thunks.c:1236:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1236 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_cstr': src/nci/extra_thunks.c:1209:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1209 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_ptr_cstr_int_int': src/nci/extra_thunks.c:1184:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1184 | fn_pointer = (func_t)D2FPTR(orig_func); src/nci/extra_thunks.c: In function 'pcf_ptr_ptr_cstr_int': src/nci/extra_thunks.c:1153:16: warning: 'orig_func' may be used uninitialized in this function [-Wmaybe-uninitialized] 1153 | fn_pointer = (func_t)D2FPTR(orig_func); src/scheduler.c: In function 'Parrot_cx_schedule_immediate': src/scheduler.c:525:38: warning: 'task' may be used uninitialized in this function [-Wmaybe-uninitialized] 525 | VTABLE_unshift_pmc(interp, interp->scheduler, task); | ^~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/thread.o -c src/thread.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/events.o -c src/events.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Wno-format-nonliteral \ -Isrc/string/. -o src/string/spf_render.o -c src/string/spf_render.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/. -Isrc -o src/string/spf_vtable.o -c src/string/spf_vtable.c src/string/spf_render.c: In function 'Parrot_sprintf_format': src/string/spf_render.c:895:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 895 | if (obj->getstring == pmc_core.getstring) { | ^ src/string/spf_render.c:908:19: note: here 908 | case 's': | ^~~~ src/string/spf_render.c:583:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 583 | info.phase = PHASE_WIDTH; | ~~~~~~~~~~~^~~~~~~~~~~~~ src/string/spf_render.c:587:32: note: here 587 | /*@fallthrough@ */ case PHASE_WIDTH: | ^~~~ src/string/spf_render.c:621:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 621 | info.phase = PHASE_PREC; | ~~~~~~~~~~~^~~~~~~~~~~~ src/string/spf_render.c:625:32: note: here 625 | /*@fallthrough@ */ case PHASE_PREC: | ^~~~ src/string/spf_render.c:650:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 650 | info.phase = PHASE_TYPE; | ~~~~~~~~~~~^~~~~~~~~~~~ src/string/spf_render.c:653:32: note: here 653 | /*@fallthrough@ */ case PHASE_TYPE: | ^~~~ src/string/spf_render.c:685:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 685 | info.phase = PHASE_TERM; | ~~~~~~~~~~~^~~~~~~~~~~~ src/string/spf_render.c:689:32: note: here 689 | /*@fallthrough@ */ case PHASE_TERM: | ^~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/sub.o -c src/sub.c src/string/spf_render.c:862:51: warning: '%lu' directive output may be truncated writing between 1 and 20 bytes into a region of size 15 [-Wformat-truncation=] 862 | snprintf(tc1, 16, "%%"UINTVAL_FMT"s", info.width); | ^~~~ In file included from ./include/parrot/parrot.h:36, from src/string/spf_render.c:22: ./include/parrot/config.h:160:23: note: format string is defined here 160 | #define UINTVAL_FMT "%lu" | ^~~ src/string/spf_render.c:862:51: note: directive argument in the range [1, 18446744073709551615] 862 | snprintf(tc1, 16, "%%"UINTVAL_FMT"s", info.width); | ^~~~ In file included from /usr/include/stdio.h:871, from src/string/spf_render.c:21: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 4 and 23 bytes into a destination of size 16 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/string/spf_render.c:417:1: warning: stack usage is 4320 bytes [-Wstack-usage=] 417 | Parrot_sprintf_format(PARROT_INTERP, ARGIN(const STRING *pat), ARGMOD(SPRINTF_OBJ *obj)) | ^~~~~~~~~~~~~~~~~~~~~ src/string/spf_vtable.c: In function 'getstring_va': src/string/spf_vtable.c:390:1: warning: control reaches end of non-void function [-Wreturn-type] 390 | } | ^ src/string/spf_vtable.c: In function 'getfloat_va': src/string/spf_vtable.c:338:1: warning: control reaches end of non-void function [-Wreturn-type] 338 | } | ^ src/string/spf_vtable.c: In function 'getuint_va': src/string/spf_vtable.c:289:1: warning: control reaches end of non-void function [-Wreturn-type] 289 | } | ^ src/string/spf_vtable.c: In function 'getint_va': src/string/spf_vtable.c:236:1: warning: control reaches end of non-void function [-Wreturn-type] 236 | } | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/runcore/. -Isrc -o src/runcore/trace.o -c src/runcore/trace.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/utils.o -c src/utils.c src/sub.c: In function 'Parrot_get_sub_pmc_from_subclass': src/sub.c:573:1: warning: control reaches end of non-void function [-Wreturn-type] 573 | } | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/vtables.o -c src/vtables.c In file included from ./include/parrot/parrot.h:259, from ./include/parrot/runcore_trace.h:14, from src/runcore/trace.c:25: src/runcore/trace.c: In function 'trace_key_dump': src/runcore/trace.c:346:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 346 | VTABLE_get_integer(interp, (PMC *)key)); | ^ ./include/parrot/vtable.h:492:6: note: in definition of macro 'VTABLE_get_integer' 492 | (pmc)->vtable->get_integer(interp, pmc) | ^~~ src/runcore/trace.c:346:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 346 | VTABLE_get_integer(interp, (PMC *)key)); | ^ ./include/parrot/vtable.h:492:40: note: in definition of macro 'VTABLE_get_integer' 492 | (pmc)->vtable->get_integer(interp, pmc) | ^~~ src/runcore/trace.c:350:64: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 350 | const STRING * const s = Parrot_key_string(interp, (PMC *)key); | ^ In file included from ./include/parrot/parrot.h:259, from ./include/parrot/runcore_trace.h:14, from src/runcore/trace.c:25: src/runcore/trace.c:361:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 361 | VTABLE_get_integer(interp, (PMC *)key), | ^ ./include/parrot/vtable.h:492:6: note: in definition of macro 'VTABLE_get_integer' 492 | (pmc)->vtable->get_integer(interp, pmc) | ^~~ src/runcore/trace.c:361:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 361 | VTABLE_get_integer(interp, (PMC *)key), | ^ ./include/parrot/vtable.h:492:40: note: in definition of macro 'VTABLE_get_integer' 492 | (pmc)->vtable->get_integer(interp, pmc) | ^~~ In file included from ./include/parrot/interpreter.h:160, from ./include/parrot/platform_interface.h:11, from ./include/parrot/parrot.h:250, from ./include/parrot/runcore_trace.h:14, from src/runcore/trace.c:25: src/runcore/trace.c:362:64: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 362 | REG_INT(interp, VTABLE_get_integer(interp, (PMC *)key))); | ^ ./include/parrot/context.h:47:63: note: in definition of macro 'CTX_REG_INT' 47 | # define CTX_REG_INT(i, p, x) (CONTEXT_STRUCT(p)->bp.regs_i[(x)]) | ^ src/runcore/trace.c:362:21: note: in expansion of macro 'REG_INT' 362 | REG_INT(interp, VTABLE_get_integer(interp, (PMC *)key))); | ^~~~~~~ src/runcore/trace.c:362:37: note: in expansion of macro 'VTABLE_get_integer' 362 | REG_INT(interp, VTABLE_get_integer(interp, (PMC *)key))); | ^~~~~~~~~~~~~~~~~~ src/runcore/trace.c:362:64: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 362 | REG_INT(interp, VTABLE_get_integer(interp, (PMC *)key))); | ^ ./include/parrot/context.h:47:63: note: in definition of macro 'CTX_REG_INT' 47 | # define CTX_REG_INT(i, p, x) (CONTEXT_STRUCT(p)->bp.regs_i[(x)]) | ^ src/runcore/trace.c:362:21: note: in expansion of macro 'REG_INT' 362 | REG_INT(interp, VTABLE_get_integer(interp, (PMC *)key))); | ^~~~~~~ src/runcore/trace.c:362:37: note: in expansion of macro 'VTABLE_get_integer' 362 | REG_INT(interp, VTABLE_get_integer(interp, (PMC *)key))); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from ./include/parrot/runcore_trace.h:14, from src/runcore/trace.c:25: src/runcore/trace.c:366:72: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 366 | const UINTVAL keynum = (UINTVAL)VTABLE_get_integer(interp, (PMC *)key); | ^ ./include/parrot/vtable.h:492:6: note: in definition of macro 'VTABLE_get_integer' 492 | (pmc)->vtable->get_integer(interp, pmc) | ^~~ src/runcore/trace.c:366:72: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 366 | const UINTVAL keynum = (UINTVAL)VTABLE_get_integer(interp, (PMC *)key); | ^ ./include/parrot/vtable.h:492:40: note: in definition of macro 'VTABLE_get_integer' 492 | (pmc)->vtable->get_integer(interp, pmc) | ^~~ src/runcore/trace.c:382:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 382 | VTABLE_get_integer(interp, (PMC *)key)); | ^ ./include/parrot/vtable.h:492:6: note: in definition of macro 'VTABLE_get_integer' 492 | (pmc)->vtable->get_integer(interp, pmc) | ^~~ src/runcore/trace.c:382:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 382 | VTABLE_get_integer(interp, (PMC *)key)); | ^ ./include/parrot/vtable.h:492:40: note: in definition of macro 'VTABLE_get_integer' 492 | (pmc)->vtable->get_integer(interp, pmc) | ^~~ In file included from ./include/parrot/interpreter.h:160, from ./include/parrot/platform_interface.h:11, from ./include/parrot/parrot.h:250, from ./include/parrot/runcore_trace.h:14, from src/runcore/trace.c:25: src/runcore/trace.c:384:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 384 | VTABLE_get_integer(interp, (PMC *)key))); | ^ ./include/parrot/context.h:44:72: note: in definition of macro 'CTX_REG_PMC' 44 | # define CTX_REG_PMC(i, p, x) (CONTEXT_STRUCT(p)->bp_ps.regs_p[-1L - (x)]) | ^ src/runcore/trace.c:383:40: note: in expansion of macro 'REG_PMC' 383 | trace_pmc_dump(debugger, REG_PMC(interp, | ^~~~~~~ src/runcore/trace.c:384:19: note: in expansion of macro 'VTABLE_get_integer' 384 | VTABLE_get_integer(interp, (PMC *)key))); | ^~~~~~~~~~~~~~~~~~ src/runcore/trace.c:384:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 384 | VTABLE_get_integer(interp, (PMC *)key))); | ^ ./include/parrot/context.h:44:72: note: in definition of macro 'CTX_REG_PMC' 44 | # define CTX_REG_PMC(i, p, x) (CONTEXT_STRUCT(p)->bp_ps.regs_p[-1L - (x)]) | ^ src/runcore/trace.c:383:40: note: in expansion of macro 'REG_PMC' 383 | trace_pmc_dump(debugger, REG_PMC(interp, | ^~~~~~~ src/runcore/trace.c:384:19: note: in expansion of macro 'VTABLE_get_integer' 384 | VTABLE_get_integer(interp, (PMC *)key))); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from ./include/parrot/runcore_trace.h:14, from src/runcore/trace.c:25: src/runcore/trace.c:393:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 393 | key = VTABLE_shift_pmc(interp, (PMC *)key); | ^ ./include/parrot/vtable.h:718:6: note: in definition of macro 'VTABLE_shift_pmc' 718 | (pmc)->vtable->shift_pmc(interp, pmc) | ^~~ src/runcore/trace.c:393:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 393 | key = VTABLE_shift_pmc(interp, (PMC *)key); | ^ ./include/parrot/vtable.h:718:38: note: in definition of macro 'VTABLE_shift_pmc' 718 | (pmc)->vtable->shift_pmc(interp, pmc) | ^~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/warnings.o -c src/warnings.c src/runcore/trace.c: In function 'trace_pmc_flags_dump': src/runcore/trace.c:147:1: warning: stack usage is 592 bytes [-Wstack-usage=] 147 | trace_pmc_flags_dump(PARROT_INTERP, ARGIN_NULLOK(PMC *pmc)) | ^~~~~~~~~~~~~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/packfile/. -Isrc -o src/packfile/api.o -c src/packfile/api.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/packfile/. -Isrc -o src/packfile/output.o -c src/packfile/output.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/packfile/. -Isrc -o src/packfile/pf_items.o -c src/packfile/pf_items.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/packfile/. -Isrc -o src/packfile/segments.o -c src/packfile/segments.c src/packfile/segments.c: In function 'const_unpack': src/packfile/segments.c:719:1: warning: control reaches end of non-void function [-Wreturn-type] 719 | } | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/longopt.o -c src/longopt.c src/packfile/segments.c: In function 'byte_code_unpack': src/packfile/segments.c:2345:20: warning: 'oplib_init' may be used uninitialized in this function [-Wmaybe-uninitialized] 2345 | fn = (oplib_init_t)D2FPTR(oplib_init); gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/io.o -c src/platform/generic/io.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/socket.o -c src/platform/generic/socket.c src/platform/generic/io.c: In function 'Parrot_io_internal_open': src/platform/generic/io.c:159:29: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 159 | Parrot_str_free_cstring((char*)spath); | ^ src/platform/generic/io.c: In function 'Parrot_io_internal_open_pipe': src/platform/generic/io.c:483:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 483 | *pid_out = Parrot_proc_exec(interp, (STRING*)command, PARROT_EXEC_STDOUT, | ^ src/platform/generic/io.c:488:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 488 | *pid_out = Parrot_proc_exec(interp, (STRING*)command, PARROT_EXEC_STDIN, | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/file.o -c src/platform/generic/file.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/time.o -c src/platform/generic/time.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/encoding.o -c src/platform/generic/encoding.c src/platform/generic/socket.c: In function 'Parrot_io_internal_send': src/platform/generic/socket.c:677:1: warning: control reaches end of non-void function [-Wreturn-type] 677 | } | ^ src/platform/generic/socket.c: In function 'Parrot_io_internal_recv': src/platform/generic/socket.c:712:1: warning: control reaches end of non-void function [-Wreturn-type] 712 | } | ^ src/platform/generic/socket.c: In function 'Parrot_io_internal_poll': src/platform/generic/socket.c:736:1: warning: stack usage is 512 bytes [-Wstack-usage=] 736 | Parrot_io_internal_poll(PARROT_INTERP, PIOHANDLE os_handle, int which, int sec, | ^~~~~~~~~~~~~~~~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/env.o -c src/platform/generic/env.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/cpu_type.o -c src/platform/generic/cpu_type.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/num_cpus.o -c src/platform/generic/num_cpus.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/dl.o -c src/platform/generic/dl.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/math.o -c src/platform/generic/math.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/itimer.o -c src/platform/generic/itimer.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/exec.o -c src/platform/generic/exec.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/misc.o -c src/platform/generic/misc.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/hires_timer.o -c src/platform/generic/hires_timer.c src/platform/generic/exec.c: In function 'Parrot_proc_exec': src/platform/generic/exec.c:289:1: warning: control reaches end of non-void function [-Wreturn-type] 289 | } | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/sysmem.o -c src/platform/generic/sysmem.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/uid.o -c src/platform/generic/uid.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/error.o -c src/platform/generic/error.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/entropy.o -c src/platform/generic/entropy.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden \ -Isrc/io/. -o src/io/api.o -c src/io/api.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/io/. -Isrc -o src/io/buffer.o -c src/io/buffer.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/io/. -Isrc -o src/io/filehandle.o -c src/io/filehandle.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/io/. -Isrc -o src/io/socket.o -c src/io/socket.c src/io/api.c: In function 'Parrot_io_eof': src/io/api.c:1263:37: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1263 | if (Parrot_io_is_closed(interp, (PMC*)handle)) | ^ In file included from ./include/parrot/parrot.h:259, from src/io/api.c:21: src/io/api.c:1266:63: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1266 | IO_BUFFER * const buffer = IO_GET_READ_BUFFER(interp, (PMC*)handle); | ^ ./include/parrot/vtable.h:524:6: note: in definition of macro 'VTABLE_get_pointer_keyed_int' 524 | (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key) | ^~~ src/io/api.c:1266:36: note: in expansion of macro 'IO_GET_READ_BUFFER' 1266 | IO_BUFFER * const buffer = IO_GET_READ_BUFFER(interp, (PMC*)handle); | ^~~~~~~~~~~~~~~~~~ src/io/api.c:1266:63: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1266 | IO_BUFFER * const buffer = IO_GET_READ_BUFFER(interp, (PMC*)handle); | ^ ./include/parrot/vtable.h:524:50: note: in definition of macro 'VTABLE_get_pointer_keyed_int' 524 | (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key) | ^~~ src/io/api.c:1266:36: note: in expansion of macro 'IO_GET_READ_BUFFER' 1266 | IO_BUFFER * const buffer = IO_GET_READ_BUFFER(interp, (PMC*)handle); | ^~~~~~~~~~~~~~~~~~ src/io/api.c:1267:64: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1267 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^ ./include/parrot/vtable.h:524:6: note: in definition of macro 'VTABLE_get_pointer_keyed_int' 524 | (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key) | ^~~ src/io/api.c:1267:42: note: in expansion of macro 'IO_GET_VTABLE' 1267 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^~~~~~~~~~~~~ src/io/api.c:1267:64: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1267 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^ ./include/parrot/vtable.h:524:50: note: in definition of macro 'VTABLE_get_pointer_keyed_int' 524 | (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key) | ^~~ src/io/api.c:1267:42: note: in expansion of macro 'IO_GET_VTABLE' 1267 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^~~~~~~~~~~~~ src/io/api.c: In function 'Parrot_io_puts': src/io/api.c:1291:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1291 | return Parrot_io_write_b(interp, (PMC*)pmc, s, strlen(s)); | ^ src/io/api.c: In function 'Parrot_io_putps': src/io/api.c:1311:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1311 | return Parrot_io_write_s(interp, (PMC*)pmc, s); | ^ src/io/api.c: In function 'Parrot_io_fprintf': src/io/api.c:1338:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1338 | ret = Parrot_io_write_s(interp, (PMC*)pmc, str); | ^ src/io/api.c: In function 'Parrot_io_flush': src/io/api.c:644:1: warning: control reaches end of non-void function [-Wreturn-type] 644 | } | ^ In file included from ./include/parrot/string.h:20, from ./include/parrot/context.h:10, from ./include/parrot/interpreter.h:160, from ./include/parrot/platform_interface.h:11, from ./include/parrot/parrot.h:250, from src/io/filehandle.c:24: src/io/filehandle.c: In function 'io_filehandle_is_eof': src/io/filehandle.c:323:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 323 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^ ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS' 222 | #define PObj_get_FLAGS(o) ((o)->flags) | ^ ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST' 289 | #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o) | ^~~~~~~~~~~~~~ ./include/pmc/pmc_filehandle.h:195:14: note: in expansion of macro 'PObj_is_object_TEST' 195 | if (!PObj_is_object_TEST(pmc)) { \ | ^~~~~~~~~~~~~~~~~~~ src/io/filehandle.c:323:5: note: in expansion of macro 'GETATTR_FileHandle_flags' 323 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/io/filehandle.c:323:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 323 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^ ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data' 112 | #define PMC_data(pmc) (pmc)->data | ^~~ src/io/filehandle.c:323:5: note: in expansion of macro 'GETATTR_FileHandle_flags' 323 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/io/filehandle.c:24: src/io/filehandle.c:323:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 323 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^ ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/filehandle.c:323:5: note: in expansion of macro 'GETATTR_FileHandle_flags' 323 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/io/filehandle.c:323:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 323 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^ ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/filehandle.c:323:5: note: in expansion of macro 'GETATTR_FileHandle_flags' 323 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/io/filehandle.c: In function 'io_filehandle_open': src/io/filehandle.c:484:49: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 484 | SETATTR_FileHandle_filename(interp, handle, (STRING*)path); | ^ ./include/parrot/vtable.h:710:51: note: in definition of macro 'VTABLE_set_string_native' 710 | (pmc)->vtable->set_string_native(interp, pmc, value) | ^~~~~ src/io/filehandle.c:484:5: note: in expansion of macro 'SETATTR_FileHandle_filename' 484 | SETATTR_FileHandle_filename(interp, handle, (STRING*)path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/io/filehandle.c:26: src/io/filehandle.c:484:49: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 484 | SETATTR_FileHandle_filename(interp, handle, (STRING*)path); | ^ ./include/pmc/pmc_filehandle.h:237:74: note: in definition of macro 'SETATTR_FileHandle_filename' 237 | ((Parrot_FileHandle_attributes *)PMC_data(pmc))->filename = (value); \ | ^~~~~ In file included from ./include/parrot/parrot.h:259, from src/io/filehandle.c:24: src/io/filehandle.c:485:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 485 | SETATTR_FileHandle_mode(interp, handle, (STRING*)mode); | ^ ./include/parrot/vtable.h:710:51: note: in definition of macro 'VTABLE_set_string_native' 710 | (pmc)->vtable->set_string_native(interp, pmc, value) | ^~~~~ src/io/filehandle.c:485:5: note: in expansion of macro 'SETATTR_FileHandle_mode' 485 | SETATTR_FileHandle_mode(interp, handle, (STRING*)mode); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/io/filehandle.c:26: src/io/filehandle.c:485:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 485 | SETATTR_FileHandle_mode(interp, handle, (STRING*)mode); | ^ ./include/pmc/pmc_filehandle.h:262:70: note: in definition of macro 'SETATTR_FileHandle_mode' 262 | ((Parrot_FileHandle_attributes *)PMC_data(pmc))->mode = (value); \ | ^~~~~ In file included from ./include/parrot/string.h:20, from ./include/parrot/context.h:10, from ./include/parrot/interpreter.h:160, from ./include/parrot/platform_interface.h:11, from ./include/parrot/parrot.h:250, from src/io/filehandle.c:24: src/io/filehandle.c: In function 'io_filehandle_get_encoding': src/io/filehandle.c:559:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 559 | GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str); | ^ ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS' 222 | #define PObj_get_FLAGS(o) ((o)->flags) | ^ ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST' 289 | #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o) | ^~~~~~~~~~~~~~ ./include/pmc/pmc_filehandle.h:170:14: note: in expansion of macro 'PObj_is_object_TEST' 170 | if (!PObj_is_object_TEST(pmc)) { \ | ^~~~~~~~~~~~~~~~~~~ src/io/filehandle.c:559:5: note: in expansion of macro 'GETATTR_FileHandle_encoding' 559 | GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/filehandle.c:559:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 559 | GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str); | ^ ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data' 112 | #define PMC_data(pmc) (pmc)->data | ^~~ src/io/filehandle.c:559:5: note: in expansion of macro 'GETATTR_FileHandle_encoding' 559 | GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/io/filehandle.c:24: src/io/filehandle.c:559:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 559 | GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str); | ^ ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/filehandle.c:559:5: note: in expansion of macro 'GETATTR_FileHandle_encoding' 559 | GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/filehandle.c:559:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 559 | GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str); | ^ ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/filehandle.c:559:5: note: in expansion of macro 'GETATTR_FileHandle_encoding' 559 | GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/string.h:20, from ./include/parrot/context.h:10, from ./include/parrot/interpreter.h:160, from ./include/parrot/platform_interface.h:11, from ./include/parrot/parrot.h:250, from src/io/filehandle.c:24: src/io/filehandle.c: In function 'io_filehandle_total_size': src/io/filehandle.c:610:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 610 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^ ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS' 222 | #define PObj_get_FLAGS(o) ((o)->flags) | ^ ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST' 289 | #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o) | ^~~~~~~~~~~~~~ ./include/pmc/pmc_filehandle.h:195:14: note: in expansion of macro 'PObj_is_object_TEST' 195 | if (!PObj_is_object_TEST(pmc)) { \ | ^~~~~~~~~~~~~~~~~~~ src/io/filehandle.c:610:5: note: in expansion of macro 'GETATTR_FileHandle_flags' 610 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/io/filehandle.c:610:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 610 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^ ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data' 112 | #define PMC_data(pmc) (pmc)->data | ^~~ src/io/filehandle.c:610:5: note: in expansion of macro 'GETATTR_FileHandle_flags' 610 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/io/filehandle.c:24: src/io/filehandle.c:610:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 610 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^ ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/filehandle.c:610:5: note: in expansion of macro 'GETATTR_FileHandle_flags' 610 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/io/filehandle.c:610:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 610 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^ ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/filehandle.c:610:5: note: in expansion of macro 'GETATTR_FileHandle_flags' 610 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/string.h:20, from ./include/parrot/context.h:10, from ./include/parrot/interpreter.h:160, from ./include/parrot/platform_interface.h:11, from ./include/parrot/parrot.h:250, from src/io/filehandle.c:24: src/io/filehandle.c:613:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 613 | GETATTR_FileHandle_filename(interp, (PMC*)handle, name); | ^ ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS' 222 | #define PObj_get_FLAGS(o) ((o)->flags) | ^ ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST' 289 | #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o) | ^~~~~~~~~~~~~~ ./include/pmc/pmc_filehandle.h:219:14: note: in expansion of macro 'PObj_is_object_TEST' 219 | if (!PObj_is_object_TEST(pmc)) { \ | ^~~~~~~~~~~~~~~~~~~ src/io/filehandle.c:613:9: note: in expansion of macro 'GETATTR_FileHandle_filename' 613 | GETATTR_FileHandle_filename(interp, (PMC*)handle, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/filehandle.c:613:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 613 | GETATTR_FileHandle_filename(interp, (PMC*)handle, name); | ^ ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data' 112 | #define PMC_data(pmc) (pmc)->data | ^~~ src/io/filehandle.c:613:9: note: in expansion of macro 'GETATTR_FileHandle_filename' 613 | GETATTR_FileHandle_filename(interp, (PMC*)handle, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/io/filehandle.c:24: src/io/filehandle.c:613:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 613 | GETATTR_FileHandle_filename(interp, (PMC*)handle, name); | ^ ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/filehandle.c:613:9: note: in expansion of macro 'GETATTR_FileHandle_filename' 613 | GETATTR_FileHandle_filename(interp, (PMC*)handle, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/filehandle.c:613:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 613 | GETATTR_FileHandle_filename(interp, (PMC*)handle, name); | ^ ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/filehandle.c:613:9: note: in expansion of macro 'GETATTR_FileHandle_filename' 613 | GETATTR_FileHandle_filename(interp, (PMC*)handle, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/io/socket.c:20: src/io/socket.c: In function 'io_socket_tell': src/io/socket.c:320:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 320 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^ ./include/parrot/vtable.h:524:6: note: in definition of macro 'VTABLE_get_pointer_keyed_int' 524 | (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key) | ^~~ src/io/socket.c:320:38: note: in expansion of macro 'IO_GET_VTABLE' 320 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^~~~~~~~~~~~~ src/io/socket.c:320:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 320 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^ ./include/parrot/vtable.h:524:50: note: in definition of macro 'VTABLE_get_pointer_keyed_int' 524 | (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key) | ^~~ src/io/socket.c:320:38: note: in expansion of macro 'IO_GET_VTABLE' 320 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^~~~~~~~~~~~~ src/io/socket.c: In function 'io_socket_total_size': src/io/socket.c:505:64: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 505 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^ ./include/parrot/vtable.h:524:6: note: in definition of macro 'VTABLE_get_pointer_keyed_int' 524 | (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key) | ^~~ src/io/socket.c:505:42: note: in expansion of macro 'IO_GET_VTABLE' 505 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^~~~~~~~~~~~~ src/io/socket.c:505:64: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 505 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^ ./include/parrot/vtable.h:524:50: note: in definition of macro 'VTABLE_get_pointer_keyed_int' 524 | (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key) | ^~~ src/io/socket.c:505:42: note: in expansion of macro 'IO_GET_VTABLE' 505 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^~~~~~~~~~~~~ In file included from ./include/parrot/string.h:20, from ./include/parrot/context.h:10, from ./include/parrot/interpreter.h:160, from ./include/parrot/platform_interface.h:11, from ./include/parrot/parrot.h:250, from src/io/socket.c:20: src/io/socket.c: In function 'io_socket_get_piohandle': src/io/socket.c:526:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 526 | GETATTR_Socket_os_handle(interp, (PMC*)handle, os_handle); | ^ ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS' 222 | #define PObj_get_FLAGS(o) ((o)->flags) | ^ ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST' 289 | #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o) | ^~~~~~~~~~~~~~ ./include/pmc/pmc_socket.h:47:14: note: in expansion of macro 'PObj_is_object_TEST' 47 | if (!PObj_is_object_TEST(pmc)) { \ | ^~~~~~~~~~~~~~~~~~~ src/io/socket.c:526:5: note: in expansion of macro 'GETATTR_Socket_os_handle' 526 | GETATTR_Socket_os_handle(interp, (PMC*)handle, os_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/io/socket.c:526:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 526 | GETATTR_Socket_os_handle(interp, (PMC*)handle, os_handle); | ^ ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data' 112 | #define PMC_data(pmc) (pmc)->data | ^~~ src/io/socket.c:526:5: note: in expansion of macro 'GETATTR_Socket_os_handle' 526 | GETATTR_Socket_os_handle(interp, (PMC*)handle, os_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/io/socket.c: In function 'io_socket_get_encoding': src/io/socket.c:549:37: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 549 | GETATTR_Socket_encoding(interp, (PMC*)handle, encoding_str); | ^ ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS' 222 | #define PObj_get_FLAGS(o) ((o)->flags) | ^ ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST' 289 | #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o) | ^~~~~~~~~~~~~~ ./include/pmc/pmc_socket.h:168:14: note: in expansion of macro 'PObj_is_object_TEST' 168 | if (!PObj_is_object_TEST(pmc)) { \ | ^~~~~~~~~~~~~~~~~~~ src/io/socket.c:549:5: note: in expansion of macro 'GETATTR_Socket_encoding' 549 | GETATTR_Socket_encoding(interp, (PMC*)handle, encoding_str); | ^~~~~~~~~~~~~~~~~~~~~~~ src/io/socket.c:549:37: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 549 | GETATTR_Socket_encoding(interp, (PMC*)handle, encoding_str); | ^ ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data' 112 | #define PMC_data(pmc) (pmc)->data | ^~~ src/io/socket.c:549:5: note: in expansion of macro 'GETATTR_Socket_encoding' 549 | GETATTR_Socket_encoding(interp, (PMC*)handle, encoding_str); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/io/socket.c:20: src/io/socket.c:549:37: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 549 | GETATTR_Socket_encoding(interp, (PMC*)handle, encoding_str); | ^ ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/socket.c:549:5: note: in expansion of macro 'GETATTR_Socket_encoding' 549 | GETATTR_Socket_encoding(interp, (PMC*)handle, encoding_str); | ^~~~~~~~~~~~~~~~~~~~~~~ src/io/socket.c:549:37: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 549 | GETATTR_Socket_encoding(interp, (PMC*)handle, encoding_str); | ^ ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/socket.c:549:5: note: in expansion of macro 'GETATTR_Socket_encoding' 549 | GETATTR_Socket_encoding(interp, (PMC*)handle, encoding_str); | ^~~~~~~~~~~~~~~~~~~~~~~ src/io/socket.c: In function 'io_socket_is_open': src/io/socket.c:432:22: warning: 'os_handle' may be used uninitialized in this function [-Wmaybe-uninitialized] 432 | return os_handle != PIO_INVALID_HANDLE; src/io/socket.c: In function 'io_socket_close': src/io/socket.c:453:8: warning: 'os_handle' may be used uninitialized in this function [-Wmaybe-uninitialized] 453 | if (os_handle != PIO_INVALID_HANDLE) | ^ src/io/socket.c: In function 'io_socket_open': src/io/socket.c:413:12: warning: 'os_handle' may be used uninitialized in this function [-Wmaybe-uninitialized] 413 | return Parrot_io_internal_flush(interp, os_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/socket.c: In function 'io_socket_write_b': src/io/socket.c:254:12: warning: 'os_handle' may be used uninitialized in this function [-Wmaybe-uninitialized] 254 | return Parrot_io_internal_send(interp, os_handle, buffer, byte_length); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/socket.c: In function 'io_socket_read_b': src/io/socket.c:233:12: warning: 'os_handle' may be used uninitialized in this function [-Wmaybe-uninitialized] 233 | return Parrot_io_internal_recv(interp, os_handle, buffer, byte_length); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/io/. -Isrc -o src/io/stringhandle.o -c src/io/stringhandle.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/io/. -Isrc -o src/io/pipe.o -c src/io/pipe.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/io/. -Isrc -o src/io/userhandle.o -c src/io/userhandle.c In file included from ./include/parrot/parrot.h:259, from src/io/api.c:21: src/io/api.c: In function 'Parrot_io_get_standard_piohandle': ./include/parrot/vtable.h:524:5: warning: 'handle_pmc' may be used uninitialized in this function [-Wmaybe-uninitialized] 524 | (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key) | ^ src/io/api.c:1600:11: note: 'handle_pmc' was declared here 1600 | PMC * handle_pmc; | ^~~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/io/. -Isrc -o src/io/utilities.o -c src/io/utilities.c In file included from ./include/parrot/string.h:20, from ./include/parrot/context.h:10, from ./include/parrot/interpreter.h:160, from ./include/parrot/platform_interface.h:11, from ./include/parrot/parrot.h:250, from src/io/stringhandle.c:22: src/io/stringhandle.c: In function 'io_stringhandle_is_eof': src/io/stringhandle.c:354:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 354 | GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offs); | ^ ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS' 222 | #define PObj_get_FLAGS(o) ((o)->flags) | ^ ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST' 289 | #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o) | ^~~~~~~~~~~~~~ ./include/pmc/pmc_stringhandle.h:292:14: note: in expansion of macro 'PObj_is_object_TEST' 292 | if (!PObj_is_object_TEST(pmc)) { \ | ^~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c:354:5: note: in expansion of macro 'GETATTR_StringHandle_read_offset' 354 | GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c:354:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 354 | GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offs); | ^ ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data' 112 | #define PMC_data(pmc) (pmc)->data | ^~~ src/io/stringhandle.c:354:5: note: in expansion of macro 'GETATTR_StringHandle_read_offset' 354 | GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/string.h:20, from ./include/parrot/context.h:10, from ./include/parrot/interpreter.h:160, from ./include/parrot/platform_interface.h:11, from ./include/parrot/parrot.h:250, from src/io/pipe.c:20: src/io/pipe.c: In function 'io_pipe_is_eof': src/io/pipe.c:310:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 310 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^ ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS' 222 | #define PObj_get_FLAGS(o) ((o)->flags) | ^ ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST' 289 | #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o) | ^~~~~~~~~~~~~~ ./include/pmc/pmc_filehandle.h:195:14: note: in expansion of macro 'PObj_is_object_TEST' 195 | if (!PObj_is_object_TEST(pmc)) { \ | ^~~~~~~~~~~~~~~~~~~ src/io/pipe.c:310:5: note: in expansion of macro 'GETATTR_FileHandle_flags' 310 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/io/pipe.c:310:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 310 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^ ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data' 112 | #define PMC_data(pmc) (pmc)->data | ^~~ src/io/pipe.c:310:5: note: in expansion of macro 'GETATTR_FileHandle_flags' 310 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/io/pipe.c:20: src/io/pipe.c:310:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 310 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^ ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/pipe.c:310:5: note: in expansion of macro 'GETATTR_FileHandle_flags' 310 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/io/pipe.c:310:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 310 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^ ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/pipe.c:310:5: note: in expansion of macro 'GETATTR_FileHandle_flags' 310 | GETATTR_FileHandle_flags(interp, (PMC*)handle, flags); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/io/pipe.c: In function 'io_pipe_tell': src/io/pipe.c:340:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 340 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^ ./include/parrot/vtable.h:524:6: note: in definition of macro 'VTABLE_get_pointer_keyed_int' 524 | (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key) | ^~~ src/io/pipe.c:340:38: note: in expansion of macro 'IO_GET_VTABLE' 340 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^~~~~~~~~~~~~ src/io/pipe.c:340:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 340 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^ ./include/parrot/vtable.h:524:50: note: in definition of macro 'VTABLE_get_pointer_keyed_int' 524 | (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key) | ^~~ src/io/pipe.c:340:38: note: in expansion of macro 'IO_GET_VTABLE' 340 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^~~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/io/stringhandle.c:22: src/io/stringhandle.c:354:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 354 | GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offs); | ^ ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/stringhandle.c:354:5: note: in expansion of macro 'GETATTR_StringHandle_read_offset' 354 | GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c:354:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 354 | GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offs); | ^ ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/stringhandle.c:354:5: note: in expansion of macro 'GETATTR_StringHandle_read_offset' 354 | GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/string.h:20, from ./include/parrot/context.h:10, from ./include/parrot/interpreter.h:160, from ./include/parrot/platform_interface.h:11, from ./include/parrot/parrot.h:250, from src/io/stringhandle.c:22: src/io/stringhandle.c:355:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 355 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^ ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS' 222 | #define PObj_get_FLAGS(o) ((o)->flags) | ^ ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST' 289 | #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o) | ^~~~~~~~~~~~~~ ./include/pmc/pmc_stringhandle.h:217:14: note: in expansion of macro 'PObj_is_object_TEST' 217 | if (!PObj_is_object_TEST(pmc)) { \ | ^~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c:355:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle' 355 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c:355:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 355 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^ ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data' 112 | #define PMC_data(pmc) (pmc)->data | ^~~ src/io/stringhandle.c:355:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle' 355 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/io/stringhandle.c:22: src/io/stringhandle.c:355:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 355 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^ ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/stringhandle.c:355:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle' 355 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c:355:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 355 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^ ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/stringhandle.c:355:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle' 355 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/string.h:20, from ./include/parrot/context.h:10, from ./include/parrot/interpreter.h:160, from ./include/parrot/platform_interface.h:11, from ./include/parrot/parrot.h:250, from src/io/stringhandle.c:22: src/io/stringhandle.c: In function 'io_stringhandle_tell': src/io/pipe.c: In function 'io_pipe_open': src/io/pipe.c:467:49: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 467 | SETATTR_FileHandle_filename(interp, handle, (STRING*)path); | ^ ./include/parrot/vtable.h:710:51: note: in definition of macro 'VTABLE_set_string_native' 710 | (pmc)->vtable->set_string_native(interp, pmc, value) | ^~~~~ src/io/pipe.c:467:5: note: in expansion of macro 'SETATTR_FileHandle_filename' 467 | SETATTR_FileHandle_filename(interp, handle, (STRING*)path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c:380:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 380 | GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offset); | ^ ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS' 222 | #define PObj_get_FLAGS(o) ((o)->flags) | ^ ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST' 289 | #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o) | ^~~~~~~~~~~~~~ ./include/pmc/pmc_stringhandle.h:292:14: note: in expansion of macro 'PObj_is_object_TEST' 292 | if (!PObj_is_object_TEST(pmc)) { \ | ^~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c:380:5: note: in expansion of macro 'GETATTR_StringHandle_read_offset' 380 | GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/io/pipe.c:22: src/io/pipe.c:467:49: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 467 | SETATTR_FileHandle_filename(interp, handle, (STRING*)path); | ^ ./include/pmc/pmc_filehandle.h:237:74: note: in definition of macro 'SETATTR_FileHandle_filename' 237 | ((Parrot_FileHandle_attributes *)PMC_data(pmc))->filename = (value); \ | ^~~~~ src/io/stringhandle.c:380:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 380 | GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offset); | ^ ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data' 112 | #define PMC_data(pmc) (pmc)->data | ^~~ src/io/stringhandle.c:380:5: note: in expansion of macro 'GETATTR_StringHandle_read_offset' 380 | GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/io/pipe.c:20: src/io/pipe.c:468:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 468 | SETATTR_FileHandle_mode(interp, handle, (STRING*)mode); | ^ ./include/parrot/vtable.h:710:51: note: in definition of macro 'VTABLE_set_string_native' 710 | (pmc)->vtable->set_string_native(interp, pmc, value) | ^~~~~ src/io/pipe.c:468:5: note: in expansion of macro 'SETATTR_FileHandle_mode' 468 | SETATTR_FileHandle_mode(interp, handle, (STRING*)mode); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/io/pipe.c:22: src/io/pipe.c:468:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 468 | SETATTR_FileHandle_mode(interp, handle, (STRING*)mode); | ^ ./include/pmc/pmc_filehandle.h:262:70: note: in definition of macro 'SETATTR_FileHandle_mode' 262 | ((Parrot_FileHandle_attributes *)PMC_data(pmc))->mode = (value); \ | ^~~~~ In file included from ./include/parrot/string.h:20, from ./include/parrot/context.h:10, from ./include/parrot/interpreter.h:160, from ./include/parrot/platform_interface.h:11, from ./include/parrot/parrot.h:250, from src/io/pipe.c:20: src/io/pipe.c: In function 'io_pipe_get_encoding': src/io/pipe.c:543:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 543 | GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str); | ^ ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS' 222 | #define PObj_get_FLAGS(o) ((o)->flags) | ^ ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST' 289 | #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o) | ^~~~~~~~~~~~~~ ./include/pmc/pmc_filehandle.h:170:14: note: in expansion of macro 'PObj_is_object_TEST' 170 | if (!PObj_is_object_TEST(pmc)) { \ | ^~~~~~~~~~~~~~~~~~~ src/io/pipe.c:543:5: note: in expansion of macro 'GETATTR_FileHandle_encoding' 543 | GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/pipe.c:543:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 543 | GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str); | ^ ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data' 112 | #define PMC_data(pmc) (pmc)->data | ^~~ src/io/pipe.c:543:5: note: in expansion of macro 'GETATTR_FileHandle_encoding' 543 | GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/io/pipe.c:20: src/io/pipe.c:543:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 543 | GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str); | ^ ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/pipe.c:543:5: note: in expansion of macro 'GETATTR_FileHandle_encoding' 543 | GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/io/stringhandle.c:22: src/io/stringhandle.c:380:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 380 | GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offset); | ^ ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/stringhandle.c:380:5: note: in expansion of macro 'GETATTR_StringHandle_read_offset' 380 | GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/pipe.c:543:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 543 | GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str); | ^ ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/pipe.c:543:5: note: in expansion of macro 'GETATTR_FileHandle_encoding' 543 | GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c:380:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 380 | GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offset); | ^ ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/stringhandle.c:380:5: note: in expansion of macro 'GETATTR_StringHandle_read_offset' 380 | GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c: In function 'io_stringhandle_open': src/io/stringhandle.c:495:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 495 | SETATTR_StringHandle_mode(interp, handle, (STRING*)mode); | ^ ./include/parrot/vtable.h:710:51: note: in definition of macro 'VTABLE_set_string_native' 710 | (pmc)->vtable->set_string_native(interp, pmc, value) | ^~~~~ src/io/stringhandle.c:495:5: note: in expansion of macro 'SETATTR_StringHandle_mode' 495 | SETATTR_StringHandle_mode(interp, handle, (STRING*)mode); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/io/stringhandle.c:24: src/io/stringhandle.c:495:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 495 | SETATTR_StringHandle_mode(interp, handle, (STRING*)mode); | ^ ./include/pmc/pmc_stringhandle.h:260:72: note: in definition of macro 'SETATTR_StringHandle_mode' 260 | ((Parrot_StringHandle_attributes *)PMC_data(pmc))->mode = (value); \ | ^~~~~ In file included from ./include/parrot/parrot.h:259, from src/io/stringhandle.c:22: src/io/stringhandle.c:496:51: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 496 | SETATTR_StringHandle_filename(interp, handle, (STRING*)path); | ^ ./include/parrot/vtable.h:710:51: note: in definition of macro 'VTABLE_set_string_native' 710 | (pmc)->vtable->set_string_native(interp, pmc, value) | ^~~~~ src/io/stringhandle.c:496:5: note: in expansion of macro 'SETATTR_StringHandle_filename' 496 | SETATTR_StringHandle_filename(interp, handle, (STRING*)path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/io/stringhandle.c:24: src/io/stringhandle.c:496:51: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 496 | SETATTR_StringHandle_filename(interp, handle, (STRING*)path); | ^ ./include/pmc/pmc_stringhandle.h:285:76: note: in definition of macro 'SETATTR_StringHandle_filename' 285 | ((Parrot_StringHandle_attributes *)PMC_data(pmc))->filename = (value); \ | ^~~~~ In file included from ./include/parrot/string.h:20, from ./include/parrot/context.h:10, from ./include/parrot/interpreter.h:160, from ./include/parrot/platform_interface.h:11, from ./include/parrot/parrot.h:250, from src/io/stringhandle.c:22: src/io/stringhandle.c: In function 'io_stringhandle_is_open': src/io/stringhandle.c:516:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 516 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^ ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS' 222 | #define PObj_get_FLAGS(o) ((o)->flags) | ^ ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST' 289 | #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o) | ^~~~~~~~~~~~~~ ./include/pmc/pmc_stringhandle.h:217:14: note: in expansion of macro 'PObj_is_object_TEST' 217 | if (!PObj_is_object_TEST(pmc)) { \ | ^~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c:516:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle' 516 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c:516:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 516 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^ ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data' 112 | #define PMC_data(pmc) (pmc)->data | ^~~ src/io/stringhandle.c:516:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle' 516 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/io/stringhandle.c:22: src/io/stringhandle.c:516:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 516 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^ ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/stringhandle.c:516:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle' 516 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c:516:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 516 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^ ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/stringhandle.c:516:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle' 516 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/string.h:20, from ./include/parrot/context.h:10, from ./include/parrot/interpreter.h:160, from ./include/parrot/platform_interface.h:11, from ./include/parrot/parrot.h:250, from src/io/stringhandle.c:22: src/io/stringhandle.c: In function 'io_stringhandle_total_size': src/io/stringhandle.c:554:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 554 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^ ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS' 222 | #define PObj_get_FLAGS(o) ((o)->flags) | ^ ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST' 289 | #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o) | ^~~~~~~~~~~~~~ ./include/pmc/pmc_stringhandle.h:217:14: note: in expansion of macro 'PObj_is_object_TEST' 217 | if (!PObj_is_object_TEST(pmc)) { \ | ^~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c:554:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle' 554 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c:554:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 554 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^ ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data' 112 | #define PMC_data(pmc) (pmc)->data | ^~~ src/io/stringhandle.c:554:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle' 554 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/io/stringhandle.c:22: src/io/stringhandle.c:554:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 554 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^ ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/stringhandle.c:554:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle' 554 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c:554:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 554 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^ ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/stringhandle.c:554:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle' 554 | GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c: In function 'io_stringhandle_get_piohandle': src/io/stringhandle.c:575:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 575 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^ ./include/parrot/vtable.h:524:6: note: in definition of macro 'VTABLE_get_pointer_keyed_int' 524 | (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key) | ^~~ src/io/stringhandle.c:575:38: note: in expansion of macro 'IO_GET_VTABLE' 575 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^~~~~~~~~~~~~ src/io/stringhandle.c:575:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 575 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^ ./include/parrot/vtable.h:524:50: note: in definition of macro 'VTABLE_get_pointer_keyed_int' 524 | (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key) | ^~~ src/io/stringhandle.c:575:38: note: in expansion of macro 'IO_GET_VTABLE' 575 | const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle); | ^~~~~~~~~~~~~ In file included from ./include/parrot/string.h:20, from ./include/parrot/context.h:10, from ./include/parrot/interpreter.h:160, from ./include/parrot/platform_interface.h:11, from ./include/parrot/parrot.h:250, from src/io/stringhandle.c:22: src/io/stringhandle.c: In function 'io_stringhandle_get_encoding': src/io/stringhandle.c:636:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 636 | GETATTR_StringHandle_encoding(interp, (PMC*)handle, encoding_str); | ^ ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS' 222 | #define PObj_get_FLAGS(o) ((o)->flags) | ^ ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST' 289 | #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o) | ^~~~~~~~~~~~~~ ./include/pmc/pmc_stringhandle.h:168:14: note: in expansion of macro 'PObj_is_object_TEST' 168 | if (!PObj_is_object_TEST(pmc)) { \ | ^~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c:636:5: note: in expansion of macro 'GETATTR_StringHandle_encoding' 636 | GETATTR_StringHandle_encoding(interp, (PMC*)handle, encoding_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c:636:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 636 | GETATTR_StringHandle_encoding(interp, (PMC*)handle, encoding_str); | ^ ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data' 112 | #define PMC_data(pmc) (pmc)->data | ^~~ src/io/stringhandle.c:636:5: note: in expansion of macro 'GETATTR_StringHandle_encoding' 636 | GETATTR_StringHandle_encoding(interp, (PMC*)handle, encoding_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/io/stringhandle.c:22: src/io/stringhandle.c:636:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 636 | GETATTR_StringHandle_encoding(interp, (PMC*)handle, encoding_str); | ^ ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/stringhandle.c:636:5: note: in expansion of macro 'GETATTR_StringHandle_encoding' 636 | GETATTR_StringHandle_encoding(interp, (PMC*)handle, encoding_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/io/stringhandle.c:636:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 636 | GETATTR_StringHandle_encoding(interp, (PMC*)handle, encoding_str); | ^ ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str' 486 | (pmc)->vtable->get_attr_str(interp, pmc, idx) | ^~~ src/io/stringhandle.c:636:5: note: in expansion of macro 'GETATTR_StringHandle_encoding' 636 | GETATTR_StringHandle_encoding(interp, (PMC*)handle, encoding_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/default.o -c src/pmc/default.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/null.o -c src/pmc/null.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/env.o -c src/pmc/env.c src/io/utilities.c: In function 'io_verify_string_encoding': src/io/utilities.c:251:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 251 | return (STRING*)s; | ^ ./src/pmc/default.c: In function 'Parrot_default_absolute': ./src/pmc/default.c:322:1: warning: no return statement in function returning non-void [-Wreturn-type] 322 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_ABSOLUTE); | ^ ./src/pmc/default.c: In function 'Parrot_default_clone_pmc': ./src/pmc/default.c:437:1: warning: no return statement in function returning non-void [-Wreturn-type] 437 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_CLONE_PMC); | ^ ./src/pmc/default.c: In function 'Parrot_default_defined_keyed': ./src/pmc/default.c:537:1: warning: no return statement in function returning non-void [-Wreturn-type] 537 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_DEFINED_KEYED); | ^ ./src/pmc/default.c: In function 'Parrot_default_defined_keyed_str': ./src/pmc/default.c:551:1: warning: no return statement in function returning non-void [-Wreturn-type] 551 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_DEFINED_KEYED_STR); | ^ ./src/pmc/default.c: In function 'Parrot_default_elements': ./src/pmc/default.c:632:1: warning: no return statement in function returning non-void [-Wreturn-type] 632 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_ELEMENTS); | ^ ./src/pmc/default.c: In function 'Parrot_default_exists_keyed': ./src/pmc/default.c:637:1: warning: no return statement in function returning non-void [-Wreturn-type] 637 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_EXISTS_KEYED); | ^ ./src/pmc/default.c: In function 'Parrot_default_exists_keyed_str': ./src/pmc/default.c:651:1: warning: no return statement in function returning non-void [-Wreturn-type] 651 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_EXISTS_KEYED_STR); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_attr_str': ./src/pmc/default.c:711:1: warning: no return statement in function returning non-void [-Wreturn-type] 711 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_ATTR_STR); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_bool': ./src/pmc/default.c:716:1: warning: no return statement in function returning non-void [-Wreturn-type] 716 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_BOOL); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_integer': ./src/pmc/default.c:741:1: warning: no return statement in function returning non-void [-Wreturn-type] 741 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_INTEGER); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_integer_keyed': ./src/pmc/default.c:746:1: warning: no return statement in function returning non-void [-Wreturn-type] 746 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_INTEGER_KEYED); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_integer_keyed_str': ./src/pmc/default.c:760:1: warning: no return statement in function returning non-void [-Wreturn-type] 760 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_INTEGER_KEYED_STR); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_iter': ./src/pmc/default.c:765:1: warning: no return statement in function returning non-void [-Wreturn-type] 765 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_ITER); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_number': ./src/pmc/default.c:787:1: warning: no return statement in function returning non-void [-Wreturn-type] 787 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_NUMBER); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_number_keyed': ./src/pmc/default.c:792:1: warning: no return statement in function returning non-void [-Wreturn-type] 792 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_NUMBER_KEYED); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_number_keyed_str': ./src/pmc/default.c:806:1: warning: no return statement in function returning non-void [-Wreturn-type] 806 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_NUMBER_KEYED_STR); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_pmc': ./src/pmc/default.c:811:1: warning: no return statement in function returning non-void [-Wreturn-type] 811 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_PMC); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_pmc_keyed': ./src/pmc/default.c:816:1: warning: no return statement in function returning non-void [-Wreturn-type] 816 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_PMC_KEYED); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_pmc_keyed_str': ./src/pmc/default.c:830:1: warning: no return statement in function returning non-void [-Wreturn-type] 830 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_PMC_KEYED_STR); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_pointer': ./src/pmc/default.c:835:1: warning: no return statement in function returning non-void [-Wreturn-type] 835 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_POINTER); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_pointer_keyed': ./src/pmc/default.c:840:1: warning: no return statement in function returning non-void [-Wreturn-type] 840 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_POINTER_KEYED); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_pointer_keyed_int': ./src/pmc/default.c:845:1: warning: no return statement in function returning non-void [-Wreturn-type] 845 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_POINTER_KEYED_INT); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_pointer_keyed_str': ./src/pmc/default.c:850:1: warning: no return statement in function returning non-void [-Wreturn-type] 850 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_POINTER_KEYED_STR); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_repr': ./src/pmc/default.c:855:1: warning: no return statement in function returning non-void [-Wreturn-type] 855 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_REPR); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_string': ./src/pmc/default.c:860:1: warning: no return statement in function returning non-void [-Wreturn-type] 860 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_STRING); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_string_keyed': ./src/pmc/default.c:865:1: warning: no return statement in function returning non-void [-Wreturn-type] 865 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_STRING_KEYED); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_string_keyed_str': ./src/pmc/default.c:879:1: warning: no return statement in function returning non-void [-Wreturn-type] 879 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_GET_STRING_KEYED_STR); | ^ ./src/pmc/default.c: In function 'Parrot_default_invoke': ./src/pmc/default.c:1214:1: warning: no return statement in function returning non-void [-Wreturn-type] 1214 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_INVOKE); | ^ ./src/pmc/default.c: In function 'Parrot_default_neg': ./src/pmc/default.c:1381:1: warning: no return statement in function returning non-void [-Wreturn-type] 1381 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_NEG); | ^ ./src/pmc/default.c: In function 'Parrot_default_pop_float': ./src/pmc/default.c:1387:1: warning: no return statement in function returning non-void [-Wreturn-type] 1387 | PARROT_GC_WRITE_BARRIER(interp, _self); | ^ ./src/pmc/default.c: In function 'Parrot_default_pop_integer': ./src/pmc/default.c:1393:1: warning: no return statement in function returning non-void [-Wreturn-type] 1393 | PARROT_GC_WRITE_BARRIER(interp, _self); | ^ ./src/pmc/default.c: In function 'Parrot_default_pop_pmc': ./src/pmc/default.c:1399:1: warning: no return statement in function returning non-void [-Wreturn-type] 1399 | PARROT_GC_WRITE_BARRIER(interp, _self); | ^ ./src/pmc/default.c: In function 'Parrot_default_pop_string': ./src/pmc/default.c:1405:1: warning: no return statement in function returning non-void [-Wreturn-type] 1405 | PARROT_GC_WRITE_BARRIER(interp, _self); | ^ ./src/pmc/default.c: In function 'Parrot_default_shift_float': ./src/pmc/default.c:1644:1: warning: no return statement in function returning non-void [-Wreturn-type] 1644 | PARROT_GC_WRITE_BARRIER(interp, _self); | ^ ./src/pmc/default.c: In function 'Parrot_default_shift_integer': ./src/pmc/default.c:1650:1: warning: no return statement in function returning non-void [-Wreturn-type] 1650 | PARROT_GC_WRITE_BARRIER(interp, _self); | ^ ./src/pmc/default.c: In function 'Parrot_default_shift_pmc': ./src/pmc/default.c:1656:1: warning: no return statement in function returning non-void [-Wreturn-type] 1656 | PARROT_GC_WRITE_BARRIER(interp, _self); | ^ ./src/pmc/default.c: In function 'Parrot_default_shift_string': ./src/pmc/default.c:1662:1: warning: no return statement in function returning non-void [-Wreturn-type] 1662 | PARROT_GC_WRITE_BARRIER(interp, _self); | ^ ./src/pmc/default.c: In function 'Parrot_default_substr': ./src/pmc/default.c:1673:1: warning: no return statement in function returning non-void [-Wreturn-type] 1673 | cant_do_method(interp, _self, PARROT_VTABLE_SLOT_SUBSTR); | ^ ./src/pmc/default.c: In function 'Parrot_default_ro_pop_float': ./src/pmc/default.c:1979:1: warning: no return statement in function returning non-void [-Wreturn-type] 1979 | cant_do_write_method(interp, _self, PARROT_VTABLE_SLOT_POP_FLOAT); | ^ ./src/pmc/default.c: In function 'Parrot_default_ro_pop_integer': ./src/pmc/default.c:1984:1: warning: no return statement in function returning non-void [-Wreturn-type] 1984 | cant_do_write_method(interp, _self, PARROT_VTABLE_SLOT_POP_INTEGER); | ^ ./src/pmc/default.c: In function 'Parrot_default_ro_pop_pmc': ./src/pmc/default.c:1989:1: warning: no return statement in function returning non-void [-Wreturn-type] 1989 | cant_do_write_method(interp, _self, PARROT_VTABLE_SLOT_POP_PMC); | ^ ./src/pmc/default.c: In function 'Parrot_default_ro_pop_string': ./src/pmc/default.c:1994:1: warning: no return statement in function returning non-void [-Wreturn-type] 1994 | cant_do_write_method(interp, _self, PARROT_VTABLE_SLOT_POP_STRING); | ^ ./src/pmc/default.c: In function 'Parrot_default_ro_shift_float': ./src/pmc/default.c:2164:1: warning: no return statement in function returning non-void [-Wreturn-type] 2164 | cant_do_write_method(interp, _self, PARROT_VTABLE_SLOT_SHIFT_FLOAT); | ^ ./src/pmc/default.c: In function 'Parrot_default_ro_shift_integer': ./src/pmc/default.c:2169:1: warning: no return statement in function returning non-void [-Wreturn-type] 2169 | cant_do_write_method(interp, _self, PARROT_VTABLE_SLOT_SHIFT_INTEGER); | ^ ./src/pmc/default.c: In function 'Parrot_default_ro_shift_pmc': ./src/pmc/default.c:2174:1: warning: no return statement in function returning non-void [-Wreturn-type] 2174 | cant_do_write_method(interp, _self, PARROT_VTABLE_SLOT_SHIFT_PMC); | ^ ./src/pmc/default.c: In function 'Parrot_default_ro_shift_string': ./src/pmc/default.c:2179:1: warning: no return statement in function returning non-void [-Wreturn-type] 2179 | cant_do_write_method(interp, _self, PARROT_VTABLE_SLOT_SHIFT_STRING); | ^ ./src/pmc/default.c: In function 'Parrot_default_get_vtable': ./src/pmc/default.c:2219:23: warning: unused variable 'attr_defs' [-Wunused-variable] 2219 | | ^ ./src/pmc/default.c: In function 'Parrot_default_inspect_str': ./src/pmc/default.c:1190:1: warning: control reaches end of non-void function [-Wreturn-type] 1190 | #line 1190 "./src/pmc/default.c" | ^ ./src/pmc/null.c: In function 'Parrot_Null_absolute': ./src/pmc/null.c:230:1: warning: no return statement in function returning non-void [-Wreturn-type] 230 | null_pmc_access(interp, PARROT_VTABLE_SLOT_ABSOLUTE); | ^ ./src/pmc/null.c: In function 'Parrot_Null_add': ./src/pmc/null.c:236:1: warning: no return statement in function returning non-void [-Wreturn-type] 236 | null_pmc_access(interp, PARROT_VTABLE_SLOT_ADD); | ^ ./src/pmc/null.c: In function 'Parrot_Null_add_float': ./src/pmc/null.c:248:1: warning: no return statement in function returning non-void [-Wreturn-type] 248 | null_pmc_access(interp, PARROT_VTABLE_SLOT_ADD_FLOAT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_add_int': ./src/pmc/null.c:254:1: warning: no return statement in function returning non-void [-Wreturn-type] 254 | null_pmc_access(interp, PARROT_VTABLE_SLOT_ADD_INT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_clone': ./src/pmc/null.c:296:1: warning: no return statement in function returning non-void [-Wreturn-type] 296 | null_pmc_access(interp, PARROT_VTABLE_SLOT_CLONE); | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/key.o -c src/pmc/key.c ./src/pmc/null.c: In function 'Parrot_Null_clone_pmc': ./src/pmc/null.c:302:1: warning: no return statement in function returning non-void [-Wreturn-type] 302 | null_pmc_access(interp, PARROT_VTABLE_SLOT_CLONE_PMC); | ^ ./src/pmc/null.c: In function 'Parrot_Null_cmp': ./src/pmc/null.c:308:1: warning: no return statement in function returning non-void [-Wreturn-type] 308 | null_pmc_access(interp, PARROT_VTABLE_SLOT_CMP); | ^ ./src/pmc/null.c: In function 'Parrot_Null_cmp_num': ./src/pmc/null.c:314:1: warning: no return statement in function returning non-void [-Wreturn-type] 314 | null_pmc_access(interp, PARROT_VTABLE_SLOT_CMP_NUM); | ^ ./src/pmc/null.c: In function 'Parrot_Null_cmp_pmc': ./src/pmc/null.c:320:1: warning: no return statement in function returning non-void [-Wreturn-type] 320 | null_pmc_access(interp, PARROT_VTABLE_SLOT_CMP_PMC); | ^ ./src/pmc/null.c: In function 'Parrot_Null_cmp_string': ./src/pmc/null.c:326:1: warning: no return statement in function returning non-void [-Wreturn-type] 326 | null_pmc_access(interp, PARROT_VTABLE_SLOT_CMP_STRING); | ^ ./src/pmc/null.c: In function 'Parrot_Null_concatenate': ./src/pmc/null.c:332:1: warning: no return statement in function returning non-void [-Wreturn-type] 332 | null_pmc_access(interp, PARROT_VTABLE_SLOT_CONCATENATE); | ^ ./src/pmc/null.c: In function 'Parrot_Null_concatenate_str': ./src/pmc/null.c:338:1: warning: no return statement in function returning non-void [-Wreturn-type] 338 | null_pmc_access(interp, PARROT_VTABLE_SLOT_CONCATENATE_STR); | ^ ./src/pmc/null.c: In function 'Parrot_Null_defined': ./src/pmc/null.c:350:1: warning: no return statement in function returning non-void [-Wreturn-type] 350 | null_pmc_access(interp, PARROT_VTABLE_SLOT_DEFINED); | ^ ./src/pmc/null.c: In function 'Parrot_Null_defined_keyed': ./src/pmc/null.c:356:1: warning: no return statement in function returning non-void [-Wreturn-type] 356 | null_pmc_access(interp, PARROT_VTABLE_SLOT_DEFINED_KEYED); | ^ ./src/pmc/null.c: In function 'Parrot_Null_defined_keyed_int': ./src/pmc/null.c:362:1: warning: no return statement in function returning non-void [-Wreturn-type] 362 | null_pmc_access(interp, PARROT_VTABLE_SLOT_DEFINED_KEYED_INT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_defined_keyed_str': ./src/pmc/null.c:368:1: warning: no return statement in function returning non-void [-Wreturn-type] 368 | null_pmc_access(interp, PARROT_VTABLE_SLOT_DEFINED_KEYED_STR); | ^ ./src/pmc/null.c: In function 'Parrot_Null_divide': ./src/pmc/null.c:398:1: warning: no return statement in function returning non-void [-Wreturn-type] 398 | null_pmc_access(interp, PARROT_VTABLE_SLOT_DIVIDE); | ^ ./src/pmc/null.c: In function 'Parrot_Null_divide_float': ./src/pmc/null.c:404:1: warning: no return statement in function returning non-void [-Wreturn-type] 404 | null_pmc_access(interp, PARROT_VTABLE_SLOT_DIVIDE_FLOAT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_divide_int': ./src/pmc/null.c:410:1: warning: no return statement in function returning non-void [-Wreturn-type] 410 | null_pmc_access(interp, PARROT_VTABLE_SLOT_DIVIDE_INT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_does_pmc': ./src/pmc/null.c:424:1: warning: no return statement in function returning non-void [-Wreturn-type] 424 | null_pmc_access(interp, PARROT_VTABLE_SLOT_DOES_PMC); | ^ ./src/pmc/null.c: In function 'Parrot_Null_elements': ./src/pmc/null.c:430:1: warning: no return statement in function returning non-void [-Wreturn-type] 430 | null_pmc_access(interp, PARROT_VTABLE_SLOT_ELEMENTS); | ^ ./src/pmc/null.c: In function 'Parrot_Null_exists_keyed': ./src/pmc/null.c:436:1: warning: no return statement in function returning non-void [-Wreturn-type] 436 | null_pmc_access(interp, PARROT_VTABLE_SLOT_EXISTS_KEYED); | ^ ./src/pmc/null.c: In function 'Parrot_Null_exists_keyed_int': ./src/pmc/null.c:442:1: warning: no return statement in function returning non-void [-Wreturn-type] 442 | null_pmc_access(interp, PARROT_VTABLE_SLOT_EXISTS_KEYED_INT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_exists_keyed_str': ./src/pmc/null.c:448:1: warning: no return statement in function returning non-void [-Wreturn-type] 448 | null_pmc_access(interp, PARROT_VTABLE_SLOT_EXISTS_KEYED_STR); | ^ ./src/pmc/null.c: In function 'Parrot_Null_find_method': ./src/pmc/null.c:457:1: warning: no return statement in function returning non-void [-Wreturn-type] 457 | #line 457 "./src/pmc/null.c" | ^ ./src/pmc/null.c: In function 'Parrot_Null_floor_divide': ./src/pmc/null.c:463:1: warning: no return statement in function returning non-void [-Wreturn-type] 463 | null_pmc_access(interp, PARROT_VTABLE_SLOT_FLOOR_DIVIDE); | ^ ./src/pmc/null.c: In function 'Parrot_Null_floor_divide_float': ./src/pmc/null.c:469:1: warning: no return statement in function returning non-void [-Wreturn-type] 469 | null_pmc_access(interp, PARROT_VTABLE_SLOT_FLOOR_DIVIDE_FLOAT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_floor_divide_int': ./src/pmc/null.c:475:1: warning: no return statement in function returning non-void [-Wreturn-type] 475 | null_pmc_access(interp, PARROT_VTABLE_SLOT_FLOOR_DIVIDE_INT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_attr_keyed': ./src/pmc/null.c:487:1: warning: no return statement in function returning non-void [-Wreturn-type] 487 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_ATTR_KEYED); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_attr_str': ./src/pmc/null.c:493:1: warning: no return statement in function returning non-void [-Wreturn-type] 493 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_ATTR_STR); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_bool': ./src/pmc/null.c:499:1: warning: no return statement in function returning non-void [-Wreturn-type] 499 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_BOOL); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_class': ./src/pmc/null.c:505:1: warning: no return statement in function returning non-void [-Wreturn-type] 505 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_CLASS); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_integer': ./src/pmc/null.c:511:1: warning: no return statement in function returning non-void [-Wreturn-type] 511 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_INTEGER); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_integer_keyed': ./src/pmc/null.c:517:1: warning: no return statement in function returning non-void [-Wreturn-type] 517 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_INTEGER_KEYED); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_integer_keyed_int': ./src/pmc/null.c:523:1: warning: no return statement in function returning non-void [-Wreturn-type] 523 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_INTEGER_KEYED_INT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_integer_keyed_str': ./src/pmc/null.c:529:1: warning: no return statement in function returning non-void [-Wreturn-type] 529 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_INTEGER_KEYED_STR); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_iter': ./src/pmc/null.c:535:1: warning: no return statement in function returning non-void [-Wreturn-type] 535 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_ITER); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_namespace': ./src/pmc/null.c:541:1: warning: no return statement in function returning non-void [-Wreturn-type] 541 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_NAMESPACE); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_number': ./src/pmc/null.c:547:1: warning: no return statement in function returning non-void [-Wreturn-type] 547 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_NUMBER); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_number_keyed': ./src/pmc/null.c:553:1: warning: no return statement in function returning non-void [-Wreturn-type] 553 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_NUMBER_KEYED); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_number_keyed_int': ./src/pmc/null.c:559:1: warning: no return statement in function returning non-void [-Wreturn-type] 559 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_NUMBER_KEYED_INT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_number_keyed_str': ./src/pmc/null.c:565:1: warning: no return statement in function returning non-void [-Wreturn-type] 565 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_NUMBER_KEYED_STR); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_pmc': ./src/pmc/null.c:571:1: warning: no return statement in function returning non-void [-Wreturn-type] 571 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_PMC); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_pmc_keyed': ./src/pmc/null.c:577:1: warning: no return statement in function returning non-void [-Wreturn-type] 577 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_PMC_KEYED); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_pmc_keyed_int': ./src/pmc/null.c:583:1: warning: no return statement in function returning non-void [-Wreturn-type] 583 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_PMC_KEYED_INT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_pmc_keyed_str': ./src/pmc/null.c:589:1: warning: no return statement in function returning non-void [-Wreturn-type] 589 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_PMC_KEYED_STR); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_pointer_keyed': ./src/pmc/null.c:602:1: warning: no return statement in function returning non-void [-Wreturn-type] 602 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_POINTER_KEYED); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_pointer_keyed_int': ./src/pmc/null.c:608:1: warning: no return statement in function returning non-void [-Wreturn-type] 608 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_POINTER_KEYED_INT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_pointer_keyed_str': ./src/pmc/null.c:614:1: warning: no return statement in function returning non-void [-Wreturn-type] 614 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_POINTER_KEYED_STR); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_repr': ./src/pmc/null.c:620:1: warning: no return statement in function returning non-void [-Wreturn-type] 620 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_REPR); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_string': ./src/pmc/null.c:626:1: warning: no return statement in function returning non-void [-Wreturn-type] 626 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_STRING); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_string_keyed': ./src/pmc/null.c:632:1: warning: no return statement in function returning non-void [-Wreturn-type] 632 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_STRING_KEYED); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_string_keyed_int': ./src/pmc/null.c:638:1: warning: no return statement in function returning non-void [-Wreturn-type] 638 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_STRING_KEYED_INT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_get_string_keyed_str': ./src/pmc/null.c:644:1: warning: no return statement in function returning non-void [-Wreturn-type] 644 | null_pmc_access(interp, PARROT_VTABLE_SLOT_GET_STRING_KEYED_STR); | ^ ./src/pmc/null.c: In function 'Parrot_Null_hashvalue': ./src/pmc/null.c:650:1: warning: no return statement in function returning non-void [-Wreturn-type] 650 | null_pmc_access(interp, PARROT_VTABLE_SLOT_HASHVALUE); | ^ ./src/pmc/null.c: In function 'Parrot_Null_inspect': ./src/pmc/null.c:824:1: warning: no return statement in function returning non-void [-Wreturn-type] 824 | null_pmc_access(interp, PARROT_VTABLE_SLOT_INSPECT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_inspect_str': ./src/pmc/null.c:830:1: warning: no return statement in function returning non-void [-Wreturn-type] 830 | null_pmc_access(interp, PARROT_VTABLE_SLOT_INSPECT_STR); | ^ ./src/pmc/null.c: In function 'Parrot_Null_instantiate': ./src/pmc/null.c:836:1: warning: no return statement in function returning non-void [-Wreturn-type] 836 | null_pmc_access(interp, PARROT_VTABLE_SLOT_INSTANTIATE); | ^ ./src/pmc/null.c: In function 'Parrot_Null_invoke': ./src/pmc/null.c:842:1: warning: no return statement in function returning non-void [-Wreturn-type] 842 | null_pmc_access(interp, PARROT_VTABLE_SLOT_INVOKE); | ^ ./src/pmc/null.c: In function 'Parrot_Null_is_equal': ./src/pmc/null.c:848:1: warning: no return statement in function returning non-void [-Wreturn-type] 848 | null_pmc_access(interp, PARROT_VTABLE_SLOT_IS_EQUAL); | ^ ./src/pmc/null.c: In function 'Parrot_Null_is_equal_num': ./src/pmc/null.c:854:1: warning: no return statement in function returning non-void [-Wreturn-type] 854 | null_pmc_access(interp, PARROT_VTABLE_SLOT_IS_EQUAL_NUM); | ^ ./src/pmc/null.c: In function 'Parrot_Null_is_equal_string': ./src/pmc/null.c:860:1: warning: no return statement in function returning non-void [-Wreturn-type] 860 | null_pmc_access(interp, PARROT_VTABLE_SLOT_IS_EQUAL_STRING); | ^ ./src/pmc/null.c: In function 'Parrot_Null_isa': ./src/pmc/null.c:873:1: warning: no return statement in function returning non-void [-Wreturn-type] 873 | null_pmc_access(interp, PARROT_VTABLE_SLOT_ISA); | ^ ./src/pmc/null.c: In function 'Parrot_Null_isa_pmc': ./src/pmc/null.c:879:1: warning: no return statement in function returning non-void [-Wreturn-type] 879 | null_pmc_access(interp, PARROT_VTABLE_SLOT_ISA_PMC); | ^ ./src/pmc/null.c: In function 'Parrot_Null_modulus': ./src/pmc/null.c:891:1: warning: no return statement in function returning non-void [-Wreturn-type] 891 | null_pmc_access(interp, PARROT_VTABLE_SLOT_MODULUS); | ^ ./src/pmc/null.c: In function 'Parrot_Null_modulus_float': ./src/pmc/null.c:897:1: warning: no return statement in function returning non-void [-Wreturn-type] 897 | null_pmc_access(interp, PARROT_VTABLE_SLOT_MODULUS_FLOAT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_modulus_int': ./src/pmc/null.c:903:1: warning: no return statement in function returning non-void [-Wreturn-type] 903 | null_pmc_access(interp, PARROT_VTABLE_SLOT_MODULUS_INT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_multiply': ./src/pmc/null.c:915:1: warning: no return statement in function returning non-void [-Wreturn-type] 915 | null_pmc_access(interp, PARROT_VTABLE_SLOT_MULTIPLY); | ^ ./src/pmc/null.c: In function 'Parrot_Null_multiply_float': ./src/pmc/null.c:921:1: warning: no return statement in function returning non-void [-Wreturn-type] 921 | null_pmc_access(interp, PARROT_VTABLE_SLOT_MULTIPLY_FLOAT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_multiply_int': ./src/pmc/null.c:927:1: warning: no return statement in function returning non-void [-Wreturn-type] 927 | null_pmc_access(interp, PARROT_VTABLE_SLOT_MULTIPLY_INT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_name': ./src/pmc/null.c:933:1: warning: no return statement in function returning non-void [-Wreturn-type] 933 | null_pmc_access(interp, PARROT_VTABLE_SLOT_NAME); | ^ ./src/pmc/null.c: In function 'Parrot_Null_neg': ./src/pmc/null.c:939:1: warning: no return statement in function returning non-void [-Wreturn-type] 939 | null_pmc_access(interp, PARROT_VTABLE_SLOT_NEG); | ^ ./src/pmc/null.c: In function 'Parrot_Null_pop_float': ./src/pmc/null.c:945:1: warning: no return statement in function returning non-void [-Wreturn-type] 945 | null_pmc_access(interp, PARROT_VTABLE_SLOT_POP_FLOAT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_pop_integer': ./src/pmc/null.c:951:1: warning: no return statement in function returning non-void [-Wreturn-type] 951 | null_pmc_access(interp, PARROT_VTABLE_SLOT_POP_INTEGER); | ^ ./src/pmc/null.c: In function 'Parrot_Null_pop_pmc': ./src/pmc/null.c:957:1: warning: no return statement in function returning non-void [-Wreturn-type] 957 | null_pmc_access(interp, PARROT_VTABLE_SLOT_POP_PMC); | ^ ./src/pmc/null.c: In function 'Parrot_Null_pop_string': ./src/pmc/null.c:963:1: warning: no return statement in function returning non-void [-Wreturn-type] 963 | null_pmc_access(interp, PARROT_VTABLE_SLOT_POP_STRING); | ^ ./src/pmc/null.c: In function 'Parrot_Null_repeat': ./src/pmc/null.c:1023:1: warning: no return statement in function returning non-void [-Wreturn-type] 1023 | null_pmc_access(interp, PARROT_VTABLE_SLOT_REPEAT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_repeat_int': ./src/pmc/null.c:1029:1: warning: no return statement in function returning non-void [-Wreturn-type] 1029 | null_pmc_access(interp, PARROT_VTABLE_SLOT_REPEAT_INT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_shift_float': ./src/pmc/null.c:1180:1: warning: no return statement in function returning non-void [-Wreturn-type] 1180 | null_pmc_access(interp, PARROT_VTABLE_SLOT_SHIFT_FLOAT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_shift_integer': ./src/pmc/null.c:1186:1: warning: no return statement in function returning non-void [-Wreturn-type] 1186 | null_pmc_access(interp, PARROT_VTABLE_SLOT_SHIFT_INTEGER); | ^ ./src/pmc/null.c: In function 'Parrot_Null_shift_pmc': ./src/pmc/null.c:1192:1: warning: no return statement in function returning non-void [-Wreturn-type] 1192 | null_pmc_access(interp, PARROT_VTABLE_SLOT_SHIFT_PMC); | ^ ./src/pmc/null.c: In function 'Parrot_Null_shift_string': ./src/pmc/null.c:1198:1: warning: no return statement in function returning non-void [-Wreturn-type] 1198 | null_pmc_access(interp, PARROT_VTABLE_SLOT_SHIFT_STRING); | ^ ./src/pmc/null.c: In function 'Parrot_Null_substr': ./src/pmc/null.c:1210:1: warning: no return statement in function returning non-void [-Wreturn-type] 1210 | null_pmc_access(interp, PARROT_VTABLE_SLOT_SUBSTR); | ^ ./src/pmc/null.c: In function 'Parrot_Null_subtract': ./src/pmc/null.c:1216:1: warning: no return statement in function returning non-void [-Wreturn-type] 1216 | null_pmc_access(interp, PARROT_VTABLE_SLOT_SUBTRACT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_subtract_float': ./src/pmc/null.c:1222:1: warning: no return statement in function returning non-void [-Wreturn-type] 1222 | null_pmc_access(interp, PARROT_VTABLE_SLOT_SUBTRACT_FLOAT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_subtract_int': ./src/pmc/null.c:1228:1: warning: no return statement in function returning non-void [-Wreturn-type] 1228 | null_pmc_access(interp, PARROT_VTABLE_SLOT_SUBTRACT_INT); | ^ ./src/pmc/null.c: In function 'Parrot_Null_type': ./src/pmc/null.c:1246:1: warning: no return statement in function returning non-void [-Wreturn-type] 1246 | null_pmc_access(interp, PARROT_VTABLE_SLOT_TYPE); | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/unmanagedstruct.o -c src/pmc/unmanagedstruct.c ./src/pmc/unmanagedstruct.pmc: In function 'ret_string': ./src/pmc/unmanagedstruct.pmc:509:1: warning: control reaches end of non-void function [-Wreturn-type] 509 | } | ^ ./src/pmc/unmanagedstruct.pmc: In function 'ret_pmc': ./src/pmc/unmanagedstruct.pmc:568:1: warning: control reaches end of non-void function [-Wreturn-type] 568 | } | ^ ./src/pmc/unmanagedstruct.pmc: In function 'ret_float': ./src/pmc/unmanagedstruct.pmc:470:1: warning: control reaches end of non-void function [-Wreturn-type] 470 | } | ^ ./src/pmc/unmanagedstruct.pmc: In function 'ret_int': ./src/pmc/unmanagedstruct.pmc:442:1: warning: control reaches end of non-void function [-Wreturn-type] 442 | } | ^ ./src/pmc/key.c: In function 'Parrot_Key_nci_make_register_key': ./src/pmc/key.pmc:459:5: warning: 'key_type' may be used uninitialized in this function [-Wmaybe-uninitialized] 459 | Parrot_key_set_register(INTERP, SELF, idx, (INTVAL)key_type); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/key.pmc:444:15: note: 'key_type' was declared here 444 | KEY_flags key_type; | ^~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/exception.o -c src/pmc/exception.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/parrotlibrary.o -c src/pmc/parrotlibrary.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/parrotinterpreter.o -c src/pmc/parrotinterpreter.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/lexpad.o -c src/pmc/lexpad.c ./src/pmc/parrotinterpreter.c: In function 'Parrot_ParrotInterpreter_multi_is_equal_DEFAULT': ./src/pmc/parrotinterpreter.c:520:1: warning: no return statement in function returning non-void [-Wreturn-type] 520 | #line 520 "./src/pmc/parrotinterpreter.c" | ^ ./src/pmc/parrotinterpreter.c: In function 'Parrot_ParrotInterpreter_class_init': ./src/pmc/parrotinterpreter.c:1127:28: warning: unused variable 'mfl_2' [-Wunused-variable] 1127 | STRING * const mfl_1 = CONST_STRING_GEN(interp, "ParrotInterpreter,ParrotInterpreter"); | ^~~~~ ./src/pmc/parrotinterpreter.c: In function 'Parrot_ParrotInterpreter_get_pmc_keyed': ./src/pmc/parrotinterpreter.c:300:1: warning: control reaches end of non-void function [-Wreturn-type] 300 | #line 300 "./src/pmc/parrotinterpreter.c" | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/timer.o -c src/pmc/timer.c ./src/pmc/exception.c: In function 'Parrot_Exception_get_string_keyed': ./src/pmc/exception.pmc:381:12: warning: 'message' may be used uninitialized in this function [-Wmaybe-uninitialized] 381 | return message; | ^~~~~~~ ./src/pmc/exception.pmc:370:13: note: 'message' was declared here 370 | STRING *message; | ^~~~~~~ ./src/pmc/lexpad.c: In function 'Parrot_LexPad_get_iter': ./src/pmc/lexpad.pmc:448:13: warning: unused variable 'iter' [-Wunused-variable] 448 | PMC *iter; | ^~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/pointer.o -c src/pmc/pointer.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/sub.o -c src/pmc/sub.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/continuation.o -c src/pmc/continuation.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/coroutine.o -c src/pmc/coroutine.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/nci.o -c src/pmc/nci.c ./src/pmc/sub.c: In function 'Parrot_Sub_class_init': ./src/pmc/sub.c:1720:28: warning: unused variable 'mfl_2' [-Wunused-variable] 1720 | STRING * const mfl_1 = CONST_STRING_GEN(interp, "Sub,PMC"); | ^~~~~ At top level: ./src/pmc/sub.pmc:47:1: warning: 'print_sub_name' defined but not used [-Wunused-function] 47 | print_sub_name(PARROT_INTERP, ARGIN_NULLOK(PMC *sub)) | ^~~~~~~~~~~~~~ ./src/pmc/continuation.c: In function 'Parrot_Continuation_get_pointer': ./src/pmc/continuation.pmc:239:12: warning: 'address' may be used uninitialized in this function [-Wmaybe-uninitialized] 239 | return address; | ^~~~~~~ ./src/pmc/continuation.pmc:236:24: note: 'address' was declared here 236 | opcode_t *address; | ^~~~~~~ ./src/pmc/continuation.c: In function 'Parrot_Continuation_defined': ./src/pmc/continuation.pmc:259:20: warning: 'address' may be used uninitialized in this function [-Wmaybe-uninitialized] 259 | return address != NULL; | ^ ./src/pmc/continuation.pmc:256:24: note: 'address' was declared here 256 | opcode_t *address; | ^~~~~~~ In file included from src/pmc/continuation.c:18: ./src/pmc/continuation.c: In function 'Parrot_Continuation_init_pmc': ./include/pmc/pmc_continuation.h:84:72: warning: 'address' may be used uninitialized in this function [-Wmaybe-uninitialized] 84 | ((Parrot_Continuation_attributes *)PMC_data(pmc))->address = (value); \ | ^ ./src/pmc/continuation.pmc:98:24: note: 'address' was declared here 98 | opcode_t *address; | ^~~~~~~ In file included from src/pmc/continuation.c:18: ./include/pmc/pmc_continuation.h:60:68: warning: 'seg' may be used uninitialized in this function [-Wmaybe-uninitialized] 60 | ((Parrot_Continuation_attributes *)PMC_data(pmc))->seg = (value); \ | ^ ./src/pmc/continuation.pmc:99:24: note: 'seg' was declared here 99 | PackFile_ByteCode *seg; | ^~~ ./src/pmc/coroutine.pmc:72:1: warning: 'print_sub_name' defined but not used [-Wunused-function] 72 | print_sub_name(PARROT_INTERP, ARGIN(PMC *sub_pmc)) | ^~~~~~~~~~~~~~ ./src/pmc/continuation.c: In function 'Parrot_Continuation_invoke': ./src/pmc/continuation.pmc:298:9: warning: 'seg' may be used uninitialized in this function [-Wmaybe-uninitialized] 298 | /* switch segment */ | ^~~~~~~~~~~~~~~~~~~~ ./src/pmc/continuation.pmc:284:24: note: 'seg' was declared here 284 | PMC * const from_obj = Parrot_pcc_get_signature(INTERP, CURRENT_CONTEXT(INTERP)); | ^~~ ./src/pmc/continuation.pmc:300:12: warning: 'pc' may be used uninitialized in this function [-Wmaybe-uninitialized] 300 | Parrot_pf_switch_to_cs(INTERP, seg, 1); | ^~ ./src/pmc/continuation.pmc:283:24: note: 'pc' was declared here 283 | UNUSED(next) | ^ ./src/pmc/coroutine.c: In function 'Parrot_Coroutine_invoke': ./src/pmc/coroutine.pmc:380:12: warning: 'dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 380 | return dest; | ^~~~ ./src/pmc/coroutine.pmc:246:24: note: 'dest' was declared here 246 | opcode_t *dest; | ^~~~ ./src/pmc/coroutine.pmc:378:9: warning: 'wanted_seg' may be used uninitialized in this function [-Wmaybe-uninitialized] 378 | Parrot_pf_switch_to_cs(INTERP, wanted_seg, 1); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/coroutine.pmc:247:24: note: 'wanted_seg' was declared here 247 | PackFile_ByteCode *wanted_seg; | ^~~~~~~~~~ ./src/pmc/coroutine.pmc:308:59: warning: 'seg' may be used uninitialized in this function [-Wmaybe-uninitialized] 308 | SET_ATTR_address(INTERP, SELF, seg->base.data + start_offs); | ^ ./src/pmc/coroutine.pmc:258:28: note: 'seg' was declared here 258 | PackFile_ByteCode *seg; | ^~~ ./src/pmc/coroutine.pmc:308:65: warning: 'start_offs' may be used uninitialized in this function [-Wmaybe-uninitialized] 308 | SET_ATTR_address(INTERP, SELF, seg->base.data + start_offs); | ^ ./src/pmc/coroutine.pmc:259:28: note: 'start_offs' was declared here 259 | size_t start_offs; | ^~~~~~~~~~ ./src/pmc/coroutine.pmc:279:9: warning: 'n_regs_used' may be used uninitialized in this function [-Wmaybe-uninitialized] 279 | Parrot_pcc_allocate_registers(INTERP, ctx, n_regs_used); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/coroutine.pmc:260:28: note: 'n_regs_used' was declared here 260 | const UINTVAL *n_regs_used; | ^~~~~~~~~~~ ./src/pmc/continuation.c: In function 'Parrot_Continuation_get_bool': ./src/pmc/continuation.pmc:259:20: warning: 'address' may be used uninitialized in this function [-Wmaybe-uninitialized] 259 | return address != NULL; | ^ ./src/pmc/continuation.pmc:256:24: note: 'address' was declared here 256 | opcode_t *address; | ^~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/float.o -c src/pmc/float.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/integer.o -c src/pmc/integer.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/bigint.o -c src/pmc/bigint.c ./src/pmc/float.c: In function 'Parrot_Float_class_init': ./src/pmc/float.c:1737:28: warning: unused variable 'mfl_2' [-Wunused-variable] 1737 | STRING * const mfl_1 = CONST_STRING_GEN(interp, "Float,Float"); | ^~~~~ ./src/pmc/integer.c: In function 'Parrot_Integer_class_init': ./src/pmc/integer.c:2370:28: warning: unused variable 'mfl_2' [-Wunused-variable] 2370 | STRING * const mfl_1 = CONST_STRING_GEN(interp, "Integer,Integer,PMC"); | ^~~~~ ./src/pmc/bigint.c: In function 'Parrot_BigInt_multi_add_DEFAULT_PMC': ./src/pmc/bigint.c:2242:1: warning: no return statement in function returning non-void [-Wreturn-type] 2242 | #line 2242 "./src/pmc/bigint.c" | ^ ./src/pmc/bigint.c: In function 'Parrot_BigInt_multi_subtract_DEFAULT_PMC': ./src/pmc/bigint.c:2292:1: warning: no return statement in function returning non-void [-Wreturn-type] 2292 | #line 2292 "./src/pmc/bigint.c" | ^ ./src/pmc/bigint.c: In function 'Parrot_BigInt_multi_multiply_DEFAULT_PMC': ./src/pmc/bigint.c:2342:1: warning: no return statement in function returning non-void [-Wreturn-type] 2342 | #line 2342 "./src/pmc/bigint.c" | ^ ./src/pmc/bigint.c: In function 'Parrot_BigInt_multi_divide_DEFAULT_PMC': ./src/pmc/bigint.c:2438:1: warning: no return statement in function returning non-void [-Wreturn-type] 2438 | #line 2438 "./src/pmc/bigint.c" | ^ ./src/pmc/bigint.c: In function 'Parrot_BigInt_multi_floor_divide_DEFAULT_PMC': ./src/pmc/bigint.c:2488:1: warning: no return statement in function returning non-void [-Wreturn-type] 2488 | #line 2488 "./src/pmc/bigint.c" | ^ ./src/pmc/bigint.c: In function 'Parrot_BigInt_multi_modulus_DEFAULT_PMC': ./src/pmc/bigint.c:2538:1: warning: no return statement in function returning non-void [-Wreturn-type] 2538 | #line 2538 "./src/pmc/bigint.c" | ^ ./src/pmc/bigint.c: In function 'Parrot_BigInt_multi_cmp_DEFAULT': ./src/pmc/bigint.c:2584:1: warning: no return statement in function returning non-void [-Wreturn-type] 2584 | #line 2584 "./src/pmc/bigint.c" | ^ ./src/pmc/bigint.c: In function 'Parrot_BigInt_multi_is_equal_DEFAULT': ./src/pmc/bigint.c:2607:1: warning: no return statement in function returning non-void [-Wreturn-type] 2607 | #line 2607 "./src/pmc/bigint.c" | ^ ./src/pmc/bigint.c: In function 'Parrot_BigInt_class_init': ./src/pmc/bigint.c:3185:28: warning: unused variable 'mfl_2' [-Wunused-variable] 3185 | STRING * const mfl_1 = CONST_STRING_GEN(interp, "BigInt,BigInt,PMC"); | ^~~~~ ./src/pmc/bigint.pmc: In function 'bigint_get_long': ./src/pmc/bigint.pmc:583:1: warning: control reaches end of non-void function [-Wreturn-type] 583 | } | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/bignum.o -c src/pmc/bignum.c ./src/pmc/bigint.pmc: In function 'bigint_sub_bigint_int': ./src/pmc/bigint.pmc:747:27: warning: 'bi_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 747 | mpz_add_ui(bi_dest->b, bi_self->b, (unsigned long int)-value); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:747:39: warning: 'bi_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 747 | mpz_add_ui(bi_dest->b, bi_self->b, (unsigned long int)-value); | ~~~~~~~^~~ ./src/pmc/bigint.pmc: In function 'bigint_add_bigint_int': ./src/pmc/bigint.pmc:698:27: warning: 'bi_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 698 | mpz_sub_ui(bi_dest->b, bi_self->b, (unsigned long int)-value); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:698:39: warning: 'bi_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 698 | mpz_sub_ui(bi_dest->b, bi_self->b, (unsigned long int)-value); | ~~~~~~~^~~ ./src/pmc/bigint.pmc: In function 'bigint_sub_bigint': ./src/pmc/bigint.pmc:724:20: warning: 'bi_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 724 | mpz_sub(bi_dest->b, bi_self->b, bi_value->b); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:724:45: warning: 'bi_value' may be used uninitialized in this function [-Wmaybe-uninitialized] 724 | mpz_sub(bi_dest->b, bi_self->b, bi_value->b); | ~~~~~~~~^~~ ./src/pmc/bigint.pmc:724:32: warning: 'bi_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 724 | mpz_sub(bi_dest->b, bi_self->b, bi_value->b); | ~~~~~~~^~~ ./src/pmc/bigint.c: In function 'Parrot_BigInt_set_string_keyed_int': ./src/pmc/bigint.pmc:518:19: warning: 'bi' may be used uninitialized in this function [-Wmaybe-uninitialized] 518 | mpz_set_str(bi->b, s, base); | ~~^~~ ./src/pmc/bigint.pmc:516:13: note: 'bi' was declared here 516 | BIGINT *bi; | ^~ ./src/pmc/bigint.pmc: In function 'bigint_neg': ./src/pmc/bigint.pmc:1107:32: warning: 'bi_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 1107 | mpz_neg(bi_dest->b, bi_self->b); | ~~~~~~~^~~ ./src/pmc/bigint.pmc: In function 'bigint_abs': ./src/pmc/bigint.pmc:1086:32: warning: 'bi_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 1086 | mpz_abs(bi_dest->b, bi_self->b); | ~~~~~~~^~~ ./src/pmc/bigint.c: In function 'Parrot_BigInt_set_pmc': ./src/pmc/bigint.pmc:478:18: warning: 'bi' may be used uninitialized in this function [-Wmaybe-uninitialized] 478 | mpz_set_si(bi->b, value); | ~~^~~ ./src/pmc/bigint.pmc:476:13: note: 'bi' was declared here 476 | BIGINT *bi; | ^~ ./src/pmc/bigint.pmc:559:15: warning: 'bi' may be used uninitialized in this function [-Wmaybe-uninitialized] 559 | mpz_set(bi->b, (mpz_srcptr)((BIGINT*)value)->b); | ~~^~~ ./src/pmc/bigint.pmc:557:13: note: 'bi' was declared here 557 | BIGINT *bi; | ^~ ./src/pmc/bigint.pmc:559:32: warning: 'bi' may be used uninitialized in this function [-Wmaybe-uninitialized] 559 | mpz_set(bi->b, (mpz_srcptr)((BIGINT*)value)->b); | ^ ./src/pmc/bigint.pmc:538:13: note: 'bi' was declared here 538 | BIGINT *bi; | ^~ ./src/pmc/bigint.c: In function 'Parrot_BigInt_set_number_native': ./src/pmc/bigint.pmc:497:17: warning: 'bi' may be used uninitialized in this function [-Wmaybe-uninitialized] 497 | mpz_set_d(bi->b, value); | ~~^~~ ./src/pmc/bigint.pmc:495:13: note: 'bi' was declared here 495 | BIGINT *bi; | ^~ ./src/pmc/bigint.pmc: In function 'bigint_mul_bigint_int': ./src/pmc/bigint.pmc:795:23: warning: 'bi_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 795 | mpz_mul_si(bi_dest->b, bi_self->b, value); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:795:35: warning: 'bi_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 795 | mpz_mul_si(bi_dest->b, bi_self->b, value); | ~~~~~~~^~~ ./src/pmc/bigint.pmc: In function 'bigint_mul_bigint': ./src/pmc/bigint.pmc:773:20: warning: 'bi_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 773 | mpz_mul(bi_dest->b, bi_self->b, bi_value->b); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:773:45: warning: 'bi_value' may be used uninitialized in this function [-Wmaybe-uninitialized] 773 | mpz_mul(bi_dest->b, bi_self->b, bi_value->b); | ~~~~~~~~^~~ ./src/pmc/bigint.pmc:773:32: warning: 'bi_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 773 | mpz_mul(bi_dest->b, bi_self->b, bi_value->b); | ~~~~~~~^~~ ./src/pmc/bigint.pmc: In function 'bigint_cmp': ./src/pmc/bigint.pmc:1045:40: warning: 'bi_value' may be used uninitialized in this function [-Wmaybe-uninitialized] 1045 | return mpz_cmp(bi_self->b, bi_value->b); | ~~~~~~~~^~~ ./src/pmc/bigint.pmc:1045:27: warning: 'bi_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 1045 | return mpz_cmp(bi_self->b, bi_value->b); | ~~~~~~~^~~ ./src/pmc/bigint.pmc: In function 'bigint_cmp_int': ./src/pmc/bigint.pmc:1065:25: warning: 'bi' may be used uninitialized in this function [-Wmaybe-uninitialized] 1065 | return mpz_cmp_si(bi->b, value); | ^~ ./src/pmc/bigint.pmc: In function 'bigint_add_bigint': ./src/pmc/bigint.pmc:675:20: warning: 'bi_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 675 | mpz_add(bi_dest->b, bi_self->b, bi_value->b); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:675:45: warning: 'bi_value' may be used uninitialized in this function [-Wmaybe-uninitialized] 675 | mpz_add(bi_dest->b, bi_self->b, bi_value->b); | ~~~~~~~~^~~ ./src/pmc/bigint.pmc:675:32: warning: 'bi_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 675 | mpz_add(bi_dest->b, bi_self->b, bi_value->b); | ~~~~~~~^~~ ./src/pmc/bigint.pmc: In function 'bigint_get_string': ./src/pmc/bigint.pmc:628:26: warning: 'bi' may be used uninitialized in this function [-Wmaybe-uninitialized] 628 | n = mpz_sizeinbase(bi->b, base) + 2; | ~~^~~ ./src/pmc/bigint.c: In function 'Parrot_BigInt_get_number': ./src/pmc/bigint.pmc:650:24: warning: 'bi' may be used uninitialized in this function [-Wmaybe-uninitialized] 650 | return mpz_get_d(bi->b); | ~~^~~ ./src/pmc/bigint.pmc:648:19: note: 'bi' was declared here 648 | const BIGINT *bi; | ^~ ./src/pmc/bigint.c: In function 'Parrot_BigInt_get_integer': ./src/pmc/bigint.pmc:579:28: warning: 'bi' may be used uninitialized in this function [-Wmaybe-uninitialized] 579 | if (mpz_fits_slong_p(bi->b)) | ~~^~~ ./src/pmc/bigint.pmc:577:19: note: 'bi' was declared here 577 | const BIGINT *bi; | ^~ In file included from ./include/parrot/parrot.h:263, from src/pmc/bigint.c:14: ./src/pmc/bigint.c: In function 'Parrot_BigInt_destroy': ./include/parrot/memory.h:70:9: warning: 'bi' may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | Parrot_gc_free_memory_chunk((i), (p)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/bigint.pmc:433:14: note: 'bi' was declared here 433 | BIGINT * bi; | ^~ ./src/pmc/bigint.c: In function 'Parrot_BigInt_clone': ./src/pmc/bigint.pmc:459:31: warning: 'bi_src' may be used uninitialized in this function [-Wmaybe-uninitialized] 459 | mpz_set(bi_dest->b, bi_src->b); | ~~~~~~^~~ ./src/pmc/bigint.pmc:454:19: note: 'bi_src' was declared here 454 | const BIGINT *bi_src; | ^~~~~~ ./src/pmc/bigint.pmc:457:22: warning: 'bi_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 457 | mpz_clear(bi_dest->b); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:453:13: note: 'bi_dest' was declared here 453 | BIGINT *bi_dest; | ^~~~~~~ ./src/pmc/bigint.c: In function 'Parrot_BigInt_nci_pow': ./src/pmc/bigint.pmc:817:23: warning: 'bi_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 817 | mpz_pow_ui(bi_dest->b, bi_self->b, (unsigned long int)value); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:814:13: note: 'bi_dest' was declared here 814 | BIGINT *bi_dest; | ^~~~~~~ ./src/pmc/bigint.pmc:817:35: warning: 'bi_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 817 | mpz_pow_ui(bi_dest->b, bi_self->b, (unsigned long int)value); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:813:19: note: 'bi_self' was declared here 813 | const BIGINT *bi_self; | ^~~~~~~ ./src/pmc/bignum.c: In function 'Parrot_BigNum_multi_add_DEFAULT_PMC': ./src/pmc/bignum.c:2277:1: warning: no return statement in function returning non-void [-Wreturn-type] 2277 | #line 2277 "./src/pmc/bignum.c" | ^ ./src/pmc/bignum.c: In function 'Parrot_BigNum_multi_subtract_DEFAULT_PMC': ./src/pmc/bignum.c:2337:1: warning: no return statement in function returning non-void [-Wreturn-type] 2337 | #line 2337 "./src/pmc/bignum.c" | ^ ./src/pmc/bignum.c: In function 'Parrot_BigNum_multi_multiply_DEFAULT_PMC': ./src/pmc/bignum.c:2397:1: warning: no return statement in function returning non-void [-Wreturn-type] 2397 | #line 2397 "./src/pmc/bignum.c" | ^ ./src/pmc/bignum.c: In function 'Parrot_BigNum_multi_divide_DEFAULT_PMC': ./src/pmc/bignum.c:2501:1: warning: no return statement in function returning non-void [-Wreturn-type] 2501 | #line 2501 "./src/pmc/bignum.c" | ^ ./src/pmc/bignum.c: In function 'Parrot_BigNum_multi_floor_divide_DEFAULT_PMC': ./src/pmc/bignum.c:2561:1: warning: no return statement in function returning non-void [-Wreturn-type] 2561 | #line 2561 "./src/pmc/bignum.c" | ^ ./src/pmc/bignum.c: In function 'Parrot_BigNum_multi_cmp_DEFAULT': ./src/pmc/bignum.c:2607:1: warning: no return statement in function returning non-void [-Wreturn-type] 2607 | #line 2607 "./src/pmc/bignum.c" | ^ ./src/pmc/bignum.c: In function 'Parrot_BigNum_multi_is_equal_DEFAULT': ./src/pmc/bignum.c:2630:1: warning: no return statement in function returning non-void [-Wreturn-type] 2630 | #line 2630 "./src/pmc/bignum.c" | ^ ./src/pmc/bigint.pmc: In function 'bigint_div_bigint_int': ./src/pmc/bigint.pmc:909:39: warning: 'bi_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 909 | mpz_div_ui(bi_dest->b, bi_self->b, (unsigned long int)-value); | ~~~~~~~^~~ ./src/pmc/bignum.c: In function 'Parrot_BigNum_class_init': ./src/pmc/bignum.c:3184:28: warning: unused variable 'mfl_2' [-Wunused-variable] 3184 | STRING * const mfl_1 = CONST_STRING_GEN(interp, "BigNum,BigNum,PMC"); | ^~~~~ ./src/pmc/bignum.pmc: In function 'bignum_get_si': ./src/pmc/bignum.pmc:692:1: warning: control reaches end of non-void function [-Wreturn-type] 692 | } | ^ At top level: ./src/pmc/bignum.pmc:1078:1: warning: 'bignum_set_default_prec' defined but not used [-Wunused-function] 1078 | bignum_set_default_prec(SHIM_INTERP, ARGIN(PMC *self), INTVAL prec) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/bignum.pmc:1070:1: warning: 'bignum_get_default_prec' defined but not used [-Wunused-function] 1070 | bignum_get_default_prec(SHIM_INTERP, ARGIN(PMC *self)) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/bignum.pmc:1039:1: warning: 'bignum_cmp_ulong' defined but not used [-Wunused-function] 1039 | bignum_cmp_ulong(PARROT_INTERP, ARGIN(PMC *self), unsigned long value) { | ^~~~~~~~~~~~~~~~ ./src/pmc/bignum.pmc:1021:1: warning: 'bignum_cmp_double' defined but not used [-Wunused-function] 1021 | bignum_cmp_double(PARROT_INTERP, ARGIN(PMC *self), double value) { | ^~~~~~~~~~~~~~~~~ ./src/pmc/bignum.pmc:763:1: warning: 'bignum_get_float' defined but not used [-Wunused-function] 763 | bignum_get_float(PARROT_INTERP, ARGIN(PMC *self)) { | ^~~~~~~~~~~~~~~~ ./src/pmc/bignum.pmc:739:1: warning: 'bignum_get_string_size' defined but not used [-Wunused-function] 739 | bignum_get_string_size(PARROT_INTERP, ARGIN(PMC *self), int base, int digits) { | ^~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/bignum.pmc:696:1: warning: 'bignum_get_ui' defined but not used [-Wunused-function] 696 | bignum_get_ui(PARROT_INTERP, ARGIN(PMC *self)) { | ^~~~~~~~~~~~~ ./src/pmc/bignum.pmc:651:1: warning: 'bignum_set_float' defined but not used [-Wunused-function] 651 | bignum_set_float(PARROT_INTERP, ARGIN(PMC *self), FLOATVAL value) { | ^~~~~~~~~~~~~~~~ ./src/pmc/bignum.pmc:642:1: warning: 'bignum_set_ui' defined but not used [-Wunused-function] 642 | bignum_set_ui(PARROT_INTERP, ARGIN(PMC *self), unsigned long value) { | ^~~~~~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/complex.o -c src/pmc/complex.c ./src/pmc/bigint.pmc: In function 'bigint_fdiv_bigint': ./src/pmc/bigint.pmc:939:23: warning: 'bi_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 939 | mpz_fdiv_q(bi_dest->b, bi_self->b, bi_value->b); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:939:48: warning: 'bi_value' may be used uninitialized in this function [-Wmaybe-uninitialized] 939 | mpz_fdiv_q(bi_dest->b, bi_self->b, bi_value->b); | ~~~~~~~~^~~ ./src/pmc/bigint.pmc:939:35: warning: 'bi_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 939 | mpz_fdiv_q(bi_dest->b, bi_self->b, bi_value->b); | ~~~~~~~^~~ ./src/pmc/bignum.pmc: In function 'bignum_sub_bignum_int': ./src/pmc/bignum.pmc:834:27: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 834 | mpf_add_ui(bn_dest->b, bn_self->b, (unsigned long int)-value); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:834:39: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 834 | mpf_add_ui(bn_dest->b, bn_self->b, (unsigned long int)-value); | ~~~~~~~^~~ ./src/pmc/bignum.pmc: In function 'bignum_add_bignum_int': ./src/pmc/bignum.pmc:793:27: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 793 | mpf_sub_ui(bn_dest->b, bn_self->b, (unsigned long int)-value); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:793:39: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 793 | mpf_sub_ui(bn_dest->b, bn_self->b, (unsigned long int)-value); | ~~~~~~~^~~ ./src/pmc/bignum.pmc: In function 'bignum_sub_bignum': ./src/pmc/bignum.pmc:822:20: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 822 | mpf_sub(bn_dest->b, bn_self->b, bn_value->b); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:822:45: warning: 'bn_value' may be used uninitialized in this function [-Wmaybe-uninitialized] 822 | mpf_sub(bn_dest->b, bn_self->b, bn_value->b); | ~~~~~~~~^~~ ./src/pmc/bignum.pmc:822:32: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 822 | mpf_sub(bn_dest->b, bn_self->b, bn_value->b); | ~~~~~~~^~~ ./src/pmc/bignum.c: In function 'Parrot_BigNum_set_string_native': ./src/pmc/bignum.pmc:675:19: warning: 'bn' may be used uninitialized in this function [-Wmaybe-uninitialized] 675 | mpf_set_str(bn->b, s, base); | ~~^~~ ./src/pmc/bignum.pmc:673:13: note: 'bn' was declared here 673 | BIGNUM *bn; | ^~ ./src/pmc/bignum.c: In function 'Parrot_BigNum_set_pmc': ./src/pmc/bignum.pmc:1101:15: warning: 'bn' may be used uninitialized in this function [-Wmaybe-uninitialized] 1101 | mpf_set(bn->b, (mpf_srcptr)(value)->b); | ~~^~~ ./src/pmc/bignum.pmc:1099:13: note: 'bn' was declared here 1099 | BIGNUM *bn; | ^~ ./src/pmc/bignum.pmc:1101:32: warning: 'bn' may be used uninitialized in this function [-Wmaybe-uninitialized] 1101 | mpf_set(bn->b, (mpf_srcptr)(value)->b); | ^ ./src/pmc/bignum.pmc:1092:13: note: 'bn' was declared here 1092 | BIGNUM *bn; | ^~ ./src/pmc/bignum.c: In function 'Parrot_BigNum_clone': ./src/pmc/bignum.pmc:629:31: warning: 'bn_src' may be used uninitialized in this function [-Wmaybe-uninitialized] 629 | mpf_set(bn_dest->b, bn_src->b); | ~~~~~~^~~ ./src/pmc/bignum.pmc:625:19: note: 'bn_src' was declared here 625 | const BIGNUM *bn_src; | ^~~~~~ ./src/pmc/bignum.pmc:629:20: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 629 | mpf_set(bn_dest->b, bn_src->b); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:626:13: note: 'bn_dest' was declared here 626 | BIGNUM *bn_dest; | ^~~~~~~ ./src/pmc/bigint.pmc: In function 'bigint_mod_bigint_int': ./src/pmc/bigint.pmc:1019:27: warning: 'bi_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 1019 | mpz_mod_ui(bi_dest->b, bi_self->b, (unsigned long int)-value); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:1019:39: warning: 'bi_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 1019 | mpz_mod_ui(bi_dest->b, bi_self->b, (unsigned long int)-value); | ~~~~~~~^~~ ./src/pmc/bignum.c: In function 'Parrot_BigNum_set_number_native': ./src/pmc/bignum.pmc:665:17: warning: 'bn' may be used uninitialized in this function [-Wmaybe-uninitialized] 665 | mpf_set_d(bn->b, value); | ~~^~~ ./src/pmc/bignum.pmc:663:13: note: 'bn' was declared here 663 | BIGNUM *bn; | ^~ ./src/pmc/bignum.c: In function 'Parrot_BigNum_set_integer_native': ./src/pmc/bignum.pmc:638:18: warning: 'bn' may be used uninitialized in this function [-Wmaybe-uninitialized] 638 | mpf_set_si(bn->b, value); | ~~^~~ ./src/pmc/bignum.pmc:636:13: note: 'bn' was declared here 636 | BIGNUM *bn; | ^~ ./src/pmc/bignum.pmc: In function 'bignum_neg': ./src/pmc/bignum.pmc:1066:20: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 1066 | mpf_neg(bn_dest->b, bn_self->b); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:1066:32: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 1066 | mpf_neg(bn_dest->b, bn_self->b); | ~~~~~~~^~~ ./src/pmc/bignum.pmc: In function 'bignum_mul_bignum_int': ./src/pmc/bignum.pmc:874:23: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 874 | mpf_mul_ui(bn_dest->b, bn_self->b, (unsigned long)value); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:874:35: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 874 | mpf_mul_ui(bn_dest->b, bn_self->b, (unsigned long)value); | ~~~~~~~^~~ ./src/pmc/bignum.pmc: In function 'bignum_mul_bignum': ./src/pmc/bignum.pmc:863:20: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 863 | mpf_mul(bn_dest->b, bn_self->b, bn_value->b); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:863:45: warning: 'bn_value' may be used uninitialized in this function [-Wmaybe-uninitialized] 863 | mpf_mul(bn_dest->b, bn_self->b, bn_value->b); | ~~~~~~~~^~~ ./src/pmc/bignum.pmc:863:32: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 863 | mpf_mul(bn_dest->b, bn_self->b, bn_value->b); | ~~~~~~~^~~ ./src/pmc/bignum.pmc: In function 'bignum_cmp': ./src/pmc/bignum.pmc:1017:40: warning: 'bn_value' may be used uninitialized in this function [-Wmaybe-uninitialized] 1017 | return mpf_cmp(bn_self->b, bn_value->b); | ~~~~~~~~^~~ ./src/pmc/bignum.pmc:1017:27: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 1017 | return mpf_cmp(bn_self->b, bn_value->b); | ~~~~~~~^~~ ./src/pmc/bignum.c: In function 'Parrot_BigNum_multi_is_equal_Integer': ./src/pmc/bignum.pmc:1035:25: warning: 'bn' may be used uninitialized in this function [-Wmaybe-uninitialized] 1035 | return mpf_cmp_si(bn->b, value); | ~~^~~ ./src/pmc/bignum.pmc:1033:19: note: 'bn' was declared here 1033 | const BIGNUM *bn; | ^~ ./src/pmc/bignum.pmc: In function 'bignum_sub_bignum_float': ./src/pmc/bignum.pmc:850:20: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 850 | mpf_sub(bn_dest->b, bn_self->b, t); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:850:32: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 850 | mpf_sub(bn_dest->b, bn_self->b, t); | ~~~~~~~^~~ ./src/pmc/bignum.pmc: In function 'bignum_mul_bignum_float': ./src/pmc/bignum.pmc:888:20: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 888 | mpf_mul(bn_dest->b, bn_self->b, t); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:888:32: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 888 | mpf_mul(bn_dest->b, bn_self->b, t); | ~~~~~~~^~~ ./src/pmc/bignum.pmc: In function 'bignum_add_bignum_float': ./src/pmc/bignum.pmc:809:20: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 809 | mpf_add(bn_dest->b, bn_self->b, bn_value->b); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:808:23: warning: 'bn_value' may be used uninitialized in this function [-Wmaybe-uninitialized] 808 | mpf_set_d(bn_value->b, value); | ~~~~~~~~^~~ ./src/pmc/bignum.pmc:809:32: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 809 | mpf_add(bn_dest->b, bn_self->b, bn_value->b); | ~~~~~~~^~~ ./src/pmc/bignum.pmc: In function 'bignum_add_bignum': ./src/pmc/bignum.pmc:781:20: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 781 | mpf_add(bn_dest->b, bn_self->b, bn_value->b); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:781:45: warning: 'bn_value' may be used uninitialized in this function [-Wmaybe-uninitialized] 781 | mpf_add(bn_dest->b, bn_self->b, bn_value->b); | ~~~~~~~~^~~ ./src/pmc/bignum.pmc:781:32: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 781 | mpf_add(bn_dest->b, bn_self->b, bn_value->b); | ~~~~~~~^~~ ./src/pmc/bigint.c: In function 'Parrot_BigInt_set_string_native': ./src/pmc/bignum.pmc: In function 'bignum_abs': ./src/pmc/bignum.pmc:1055:20: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 1055 | mpf_abs(bn_dest->b, bn_self->b); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:1055:32: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 1055 | mpf_abs(bn_dest->b, bn_self->b); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:518:19: warning: 'bi' may be used uninitialized in this function [-Wmaybe-uninitialized] 518 | mpz_set_str(bi->b, s, base); | ~~^~~ ./src/pmc/bigint.pmc:516:13: note: 'bi' was declared here 516 | BIGINT *bi; | ^~ ./src/pmc/bigint.c: In function 'Parrot_BigInt_set_integer_native': ./src/pmc/bigint.pmc:478:18: warning: 'bi' may be used uninitialized in this function [-Wmaybe-uninitialized] 478 | mpz_set_si(bi->b, value); | ~~^~~ ./src/pmc/bigint.pmc:476:13: note: 'bi' was declared here 476 | BIGINT *bi; | ^~ ./src/pmc/bigint.c: In function 'Parrot_BigInt_init_int': In file included from ./include/parrot/parrot.h:263, from src/pmc/bignum.c:14: ./src/pmc/bignum.c: In function 'Parrot_BigNum_destroy': ./include/parrot/memory.h:70:9: warning: 'bn' may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | Parrot_gc_free_memory_chunk((i), (p)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/bignum.pmc:609:13: note: 'bn' was declared here 609 | BIGNUM *bn; | ^~ ./src/pmc/bigint.pmc:478:18: warning: 'bi' may be used uninitialized in this function [-Wmaybe-uninitialized] 478 | mpz_set_si(bi->b, value); | ~~^~~ ./src/pmc/bigint.pmc:476:13: note: 'bi' was declared here 476 | BIGINT *bi; | ^~ ./src/pmc/bignum.pmc: In function 'bignum_get_string': ./src/pmc/bignum.pmc:731:25: warning: 'bn' may be used uninitialized in this function [-Wmaybe-uninitialized] 731 | n = (mpf_get_prec(bn->b)) / log(base) * log(2); | ~~^~~ ./src/pmc/bigint.pmc: In function 'bigint_div_bigint': ./src/pmc/bigint.pmc:883:20: warning: 'bi_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 883 | mpz_div(bi_dest->b, bi_self->b, bi_value->b); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:883:45: warning: 'bi_value' may be used uninitialized in this function [-Wmaybe-uninitialized] 883 | mpz_div(bi_dest->b, bi_self->b, bi_value->b); | ~~~~~~~~^~~ ./src/pmc/bigint.pmc:883:32: warning: 'bi_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 883 | mpz_div(bi_dest->b, bi_self->b, bi_value->b); | ~~~~~~~^~~ ./src/pmc/bignum.c: In function 'Parrot_BigNum_get_number': ./src/pmc/bignum.pmc:758:24: warning: 'bn' may be used uninitialized in this function [-Wmaybe-uninitialized] 758 | return mpf_get_d(bn->b); | ~~^~~ ./src/pmc/bignum.pmc:756:19: note: 'bn' was declared here 756 | const BIGNUM *bn; | ^~ ./src/pmc/bignum.c: In function 'Parrot_BigNum_get_integer': ./src/pmc/bignum.pmc:687:28: warning: 'bn' may be used uninitialized in this function [-Wmaybe-uninitialized] 687 | if (mpf_fits_slong_p(bn->b)) | ~~^~~ ./src/pmc/bignum.pmc:685:19: note: 'bn' was declared here 685 | const BIGNUM *bn; | ^~ ./src/pmc/bignum.c: In function 'Parrot_BigNum_nci_pow': ./src/pmc/bignum.pmc:899:23: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 899 | mpf_pow_ui(bn_dest->b, bn_self->b, (unsigned long int)value); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:896:13: note: 'bn_dest' was declared here 896 | BIGNUM *bn_dest; | ^~~~~~~ ./src/pmc/bignum.pmc:899:35: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 899 | mpf_pow_ui(bn_dest->b, bn_self->b, (unsigned long int)value); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:895:19: note: 'bn_self' was declared here 895 | const BIGNUM *bn_self; | ^~~~~~~ ./src/pmc/bigint.pmc: In function 'bigint_mod_bigint': ./src/pmc/bigint.pmc:994:20: warning: 'bi_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 994 | mpz_mod(bi_dest->b, bi_self->b, bi_value->b); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:994:45: warning: 'bi_value' may be used uninitialized in this function [-Wmaybe-uninitialized] 994 | mpz_mod(bi_dest->b, bi_self->b, bi_value->b); | ~~~~~~~~^~~ ./src/pmc/bigint.pmc:994:32: warning: 'bi_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 994 | mpz_mod(bi_dest->b, bi_self->b, bi_value->b); | ~~~~~~~^~~ ./src/pmc/bignum.pmc: In function 'bignum_div_bignum_float': ./src/pmc/bignum.pmc:966:24: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 966 | mpf_div(bn_dest->b, bn_self->b, bn.b); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:966:36: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 966 | mpf_div(bn_dest->b, bn_self->b, bn.b); | ~~~~~~~^~~ ./src/pmc/bigint.c: In function 'Parrot_BigInt_i_multiply_int': ./src/pmc/bigint.pmc:795:35: warning: 'bi_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 795 | mpz_mul_si(bi_dest->b, bi_self->b, value); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:791:19: note: 'bi_self' was declared here 791 | const BIGINT *bi_self; | ^~~~~~~ ./src/pmc/bigint.pmc:795:23: warning: 'bi_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 795 | mpz_mul_si(bi_dest->b, bi_self->b, value); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:792:13: note: 'bi_dest' was declared here 792 | BIGINT *bi_dest; | ^~~~~~~ ./src/pmc/bigint.c: In function 'Parrot_BigInt_decrement': ./src/pmc/bigint.pmc:749:39: warning: 'bi_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 749 | mpz_sub_ui(bi_dest->b, bi_self->b, (unsigned long int)value); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:742:19: note: 'bi_self' was declared here 742 | const BIGINT *bi_self; | ^~~~~~~ ./src/pmc/bigint.pmc:749:27: warning: 'bi_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 749 | mpz_sub_ui(bi_dest->b, bi_self->b, (unsigned long int)value); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:743:13: note: 'bi_dest' was declared here 743 | BIGINT *bi_dest; | ^~~~~~~ ./src/pmc/bigint.c: In function 'Parrot_BigInt_increment': ./src/pmc/bigint.pmc:700:39: warning: 'bi_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 700 | mpz_add_ui(bi_dest->b, bi_self->b, (unsigned long int)value); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:693:19: note: 'bi_self' was declared here 693 | const BIGINT *bi_self; | ^~~~~~~ ./src/pmc/bigint.pmc:700:27: warning: 'bi_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 700 | mpz_add_ui(bi_dest->b, bi_self->b, (unsigned long int)value); | ~~~~~~~^~~ ./src/pmc/bigint.pmc:694:13: note: 'bi_dest' was declared here 694 | BIGINT *bi_dest; | ^~~~~~~ ./src/pmc/complex.c: In function 'Parrot_Complex_class_init': ./src/pmc/complex.c:3660:28: warning: unused variable 'mfl_2' [-Wunused-variable] 3660 | STRING * const mfl_1 = CONST_STRING_GEN(interp, "Complex,Complex,PMC"); | ^~~~~ ./src/pmc/bignum.pmc: In function 'bignum_check_divide_zero': ./src/pmc/bignum.pmc:914:22: warning: 'bn' may be used uninitialized in this function [-Wmaybe-uninitialized] 914 | if (mpf_cmp_si(bn->b, 0) == 0) | ~~^~~ ./src/pmc/bignum.pmc: In function 'bignum_fdiv_bignum': ./src/pmc/bignum.pmc:988:20: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 988 | mpf_div(bn_dest->b, bn_self->b, bn_value->b); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:988:45: warning: 'bn_value' may be used uninitialized in this function [-Wmaybe-uninitialized] 988 | mpf_div(bn_dest->b, bn_self->b, bn_value->b); | ~~~~~~~~^~~ ./src/pmc/bignum.pmc:988:32: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 988 | mpf_div(bn_dest->b, bn_self->b, bn_value->b); | ~~~~~~~^~~ ./src/pmc/bignum.pmc: In function 'bignum_div_bignum': ./src/pmc/bignum.pmc:930:20: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 930 | mpf_div(bn_dest->b, bn_self->b, bn_value->b); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:930:45: warning: 'bn_value' may be used uninitialized in this function [-Wmaybe-uninitialized] 930 | mpf_div(bn_dest->b, bn_self->b, bn_value->b); | ~~~~~~~~^~~ ./src/pmc/bignum.pmc:930:32: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 930 | mpf_div(bn_dest->b, bn_self->b, bn_value->b); | ~~~~~~~^~~ ./src/pmc/bignum.c: In function 'Parrot_BigNum_multi_cmp_Integer': ./src/pmc/bignum.pmc:1035:25: warning: 'bn' may be used uninitialized in this function [-Wmaybe-uninitialized] 1035 | return mpf_cmp_si(bn->b, value); | ~~^~~ ./src/pmc/bignum.pmc:1033:19: note: 'bn' was declared here 1033 | const BIGNUM *bn; | ^~ ./src/pmc/bignum.pmc: In function 'bignum_div_bignum_int': ./src/pmc/bignum.pmc:945:27: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 945 | mpf_div_ui(bn_dest->b, bn_self->b, (unsigned long int)-value); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:945:39: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 945 | mpf_div_ui(bn_dest->b, bn_self->b, (unsigned long int)-value); | ~~~~~~~^~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/string.o -c src/pmc/string.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/boolean.o -c src/pmc/boolean.c ./src/pmc/bignum.c: In function 'Parrot_BigNum_set_string_keyed_int': ./src/pmc/bignum.pmc:675:19: warning: 'bn' may be used uninitialized in this function [-Wmaybe-uninitialized] 675 | mpf_set_str(bn->b, s, base); | ~~^~~ ./src/pmc/bignum.pmc:673:13: note: 'bn' was declared here 673 | BIGNUM *bn; | ^~ ./src/pmc/bignum.c: In function 'Parrot_BigNum_i_multiply_int': ./src/pmc/bignum.pmc:874:35: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 874 | mpf_mul_ui(bn_dest->b, bn_self->b, (unsigned long)value); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:870:19: note: 'bn_self' was declared here 870 | const BIGNUM *bn_self; | ^~~~~~~ ./src/pmc/bignum.pmc:874:23: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 874 | mpf_mul_ui(bn_dest->b, bn_self->b, (unsigned long)value); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:871:13: note: 'bn_dest' was declared here 871 | BIGNUM *bn_dest; | ^~~~~~~ ./src/pmc/bignum.c: In function 'Parrot_BigNum_decrement': ./src/pmc/bignum.pmc:836:39: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 836 | mpf_sub_ui(bn_dest->b, bn_self->b, (unsigned long int)value); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:829:19: note: 'bn_self' was declared here 829 | const BIGNUM *bn_self; | ^~~~~~~ ./src/pmc/bignum.pmc:836:27: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 836 | mpf_sub_ui(bn_dest->b, bn_self->b, (unsigned long int)value); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:830:13: note: 'bn_dest' was declared here 830 | BIGNUM *bn_dest; | ^~~~~~~ ./src/pmc/bignum.c: In function 'Parrot_BigNum_increment': ./src/pmc/bignum.pmc:795:39: warning: 'bn_self' may be used uninitialized in this function [-Wmaybe-uninitialized] 795 | mpf_add_ui(bn_dest->b, bn_self->b, (unsigned long int)value); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:788:19: note: 'bn_self' was declared here 788 | const BIGNUM *bn_self; | ^~~~~~~ ./src/pmc/bignum.pmc:795:27: warning: 'bn_dest' may be used uninitialized in this function [-Wmaybe-uninitialized] 795 | mpf_add_ui(bn_dest->b, bn_self->b, (unsigned long int)value); | ~~~~~~~^~~ ./src/pmc/bignum.pmc:789:13: note: 'bn_dest' was declared here 789 | BIGNUM *bn_dest; | ^~~~~~~ ./src/pmc/string.c: In function 'Parrot_String_substr': ./src/pmc/string.pmc:357:23: warning: unused variable 'ret' [-Wunused-variable] 357 | STRING *str_val, *ret; | ^~~ ./src/pmc/string.c: In function 'Parrot_String_nci_reverse_index': ./src/pmc/string.pmc:749:20: warning: unused variable 'len' [-Wunused-variable] 749 | UINTVAL len; | ^~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/fixedintegerarray.o -c src/pmc/fixedintegerarray.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/iterator.o -c src/pmc/iterator.c ./src/pmc/string.c: In function 'Parrot_String_nci_trans': ./src/pmc/string.pmc:652:56: warning: 'tr_data' may be used uninitialized in this function [-Wmaybe-uninitialized] 652 | const unsigned char ch = (unsigned char)tr_data[*p]; | ^ ./src/pmc/string.pmc:632:20: note: 'tr_data' was declared here 632 | INTVAL *tr_data; | ^~~~~~~ ./src/pmc/complex.c: In function 'Parrot_Complex_get_number_keyed_str': ./src/pmc/complex.pmc:530:12: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 530 | return value; | ^~~~~ ./src/pmc/complex.pmc:520:14: note: 'value' was declared here 520 | FLOATVAL value; | ^~~~~ ./src/pmc/complex.c: In function 'Parrot_Complex_get_number_keyed_int': ./src/pmc/complex.pmc:598:12: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 598 | return f; | ^ ./src/pmc/complex.pmc:586:14: note: 'f' was declared here 586 | FLOATVAL f; | ^ ./src/pmc/complex.c: In function 'Parrot_Complex_set_string_native': ./src/pmc/complex.pmc:222:8: warning: 'second_num_length' may be used uninitialized in this function [-Wmaybe-uninitialized] 222 | if (second_num_length) { | ^ ./src/pmc/complex.pmc:100:31: note: 'second_num_length' was declared here 100 | UINTVAL first_num_length, second_num_length; | ^~~~~~~~~~~~~~~~~ ./src/pmc/fixedintegerarray.c: In function 'Parrot_FixedIntegerArray_thaw': ./src/pmc/fixedintegerarray.pmc:609:17: warning: 'int_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 609 | INTVAL *int_array; | ^~~~~~~~~ ./src/pmc/fixedintegerarray.c: In function 'Parrot_FixedIntegerArray_set_integer_keyed_int': ./src/pmc/fixedintegerarray.pmc:422:14: warning: 'int_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 422 | int_array[key] = value; | ^ ./src/pmc/fixedintegerarray.pmc:411:13: note: 'int_array' was declared here 411 | INTVAL *int_array; | ^~~~~~~~~ ./src/pmc/fixedintegerarray.c: In function 'Parrot_FixedIntegerArray_get_integer_keyed_int': ./src/pmc/fixedintegerarray.pmc:205:21: warning: 'int_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 205 | return int_array[key]; | ^ ./src/pmc/fixedintegerarray.pmc:194:13: note: 'int_array' was declared here 194 | INTVAL *int_array; | ^~~~~~~~~ ./src/pmc/fixedintegerarray.c: In function 'Parrot_FixedIntegerArray_freeze': ./src/pmc/fixedintegerarray.pmc:591:15: warning: 'int_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 591 | INTVAL *int_array; | ^~~~~~~~~ In file included from ./include/parrot/parrot.h:263, from src/pmc/fixedintegerarray.c:14: ./src/pmc/fixedintegerarray.c: In function 'Parrot_FixedIntegerArray_set_integer_native': ./include/parrot/memory.h:61:17: warning: 'int_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 61 | (type *)Parrot_gc_reallocate_memory_chunk((i), (p), (n) * sizeof (type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/fixedintegerarray.pmc:385:13: note: 'int_array' was declared here 385 | INTVAL *int_array; | ^~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/fixedstringarray.o -c src/pmc/fixedstringarray.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/hash.o -c src/pmc/hash.c ./src/pmc/fixedintegerarray.c: In function 'Parrot_FixedIntegerArray_hashvalue': ./src/pmc/fixedintegerarray.pmc:323:12: warning: 'int_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 323 | return Parrot_hash_buffer((const unsigned char *)int_array, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | size * sizeof (INTVAL), INTERP->hash_seed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/fixedintegerarray.pmc:319:13: note: 'int_array' was declared here 319 | INTVAL *int_array; | ^~~~~~~~~ ./src/pmc/fixedintegerarray.c: In function 'Parrot_FixedIntegerArray_destroy': ./src/pmc/fixedintegerarray.pmc:92:9: warning: 'int_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | Parrot_gc_free_memory_chunk(INTERP, int_array); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/fixedintegerarray.pmc:89:13: note: 'int_array' was declared here 89 | INTVAL* int_array; | ^~~~~~~~~ ./src/pmc/fixedintegerarray.c: In function 'Parrot_FixedIntegerArray_clone': ./src/pmc/fixedintegerarray.pmc:117:8: warning: 'int_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 117 | if (int_array) { | ^ ./src/pmc/fixedintegerarray.pmc:113:14: note: 'int_array' was declared here 113 | INTVAL * int_array; | ^~~~~~~~~ ./src/pmc/fixedintegerarray.c: In function 'Parrot_FixedIntegerArray_nci_reverse': ./src/pmc/fixedintegerarray.pmc:666:17: warning: 'data' may be used uninitialized in this function [-Wmaybe-uninitialized] 666 | INTVAL *data; | ^~~~ ./src/pmc/fixedintegerarray.c: In function 'Parrot_FixedIntegerArray_nci_sort': ./src/pmc/fixedintegerarray.pmc:643:13: warning: 'int_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 643 | qsort(int_array, n, sizeof (INTVAL), | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | (int (*)(const void *, const void*))auxcmpfunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/fixedintegerarray.pmc:640:17: note: 'int_array' was declared here 640 | INTVAL *int_array; | ^~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/orderedhash.o -c src/pmc/orderedhash.c ./src/pmc/fixedstringarray.c: In function 'Parrot_FixedStringArray_get_string_keyed_int': ./src/pmc/fixedstringarray.pmc:299:21: warning: 'str_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 299 | return str_array[key]; | ^ ./src/pmc/fixedstringarray.pmc:288:14: note: 'str_array' was declared here 288 | STRING **str_array; | ^~~~~~~~~ ./src/pmc/fixedstringarray.pmc:293:13: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 293 | key += size; | ^~ ./src/pmc/fixedstringarray.pmc:289:14: note: 'size' was declared here 289 | UINTVAL size; | ^~~~ ./src/pmc/fixedstringarray.c: In function 'Parrot_FixedStringArray_freeze': ./src/pmc/fixedstringarray.pmc:609:5: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 609 | for (i = 0; i < size; ++i) | ^ ./src/pmc/fixedstringarray.pmc:603:24: note: 'size' was declared here 603 | UINTVAL size, i; | ^~~~ ./src/pmc/fixedstringarray.pmc:602:24: warning: 'str_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 602 | STRING **str_array; | ^~~~~~~~~ ./src/pmc/fixedstringarray.c: In function 'Parrot_FixedStringArray_elements': ./src/pmc/fixedstringarray.pmc:183:12: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 183 | return size; | ^~~~ ./src/pmc/fixedstringarray.pmc:181:13: note: 'size' was declared here 181 | UINTVAL size; | ^~~~ ./src/pmc/fixedstringarray.c: In function 'Parrot_FixedStringArray_thaw': ./src/pmc/fixedstringarray.pmc:627:18: warning: 'str_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 627 | STRING **str_array; | ^~~~~~~~~ ./src/pmc/fixedstringarray.c: In function 'Parrot_FixedStringArray_set_string_keyed_int': ./src/pmc/fixedstringarray.pmc:463:14: warning: 'str_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 463 | str_array[key] = value; | ^ ./src/pmc/fixedstringarray.pmc:452:14: note: 'str_array' was declared here 452 | STRING **str_array; | ^~~~~~~~~ ./src/pmc/fixedstringarray.pmc:457:13: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 457 | key += size; | ^~~~~~~ ./src/pmc/fixedstringarray.pmc:453:15: note: 'size' was declared here 453 | INTVAL size; | ^~~~ ./src/pmc/fixedstringarray.c: In function 'Parrot_FixedStringArray_set_integer_native': ./src/pmc/fixedstringarray.pmc:368:8: warning: 'old_size' may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | if (old_size || new_size < 1) | ^ ./src/pmc/fixedstringarray.pmc:365:14: note: 'old_size' was declared here 365 | UINTVAL old_size; | ^~~~~~~~ ./src/pmc/fixedstringarray.c: In function 'Parrot_FixedStringArray_mark': ./src/pmc/fixedstringarray.pmc:130:8: warning: 'str_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 130 | if (str_array) { | ^ ./src/pmc/fixedstringarray.pmc:127:14: note: 'str_array' was declared here 127 | STRING **str_array; | ^~~~~~~~~ ./src/pmc/fixedstringarray.pmc:134:9: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 134 | for (i = 0; i < size; ++i) { | ^ ./src/pmc/fixedstringarray.pmc:131:17: note: 'size' was declared here 131 | UINTVAL size, i; | ^~~~ ./src/pmc/hash.c: In function 'Parrot_Hash_set_integer_native': ./src/pmc/hash.pmc:229:30: warning: 'new_hash' may be used uninitialized in this function [-Wmaybe-uninitialized] 229 | PARROT_HASH(SELF)->hash = new_hash; ./src/pmc/hash.pmc:204:22: note: 'new_hash' was declared here 204 | Hash *new_hash; | ^~~~~~~~ In file included from ./include/parrot/parrot.h:263, from src/pmc/fixedstringarray.c:14: ./src/pmc/fixedstringarray.c: In function 'Parrot_FixedStringArray_destroy': ./include/parrot/memory.h:70:9: warning: 'str_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | Parrot_gc_free_memory_chunk((i), (p)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/fixedstringarray.pmc:72:14: note: 'str_array' was declared here 72 | STRING **str_array; | ^~~~~~~~~ ./src/pmc/fixedstringarray.c: In function 'Parrot_FixedStringArray_clone': ./src/pmc/fixedstringarray.pmc:96:8: warning: 'my_str_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 96 | if (my_str_array) { | ^ ./src/pmc/fixedstringarray.pmc:91:14: note: 'my_str_array' was declared here 91 | STRING **my_str_array; | ^~~~~~~~~~~~ ./src/pmc/fixedstringarray.pmc:102:25: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 102 | mem_size = size * sizeof (STRING *); | ~~~~~^~~~~~~~~~~~~~~~~~~ ./src/pmc/fixedstringarray.pmc:98:16: note: 'size' was declared here 98 | INTVAL size; | ^~~~ ./src/pmc/fixedstringarray.c: In function 'Parrot_FixedStringArray_nci_reverse': ./src/pmc/fixedstringarray.pmc:648:8: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] 648 | if (n > 1) { | ^ ./src/pmc/fixedstringarray.pmc:646:13: note: 'n' was declared here 646 | UINTVAL n; | ^ ./src/pmc/fixedstringarray.pmc:650:18: warning: 'data' may be used uninitialized in this function [-Wmaybe-uninitialized] 650 | STRING **data; | ^~~~ ./src/pmc/hash.c: In function 'Parrot_Hash_get_pmc_keyed_str': ./src/pmc/hash.pmc:678:13: warning: 'hash' may be used uninitialized in this function [-Wmaybe-uninitialized] 678 | if (hash->entry_type == enum_type_PMC) | ~~~~^~~~~~~~~~~~ ./src/pmc/hash.pmc:664:17: note: 'hash' was declared here 664 | const Hash *hash; | ^~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/oplib.o -c src/pmc/oplib.c ./src/pmc/hash.c: In function 'Parrot_Hash_nci_set_value_type': ./src/pmc/hash.pmc:1217:30: warning: 'new_hash' may be used uninitialized in this function [-Wmaybe-uninitialized] 1217 | PARROT_HASH(SELF)->hash = new_hash; ./src/pmc/hash.pmc:1194:11: note: 'new_hash' was declared here 1194 | Hash *new_hash; | ^~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/opcode.o -c src/pmc/opcode.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/callcontext.o -c src/pmc/callcontext.c ./src/pmc/oplib.c: In function 'Parrot_OpLib_get_pmc_keyed_int': ./src/pmc/oplib.c:128:1: warning: control reaches end of non-void function [-Wreturn-type] 128 | #line 128 "./src/pmc/oplib.c" | ^ ./src/pmc/oplib.c: In function 'Parrot_OpLib_get_pointer': ./src/pmc/oplib.pmc:196:12: warning: 'oplib' may be used uninitialized in this function [-Wmaybe-uninitialized] 196 | return oplib; | ^~~~~ ./src/pmc/oplib.pmc:194:15: note: 'oplib' was declared here 194 | op_lib_t *oplib; | ^~~~~ ./src/pmc/oplib.c: In function 'Parrot_OpLib_get_integer_keyed_str': ./src/pmc/oplib.pmc:110:17: warning: 'oplib' may be used uninitialized in this function [-Wmaybe-uninitialized] 110 | num = oplib->_op_code(INTERP, cstr, 1); | ~~~~~^~~~~~~~~~ ./src/pmc/oplib.pmc:105:21: note: 'oplib' was declared here 105 | const op_lib_t *oplib; | ^~~~~ ./src/pmc/oplib.c: In function 'Parrot_OpLib_elements': ./src/pmc/oplib.pmc:176:17: warning: 'oplib' may be used uninitialized in this function [-Wmaybe-uninitialized] 176 | return oplib->op_count; | ~~~~~^~~~~~~~~~ ./src/pmc/oplib.pmc:174:21: note: 'oplib' was declared here 174 | const op_lib_t *oplib; | ^~~~~ ./src/pmc/oplib.c: In function 'Parrot_OpLib_get_pmc_keyed_int': ./src/pmc/oplib.pmc:156:46: warning: 'oplib' may be used uninitialized in this function [-Wmaybe-uninitialized] 156 | VTABLE_set_pointer(INTERP, op, &oplib->op_info_table[value]); | ^~ ./src/pmc/oplib.pmc:146:15: note: 'oplib' was declared here 146 | op_lib_t *oplib; | ^~~~~ ./src/pmc/oplib.c: In function 'Parrot_OpLib_nci_op_family': ./src/pmc/oplib.pmc:225:26: warning: 'oplib' may be used uninitialized in this function [-Wmaybe-uninitialized] 225 | for (i = 0; i < oplib->op_count; ++i) { | ~~~~~^~~~~~~~~~ ./src/pmc/oplib.pmc:218:21: note: 'oplib' was declared here 218 | const op_lib_t *oplib; | ^~~~~ ./src/pmc/oplib.c: In function 'Parrot_OpLib_nci_version': ./src/pmc/oplib.pmc:255:21: warning: 'oplib' may be used uninitialized in this function [-Wmaybe-uninitialized] 255 | 1, oplib->bc_minor_version); | ^~ ./src/pmc/oplib.pmc:248:21: note: 'oplib' was declared here 248 | const op_lib_t *oplib; | ^~~~~ ./src/pmc/oplib.c: In function 'Parrot_OpLib_get_integer': ./src/pmc/oplib.pmc:176:17: warning: 'oplib' may be used uninitialized in this function [-Wmaybe-uninitialized] 176 | return oplib->op_count; | ~~~~~^~~~~~~~~~ ./src/pmc/oplib.pmc:174:21: note: 'oplib' was declared here 174 | const op_lib_t *oplib; | ^~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/addrregistry.o -c src/pmc/addrregistry.c ./src/pmc/callcontext.c: In function 'Parrot_CallContext_mark': ./src/pmc/callcontext.pmc:610:15: warning: unused variable 'short_sig' [-Wunused-variable] 610 | STRING *short_sig; | ^~~~~~~~~ ./src/pmc/callcontext.pmc:609:15: warning: unused variable 'tmp' [-Wunused-variable] 609 | PMC *tmp; | ^~~ ./src/pmc/callcontext.pmc:608:15: warning: unused variable 'hash' [-Wunused-variable] 608 | Hash *hash; | ^~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/alarm.o -c src/pmc/alarm.c In file included from ./include/parrot/parrot.h:259, from src/pmc/callcontext.c:14: ./src/pmc/callcontext.c: In function 'Parrot_CallContext_get_pmc': ./include/parrot/vtable.h:674:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] 674 | (pmc)->vtable->set_integer_keyed_int(interp, pmc, key, value) | ^ ./src/pmc/callcontext.pmc:841:20: note: 'type' was declared here 841 | INTVAL type; | ^~~~ ./src/pmc/addrregistry.c: In function 'Parrot_AddrRegistry_get_integer_keyed': ./src/pmc/addrregistry.pmc:135:13: warning: 'hash' may be used uninitialized in this function [-Wmaybe-uninitialized] 135 | value = Parrot_hash_get(INTERP, hash, key); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/addrregistry.pmc:131:17: note: 'hash' was declared here 131 | Hash *hash; | ^~~~ ./src/pmc/addrregistry.c: In function 'Parrot_AddrRegistry_set_pmc_keyed_str': ./src/pmc/addrregistry.pmc:207:14: warning: 'hash' may be used uninitialized in this function [-Wmaybe-uninitialized] 207 | GET_ATTR_str_registry(INTERP, SELF, hash); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/addrregistry.pmc:203:17: note: 'hash' was declared here 203 | const void *oldval; | ^~~~ ./src/pmc/addrregistry.c: In function 'Parrot_AddrRegistry_set_pmc_keyed': ./src/pmc/addrregistry.pmc:191:14: warning: 'hash' may be used uninitialized in this function [-Wmaybe-uninitialized] 191 | GET_ATTR_pmc_registry(INTERP, SELF, hash); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/addrregistry.pmc:187:17: note: 'hash' was declared here 187 | const void *oldval; | ^~~~ ./src/pmc/addrregistry.c: In function 'Parrot_AddrRegistry_set_integer_keyed': ./src/pmc/addrregistry.pmc:220:5: warning: 'hash' may be used uninitialized in this function [-Wmaybe-uninitialized] 220 | Parrot_hash_put(INTERP, hash, key, INTVAL2PTR(void *, value)); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/addrregistry.pmc:218:11: note: 'hash' was declared here 218 | Hash *hash; | ^~~~ ./src/pmc/addrregistry.c: In function 'Parrot_AddrRegistry_mark': ./src/pmc/addrregistry.pmc:81:5: warning: 'str_registry' may be used uninitialized in this function [-Wmaybe-uninitialized] 81 | Parrot_hash_mark(interp, str_registry); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/addrregistry.pmc:75:11: note: 'str_registry' was declared here 75 | Hash *str_registry, *pmc_registry; | ^~~~~~~~~~~~ ./src/pmc/addrregistry.pmc:80:5: warning: 'pmc_registry' may be used uninitialized in this function [-Wmaybe-uninitialized] 80 | Parrot_hash_mark(interp, pmc_registry); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/addrregistry.pmc:75:26: note: 'pmc_registry' was declared here 75 | Hash *str_registry, *pmc_registry; | ^~~~~~~~~~~~ ./src/pmc/addrregistry.c: In function 'Parrot_AddrRegistry_get_bool': ./src/pmc/addrregistry.pmc:159:13: warning: 'pmc_registry' may be used uninitialized in this function [-Wmaybe-uninitialized] 159 | return (Parrot_hash_size(INTERP, pmc_registry) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/addrregistry.pmc:154:17: note: 'pmc_registry' was declared here 154 | const Hash *pmc_registry, *str_registry; | ^~~~~~~~~~~~ ./src/pmc/addrregistry.pmc:160:13: warning: 'str_registry' may be used uninitialized in this function [-Wmaybe-uninitialized] 160 | Parrot_hash_size(INTERP, str_registry)) != 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/addrregistry.pmc:154:32: note: 'str_registry' was declared here 154 | const Hash *pmc_registry, *str_registry; | ^~~~~~~~~~~~ ./src/pmc/addrregistry.c: In function 'Parrot_AddrRegistry_elements': ./src/pmc/addrregistry.pmc:149:12: warning: 'pmc_registry' may be used uninitialized in this function [-Wmaybe-uninitialized] 149 | return Parrot_hash_size(INTERP, pmc_registry) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/addrregistry.pmc:144:17: note: 'pmc_registry' was declared here 144 | const Hash *pmc_registry, *str_registry; | ^~~~~~~~~~~~ ./src/pmc/addrregistry.pmc:150:12: warning: 'str_registry' may be used uninitialized in this function [-Wmaybe-uninitialized] 150 | Parrot_hash_size(INTERP, str_registry); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/addrregistry.pmc:144:32: note: 'str_registry' was declared here 144 | const Hash *pmc_registry, *str_registry; | ^~~~~~~~~~~~ ./src/pmc/addrregistry.c: In function 'Parrot_AddrRegistry_destroy': ./src/pmc/addrregistry.pmc:103:5: warning: 'str_registry' may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | Parrot_hash_destroy(interp, str_registry); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/addrregistry.pmc:97:11: note: 'str_registry' was declared here 97 | Hash *str_registry, *pmc_registry; | ^~~~~~~~~~~~ ./src/pmc/addrregistry.pmc:102:5: warning: 'pmc_registry' may be used uninitialized in this function [-Wmaybe-uninitialized] 102 | Parrot_hash_destroy(interp, pmc_registry); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/addrregistry.pmc:97:26: note: 'pmc_registry' was declared here 97 | Hash *str_registry, *pmc_registry; | ^~~~~~~~~~~~ ./src/pmc/addrregistry.c: In function 'Parrot_AddrRegistry_delete_keyed_str': ./src/pmc/addrregistry.pmc:247:13: warning: 'hash' may be used uninitialized in this function [-Wmaybe-uninitialized] 247 | value = Parrot_hash_get(INTERP, hash, key); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/addrregistry.pmc:243:17: note: 'hash' was declared here 243 | Hash *hash; | ^~~~ ./src/pmc/addrregistry.c: In function 'Parrot_AddrRegistry_delete_keyed': ./src/pmc/addrregistry.pmc:228:13: warning: 'hash' may be used uninitialized in this function [-Wmaybe-uninitialized] 228 | value = Parrot_hash_get(INTERP, hash, key); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/addrregistry.pmc:224:17: note: 'hash' was declared here 224 | Hash *hash; | ^~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/arrayiterator.o -c src/pmc/arrayiterator.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/bytebuffer.o -c src/pmc/bytebuffer.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/callback.o -c src/pmc/callback.c ./src/pmc/bytebuffer.pmc: In function 'build_string': ./src/pmc/bytebuffer.pmc:518:1: warning: control reaches end of non-void function [-Wreturn-type] 518 | } | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/capture.o -c src/pmc/capture.c ./src/pmc/bytebuffer.c: In function 'Parrot_ByteBuffer_get_integer_keyed_int': ./src/pmc/bytebuffer.pmc:245:12: warning: 'content' may be used uninitialized in this function [-Wmaybe-uninitialized] 245 | if (content == NULL) { | ^ ./src/pmc/bytebuffer.pmc:243:24: note: 'content' was declared here 243 | unsigned char *content; | ^~~~~~~ ./src/pmc/bytebuffer.c: In function 'Parrot_ByteBuffer_set_string_native': ./src/pmc/bytebuffer.pmc:210:40: warning: 'content' may be used uninitialized in this function [-Wmaybe-uninitialized] 210 | content = (unsigned char *)Parrot_gc_reallocate_memory_chunk(INTERP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | content, new_length); | ~~~~~~~~~~~~~~~~ ./src/pmc/bytebuffer.pmc:207:24: note: 'content' was declared here 207 | unsigned char *content; | ^~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/class.o -c src/pmc/class.c ./src/pmc/bytebuffer.c: In function 'Parrot_ByteBuffer_set_integer_keyed_int': ./src/pmc/bytebuffer.pmc:307:12: warning: 'content' may be used uninitialized in this function [-Wmaybe-uninitialized] 307 | content[position] = value; | ^ ./src/pmc/bytebuffer.pmc:268:20: note: 'content' was declared here 268 | unsigned char *content; | ^~~~~~~ ./src/pmc/bytebuffer.c: In function 'Parrot_ByteBuffer_destroy': ./src/pmc/bytebuffer.pmc:114:9: warning: 'content' may be used uninitialized in this function [-Wmaybe-uninitialized] 114 | Parrot_gc_free_memory_chunk(INTERP, content); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/bytebuffer.pmc:112:24: note: 'content' was declared here 112 | unsigned char *content; | ^~~~~~~ ./src/pmc/bytebuffer.c: In function 'Parrot_ByteBuffer_set_integer_native': ./src/pmc/bytebuffer.pmc:180:21: warning: 'content' may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | Parrot_gc_reallocate_memory_chunk(INTERP, content, set_size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/bytebuffer.pmc:146:20: note: 'content' was declared here 146 | unsigned char *content; | ^~~~~~~ ./src/pmc/bytebuffer.c: In function 'Parrot_ByteBuffer_nci_get_chars': ./src/pmc/bytebuffer.pmc:450:8: warning: 'content' may be used uninitialized in this function [-Wmaybe-uninitialized] 450 | if (content == NULL) { | ^ ./src/pmc/bytebuffer.pmc:440:23: note: 'content' was declared here 440 | unsigned char *content; | ^~~~~~~ ./src/pmc/bytebuffer.c: In function 'Parrot_ByteBuffer_get_pointer': ./src/pmc/bytebuffer.pmc:340:8: warning: 'content' may be used uninitialized in this function [-Wmaybe-uninitialized] 340 | if (content == NULL) { | ^ ./src/pmc/bytebuffer.pmc:338:20: note: 'content' was declared here 338 | unsigned char *content; | ^~~~~~~ ./src/pmc/bytebuffer.c: In function 'Parrot_ByteBuffer_nci_get_string_as': ./src/pmc/bytebuffer.pmc:415:8: warning: 'content' may be used uninitialized in this function [-Wmaybe-uninitialized] 415 | if (content == NULL) { | ^ ./src/pmc/bytebuffer.pmc:409:20: note: 'content' was declared here 409 | unsigned char *content; | ^~~~~~~ ./src/pmc/bytebuffer.c: In function 'Parrot_ByteBuffer_nci_get_string': ./src/pmc/bytebuffer.pmc:386:8: warning: 'content' may be used uninitialized in this function [-Wmaybe-uninitialized] 386 | if (content == NULL) { | ^ ./src/pmc/bytebuffer.pmc:381:20: note: 'content' was declared here 381 | unsigned char *content; | ^~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/eventhandler.o -c src/pmc/eventhandler.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/exceptionhandler.o -c src/pmc/exceptionhandler.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/exporter.o -c src/pmc/exporter.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/filehandle.o -c src/pmc/filehandle.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/fixedbooleanarray.o -c src/pmc/fixedbooleanarray.c In file included from ./include/parrot/platform_interface.h:11, from ./include/parrot/parrot.h:250, from src/pmc/class.c:14: ./src/pmc/class.c: In function 'Parrot_Class_inspect_str': ./include/parrot/interpreter.h:333:45: warning: 'found' may be used uninitialized in this function [-Wmaybe-uninitialized] 333 | #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL) | ^~ ./src/pmc/class.pmc:1126:10: note: 'found' was declared here 1126 | PMC *found; | ^~~~~ ./src/pmc/class.c: In function 'Parrot_Class_init_pmc': ./src/pmc/class.pmc:740:5: warning: 'arg' may be used uninitialized in this function [-Wmaybe-uninitialized] 740 | init_class_from_hash(INTERP, SELF, arg); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/class.pmc:698:20: note: 'arg' was declared here 698 | PMC *arg; | ^~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/fixedfloatarray.o -c src/pmc/fixedfloatarray.c In file included from ./include/parrot/parrot.h:259, from src/pmc/filehandle.c:14: ./src/pmc/filehandle.c: In function 'Parrot_FileHandle_nci_handle': ./include/parrot/vtable.h:674:5: warning: 'handle' may be used uninitialized in this function [-Wmaybe-uninitialized] 674 | (pmc)->vtable->set_integer_keyed_int(interp, pmc, key, value) | ^ ./src/pmc/filehandle.pmc:591:12: note: 'handle' was declared here 591 | INTVAL handle; | ^~~~~~ ./src/pmc/filehandle.c: In function 'Parrot_FileHandle_nci_tell': ./src/pmc/filehandle.c:928:9: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 928 | { /*BEGIN RETURN INTVAL pos, INTVAL pos>>32 */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | Parrot_pcc_set_call_from_c_args(interp, _call_object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/filehandle.pmc:625:14: note: 'pos' was declared here 625 | PIOOFF_T pos; | ^~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/fixedpmcarray.o -c src/pmc/fixedpmcarray.c ./src/pmc/fixedbooleanarray.c: In function 'Parrot_FixedBooleanArray_get_integer_keyed_int': ./src/pmc/fixedbooleanarray.pmc:221:22: warning: 'bit_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 221 | return (bit_array[key / BITS_PER_CHAR] & (1 << (key % BITS_PER_CHAR))) ? 1 : 0; | ^ ./src/pmc/fixedbooleanarray.pmc:211:27: note: 'bit_array' was declared here 211 | const unsigned char * bit_array; | ^~~~~~~~~ ./src/pmc/fixedbooleanarray.pmc:216:13: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 216 | key += size; | ^~ ./src/pmc/fixedbooleanarray.pmc:210:27: note: 'size' was declared here 210 | UINTVAL size; | ^~~~ ./src/pmc/fixedbooleanarray.c: In function 'Parrot_FixedBooleanArray_elements': ./src/pmc/fixedbooleanarray.pmc:182:12: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 182 | return size; | ^~~~ ./src/pmc/fixedbooleanarray.pmc:180:13: note: 'size' was declared here 180 | UINTVAL size; | ^~~~ ./src/pmc/fixedbooleanarray.c: In function 'Parrot_FixedBooleanArray_set_integer_keyed_int': ./src/pmc/fixedbooleanarray.pmc:409:38: warning: 'bit_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 409 | bit_array[key/BITS_PER_CHAR] |= (1 << (key % BITS_PER_CHAR)); | ^~ ./src/pmc/fixedbooleanarray.pmc:398:21: note: 'bit_array' was declared here 398 | unsigned char * bit_array; | ^~~~~~~~~ ./src/pmc/fixedbooleanarray.pmc:403:13: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 403 | key += size; | ^~ ./src/pmc/fixedbooleanarray.pmc:397:13: note: 'size' was declared here 397 | UINTVAL size; | ^~~~ In file included from src/pmc/fixedbooleanarray.c:18: ./src/pmc/fixedbooleanarray.c: In function 'Parrot_FixedBooleanArray_clone': ./include/pmc/pmc_fixedbooleanarray.h:56:74: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 56 | ((Parrot_FixedBooleanArray_attributes *)PMC_data(pmc))->size = (value); \ | ^ ./src/pmc/fixedbooleanarray.pmc:133:39: note: 'size' was declared here 133 | UINTVAL resize_threshold, size; | ^~~~ ./src/pmc/fixedbooleanarray.pmc:50:34: warning: 'resize_threshold' may be used uninitialized in this function [-Wmaybe-uninitialized] 50 | return (size + BITS_PER_CHAR - 1) / BITS_PER_CHAR; | ~~~~~~~~~~~~~~~~~~~~~~^~~~ ./src/pmc/fixedbooleanarray.pmc:133:21: note: 'resize_threshold' was declared here 133 | UINTVAL resize_threshold, size; | ^~~~~~~~~~~~~~~~ ./src/pmc/fixedbooleanarray.c: In function 'Parrot_FixedBooleanArray_set_integer_native': ./src/pmc/fixedbooleanarray.pmc:375:8: warning: 'old_size' may be used uninitialized in this function [-Wmaybe-uninitialized] 375 | if (old_size || size < 1) | ^ ./src/pmc/fixedbooleanarray.pmc:371:13: note: 'old_size' was declared here 371 | UINTVAL old_size; | ^~~~~~~~ ./src/pmc/fixedbooleanarray.c: In function 'Parrot_FixedBooleanArray_freeze': ./src/pmc/fixedbooleanarray.pmc:566:9: warning: 'resize_threshold' may be used uninitialized in this function [-Wmaybe-uninitialized] 566 | s = Parrot_str_new_init(INTERP, (char*)bit_array, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | (resize_threshold / BITS_PER_CHAR), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | Parrot_binary_encoding_ptr, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/fixedbooleanarray.pmc:559:28: note: 'resize_threshold' was declared here 559 | UINTVAL size, resize_threshold; | ^~~~~~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/pmc/fixedbooleanarray.c:14: ./include/parrot/vtable.h:646:5: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 646 | (pmc)->vtable->push_integer(interp, pmc, value) | ^ ./src/pmc/fixedbooleanarray.pmc:559:22: note: 'size' was declared here 559 | UINTVAL size, resize_threshold; | ^~~~ ./src/pmc/fixedbooleanarray.pmc:566:9: warning: 'bit_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 566 | s = Parrot_str_new_init(INTERP, (char*)bit_array, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | (resize_threshold / BITS_PER_CHAR), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | Parrot_binary_encoding_ptr, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/fixedbooleanarray.pmc:560:22: note: 'bit_array' was declared here 560 | unsigned char * bit_array; | ^~~~~~~~~ In file included from ./include/parrot/parrot.h:263, from src/pmc/fixedbooleanarray.c:14: ./src/pmc/fixedbooleanarray.c: In function 'Parrot_FixedBooleanArray_destroy': ./include/parrot/memory.h:70:9: warning: 'bit_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | Parrot_gc_free_memory_chunk((i), (p)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/fixedbooleanarray.pmc:115:20: note: 'bit_array' was declared here 115 | unsigned char *bit_array; | ^~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/handle.o -c src/pmc/handle.c ./src/pmc/fixedbooleanarray.c: In function 'Parrot_FixedBooleanArray_nci_fill': ./src/pmc/fixedbooleanarray.pmc:50:34: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 50 | return (size + BITS_PER_CHAR - 1) / BITS_PER_CHAR; | ~~~~~~~~~~~~~~~~~~~~~~^~~~ ./src/pmc/fixedbooleanarray.pmc:621:21: note: 'size' was declared here 621 | UINTVAL size; | ^~~~ ./src/pmc/fixedfloatarray.c: In function 'Parrot_FixedFloatArray_get_pointer': ./src/pmc/fixedfloatarray.pmc:353:12: warning: 'float_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 353 | return float_array; | ^~~~~~~~~~~ ./src/pmc/fixedfloatarray.pmc:351:15: note: 'float_array' was declared here 351 | FLOATVAL *float_array; | ^~~~~~~~~~~ ./src/pmc/fixedfloatarray.c: In function 'Parrot_FixedFloatArray_get_number_keyed_int': ./src/pmc/fixedfloatarray.pmc:256:23: warning: 'float_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 256 | return float_array[key]; | ^ ./src/pmc/fixedfloatarray.pmc:245:15: note: 'float_array' was declared here 245 | FLOATVAL *float_array; | ^~~~~~~~~~~ ./src/pmc/fixedfloatarray.c: In function 'Parrot_FixedFloatArray_set_number_keyed_int': ./src/pmc/fixedfloatarray.pmc:431:16: warning: 'float_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 431 | float_array[key] = value; | ^ ./src/pmc/fixedfloatarray.pmc:420:15: note: 'float_array' was declared here 420 | FLOATVAL *float_array; | ^~~~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/hashiterator.o -c src/pmc/hashiterator.c In file included from ./include/parrot/parrot.h:263, from src/pmc/fixedfloatarray.c:14: ./src/pmc/fixedfloatarray.c: In function 'Parrot_FixedFloatArray_destroy': ./include/parrot/memory.h:70:9: warning: 'float_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | Parrot_gc_free_memory_chunk((i), (p)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/fixedfloatarray.pmc:88:15: note: 'float_array' was declared here 88 | FLOATVAL *float_array; | ^~~~~~~~~~~ ./src/pmc/fixedfloatarray.c: In function 'Parrot_FixedFloatArray_clone': ./src/pmc/fixedfloatarray.pmc:128:8: warning: 'self_float_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | if (self_float_array) { | ^ ./src/pmc/fixedfloatarray.pmc:125:15: note: 'self_float_array' was declared here 125 | FLOATVAL *self_float_array; | ^~~~~~~~~~~~~~~~ ./src/pmc/fixedfloatarray.c: In function 'Parrot_FixedFloatArray_nci_reverse': ./src/pmc/fixedfloatarray.pmc:567:19: warning: 'data' may be used uninitialized in this function [-Wmaybe-uninitialized] 567 | FLOATVAL *data; | ^~~~ ./src/pmc/fixedfloatarray.c: In function 'Parrot_FixedFloatArray_nci_sort': ./src/pmc/fixedfloatarray.pmc:69:13: warning: 'float_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 69 | qsort(float_array, n, sizeof (FLOATVAL), | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | (int (*)(const void *, const void*))auxcmpfunc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/fixedfloatarray.pmc:66:19: note: 'float_array' was declared here 66 | FLOATVAL *float_array; | ^~~~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/hashiteratorkey.o -c src/pmc/hashiteratorkey.c ./src/pmc/handle.c: In function 'Parrot_Handle_get_pointer_keyed_int': ./src/pmc/handle.pmc:73:12: warning: 'ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] 73 | return ptr; | ^~~ ./src/pmc/handle.pmc:58:12: note: 'ptr' was declared here 58 | void * ptr; | ^~~ In file included from ./include/parrot/parrot.h:259, from src/pmc/handle.c:14: ./src/pmc/handle.c: In function 'Parrot_Handle_nci_get_fd': ./include/parrot/vtable.h:674:5: warning: 'os_handle' may be used uninitialized in this function [-Wmaybe-uninitialized] 674 | (pmc)->vtable->set_integer_keyed_int(interp, pmc, key, value) | ^ ./src/pmc/handle.pmc:136:15: note: 'os_handle' was declared here 136 | PIOHANDLE os_handle; | ^~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/imageiofreeze.o -c src/pmc/imageiofreeze.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/imageiosize.o -c src/pmc/imageiosize.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/imageiostrings.o -c src/pmc/imageiostrings.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/imageiothaw.o -c src/pmc/imageiothaw.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/imccompiler.o -c src/pmc/imccompiler.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/lexinfo.o -c src/pmc/lexinfo.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/mappedbytearray.o -c src/pmc/mappedbytearray.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/multisub.o -c src/pmc/multisub.c ./src/pmc/lexinfo.c: In function 'Parrot_LexInfo_inspect_str': ./src/pmc/lexinfo.c:94:1: warning: control reaches end of non-void function [-Wreturn-type] 94 | #line 94 "./src/pmc/lexinfo.c" | ^ ./src/pmc/mappedbytearray.pmc: In function 'build_string': ./src/pmc/mappedbytearray.pmc:591:1: warning: control reaches end of non-void function [-Wreturn-type] 591 | (const char *)content, size, encoding, 0); | ^ ./src/pmc/mappedbytearray.c: In function 'Parrot_MappedByteArray_get_integer_keyed_int': ./src/pmc/mappedbytearray.pmc:238:18: warning: 'buffer' may be used uninitialized in this function [-Wmaybe-uninitialized] 238 | return buffer[pos]; | ^ ./src/pmc/mappedbytearray.pmc:229:20: note: 'buffer' was declared here 229 | unsigned char *buffer; | ^~~~~~ ./src/pmc/mappedbytearray.pmc:234:17: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 234 | if (pos < 0 || pos >= size) | ~~~~~~~~^~~~~~~~~~~~~~ ./src/pmc/mappedbytearray.pmc:228:12: note: 'size' was declared here 228 | INTVAL size; | ^~~~ ./src/pmc/mappedbytearray.c: In function 'Parrot_MappedByteArray_get_bool': ./src/pmc/mappedbytearray.pmc:185:19: warning: 'buffer' may be used uninitialized in this function [-Wmaybe-uninitialized] 185 | return buffer != NULL; | ^ ./src/pmc/mappedbytearray.pmc:183:20: note: 'buffer' was declared here 183 | unsigned char *buffer; | ^~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/namespace.o -c src/pmc/namespace.c ./src/pmc/mappedbytearray.c: In function 'Parrot_MappedByteArray_elements': ./src/pmc/mappedbytearray.pmc:206:12: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 206 | return size; | ^~~~ ./src/pmc/mappedbytearray.pmc:204:13: note: 'size' was declared here 204 | UINTVAL size; | ^~~~ ./src/pmc/mappedbytearray.c: In function 'Parrot_MappedByteArray_set_integer_keyed_int': ./src/pmc/mappedbytearray.pmc:252:11: warning: 'buffer' may be used uninitialized in this function [-Wmaybe-uninitialized] 252 | buffer[pos] = value; | ^ ./src/pmc/mappedbytearray.pmc:243:20: note: 'buffer' was declared here 243 | unsigned char *buffer; | ^~~~~~ ./src/pmc/mappedbytearray.pmc:248:17: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 248 | if (pos < 0 || pos >= size) | ~~~~~~~~^~~~~~~~~~~~~~ ./src/pmc/mappedbytearray.pmc:242:12: note: 'size' was declared here 242 | INTVAL size; | ^~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/nativepccmethod.o -c src/pmc/nativepccmethod.c ./src/pmc/mappedbytearray.c: In function 'Parrot_MappedByteArray_destroy': ./src/pmc/mappedbytearray.pmc:165:9: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 165 | munmap(buffer, size); | ^ ~~~~~~~~~~~~~~~~ ./src/pmc/mappedbytearray.pmc:158:13: note: 'size' was declared here 158 | UINTVAL size; | ^~~~ ./src/pmc/mappedbytearray.pmc:165:9: warning: 'buffer' may be used uninitialized in this function [-Wmaybe-uninitialized] 165 | munmap(buffer, size); | ^ ~~~~~~~~~~~~~~~~ ./src/pmc/mappedbytearray.pmc:157:20: note: 'buffer' was declared here 157 | unsigned char *buffer; | ^~~~~~ ./src/pmc/mappedbytearray.c: In function 'Parrot_MappedByteArray_nci_close': ./src/pmc/mappedbytearray.pmc:342:8: warning: 'buffer' may be used uninitialized in this function [-Wmaybe-uninitialized] 342 | if (buffer) { | ^ ./src/pmc/mappedbytearray.pmc:340:20: note: 'buffer' was declared here 340 | unsigned char *buffer; | ^~~~~~ ./src/pmc/mappedbytearray.pmc:348:18: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | result = munmap(buffer, size); | ^~~~~~~~~~~~~~~~~~~~ ./src/pmc/mappedbytearray.pmc:343:16: note: 'size' was declared here 343 | INTVAL size; | ^~~~ ./src/pmc/mappedbytearray.pmc: In function 'get_encoded_chars': ./src/pmc/mappedbytearray.pmc:620:12: warning: 'buffer' may be used uninitialized in this function [-Wmaybe-uninitialized] 620 | | ^ 621 | return Parrot_str_extract_chars(interp, (char *)buffer + pos, size - pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/mappedbytearray.pmc:616:17: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 616 | | ^ ./src/pmc/mappedbytearray.c: In function 'Parrot_MappedByteArray_nci_get_string': ./src/pmc/mappedbytearray.pmc:381:42: warning: 'buffer' may be used uninitialized in this function [-Wmaybe-uninitialized] 381 | result = build_string(INTERP, buffer + pos, bytelength, encoding); | ~~~~~~~^~~~~ ./src/pmc/mappedbytearray.pmc:373:20: note: 'buffer' was declared here 373 | unsigned char *buffer; | ^~~~~~ ./src/pmc/mappedbytearray.pmc:378:47: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 378 | if (pos < 0 || bytelength < 0 || size < 0 || pos + bytelength > size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/mappedbytearray.pmc:374:12: note: 'size' was declared here 374 | INTVAL size; | ^~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/object.o -c src/pmc/object.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/orderedhashiterator.o -c src/pmc/orderedhashiterator.c ./src/pmc/namespace.c: In function 'Parrot_NameSpace_get_pointer_keyed': ./src/pmc/namespace.c:539:1: warning: control reaches end of non-void function [-Wreturn-type] 539 | #line 539 "./src/pmc/namespace.c" | ^ ./src/pmc/nativepccmethod.c: In function 'Parrot_NativePCCMethod_invoke': ./src/pmc/nativepccmethod.pmc:118:10: warning: 'func' may be used uninitialized in this function [-Wmaybe-uninitialized] 118 | fptr = (native_pcc_method_t)D2FPTR(func); ./src/pmc/nativepccmethod.pmc:109:26: note: 'func' was declared here 109 | void *func; | ^~~~ ./src/pmc/namespace.c: In function 'Parrot_NameSpace_get_pointer_keyed_str': ./src/pmc/namespace.pmc:647:17: warning: 'hash' may be used uninitialized in this function [-Wmaybe-uninitialized] 647 | ns = (PMC *)Parrot_hash_get(INTERP, hash, key); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/namespace.pmc:644:11: note: 'hash' was declared here 644 | Hash *hash; | ^~~~ ./src/pmc/namespace.c: In function 'Parrot_NameSpace_set_pmc_keyed_str': ./src/pmc/namespace.pmc:314:17: warning: 'hash' may be used uninitialized in this function [-Wmaybe-uninitialized] 314 | Parrot_hash_put(interp, hash, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | Parrot_hash_key_from_string(interp, hash, key), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | Parrot_hash_value_from_pmc(interp, hash, value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/os.o -c src/pmc/os.c ./src/pmc/namespace.pmc:304:25: note: 'hash' was declared here 304 | Hash *hash; | ^~~~ In file included from ./include/parrot/platform_interface.h:11, from ./include/parrot/parrot.h:250, from src/pmc/namespace.c:14: ./src/pmc/namespace.c: In function 'Parrot_NameSpace_inspect_str': ./include/parrot/interpreter.h:333:45: warning: 'found' may be used uninitialized in this function [-Wmaybe-uninitialized] 333 | #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL) | ^~ ./src/pmc/namespace.pmc:755:10: note: 'found' was declared here 755 | PMC *found; | ^~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/packfile.o -c src/pmc/packfile.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/packfileannotation.o -c src/pmc/packfileannotation.c ./src/pmc/packfile.c: In function 'Parrot_Packfile_get_string_keyed_str': ./src/pmc/packfile.c:230:1: warning: control reaches end of non-void function [-Wreturn-type] 230 | #line 230 "./src/pmc/packfile.c" | ^ ./src/pmc/packfile.c: In function 'Parrot_Packfile_get_integer_keyed_str': ./src/pmc/packfile.pmc:311:12: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 311 | return result; | ^~~~~~ ./src/pmc/packfile.pmc:278:12: note: 'result' was declared here 278 | INTVAL result; | ^~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/packfileannotations.o -c src/pmc/packfileannotations.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/packfileconstanttable.o -c src/pmc/packfileconstanttable.c In file included from ./include/parrot/parrot.h:259, from src/pmc/packfileannotation.c:14: ./src/pmc/packfileannotation.c: In function 'Parrot_PackfileAnnotation_nci_get_type': ./include/parrot/vtable.h:674:5: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] 674 | (pmc)->vtable->set_integer_keyed_int(interp, pmc, key, value) | ^ ./src/pmc/packfileannotation.pmc:185:12: note: 'ret' was declared here 185 | INTVAL ret; | ^~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/packfiledirectory.o -c src/pmc/packfiledirectory.c ./src/pmc/packfileconstanttable.c: In function 'Parrot_PackfileConstantTable_class_init': ./src/pmc/packfileconstanttable.c:778:28: warning: unused variable 'mfl_2' [-Wunused-variable] 778 | STRING * const mfl_1 = CONST_STRING_GEN(interp, "PackfileConstantTable,STRING"); | ^~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/packfileopmap.o -c src/pmc/packfileopmap.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/packfilerawsegment.o -c src/pmc/packfilerawsegment.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/packfilesegment.o -c src/pmc/packfilesegment.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/packfileview.o -c src/pmc/packfileview.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/pmclist.o -c src/pmc/pmclist.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/pmcproxy.o -c src/pmc/pmcproxy.c ./src/pmc/pmclist.c: In function 'Parrot_PMCList_visit': ./src/pmc/pmclist.pmc:388:11: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 388 | | ^ ./src/pmc/pmclist.pmc:382:11: note: 'tmp' was declared here 382 | | ^ ./src/pmc/pmclist.c: In function 'Parrot_PMCList_unshift_pmc': ./src/pmc/pmclist.pmc:283:16: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 283 | void *tmp; | ~~~~~~~^~~ ./src/pmc/pmclist.pmc:273:11: note: 'tmp' was declared here 273 | | ^ ./src/pmc/pmclist.c: In function 'Parrot_PMCList_push_pmc': ./src/pmc/pmclist.pmc:192:16: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 192 | void *tmp; | ~~~~~~~^~~ ./src/pmc/pmclist.pmc:182:11: note: 'tmp' was declared here 182 | | ^ ./src/pmc/pmclist.c: In function 'Parrot_PMCList_destroy': ./src/pmc/pmclist.pmc:89:11: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 89 | | ^ ./src/pmc/pmclist.pmc:83:11: note: 'tmp' was declared here 83 | | ^ ./src/pmc/pmclist.c: In function 'Parrot_PMCList_shift_pmc': ./src/pmc/pmclist.pmc:143:10: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 143 | PMC *data; | ~^~~~~~~~~ ./src/pmc/pmclist.pmc:130:11: note: 'tmp' was declared here 130 | =item C | ^~~ ./src/pmc/pmclist.c: In function 'Parrot_PMCList_pop_pmc': ./src/pmc/pmclist.pmc:234:10: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 234 | PMC *data; | ~^~~~~~~~~ ./src/pmc/pmclist.pmc:221:11: note: 'tmp' was declared here 221 | =item C | ^~~ ./src/pmc/pmclist.c: In function 'Parrot_PMCList_mark': ./src/pmc/pmclist.pmc:427:11: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 427 | | ^ ./src/pmc/pmclist.pmc:421:11: note: 'tmp' was declared here 421 | | ^ ./src/pmc/pmclist.c: In function 'Parrot_PMCList_get_repr': ./src/pmc/pmclist.pmc:347:11: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 347 | | ^ ./src/pmc/pmclist.pmc:340:11: note: 'tmp' was declared here 340 | =item C | ^~~ ./src/pmc/pmclist.c: In function 'Parrot_PMCList_clone': ./src/pmc/pmclist.pmc:318:11: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 318 | */ | ^ ./src/pmc/pmclist.pmc:312:11: note: 'tmp' was declared here 312 | =item C | ^~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/proxy.o -c src/pmc/proxy.c ./src/pmc/pmclist.pmc: In function 'Parrot_pmc_list_insert_by_number': ./src/pmc/pmclist.pmc:527:16: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 527 | { | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/ptr.o -c src/pmc/ptr.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/ptrbuf.o -c src/pmc/ptrbuf.c ./src/pmc/proxy.c: In function 'Parrot_Proxy_pop_float': ./src/pmc/proxy.c:1839:1: warning: no return statement in function returning non-void [-Wreturn-type] 1839 | cant_do_write_method(interp, _self, PARROT_VTABLE_SLOT_POP_FLOAT); | ^ ./src/pmc/proxy.c: In function 'Parrot_Proxy_pop_integer': ./src/pmc/proxy.c:1844:1: warning: no return statement in function returning non-void [-Wreturn-type] 1844 | cant_do_write_method(interp, _self, PARROT_VTABLE_SLOT_POP_INTEGER); | ^ ./src/pmc/proxy.c: In function 'Parrot_Proxy_pop_pmc': ./src/pmc/proxy.c:1849:1: warning: no return statement in function returning non-void [-Wreturn-type] 1849 | cant_do_write_method(interp, _self, PARROT_VTABLE_SLOT_POP_PMC); | ^ ./src/pmc/proxy.c: In function 'Parrot_Proxy_pop_string': ./src/pmc/proxy.c:1854:1: warning: no return statement in function returning non-void [-Wreturn-type] 1854 | cant_do_write_method(interp, _self, PARROT_VTABLE_SLOT_POP_STRING); | ^ ./src/pmc/proxy.c: In function 'Parrot_Proxy_shift_float': ./src/pmc/proxy.c:2088:1: warning: no return statement in function returning non-void [-Wreturn-type] 2088 | cant_do_write_method(interp, _self, PARROT_VTABLE_SLOT_SHIFT_FLOAT); | ^ ./src/pmc/proxy.c: In function 'Parrot_Proxy_shift_integer': ./src/pmc/proxy.c:2093:1: warning: no return statement in function returning non-void [-Wreturn-type] 2093 | cant_do_write_method(interp, _self, PARROT_VTABLE_SLOT_SHIFT_INTEGER); | ^ ./src/pmc/proxy.c: In function 'Parrot_Proxy_shift_pmc': ./src/pmc/proxy.c:2098:1: warning: no return statement in function returning non-void [-Wreturn-type] 2098 | cant_do_write_method(interp, _self, PARROT_VTABLE_SLOT_SHIFT_PMC); | ^ ./src/pmc/proxy.c: In function 'Parrot_Proxy_shift_string': ./src/pmc/proxy.c:2103:1: warning: no return statement in function returning non-void [-Wreturn-type] 2103 | cant_do_write_method(interp, _self, PARROT_VTABLE_SLOT_SHIFT_STRING); | ^ ./src/pmc/ptr.c: In function 'Parrot_Ptr_get_pointer': ./src/pmc/ptr.pmc:111:12: warning: 'ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] 111 | if (PTR_FAT_TEST(INTERP, SELF)) | ^~~ ./src/pmc/ptr.pmc:104:11: note: 'ptr' was declared here 104 | | ^ ./src/pmc/ptrbuf.c: In function 'Parrot_PtrBuf_get_integer': ./src/pmc/ptrbuf.pmc:57:12: warning: 'i' may be used uninitialized in this function [-Wmaybe-uninitialized] 57 | return i; | ^ ./src/pmc/ptrbuf.pmc:55:12: note: 'i' was declared here 55 | INTVAL i; | ^ ./src/pmc/ptr.c: In function 'Parrot_Ptr_get_bool': ./src/pmc/ptr.pmc:132:50: warning: 'ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] 132 | | ^ ./src/pmc/ptr.pmc:104:11: note: 'ptr' was declared here 104 | | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/resizablebooleanarray.o -c src/pmc/resizablebooleanarray.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/resizablefloatarray.o -c src/pmc/resizablefloatarray.c ./src/pmc/resizablebooleanarray.c: In function 'Parrot_ResizableBooleanArray_set_integer_keyed_int': ./src/pmc/resizablebooleanarray.pmc:97:13: warning: 'tail_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 97 | key += tail_pos; | ^~ ./src/pmc/resizablebooleanarray.pmc:92:24: note: 'tail_pos' was declared here 92 | UINTVAL offsetkey, tail_pos, head_pos; | ^~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:106:15: warning: 'head_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 106 | offsetkey = key + head_pos; | ~~~~~~^~~~~~~~~~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:92:34: note: 'head_pos' was declared here 92 | UINTVAL offsetkey, tail_pos, head_pos; | ^~~~~~~~ ./src/pmc/resizablebooleanarray.c: In function 'Parrot_ResizableBooleanArray_push_integer': ./src/pmc/resizablebooleanarray.pmc:192:25: warning: 'tail_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 192 | new_size = tail_pos - head_pos; | ~~~~~~~~~^~~~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:186:13: note: 'tail_pos' was declared here 186 | UINTVAL tail_pos, head_pos; | ^~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:192:25: warning: 'head_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 192 | new_size = tail_pos - head_pos; | ~~~~~~~~~^~~~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:186:23: note: 'head_pos' was declared here 186 | UINTVAL tail_pos, head_pos; | ^~~~~~~~ ./src/pmc/resizablebooleanarray.c: In function 'Parrot_ResizableBooleanArray_pop_integer': ./src/pmc/resizablebooleanarray.pmc:212:8: warning: 'tail_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 212 | if (tail_pos < 1) | ^ ./src/pmc/resizablebooleanarray.pmc:208:23: note: 'tail_pos' was declared here 208 | UINTVAL new_size, tail_pos, head_pos; | ^~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:219:66: warning: 'head_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 219 | value = SELF.get_integer_keyed_int(new_size - 1); | ^ ./src/pmc/resizablebooleanarray.pmc:208:33: note: 'head_pos' was declared here 208 | UINTVAL new_size, tail_pos, head_pos; | ^~~~~~~~ ./src/pmc/resizablefloatarray.c: In function 'Parrot_ResizableFloatArray_get_number_keyed_int': ./src/pmc/resizablefloatarray.pmc:52:23: warning: 'float_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 52 | return float_array[key]; | ^ ./src/pmc/resizablefloatarray.pmc:39:15: note: 'float_array' was declared here 39 | FLOATVAL *float_array; | ^~~~~~~~~~~ ./src/pmc/resizablebooleanarray.c: In function 'Parrot_ResizableBooleanArray_get_integer_keyed_int': ./src/pmc/resizablebooleanarray.pmc:64:13: warning: 'tail_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 64 | key += tail_pos; | ^~ ./src/pmc/resizablebooleanarray.pmc:59:24: note: 'tail_pos' was declared here 59 | UINTVAL offsetkey, tail_pos, head_pos; | ^~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:73:15: warning: 'head_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 73 | offsetkey = key + head_pos; | ~~~~~~^~~~~~~~~~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:59:34: note: 'head_pos' was declared here 59 | UINTVAL offsetkey, tail_pos, head_pos; | ^~~~~~~~ ./src/pmc/resizablefloatarray.c: In function 'Parrot_ResizableFloatArray_set_number_keyed_int': ./src/pmc/resizablefloatarray.pmc:81:16: warning: 'float_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 81 | float_array[key] = value; | ^ ./src/pmc/resizablefloatarray.pmc:67:15: note: 'float_array' was declared here 67 | FLOATVAL *float_array; | ^~~~~~~~~~~ ./src/pmc/resizablebooleanarray.c: In function 'Parrot_ResizableBooleanArray_elements': ./src/pmc/resizablebooleanarray.pmc:350:21: warning: 'tail_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 350 | return tail_pos - head_pos; | ~~~~~~~~~^~~~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:347:13: note: 'tail_pos' was declared here 347 | UINTVAL tail_pos, head_pos; | ^~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:350:21: warning: 'head_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 350 | return tail_pos - head_pos; | ~~~~~~~~~^~~~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:347:23: note: 'head_pos' was declared here 347 | UINTVAL tail_pos, head_pos; | ^~~~~~~~ ./src/pmc/resizablefloatarray.c: In function 'Parrot_ResizableFloatArray_unshift_float': ./src/pmc/resizablefloatarray.pmc:249:20: warning: 'float_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 249 | float_array[0] = value; | ~~~~~~~~~~~^~~~~~~ ./src/pmc/resizablefloatarray.pmc:243:15: note: 'float_array' was declared here 243 | FLOATVAL *float_array; | ^~~~~~~~~~~ ./src/pmc/resizablebooleanarray.c: In function 'Parrot_ResizableBooleanArray_unshift_integer': ./src/pmc/resizablebooleanarray.pmc:242:8: warning: 'head_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 242 | if (head_pos <= 0) { | ^ ./src/pmc/resizablebooleanarray.pmc:237:13: note: 'head_pos' was declared here 237 | UINTVAL head_pos; | ^~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:28:36: warning: 'tail_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 28 | #define ROUND_BYTES(size) (((size) / MIN_ALLOC + 1) * MIN_ALLOC / BITS_PER_CHAR) | ^ ./src/pmc/resizablebooleanarray.pmc:244:25: note: 'tail_pos' was declared here 244 | UINTVAL tail_pos; | ^~~~~~~~ In file included from ./include/parrot/parrot.h:263, from src/pmc/resizablebooleanarray.c:14: ./include/parrot/memory.h:70:9: warning: 'old_bit_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | Parrot_gc_free_memory_chunk((i), (p)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:245:25: note: 'old_bit_array' was declared here 245 | unsigned char * old_bit_array; | ^~~~~~~~~~~~~ ./src/pmc/resizablefloatarray.c: In function 'Parrot_ResizableFloatArray_shift_float': ./src/pmc/resizablefloatarray.pmc:224:23: warning: 'float_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 224 | value = float_array[0]; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./src/pmc/resizablefloatarray.pmc:214:22: note: 'float_array' was declared here 214 | FLOATVAL value, *float_array; | ^~~~~~~~~~~ ./src/pmc/resizablebooleanarray.c: In function 'Parrot_ResizableBooleanArray_shift_integer': ./src/pmc/resizablebooleanarray.pmc:322:46: warning: 'old_bit_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 322 | memmove(new_bit_array, old_bit_array + (BITS_TO_BYTES(MIN_ALLOC)), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:312:40: note: 'old_bit_array' was declared here 312 | unsigned char *new_bit_array, *old_bit_array; | ^~~~~~~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:310:8: warning: 'head_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 310 | if (head_pos >= MIN_ALLOC) { | ^ ./src/pmc/resizablebooleanarray.pmc:294:23: note: 'head_pos' was declared here 294 | UINTVAL tail_pos, head_pos; | ^~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:314:46: warning: 'tail_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 314 | new_mem_size = ROUND_BYTES(tail_pos - MIN_ALLOC); | ^ ./src/pmc/resizablebooleanarray.pmc:294:13: note: 'tail_pos' was declared here 294 | UINTVAL tail_pos, head_pos; | ^~~~~~~~ ./src/pmc/resizablefloatarray.c: In function 'Parrot_ResizableFloatArray_set_integer_native': ./src/pmc/resizablefloatarray.pmc:111:8: warning: 'float_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 111 | if (!float_array) { | ^ ./src/pmc/resizablefloatarray.pmc:102:15: note: 'float_array' was declared here 102 | FLOATVAL *float_array; | ^~~~~~~~~~~ ./src/pmc/resizablebooleanarray.c: In function 'Parrot_ResizableBooleanArray_set_integer_native': ./src/pmc/resizablebooleanarray.pmc:132:18: warning: 'new_tail_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 132 | new_tail_pos += size; | ~~~~~~~~~^~~~~~~ ./src/pmc/resizablebooleanarray.pmc:127:35: note: 'new_tail_pos' was declared here 127 | size_t old_tail_pos, new_tail_pos, new_size_in_bytes, old_size_in_bytes; | ^~~~~~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:28:36: warning: 'old_tail_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 28 | #define ROUND_BYTES(size) (((size) / MIN_ALLOC + 1) * MIN_ALLOC / BITS_PER_CHAR) | ^ ./src/pmc/resizablebooleanarray.pmc:127:21: note: 'old_tail_pos' was declared here 127 | size_t old_tail_pos, new_tail_pos, new_size_in_bytes, old_size_in_bytes; | ^~~~~~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/pmc/resizablebooleanarray.c:14: ./src/pmc/resizablebooleanarray.c: In function 'Parrot_ResizableBooleanArray_freeze': ./include/parrot/vtable.h:646:5: warning: 'head_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 646 | (pmc)->vtable->push_integer(interp, pmc, value) | ^ ./src/pmc/resizablebooleanarray.pmc:428:47: note: 'head_pos' was declared here 428 | UINTVAL tail_pos, rounded_size, head_pos; | ^~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/pmc/resizablebooleanarray.c:14: ./include/parrot/vtable.h:646:5: warning: 'tail_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 646 | (pmc)->vtable->push_integer(interp, pmc, value) | ^ ./src/pmc/resizablebooleanarray.pmc:428:23: note: 'tail_pos' was declared here 428 | UINTVAL tail_pos, rounded_size, head_pos; | ^~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:439:9: warning: 'bit_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 439 | s = Parrot_str_new(INTERP, (char*)bit_array, rounded_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/resizablebooleanarray.pmc:429:23: note: 'bit_array' was declared here 429 | unsigned char *bit_array; | ^~~~~~~~~ ./src/pmc/resizablebooleanarray.c: In function 'Parrot_ResizableBooleanArray_clone': ./src/pmc/resizablebooleanarray.pmc:391:46: warning: 'tail_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 391 | const size_t size_in_bits = tail_pos / BITS_PER_CHAR + 1; ./src/pmc/resizablebooleanarray.pmc:378:21: note: 'tail_pos' was declared here 378 | UINTVAL tail_pos, head_pos; | ^~~~~~~~ In file included from src/pmc/resizablebooleanarray.c:17: ./include/pmc/pmc_resizablebooleanarray.h:80:90: warning: 'head_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 80 | ((Parrot_ResizableBooleanArray_attributes *)PMC_data(pmc))->resize_threshold = (value); \ | ^ ./src/pmc/resizablebooleanarray.pmc:378:31: note: 'head_pos' was declared here 378 | UINTVAL tail_pos, head_pos; | ^~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/resizableintegerarray.o -c src/pmc/resizableintegerarray.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/resizablepmcarray.o -c src/pmc/resizablepmcarray.c ./src/pmc/resizablepmcarray.c: In function 'Parrot_ResizablePMCArray_push_float': ./src/pmc/resizablepmcarray.pmc:628:18: warning: unused variable 'size' [-Wunused-variable] 628 | const INTVAL size = PMC_size(SELF); | ^~~~ ./src/pmc/resizablepmcarray.c: In function 'Parrot_ResizablePMCArray_push_integer': ./src/pmc/resizablepmcarray.pmc:636:18: warning: unused variable 'size' [-Wunused-variable] 636 | const INTVAL size = PMC_size(SELF); | ^~~~ ./src/pmc/resizablepmcarray.c: In function 'Parrot_ResizablePMCArray_push_string': ./src/pmc/resizablepmcarray.pmc:661:18: warning: unused variable 'size' [-Wunused-variable] 661 | const INTVAL size = PMC_size(SELF); | ^~~~ ./src/pmc/resizablepmcarray.pmc: In function 'Parrot_ResizablePMCArray_set_integer_native': ./src/pmc/resizablepmcarray.pmc:278:20: warning: unused variable 'i' [-Wunused-variable] 278 | size_t i; | ^ ./src/pmc/resizablepmcarray.pmc:297:16: warning: variable 'old' set but not used [-Wunused-but-set-variable] 297 | INTVAL old; | ^~~ ./src/pmc/resizableintegerarray.c: In function 'Parrot_ResizableIntegerArray_get_integer_keyed_int': ./src/pmc/resizableintegerarray.pmc:72:21: warning: 'int_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | return int_array[key]; | ^ ./src/pmc/resizableintegerarray.pmc:58:13: note: 'int_array' was declared here 58 | INTVAL *int_array; | ^~~~~~~~~ ./src/pmc/resizableintegerarray.c: In function 'Parrot_ResizableIntegerArray_set_integer_keyed_int': ./src/pmc/resizableintegerarray.pmc:100:14: warning: 'int_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 100 | int_array[key] = value; | ^ ./src/pmc/resizableintegerarray.pmc:86:13: note: 'int_array' was declared here 86 | INTVAL *int_array; | ^~~~~~~~~ ./src/pmc/resizableintegerarray.c: In function 'Parrot_ResizableIntegerArray_shift_integer': ./src/pmc/resizableintegerarray.pmc:235:34: warning: 'int_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 235 | memmove(int_array, int_array + 1, size * sizeof (INTVAL)); | ~~~~~~~~~~^~~ ./src/pmc/resizableintegerarray.pmc:223:20: note: 'int_array' was declared here 223 | INTVAL value, *int_array; | ^~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/resizablestringarray.o -c src/pmc/resizablestringarray.c ./src/pmc/resizableintegerarray.c: In function 'Parrot_ResizableIntegerArray_delete_keyed_int': ./src/pmc/resizableintegerarray.pmc:282:46: warning: 'int_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 282 | memmove(int_array + key, int_array + key + 1, (size - key) * sizeof (INTVAL)); | ~~~~~~~~~~~~~~~~^~~ ./src/pmc/resizableintegerarray.pmc:272:13: note: 'int_array' was declared here 272 | INTVAL *int_array; | ^~~~~~~~~ ./src/pmc/resizableintegerarray.c: In function 'Parrot_ResizableIntegerArray_unshift_integer': ./src/pmc/resizableintegerarray.pmc:258:18: warning: 'int_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 258 | int_array[0] = value; | ~~~~~~~~~^~~~~~~ ./src/pmc/resizableintegerarray.pmc:251:13: note: 'int_array' was declared here 251 | INTVAL *int_array; | ^~~~~~~~~ ./src/pmc/resizableintegerarray.c: In function 'Parrot_ResizableIntegerArray_push_integer': ./src/pmc/resizableintegerarray.pmc:186:14: warning: 'int_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 186 | int_array[nextix] = value; | ^ ./src/pmc/resizableintegerarray.pmc:171:13: note: 'int_array' was declared here 171 | INTVAL *int_array; | ^~~~~~~~~ ./src/pmc/resizableintegerarray.c: In function 'Parrot_ResizableIntegerArray_set_integer_native': ./src/pmc/resizableintegerarray.pmc:123:8: warning: 'int_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 123 | if (!int_array) { | ^ ./src/pmc/resizableintegerarray.pmc:114:13: note: 'int_array' was declared here 114 | INTVAL *int_array; | ^~~~~~~~~ In file included from ./include/parrot/parrot.h:263, from src/pmc/resizableintegerarray.c:14: ./include/parrot/memory.h:61:17: warning: 'i_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 61 | (type *)Parrot_gc_reallocate_memory_chunk((i), (p), (n) * sizeof (type)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/resizableintegerarray.pmc:141:17: note: 'i_array' was declared here 141 | INTVAL *i_array; | ^~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/role.o -c src/pmc/role.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/scalar.o -c src/pmc/scalar.c ./src/pmc/resizablestringarray.c: In function 'Parrot_ResizableStringArray_unshift_string': ./src/pmc/resizablestringarray.pmc:458:22: warning: 'str_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 458 | str_array[i] = str_array[i - 1]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./src/pmc/resizablestringarray.pmc:450:15: note: 'str_array' was declared here 450 | STRING **str_array; | ^~~~~~~~~ ./src/pmc/resizablestringarray.pmc:458:22: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 458 | str_array[i] = str_array[i - 1]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./src/pmc/resizablestringarray.pmc:451:15: note: 'size' was declared here 451 | UINTVAL size, i; | ^~~~ ./src/pmc/resizablestringarray.c: In function 'Parrot_ResizableStringArray_shift_string': ./src/pmc/resizablestringarray.pmc:311:8: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 311 | if (size == 0) | ^ ./src/pmc/resizablestringarray.pmc:308:13: note: 'size' was declared here 308 | INTVAL size; | ^~~~ In file included from ./include/parrot/parrot.h:259, from src/pmc/resizablestringarray.c:14: ./src/pmc/resizablestringarray.c: In function 'Parrot_ResizableStringArray_push_string': ./include/parrot/vtable.h:706:5: warning: 'next_idx' may be used uninitialized in this function [-Wmaybe-uninitialized] 706 | (pmc)->vtable->set_string_keyed_int(interp, pmc, key, value) | ^ ./src/pmc/resizablestringarray.pmc:123:12: note: 'next_idx' was declared here 123 | INTVAL next_idx; | ^~~~~~~~ In file included from ./include/parrot/parrot.h:259, from src/pmc/resizablestringarray.c:14: ./src/pmc/resizablestringarray.c: In function 'Parrot_ResizableStringArray_pop_string': ./include/parrot/vtable.h:534:5: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 534 | (pmc)->vtable->get_string_keyed_int(interp, pmc, key) | ^ ./src/pmc/resizablestringarray.pmc:140:13: note: 'size' was declared here 140 | INTVAL size; | ^~~~ ./src/pmc/resizablestringarray.c: In function 'Parrot_ResizableStringArray_delete_keyed_int': ./src/pmc/resizablestringarray.pmc:531:15: warning: 'str_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 531 | STRING **str_array; | ^~~~~~~~~ ./src/pmc/resizablestringarray.pmc:538:22: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 538 | str_array[i] = str_array[i + 1]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./src/pmc/resizablestringarray.pmc:532:15: note: 'size' was declared here 532 | UINTVAL size, i; | ^~~~ ./src/pmc/resizablestringarray.c: In function 'Parrot_ResizableStringArray_delete_keyed': ./src/pmc/resizablestringarray.pmc:555:15: warning: 'str_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 555 | STRING **str_array; | ^~~~~~~~~ ./src/pmc/resizablestringarray.pmc:562:22: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 562 | str_array[i] = str_array[i + 1]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./src/pmc/resizablestringarray.pmc:556:15: note: 'size' was declared here 556 | UINTVAL size, i; | ^~~~ In file included from src/pmc/resizablestringarray.c:18: ./src/pmc/resizablestringarray.c: In function 'Parrot_ResizableStringArray_clone': ./include/pmc/pmc_resizablestringarray.h:104:89: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | ((Parrot_ResizableStringArray_attributes *)PMC_data(pmc))->resize_threshold = (value); \ | ^ ./src/pmc/resizablestringarray.pmc:289:12: note: 'size' was declared here 289 | INTVAL size; | ^~~~ ./src/pmc/resizablestringarray.c: In function 'Parrot_ResizableStringArray_shift_pmc': ./src/pmc/resizablestringarray.pmc:425:8: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 425 | if (size == 0) | ^ ./src/pmc/resizablestringarray.pmc:420:14: note: 'size' was declared here 420 | UINTVAL size; | ^~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/scheduler.o -c src/pmc/scheduler.c ./src/pmc/resizablestringarray.c: In function 'Parrot_ResizableStringArray_set_string_keyed_int': ./src/pmc/resizablestringarray.pmc:108:14: warning: 'str_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 108 | str_array[key] = value; | ^ ./src/pmc/resizablestringarray.pmc:94:14: note: 'str_array' was declared here 94 | STRING **str_array; | ^~~~~~~~~ ./src/pmc/resizablestringarray.pmc:99:13: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 99 | key += size; | ^~~~~~~ ./src/pmc/resizablestringarray.pmc:95:14: note: 'size' was declared here 95 | INTVAL size; | ^~~~ ./src/pmc/resizablestringarray.c: In function 'Parrot_ResizableStringArray_set_integer_native': ./src/pmc/resizablestringarray.pmc:241:12: warning: 'old_size' may be used uninitialized in this function [-Wmaybe-uninitialized] 241 | if (new_size > old_size) { | ^ ./src/pmc/resizablestringarray.pmc:239:16: note: 'old_size' was declared here 239 | INTVAL old_size; | ^~~~~~~~ ./src/pmc/resizablestringarray.pmc:215:14: warning: 'str_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 215 | STRING **str_array; | ^~~~~~~~~ ./src/pmc/resizablestringarray.pmc:268:9: warning: 'resize_threshold' may be used uninitialized in this function [-Wmaybe-uninitialized] 268 | for (; i < cur; ++i) | ^ ./src/pmc/resizablestringarray.pmc:216:14: note: 'resize_threshold' was declared here 216 | INTVAL resize_threshold; | ^~~~~~~~~~~~~~~~ ./src/pmc/scalar.c: In function 'Parrot_scalar_multi_multiply_Complex_PMC': ./src/pmc/scalar.c:1048:1: warning: no return statement in function returning non-void [-Wreturn-type] 1048 | #line 1048 "./src/pmc/scalar.c" | ^ ./src/pmc/scalar.c: In function 'Parrot_scalar_class_init': ./src/pmc/scalar.c:1536:28: warning: unused variable 'mfl_2' [-Wunused-variable] 1536 | STRING * const mfl_1 = CONST_STRING_GEN(interp, "scalar,Complex,PMC"); | ^~~~~ ./src/pmc/resizablestringarray.c: In function 'Parrot_ResizableStringArray_get_string_keyed_int': ./src/pmc/resizablestringarray.pmc:76:19: warning: 'str_array' may be used uninitialized in this function [-Wmaybe-uninitialized] 76 | if (!str_array[key]) | ^ ./src/pmc/resizablestringarray.pmc:62:14: note: 'str_array' was declared here 62 | STRING **str_array; | ^~~~~~~~~ ./src/pmc/resizablestringarray.pmc:67:13: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 67 | key += size; | ^~~~~~~ ./src/pmc/resizablestringarray.pmc:63:12: note: 'size' was declared here 63 | INTVAL size; | ^~~~ In file included from ./include/parrot/platform_interface.h:11, from ./include/parrot/parrot.h:250, from src/pmc/role.c:14: ./src/pmc/role.c: In function 'Parrot_Role_inspect_str': ./include/parrot/interpreter.h:333:45: warning: 'found' may be used uninitialized in this function [-Wmaybe-uninitialized] 333 | #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL) | ^~ ./src/pmc/role.pmc:415:18: note: 'found' was declared here 415 | PMC *found; | ^~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/schedulermessage.o -c src/pmc/schedulermessage.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/sockaddr.o -c src/pmc/sockaddr.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/socket.o -c src/pmc/socket.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/stringbuilder.o -c src/pmc/stringbuilder.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/stringhandle.o -c src/pmc/stringhandle.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/stringiterator.o -c src/pmc/stringiterator.c ./src/pmc/stringhandle.c: In function 'Parrot_StringHandle_nci_open': ./src/pmc/stringhandle.pmc:193:12: warning: unused variable 'flags' [-Wunused-variable] 193 | INTVAL flags; | ^~~~~ ./src/pmc/stringhandle.pmc:191:25: warning: unused variable 'old_string' [-Wunused-variable] 191 | STRING *open_mode, *old_string; | ^~~~~~~~~~ ./src/pmc/stringhandle.pmc:191:13: warning: unused variable 'open_mode' [-Wunused-variable] 191 | STRING *open_mode, *old_string; | ^~~~~~~~~ ./src/pmc/stringhandle.c: In function 'Parrot_StringHandle_nci_readall': ./src/pmc/stringhandle.c:297:12: warning: variable 'got_name' set but not used [-Wunused-but-set-variable] 297 | STRING* name; | ^~~~~~ ./src/pmc/stringhandle.c:296:13: warning: variable 'name' set but not used [-Wunused-but-set-variable] 296 | /* BEGIN PARAMS SCOPE */ | ^~~~ ./src/pmc/stringhandle.c: In function 'Parrot_StringHandle_nci_eof': ./src/pmc/stringhandle.pmc:389:18: warning: unused variable 'is_eof' [-Wunused-variable] 389 | const INTVAL is_eof = Parrot_io_eof(INTERP, SELF); | ^~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/structview.o -c src/pmc/structview.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/task.o -c src/pmc/task.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/undef.o -c src/pmc/undef.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden \ -Isrc/string/encoding/. -o src/string/encoding/shared.o -c src/string/encoding/shared.c ./src/pmc/structview.c: In function 'Parrot_StructView_get_string_keyed': ./src/pmc/structview.c:358:1: warning: control reaches end of non-void function [-Wreturn-type] 358 | #line 358 "./src/pmc/structview.c" | ^ ./src/pmc/structview.c: In function 'Parrot_StructView_get_number_keyed': ./src/pmc/structview.c:295:1: warning: control reaches end of non-void function [-Wreturn-type] 295 | #line 295 "./src/pmc/structview.c" | ^ ./src/pmc/structview.c: In function 'Parrot_StructView_get_integer_keyed': ./src/pmc/structview.c:264:1: warning: control reaches end of non-void function [-Wreturn-type] 264 | #line 264 "./src/pmc/structview.c" | ^ ./src/pmc/structview.c: In function 'Parrot_StructView_get_integer': ./src/pmc/structview.pmc:864:12: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 864 | } | ^ ./src/pmc/structview.pmc:862:12: note: 'size' was declared here 862 | default: | ^~~~ ./src/pmc/structview.c: In function 'Parrot_StructView_get_number_keyed': ./src/pmc/structview.pmc:69:59: warning: 'align' may be used uninitialized in this function [-Wmaybe-uninitialized] 69 | | ^ ./src/pmc/structview.pmc:103:16: note: 'align' was declared here 103 | (k) = orig_k; \ | ^~~~~ ./src/pmc/structview.pmc:644:5: note: in expansion of macro 'BEGIN_KEYED' 644 | "Not a valid integer type (`%Ss')", | ^ ./src/pmc/structview.pmc:1186:5: warning: 'self_size' may be used uninitialized in this function [-Wmaybe-uninitialized] 1186 | Parrot_ex_throw_from_c_noargs(interp, EXCEPTION_UNEXPECTED_NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1187 | "Attempt to dereference null pointer"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1188 | } | ~ ./src/pmc/structview.pmc:96:16: note: 'self_size' was declared here 96 | INTVAL i; \ | ^~~~~~~~~ ./src/pmc/structview.pmc:644:5: note: in expansion of macro 'BEGIN_KEYED' 644 | "Not a valid integer type (`%Ss')", | ^ ./src/pmc/structview.pmc:86:15: warning: 'n_elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 86 | | ^ ./src/pmc/structview.pmc:74:17: note: 'n_elts' was declared here 74 | #define ASSERT_ARGS_buffer_too_small __attribute__unused__ int _ASSERT_ARGS_CHECK = (\ | ^~~~~~ ./src/pmc/structview.pmc:644:5: note: in expansion of macro 'BEGIN_KEYED' 644 | "Not a valid integer type (`%Ss')", | ^ ./src/pmc/structview.pmc:89:41: warning: 'elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 89 | #define MAX(x, y) ((y) > (x) ? (y) : (x)) | ^ ./src/pmc/structview.pmc:75:17: note: 'elts' was declared here 75 | PARROT_ASSERT_ARG(interp)) | ^~~~ ./src/pmc/structview.pmc:644:5: note: in expansion of macro 'BEGIN_KEYED' 644 | "Not a valid integer type (`%Ss')", | ^ ./src/pmc/undef.c: In function 'Parrot_Undef_class_init': ./src/pmc/undef.c:382:28: warning: unused variable 'mfl_2' [-Wunused-variable] 382 | STRING * const mfl_1 = CONST_STRING_GEN(interp, "Undef,Undef"); | ^~~~~ ./src/pmc/structview.c: In function 'Parrot_StructView_get_integer_keyed': ./src/pmc/structview.pmc:69:59: warning: 'align' may be used uninitialized in this function [-Wmaybe-uninitialized] 69 | | ^ ./src/pmc/structview.pmc:103:16: note: 'align' was declared here 103 | (k) = orig_k; \ | ^~~~~ ./src/pmc/structview.pmc:470:5: note: in expansion of macro 'BEGIN_KEYED' 470 | elt_desc_t *elts; | ^ ~~~~~~~ ./src/pmc/structview.pmc:1186:5: warning: 'self_size' may be used uninitialized in this function [-Wmaybe-uninitialized] 1186 | Parrot_ex_throw_from_c_noargs(interp, EXCEPTION_UNEXPECTED_NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1187 | "Attempt to dereference null pointer"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1188 | } | ~ ./src/pmc/structview.pmc:96:16: note: 'self_size' was declared here 96 | INTVAL i; \ | ^~~~~~~~~ ./src/pmc/structview.pmc:470:5: note: in expansion of macro 'BEGIN_KEYED' 470 | elt_desc_t *elts; | ^ ~~~~~~~ ./src/pmc/structview.pmc:86:15: warning: 'n_elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 86 | | ^ ./src/pmc/structview.pmc:74:17: note: 'n_elts' was declared here 74 | #define ASSERT_ARGS_buffer_too_small __attribute__unused__ int _ASSERT_ARGS_CHECK = (\ | ^~~~~~ ./src/pmc/structview.pmc:470:5: note: in expansion of macro 'BEGIN_KEYED' 470 | elt_desc_t *elts; | ^ ~~~~~~~ ./src/pmc/structview.pmc:89:41: warning: 'elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 89 | #define MAX(x, y) ((y) > (x) ? (y) : (x)) | ^ ./src/pmc/structview.pmc:75:17: note: 'elts' was declared here 75 | PARROT_ASSERT_ARG(interp)) | ^~~~ ./src/pmc/structview.pmc:470:5: note: in expansion of macro 'BEGIN_KEYED' 470 | elt_desc_t *elts; | ^ ~~~~~~~ ./src/pmc/structview.c: In function 'Parrot_StructView_nci_aligned_size': ./src/pmc/structview.pmc:69:40: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 69 | | ^ ./src/pmc/structview.pmc:901:12: note: 'size' was declared here 901 | METHOD align() :no_wb { | ^~~~ ./src/pmc/structview.pmc:69:40: warning: 'align' may be used uninitialized in this function [-Wmaybe-uninitialized] 69 | | ^ ./src/pmc/structview.pmc:901:18: note: 'align' was declared here 901 | METHOD align() :no_wb { | ^~~~~ In file included from ./include/parrot/parrot.h:259, from src/pmc/structview.c:14: ./src/pmc/structview.c: In function 'Parrot_StructView_nci_align': ./include/parrot/vtable.h:674:5: warning: 'align' may be used uninitialized in this function [-Wmaybe-uninitialized] 674 | (pmc)->vtable->set_integer_keyed_int(interp, pmc, key, value) | ^ ./src/pmc/structview.pmc:884:12: note: 'align' was declared here 884 | | ^ In file included from ./include/parrot/parrot.h:259, from src/pmc/structview.c:14: ./src/pmc/structview.c: In function 'Parrot_StructView_nci_size': ./include/parrot/vtable.h:674:5: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 674 | (pmc)->vtable->set_integer_keyed_int(interp, pmc, key, value) | ^ ./src/pmc/structview.pmc:868:12: note: 'size' was declared here 868 | | ^ src/string/encoding/shared.c: In function 'unicode_compose': src/string/encoding/shared.c:1407:5: warning: 'unorm_normalize_65' is deprecated [-Wdeprecated-declarations] 1407 | dest_len = unorm_normalize((UChar *)src->strstart, src_len, | ^~~~~~~~ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from /usr/include/unicode/ucnv_err.h:88, from /usr/include/unicode/ucnv.h:52, from src/string/encoding/shared.c:27: /usr/include/unicode/unorm.h:218:1: note: declared here 218 | unorm_normalize(const UChar *source, int32_t sourceLength, | ^~~~~~~~~~~~~~~ src/string/encoding/shared.c:1418:9: warning: 'unorm_normalize_65' is deprecated [-Wdeprecated-declarations] 1418 | dest_len = unorm_normalize((UChar *)src->strstart, src_len, | ^~~~~~~~ In file included from /usr/include/unicode/platform.h:25, from /usr/include/unicode/ptypes.h:52, from /usr/include/unicode/umachine.h:46, from /usr/include/unicode/utypes.h:38, from /usr/include/unicode/ucnv_err.h:88, from /usr/include/unicode/ucnv.h:52, from src/string/encoding/shared.c:27: /usr/include/unicode/unorm.h:218:1: note: declared here 218 | unorm_normalize(const UChar *source, int32_t sourceLength, | ^~~~~~~~~~~~~~~ src/string/encoding/shared.c: In function 'encoding_decompose': ./src/pmc/structview.c: In function 'Parrot_StructView_set_string_keyed': ./src/pmc/structview.pmc:69:59: warning: 'align' may be used uninitialized in this function [-Wmaybe-uninitialized] 69 | | ^ ./src/pmc/structview.pmc:103:16: note: 'align' was declared here 103 | (k) = orig_k; \ | ^~~~~ ./src/pmc/structview.pmc:734:5: note: in expansion of macro 'BEGIN_KEYED' 734 | switch (elts[i].access) { | ^ ~~~~~~~ ./src/pmc/structview.pmc:1186:5: warning: 'self_size' may be used uninitialized in this function [-Wmaybe-uninitialized] 1186 | Parrot_ex_throw_from_c_noargs(interp, EXCEPTION_UNEXPECTED_NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1187 | "Attempt to dereference null pointer"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1188 | } | ~ ./src/pmc/structview.pmc:96:16: note: 'self_size' was declared here 96 | INTVAL i; \ | ^~~~~~~~~ ./src/pmc/structview.pmc:734:5: note: in expansion of macro 'BEGIN_KEYED' 734 | switch (elts[i].access) { | ^ ~~~~~~~ ./src/pmc/structview.pmc:86:15: warning: 'n_elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 86 | | ^ ./src/pmc/structview.pmc:74:17: note: 'n_elts' was declared here 74 | #define ASSERT_ARGS_buffer_too_small __attribute__unused__ int _ASSERT_ARGS_CHECK = (\ | ^~~~~~ ./src/pmc/structview.pmc:734:5: note: in expansion of macro 'BEGIN_KEYED' 734 | switch (elts[i].access) { | ^ ~~~~~~~ ./src/pmc/structview.pmc:89:41: warning: 'elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 89 | #define MAX(x, y) ((y) > (x) ? (y) : (x)) | ^ ./src/pmc/structview.pmc:75:17: note: 'elts' was declared here 75 | PARROT_ASSERT_ARG(interp)) | ^~~~ ./src/pmc/structview.pmc:734:5: note: in expansion of macro 'BEGIN_KEYED' 734 | switch (elts[i].access) { | ^ ~~~~~~~ src/string/encoding/shared.c:776:1: warning: control reaches end of non-void function [-Wreturn-type] 776 | } | ^ src/string/encoding/shared.c: In function 'unicode_upcase_first': src/string/encoding/shared.c:1660:1: warning: control reaches end of non-void function [-Wreturn-type] 1660 | } | ^ src/string/encoding/shared.c: In function 'unicode_downcase_first': src/string/encoding/shared.c:1682:1: warning: control reaches end of non-void function [-Wreturn-type] 1682 | } | ^ src/string/encoding/shared.c: In function 'unicode_titlecase_first': src/string/encoding/shared.c:1704:1: warning: control reaches end of non-void function [-Wreturn-type] 1704 | } | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/encoding/. -Isrc -o src/string/encoding/tables.o -c src/string/encoding/tables.c ./src/pmc/structview.c: In function 'Parrot_StructView_set_number_keyed': ./src/pmc/structview.pmc:69:59: warning: 'align' may be used uninitialized in this function [-Wmaybe-uninitialized] 69 | | ^ ./src/pmc/structview.pmc:103:16: note: 'align' was declared here 103 | (k) = orig_k; \ | ^~~~~ ./src/pmc/structview.pmc:671:5: note: in expansion of macro 'BEGIN_KEYED' 671 | return *(double *)ptr; | ^ ./src/pmc/structview.pmc:1186:5: warning: 'self_size' may be used uninitialized in this function [-Wmaybe-uninitialized] 1186 | Parrot_ex_throw_from_c_noargs(interp, EXCEPTION_UNEXPECTED_NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1187 | "Attempt to dereference null pointer"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1188 | } | ~ ./src/pmc/structview.pmc:96:16: note: 'self_size' was declared here 96 | INTVAL i; \ | ^~~~~~~~~ ./src/pmc/structview.pmc:671:5: note: in expansion of macro 'BEGIN_KEYED' 671 | return *(double *)ptr; | ^ ./src/pmc/structview.pmc:86:15: warning: 'n_elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 86 | | ^ ./src/pmc/structview.pmc:74:17: note: 'n_elts' was declared here 74 | #define ASSERT_ARGS_buffer_too_small __attribute__unused__ int _ASSERT_ARGS_CHECK = (\ | ^~~~~~ ./src/pmc/structview.pmc:671:5: note: in expansion of macro 'BEGIN_KEYED' 671 | return *(double *)ptr; | ^ ./src/pmc/structview.pmc:89:41: warning: 'elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 89 | #define MAX(x, y) ((y) > (x) ? (y) : (x)) | ^ ./src/pmc/structview.pmc:75:17: note: 'elts' was declared here 75 | PARROT_ASSERT_ARG(interp)) | ^~~~ ./src/pmc/structview.pmc:671:5: note: in expansion of macro 'BEGIN_KEYED' 671 | return *(double *)ptr; | ^ ./src/pmc/structview.c: In function 'Parrot_StructView_set_integer_keyed': ./src/pmc/structview.pmc:69:59: warning: 'align' may be used uninitialized in this function [-Wmaybe-uninitialized] 69 | | ^ ./src/pmc/structview.pmc:103:16: note: 'align' was declared here 103 | (k) = orig_k; \ | ^~~~~ ./src/pmc/structview.pmc:548:5: note: in expansion of macro 'BEGIN_KEYED' 548 | n += 8; | ^ ./src/pmc/structview.pmc:1186:5: warning: 'self_size' may be used uninitialized in this function [-Wmaybe-uninitialized] 1186 | Parrot_ex_throw_from_c_noargs(interp, EXCEPTION_UNEXPECTED_NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1187 | "Attempt to dereference null pointer"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1188 | } | ~ ./src/pmc/structview.pmc:96:16: note: 'self_size' was declared here 96 | INTVAL i; \ | ^~~~~~~~~ ./src/pmc/structview.pmc:548:5: note: in expansion of macro 'BEGIN_KEYED' 548 | n += 8; | ^ ./src/pmc/structview.pmc:86:15: warning: 'n_elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 86 | | ^ ./src/pmc/structview.pmc:74:17: note: 'n_elts' was declared here 74 | #define ASSERT_ARGS_buffer_too_small __attribute__unused__ int _ASSERT_ARGS_CHECK = (\ | ^~~~~~ ./src/pmc/structview.pmc:548:5: note: in expansion of macro 'BEGIN_KEYED' 548 | n += 8; | ^ ./src/pmc/structview.pmc:89:41: warning: 'elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 89 | #define MAX(x, y) ((y) > (x) ? (y) : (x)) | ^ ./src/pmc/structview.pmc:75:17: note: 'elts' was declared here 75 | PARROT_ASSERT_ARG(interp)) | ^~~~ ./src/pmc/structview.pmc:548:5: note: in expansion of macro 'BEGIN_KEYED' 548 | n += 8; | ^ ./src/pmc/structview.c: In function 'Parrot_StructView_set_pmc_keyed': ./src/pmc/structview.pmc:69:59: warning: 'align' may be used uninitialized in this function [-Wmaybe-uninitialized] 69 | | ^ ./src/pmc/structview.pmc:103:16: note: 'align' was declared here 103 | (k) = orig_k; \ | ^~~~~ ./src/pmc/structview.pmc:804:5: note: in expansion of macro 'BEGIN_KEYED' 804 | (INTVAL)*(void **)ptr); | ^ ./src/pmc/structview.pmc:1186:5: warning: 'self_size' may be used uninitialized in this function [-Wmaybe-uninitialized] 1186 | Parrot_ex_throw_from_c_noargs(interp, EXCEPTION_UNEXPECTED_NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1187 | "Attempt to dereference null pointer"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1188 | } | ~ ./src/pmc/structview.pmc:96:16: note: 'self_size' was declared here 96 | INTVAL i; \ | ^~~~~~~~~ ./src/pmc/structview.pmc:804:5: note: in expansion of macro 'BEGIN_KEYED' 804 | (INTVAL)*(void **)ptr); | ^ ./src/pmc/structview.pmc:86:15: warning: 'n_elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 86 | | ^ ./src/pmc/structview.pmc:74:17: note: 'n_elts' was declared here 74 | #define ASSERT_ARGS_buffer_too_small __attribute__unused__ int _ASSERT_ARGS_CHECK = (\ | ^~~~~~ ./src/pmc/structview.pmc:804:5: note: in expansion of macro 'BEGIN_KEYED' 804 | (INTVAL)*(void **)ptr); | ^ ./src/pmc/structview.pmc:89:41: warning: 'elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 89 | #define MAX(x, y) ((y) > (x) ? (y) : (x)) | ^ ./src/pmc/structview.pmc:75:17: note: 'elts' was declared here 75 | PARROT_ASSERT_ARG(interp)) | ^~~~ ./src/pmc/structview.pmc:804:5: note: in expansion of macro 'BEGIN_KEYED' 804 | (INTVAL)*(void **)ptr); | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/encoding/. -Isrc -o src/string/encoding/null.o -c src/string/encoding/null.c ./src/pmc/structview.c: In function 'Parrot_StructView_init_pmc': ./src/pmc/structview.pmc:225:27: warning: 'i' may be used uninitialized in this function [-Wmaybe-uninitialized] 225 | case enum_type_union: | ~~~~~~~^~~ ./src/pmc/structview.pmc:203:29: note: 'i' was declared here 203 | | ^ ./src/pmc/structview.pmc:244:27: warning: 'elt_access' may be used uninitialized in this function [-Wmaybe-uninitialized] 244 | Parrot_ex_throw_from_c_args(INTERP, NULL, EXCEPTION_BAD_BUFFER_SIZE, | ^~~~~~~~~~ ./src/pmc/structview.pmc:239:75: warning: 'incr' may be used uninitialized in this function [-Wmaybe-uninitialized] 239 | "Unknown struct type `%Ss'", | ^ ./src/pmc/structview.pmc:203:23: note: 'incr' was declared here 203 | | ^ ./src/pmc/structview.pmc:347:25: warning: 'align' may be used uninitialized in this function [-Wmaybe-uninitialized] 347 | case enum_type_int64: ./src/pmc/structview.pmc:202:29: note: 'align' was declared here 202 | C, C, C, C(*), and C(*) | ^~~~~ ./src/pmc/structview.pmc:371:25: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 371 | byte_cursor += 1; ./src/pmc/structview.pmc:202:23: note: 'size' was declared here 202 | C, C, C, C(*), and C(*) | ^~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/encoding/. -Isrc -o src/string/encoding/ascii.o -c src/string/encoding/ascii.c ./src/pmc/structview.c: In function 'Parrot_StructView_get_string_keyed': ./src/pmc/structview.pmc:69:59: warning: 'align' may be used uninitialized in this function [-Wmaybe-uninitialized] 69 | | ^ ./src/pmc/structview.pmc:103:16: note: 'align' was declared here 103 | (k) = orig_k; \ | ^~~~~ ./src/pmc/structview.pmc:715:5: note: in expansion of macro 'BEGIN_KEYED' 715 | "Not a valid number type (`%Ss')", | ^ ./src/pmc/structview.pmc:1186:5: warning: 'self_size' may be used uninitialized in this function [-Wmaybe-uninitialized] 1186 | Parrot_ex_throw_from_c_noargs(interp, EXCEPTION_UNEXPECTED_NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1187 | "Attempt to dereference null pointer"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1188 | } | ~ ./src/pmc/structview.pmc:96:16: note: 'self_size' was declared here 96 | INTVAL i; \ | ^~~~~~~~~ ./src/pmc/structview.pmc:715:5: note: in expansion of macro 'BEGIN_KEYED' 715 | "Not a valid number type (`%Ss')", | ^ ./src/pmc/structview.pmc:86:15: warning: 'n_elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 86 | | ^ ./src/pmc/structview.pmc:74:17: note: 'n_elts' was declared here 74 | #define ASSERT_ARGS_buffer_too_small __attribute__unused__ int _ASSERT_ARGS_CHECK = (\ | ^~~~~~ ./src/pmc/structview.pmc:715:5: note: in expansion of macro 'BEGIN_KEYED' 715 | "Not a valid number type (`%Ss')", | ^ ./src/pmc/structview.pmc:89:41: warning: 'elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 89 | #define MAX(x, y) ((y) > (x) ? (y) : (x)) | ^ ./src/pmc/structview.pmc:75:17: note: 'elts' was declared here 75 | PARROT_ASSERT_ARG(interp)) | ^~~~ ./src/pmc/structview.pmc:715:5: note: in expansion of macro 'BEGIN_KEYED' 715 | "Not a valid number type (`%Ss')", | ^ ./src/pmc/structview.c: In function 'Parrot_StructView_get_pmc_keyed': ./src/pmc/structview.pmc:69:59: warning: 'align' may be used uninitialized in this function [-Wmaybe-uninitialized] 69 | | ^ ./src/pmc/structview.pmc:103:16: note: 'align' was declared here 103 | (k) = orig_k; \ | ^~~~~ ./src/pmc/structview.pmc:768:5: note: in expansion of macro 'BEGIN_KEYED' 768 | Parrot_dt_get_datatype_name(INTERP, elts[i].type)); | ^ ./src/pmc/structview.pmc:1186:5: warning: 'self_size' may be used uninitialized in this function [-Wmaybe-uninitialized] 1186 | Parrot_ex_throw_from_c_noargs(interp, EXCEPTION_UNEXPECTED_NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1187 | "Attempt to dereference null pointer"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1188 | } | ~ ./src/pmc/structview.pmc:96:16: note: 'self_size' was declared here 96 | INTVAL i; \ | ^~~~~~~~~ ./src/pmc/structview.pmc:768:5: note: in expansion of macro 'BEGIN_KEYED' 768 | Parrot_dt_get_datatype_name(INTERP, elts[i].type)); | ^ ./src/pmc/structview.pmc:86:15: warning: 'n_elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 86 | | ^ ./src/pmc/structview.pmc:74:17: note: 'n_elts' was declared here 74 | #define ASSERT_ARGS_buffer_too_small __attribute__unused__ int _ASSERT_ARGS_CHECK = (\ | ^~~~~~ ./src/pmc/structview.pmc:768:5: note: in expansion of macro 'BEGIN_KEYED' 768 | Parrot_dt_get_datatype_name(INTERP, elts[i].type)); | ^ ./src/pmc/structview.pmc:89:41: warning: 'elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 89 | #define MAX(x, y) ((y) > (x) ? (y) : (x)) | ^ ./src/pmc/structview.pmc:75:17: note: 'elts' was declared here 75 | PARROT_ASSERT_ARG(interp)) | ^~~~ ./src/pmc/structview.pmc:768:5: note: in expansion of macro 'BEGIN_KEYED' 768 | Parrot_dt_get_datatype_name(INTERP, elts[i].type)); | ^ In file included from ./include/parrot/parrot.h:259, from src/pmc/structview.c:14: ./src/pmc/structview.c: In function 'Parrot_StructView_nci_get_shape': ./include/parrot/vtable.h:692:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 692 | (pmc)->vtable->set_pmc_keyed_int(interp, pmc, key, value) | ^ ./src/pmc/structview.pmc:1038:23: note: 'result' was declared here 1038 | | ^ In file included from ./include/parrot/parrot.h:259, from src/pmc/structview.c:14: ./include/parrot/vtable.h:674:5: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 674 | (pmc)->vtable->set_integer_keyed_int(interp, pmc, key, value) | ^ ./src/pmc/structview.pmc:1054:20: note: 's' was declared here 1054 | elt_desc_t *elts; | ^ ./src/pmc/structview.pmc:1071:69: warning: 'elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 1071 | { | ^ ./src/pmc/structview.pmc:1036:23: note: 'elts' was declared here 1036 | | ^ ./src/pmc/structview.pmc:1067:29: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] 1067 | VTABLE_set_integer_keyed_int(INTERP, result, 1, n); | ^~~~~~ ./src/pmc/structview.pmc:1035:23: note: 'n' was declared here 1035 | } | ^ ./src/pmc/structview.pmc:1068:9: warning: 'pack_type' may be used uninitialized in this function [-Wmaybe-uninitialized] 1068 | break; | ^ ~~ ./src/pmc/structview.pmc:1037:23: note: 'pack_type' was declared here 1037 | | ^ src/string/encoding/null.c:146:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} [-Wcast-function-type] 146 | (str_vtable_to_encoding_t)null_error, | ^ src/string/encoding/null.c:147:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, UINTVAL)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, long unsigned int)'} [-Wcast-function-type] 147 | (str_vtable_chr_t)null_error, | ^ src/string/encoding/null.c:151:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'INTVAL (*)(struct parrot_interp_t *, const STRING *, const STRING *, INTVAL)' {aka 'long int (*)(struct parrot_interp_t *, const struct parrot_string_t *, const struct parrot_string_t *, long int)'} [-Wcast-function-type] 151 | (str_vtable_index_t)null_error, | ^ src/string/encoding/null.c:152:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'INTVAL (*)(struct parrot_interp_t *, const STRING *, const STRING *, INTVAL)' {aka 'long int (*)(struct parrot_interp_t *, const struct parrot_string_t *, const struct parrot_string_t *, long int)'} [-Wcast-function-type] 152 | (str_vtable_rindex_t)null_error, | ^ src/string/encoding/null.c:155:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'void (*)(struct parrot_interp_t *, STRING *)' {aka 'void (*)(struct parrot_interp_t *, struct parrot_string_t *)'} [-Wcast-function-type] 155 | (str_vtable_scan_t)null_error, | ^ src/string/encoding/null.c:156:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'INTVAL (*)(struct parrot_interp_t *, const char *, Parrot_String_Bounds *)' {aka 'long int (*)(struct parrot_interp_t *, const char *, struct _Parrot_String_Bounds *)'} [-Wcast-function-type] 156 | (str_vtable_partial_scan_t)null_error, | ^ src/string/encoding/null.c:157:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'UINTVAL (*)(struct parrot_interp_t *, const STRING *, INTVAL)' {aka 'long unsigned int (*)(struct parrot_interp_t *, const struct parrot_string_t *, long int)'} [-Wcast-function-type] 157 | (str_vtable_ord_t)null_error, | ^ src/string/encoding/null.c:158:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *, INTVAL, INTVAL)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *, long int, long int)'} [-Wcast-function-type] 158 | (str_vtable_substr_t)null_error, | ^ src/string/encoding/null.c:160:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'INTVAL (*)(struct parrot_interp_t *, INTVAL, const STRING *, UINTVAL)' {aka 'long int (*)(struct parrot_interp_t *, long int, const struct parrot_string_t *, long unsigned int)'} [-Wcast-function-type] 160 | (str_vtable_is_cclass_t)null_error, | ^ src/string/encoding/null.c:161:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'INTVAL (*)(struct parrot_interp_t *, INTVAL, const STRING *, UINTVAL, UINTVAL)' {aka 'long int (*)(struct parrot_interp_t *, long int, const struct parrot_string_t *, long unsigned int, long unsigned int)'} [-Wcast-function-type] 161 | (str_vtable_find_cclass_t)null_error, | ^ src/string/encoding/null.c:162:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'INTVAL (*)(struct parrot_interp_t *, INTVAL, const STRING *, UINTVAL, UINTVAL)' {aka 'long int (*)(struct parrot_interp_t *, long int, const struct parrot_string_t *, long unsigned int, long unsigned int)'} [-Wcast-function-type] 162 | (str_vtable_find_not_cclass_t)null_error, | ^ src/string/encoding/null.c:164:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *, UINTVAL, UINTVAL)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *, long unsigned int, long unsigned int)'} [-Wcast-function-type] 164 | (str_vtable_get_graphemes_t)null_error, | ^ src/string/encoding/null.c:165:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} [-Wcast-function-type] 165 | (str_vtable_compose_t)null_error, | ^ src/string/encoding/null.c:166:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} [-Wcast-function-type] 166 | (str_vtable_decompose_t)null_error, | ^ src/string/encoding/null.c:168:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} [-Wcast-function-type] 168 | (str_vtable_upcase_t)null_error, | ^ src/string/encoding/null.c:169:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} [-Wcast-function-type] 169 | (str_vtable_downcase_t)null_error, | ^ src/string/encoding/null.c:170:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} [-Wcast-function-type] 170 | (str_vtable_titlecase_t)null_error, | ^ src/string/encoding/null.c:171:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} [-Wcast-function-type] 171 | (str_vtable_upcase_first_t)null_error, | ^ src/string/encoding/null.c:172:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} [-Wcast-function-type] 172 | (str_vtable_downcase_first_t)null_error, | ^ src/string/encoding/null.c:173:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} [-Wcast-function-type] 173 | (str_vtable_titlecase_first_t)null_error, | ^ src/string/encoding/null.c:175:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'UINTVAL (*)(struct parrot_interp_t *, const STRING *, const String_iter *, INTVAL)' {aka 'long unsigned int (*)(struct parrot_interp_t *, const struct parrot_string_t *, const struct string_iterator_t *, long int)'} [-Wcast-function-type] 175 | (str_vtable_iter_get_t)null_error, | ^ src/string/encoding/null.c:176:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'void (*)(struct parrot_interp_t *, const STRING *, String_iter *, INTVAL)' {aka 'void (*)(struct parrot_interp_t *, const struct parrot_string_t *, struct string_iterator_t *, long int)'} [-Wcast-function-type] 176 | (str_vtable_iter_skip_t)null_error, | ^ src/string/encoding/null.c:177:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'UINTVAL (*)(struct parrot_interp_t *, const STRING *, String_iter *)' {aka 'long unsigned int (*)(struct parrot_interp_t *, const struct parrot_string_t *, struct string_iterator_t *)'} [-Wcast-function-type] 177 | (str_vtable_iter_get_and_advance_t)null_error, | ^ src/string/encoding/null.c:178:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'void (*)(struct parrot_interp_t *, STRING *, String_iter *, UINTVAL)' {aka 'void (*)(struct parrot_interp_t *, struct parrot_string_t *, struct string_iterator_t *, long unsigned int)'} [-Wcast-function-type] 178 | (str_vtable_iter_set_and_advance_t)null_error | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/encoding/. -Isrc -o src/string/encoding/latin1.o -c src/string/encoding/latin1.c ./src/pmc/structview.c: In function 'Parrot_StructView_nci_elt_offs': ./src/pmc/structview.pmc:69:59: warning: 'align' may be used uninitialized in this function [-Wmaybe-uninitialized] 69 | | ^ ./src/pmc/structview.pmc:1007:16: note: 'align' was declared here 1007 | GET_ATTR_elts(INTERP, SELF, elts); | ^~~~~ ./src/pmc/structview.pmc:1001:13: warning: 'self_size' may be used uninitialized in this function [-Wmaybe-uninitialized] 1001 | METHOD elt_offs(PMC *array, INTVAL n) :no_wb { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1002 | void *p = VTABLE_get_pointer(INTERP, array); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1003 | PMC *ret; | ~~~~~~~~~~~~~~~~ 1004 | size_t n_elts; | ~~~~~~~~~~~~~~~~~~~ ./src/pmc/structview.pmc:998:16: note: 'self_size' was declared here 998 | | ^ ./src/pmc/structview.pmc:992:15: warning: 'n_elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 992 | | ^ ./src/pmc/structview.pmc:986:17: note: 'n_elts' was declared here 986 | ret = Parrot_pmc_new_init_int(INTERP, enum_class_Ptr, (INTVAL)((char *)p + size * n)); | ^~~~~~ ./src/pmc/structview.pmc:1013:29: warning: 'elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 1013 | dereference_null(INTERP); | ^ ./src/pmc/structview.pmc:987:17: note: 'elts' was declared here 987 | | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/encoding/. -Isrc -o src/string/encoding/binary.o -c src/string/encoding/binary.c ./src/pmc/structview.c: In function 'Parrot_StructView_nci_array_offs': ./src/pmc/structview.pmc:69:40: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 69 | | ^ ./src/pmc/structview.pmc:952:13: note: 'size' was declared here 952 | | ^ ./src/pmc/structview.pmc:69:40: warning: 'align' may be used uninitialized in this function [-Wmaybe-uninitialized] 69 | | ^ ./src/pmc/structview.pmc:952:19: note: 'align' was declared here 952 | | ^ In file included from ./include/parrot/parrot.h:263, from src/pmc/structview.c:14: ./src/pmc/structview.c: In function 'Parrot_StructView_destroy': ./include/parrot/memory.h:70:9: warning: 'elts' may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | Parrot_gc_free_memory_chunk((i), (p)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/structview.pmc:452:17: note: 'elts' was declared here 452 | size = byte_cursor + !!bit_cursor; | ^~~~ ./src/pmc/structview.c: In function 'Parrot_StructView_nci_alloc': ./src/pmc/structview.pmc:931:11: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 931 | Allocate an instance, or an array of instances when C has been provided. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/structview.pmc:920:12: note: 'size' was declared here 920 | INTVAL ret; | ^~~~ ./src/pmc/structview.pmc:69:40: warning: 'align' may be used uninitialized in this function [-Wmaybe-uninitialized] 69 | | ^ ./src/pmc/structview.pmc:920:18: note: 'align' was declared here 920 | INTVAL ret; | ^~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/encoding/. -Isrc -o src/string/encoding/utf8.o -c src/string/encoding/utf8.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/encoding/. -Isrc -o src/string/encoding/utf16.o -c src/string/encoding/utf16.c src/string/encoding/binary.c: In function 'binary_error': src/string/encoding/binary.c:89:1: warning: no return statement in function returning non-void [-Wreturn-type] 89 | } | ^ src/string/encoding/binary.c: At top level: src/string/encoding/binary.c:222:5: warning: cast between incompatible function types from 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} to 'INTVAL (*)(struct parrot_interp_t *, INTVAL, const STRING *, UINTVAL)' {aka 'long int (*)(struct parrot_interp_t *, long int, const struct parrot_string_t *, long unsigned int)'} [-Wcast-function-type] 222 | (str_vtable_is_cclass_t)binary_error, | ^ src/string/encoding/binary.c:223:5: warning: cast between incompatible function types from 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} to 'INTVAL (*)(struct parrot_interp_t *, INTVAL, const STRING *, UINTVAL, UINTVAL)' {aka 'long int (*)(struct parrot_interp_t *, long int, const struct parrot_string_t *, long unsigned int, long unsigned int)'} [-Wcast-function-type] 223 | (str_vtable_find_cclass_t)binary_error, | ^ src/string/encoding/binary.c:224:5: warning: cast between incompatible function types from 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} to 'INTVAL (*)(struct parrot_interp_t *, INTVAL, const STRING *, UINTVAL, UINTVAL)' {aka 'long int (*)(struct parrot_interp_t *, long int, const struct parrot_string_t *, long unsigned int, long unsigned int)'} [-Wcast-function-type] 224 | (str_vtable_find_not_cclass_t)binary_error, | ^ src/string/encoding/binary.c:226:5: warning: cast between incompatible function types from 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} to 'STRING * (*)(struct parrot_interp_t *, const STRING *, UINTVAL, UINTVAL)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *, long unsigned int, long unsigned int)'} [-Wcast-function-type] 226 | (str_vtable_get_graphemes_t)binary_error, | ^ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/encoding/. -Isrc -o src/string/encoding/ucs2.o -c src/string/encoding/ucs2.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/encoding/. -Isrc -o src/string/encoding/ucs4.o -c src/string/encoding/ucs4.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Wno-sign-compare \ -Icompilers/imcc/. -o compilers/imcc/imcparser.o -c compilers/imcc/imcparser.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Wno-sign-compare -Wno-unused-parameter \ -Icompilers/imcc/. -o compilers/imcc/imclexer.o -c compilers/imcc/imclexer.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/imc.o -c compilers/imcc/imc.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/main.o -c compilers/imcc/main.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/symreg.o -c compilers/imcc/symreg.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/instructions.o -c compilers/imcc/instructions.c compilers/imcc/instructions.c: In function 'ins_print': compilers/imcc/instructions.c:561:1: warning: stack usage is 4384 bytes [-Wstack-usage=] 561 | ins_print(ARGMOD(imc_info_t * imcc), PIOHANDLE io, ARGIN(const Instruction *ins)) | ^~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/cfg.o -c compilers/imcc/cfg.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/reg_alloc.o -c compilers/imcc/reg_alloc.c compilers/imcc/imcparser.c: In function 'yyparse': compilers/imcc/imcparser.c:2788:1: warning: stack usage is 2560 bytes [-Wstack-usage=] 2788 | YY_IGNORE_MAYBE_UNINITIALIZED_END | ^ ~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/sets.o -c compilers/imcc/sets.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/debug.o -c compilers/imcc/debug.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden \ -Icompilers/imcc/. -o compilers/imcc/optimizer.o -c compilers/imcc/optimizer.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/pbc.o -c compilers/imcc/pbc.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/parser_util.o -c compilers/imcc/parser_util.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/pcc.o -c compilers/imcc/pcc.c compilers/imcc/pbc.c: In function 'add_1_const': compilers/imcc/pbc.c:2135:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2135 | for (r = r->nextkey; r; r = r->nextkey) | ^~~ compilers/imcc/pbc.c:2138:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2138 | build_key(imcc, key, bc); | ^~~~~~~~~ compilers/imcc/pbc.c: In function 'IMCC_string_from__STRINGC': compilers/imcc/pbc.c:1161:1: warning: control reaches end of non-void function [-Wreturn-type] 1161 | } | ^ compilers/imcc/pbc.c: In function 'e_pbc_emit': compilers/imcc/pbc.c:2510:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 2510 | if (op_info->labels[i]) { | ^ compilers/imcc/pbc.c:2520:15: note: here 2520 | case PARROT_ARG_I: | ^~~~ compilers/imcc/parser_util.c: In function 'INS': compilers/imcc/parser_util.c:403:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 403 | dirs |= 1 << (16 + i); | ~~~~~^~~~~~~~~~~~~~~~ compilers/imcc/parser_util.c:405:15: note: here 405 | case PARROT_ARGDIR_IN: | ^~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/api.o -c compilers/imcc/api.c compilers/imcc/optimizer.c: In function 'IMCC_subst_constants': compilers/imcc/optimizer.c:966:1: warning: stack usage is 832 bytes [-Wstack-usage=] 966 | IMCC_subst_constants(ARGMOD(imc_info_t *imcc), ARGMOD(IMC_Unit *unit), | ^~~~~~~~~~~~~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Ifrontend/parrot2/. -Isrc -o frontend/parrot2/main.o -c frontend/parrot2/main.c compilers/imcc/pbc.c:2468:9: warning: 'annotation_type' may be used uninitialized in this function [-Wmaybe-uninitialized] 2468 | Parrot_pf_annotations_add_entry(imcc->interp, interp_code->annotations, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | imcc->pc - interp_code->base.data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2470 | ins->symregs[0]->color, annotation_type, ins->symregs[1]->color); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Ifrontend/parrot/. -Isrc -o frontend/parrot/main.o -c frontend/parrot/main.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Ifrontend/pbc_dump/. -Isrc -o frontend/pbc_dump/main.o -c frontend/pbc_dump/main.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Ifrontend/pbc_dump/. -Isrc -o frontend/pbc_dump/packdump.o -c frontend/pbc_dump/packdump.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Ifrontend/pbc_disassemble/. -Isrc -o frontend/pbc_disassemble/main.o -c frontend/pbc_disassemble/main.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Ifrontend/parrot_debugger/. -Isrc -o frontend/parrot_debugger/main.o -c frontend/parrot_debugger/main.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Ifrontend/pbc_merge/. -Isrc -o frontend/pbc_merge/main.o -c frontend/pbc_merge/main.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/nci_test.o -c src/nci_test.c /usr/bin/perl tools/build/c2str.pl src/pmc/managedstruct.c > src/pmc/managedstruct.str /usr/bin/perl tools/build/c2str.pl src/pmc/packfilebytecodesegment.c > src/pmc/packfilebytecodesegment.str /usr/bin/perl tools/build/c2str.pl src/pmc/packfiledebug.c > src/pmc/packfiledebug.str /usr/bin/perl tools/build/c2str.pl src/pmc/ptrobj.c > src/pmc/ptrobj.str gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/managedstruct.o -c src/pmc/managedstruct.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/packfilebytecodesegment.o -c src/pmc/packfilebytecodesegment.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/packfiledebug.o -c src/pmc/packfiledebug.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/pmc/. -o src/pmc/ptrobj.o -c src/pmc/ptrobj.c gcc -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib \ -o runtime/parrot/dynext/libnci_test.so src/nci_test.o -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline /usr/bin/perl tools/build/c2str.pl --all gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/. -Isrc -o src/string/api.o -c src/string/api.c ./src/pmc/ptrobj.c: In function 'Parrot_PtrObj_clone': ./src/pmc/ptrobj.c:70:1: warning: control reaches end of non-void function [-Wreturn-type] 70 | #line 70 "./src/pmc/ptrobj.c" | ^ ./src/pmc/ptrobj.c: In function 'Parrot_PtrObj_mark': ./src/pmc/ptrobj.pmc:93:5: warning: 'ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] 93 | func = Parrot_pmc_new_init_int(INTERP, enum_class_Ptr, PTR2INTVAL(f)); | ^ ~~~~~~~~~~~~~~~~ ./src/pmc/ptrobj.pmc:87:25: note: 'ptr' was declared here 87 | PARROT_GC_WRITE_BARRIER(INTERP, SELF); | ^~~ ./src/pmc/ptrobj.pmc:93:5: warning: 'mark' may be used uninitialized in this function [-Wmaybe-uninitialized] 93 | func = Parrot_pmc_new_init_int(INTERP, enum_class_Ptr, PTR2INTVAL(f)); | ^ ~~~~~~~~~~~~~~~~ ./src/pmc/ptrobj.pmc:88:25: note: 'mark' was declared here 88 | RETURN(); | ^ ./src/pmc/ptrobj.c: In function 'Parrot_PtrObj_destroy': ./src/pmc/ptrobj.pmc:132:5: warning: 'ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] 132 | func = Parrot_pmc_new_init_int(INTERP, enum_class_Ptr, PTR2ULONG(f)); | ^ ~~~~~~~~~~~~~~~~~~~ ./src/pmc/ptrobj.pmc:126:28: note: 'ptr' was declared here 126 | PARROT_GC_WRITE_BARRIER(INTERP, SELF); | ^~~ ./src/pmc/ptrobj.pmc:132:5: warning: 'destroy' may be used uninitialized in this function [-Wmaybe-uninitialized] 132 | func = Parrot_pmc_new_init_int(INTERP, enum_class_Ptr, PTR2ULONG(f)); | ^ ~~~~~~~~~~~~~~~~~~~ ./src/pmc/ptrobj.pmc:127:28: note: 'destroy' was declared here 127 | RETURN(); | ^ ./src/pmc/ptrobj.c: In function 'Parrot_PtrObj_clone': ./src/pmc/ptrobj.pmc:51:16: warning: 'ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] 51 | pmclass PtrObj extends PtrBuf auto_attrs { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/ptrobj.pmc:46:26: note: 'ptr' was declared here 46 | else \ | ^ ./src/pmc/ptrobj.pmc:51:16: warning: 'clone' may be used uninitialized in this function [-Wmaybe-uninitialized] 51 | pmclass PtrObj extends PtrBuf auto_attrs { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/ptrobj.pmc:47:26: note: 'clone' was declared here 47 | PObj_custom_destroy_CLEAR(p); \ | ^~~~~ ./src/pmc/ptrobj.c: In function 'Parrot_PtrObj_nci_destroy_func': ./src/pmc/ptrobj.pmc:145:16: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 145 | Get or set the custom C function. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/ptrobj.pmc:143:31: note: 'f' was declared here 143 | =item C | ^ ./src/pmc/ptrobj.c: In function 'Parrot_PtrObj_nci_mark_func': ./src/pmc/ptrobj.pmc:106:16: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 106 | Get or set the custom C function. | ^~~~~~~~~~~~~~~~~~~~~~~~ ./src/pmc/ptrobj.pmc:104:28: note: 'f' was declared here 104 | =item C | ^ ./src/pmc/ptrobj.c: In function 'Parrot_PtrObj_nci_clone_func': ./src/pmc/ptrobj.pmc:67:16: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 67 | | ^ ./src/pmc/ptrobj.pmc:65:29: note: 'f' was declared here 65 | | ^ /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/select.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/dynlexpad.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/file.pmc src/string/api.c: In function 'Parrot_str_upcase': src/string/api.c:2915:1: warning: control reaches end of non-void function [-Wreturn-type] 2915 | } | ^ src/string/api.c: In function 'Parrot_str_downcase': src/string/api.c:2945:1: warning: control reaches end of non-void function [-Wreturn-type] 2945 | } | ^ src/string/api.c: In function 'Parrot_str_titlecase': src/string/api.c:2975:1: warning: control reaches end of non-void function [-Wreturn-type] 2975 | } | ^ /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/foo.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/osdummy.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/pccmethod_test.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/rotest.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/rational.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/subproxy.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/select.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/select.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/dynlexpad.pmc /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_select.h" "[devel]" "include" /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_select.h" "[devel]" "include" /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_dynlexpad.h" "[devel]" "include" /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/dynlexpad.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/file.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/file.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/foo.pmc /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_dynlexpad.h" "[devel]" "include" /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_file.h" "[devel]" "include" /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_file.h" "[devel]" "include" /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/foo.pmc /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_foo.h" "[]" "include" /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/foo2.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/osdummy.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/osdummy.pmc /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_foo.h" "[]" "include" /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/pccmethod_test.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/pccmethod_test.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/rotest.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/rotest.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/rational.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/rational.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/subproxy.pmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/subproxy.pmc /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_subproxy.h" "[devel]" "include" /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_subproxy.h" "[devel]" "include" /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_rational.h" "[devel]" "include" /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_rational.h" "[devel]" "include" mkdir -p blib/lib mkdir -p blib/lib ar cr blib/lib/libparrot.a src/string/api.o src/ops/core_ops.o src/core_pmcs.o src/datatypes.o src/debug.o src/disassemble.o src/dynext.o src/embed/api.o src/embed/bytecode.o src/embed/strings.o src/embed/pmc.o src/string/encoding.o src/exceptions.o src/exit.o src/extend.o src/extend_vtable.o src/alarm.o src/gc/alloc_memory.o src/gc/alloc_resources.o src/gc/api.o src/gc/gc_ms.o src/gc/gc_inf.o src/gc/gc_ms2.o src/gc/gc_gms.o src/gc/mark_sweep.o src/gc/system.o src/gc/fixed_allocator.o src/gc/variable_size_pool.o src/gc/string_gc.o src/global_setup.o src/hash.o src/hll.o src/call/pcc.o src/call/args.o src/interp/inter_cb.o src/interp/api.o src/call/ops.o src/call/context.o src/call/context_accessors.o src/key.o src/library.o src/list.o src/pointer_array.o src/string/sprintf.o src/multidispatch.o src/namespace.o src/nci/api.o src/nci/signatures.o src/nci/core_thunks.o src/nci/extra_thunks.o src/oo.o src/packfile/object_serialization.o src/pmc.o src/runcore/main.o src/runcore/cores.o src/runcore/profiling.o src/runcore/subprof.o src/scheduler.o src/thread.o src/events.o src/string/spf_render.o src/string/spf_vtable.o src/string/namealias.o src/sub.o src/runcore/trace.o src/utils.o src/vtables.o src/warnings.o src/packfile/api.o src/packfile/output.o src/packfile/pf_items.o src/packfile/segments.o src/longopt.o src/platform/generic/io.o src/platform/generic/socket.o src/platform/generic/file.o src/platform/generic/time.o src/platform/generic/encoding.o src/platform/generic/env.o src/platform/generic/cpu_type.o src/platform/generic/num_cpus.o src/platform/generic/dl.o src/platform/generic/math.o src/platform/generic/itimer.o src/platform/generic/exec.o src/platform/generic/misc.o src/platform/generic/hires_timer.o src/platform/generic/sysmem.o src/platform/generic/uid.o src/platform/generic/error.o src/platform/generic/entropy.o src/io/api.o src/io/buffer.o src/io/filehandle.o src/io/socket.o src/io/stringhandle.o src/io/pipe.o src/io/userhandle.o src/io/utilities.o src/pmc/default.o src/pmc/null.o src/pmc/env.o src/pmc/key.o src/pmc/unmanagedstruct.o src/pmc/managedstruct.o src/pmc/exception.o src/pmc/parrotlibrary.o src/pmc/parrotinterpreter.o src/pmc/lexpad.o src/pmc/timer.o src/pmc/pointer.o src/pmc/sub.o src/pmc/continuation.o src/pmc/coroutine.o src/pmc/nci.o src/pmc/float.o src/pmc/integer.o src/pmc/bigint.o src/pmc/bignum.o src/pmc/complex.o src/pmc/string.o src/pmc/boolean.o src/pmc/fixedintegerarray.o src/pmc/iterator.o src/pmc/fixedstringarray.o src/pmc/hash.o src/pmc/orderedhash.o src/pmc/oplib.o src/pmc/opcode.o src/pmc/callcontext.o src/pmc/addrregistry.o src/pmc/alarm.o src/pmc/arrayiterator.o src/pmc/bytebuffer.o src/pmc/callback.o src/pmc/capture.o src/pmc/class.o src/pmc/eventhandler.o src/pmc/exceptionhandler.o src/pmc/exporter.o src/pmc/filehandle.o src/pmc/fixedbooleanarray.o src/pmc/fixedfloatarray.o src/pmc/fixedpmcarray.o src/pmc/handle.o src/pmc/hashiterator.o src/pmc/hashiteratorkey.o src/pmc/imageiofreeze.o src/pmc/imageiosize.o src/pmc/imageiostrings.o src/pmc/imageiothaw.o src/pmc/imccompiler.o src/pmc/lexinfo.o src/pmc/mappedbytearray.o src/pmc/multisub.o src/pmc/namespace.o src/pmc/nativepccmethod.o src/pmc/object.o src/pmc/orderedhashiterator.o src/pmc/os.o src/pmc/packfile.o src/pmc/packfileannotation.o src/pmc/packfileannotations.o src/pmc/packfilebytecodesegment.o src/pmc/packfileconstanttable.o src/pmc/packfiledebug.o src/pmc/packfiledirectory.o src/pmc/packfileopmap.o src/pmc/packfilerawsegment.o src/pmc/packfilesegment.o src/pmc/packfileview.o src/pmc/pmclist.o src/pmc/pmcproxy.o src/pmc/proxy.o src/pmc/ptr.o src/pmc/ptrbuf.o src/pmc/ptrobj.o src/pmc/resizablebooleanarray.o src/pmc/resizablefloatarray.o src/pmc/resizableintegerarray.o src/pmc/resizablepmcarray.o src/pmc/resizablestringarray.o src/pmc/role.o src/pmc/scalar.o src/pmc/scheduler.o src/pmc/schedulermessage.o src/pmc/sockaddr.o src/pmc/socket.o src/pmc/stringbuilder.o src/pmc/stringhandle.o src/pmc/stringiterator.o src/pmc/structview.o src/pmc/task.o src/pmc/undef.o src/string/encoding/shared.o src/string/encoding/tables.o src/string/encoding/null.o src/string/encoding/ascii.o src/string/encoding/latin1.o src/string/encoding/binary.o src/string/encoding/utf8.o src/string/encoding/utf16.o src/string/encoding/ucs2.o src/string/encoding/ucs4.o compilers/imcc/imcparser.o compilers/imcc/imclexer.o compilers/imcc/imc.o compilers/imcc/main.o compilers/imcc/symreg.o compilers/imcc/instructions.o compilers/imcc/cfg.o compilers/imcc/reg_alloc.o compilers/imcc/sets.o compilers/imcc/debug.o compilers/imcc/optimizer.o compilers/imcc/pbc.o compilers/imcc/parser_util.o compilers/imcc/pcc.o compilers/imcc/api.o gcc -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -o blib/lib/libparrot.so.8.1.0 -Wl,-soname=libparrot.so.8.1.0 \ src/string/api.o src/ops/core_ops.o src/core_pmcs.o src/datatypes.o src/debug.o src/disassemble.o src/dynext.o src/embed/api.o src/embed/bytecode.o src/embed/strings.o src/embed/pmc.o src/string/encoding.o src/exceptions.o src/exit.o src/extend.o src/extend_vtable.o src/alarm.o src/gc/alloc_memory.o src/gc/alloc_resources.o src/gc/api.o src/gc/gc_ms.o src/gc/gc_inf.o src/gc/gc_ms2.o src/gc/gc_gms.o src/gc/mark_sweep.o src/gc/system.o src/gc/fixed_allocator.o src/gc/variable_size_pool.o src/gc/string_gc.o src/global_setup.o src/hash.o src/hll.o src/call/pcc.o src/call/args.o src/interp/inter_cb.o src/interp/api.o src/call/ops.o src/call/context.o src/call/context_accessors.o src/key.o src/library.o src/list.o src/pointer_array.o src/string/sprintf.o src/multidispatch.o src/namespace.o src/nci/api.o src/nci/signatures.o src/nci/core_thunks.o src/nci/extra_thunks.o src/oo.o src/packfile/object_serialization.o src/pmc.o src/runcore/main.o src/runcore/cores.o src/runcore/profiling.o src/runcore/subprof.o src/scheduler.o src/thread.o src/events.o src/string/spf_render.o src/string/spf_vtable.o src/string/namealias.o src/sub.o src/runcore/trace.o src/utils.o src/vtables.o src/warnings.o src/packfile/api.o src/packfile/output.o src/packfile/pf_items.o src/packfile/segments.o src/longopt.o src/platform/generic/io.o src/platform/generic/socket.o src/platform/generic/file.o src/platform/generic/time.o src/platform/generic/encoding.o src/platform/generic/env.o src/platform/generic/cpu_type.o src/platform/generic/num_cpus.o src/platform/generic/dl.o src/platform/generic/math.o src/platform/generic/itimer.o src/platform/generic/exec.o src/platform/generic/misc.o src/platform/generic/hires_timer.o src/platform/generic/sysmem.o src/platform/generic/uid.o src/platform/generic/error.o src/platform/generic/entropy.o src/io/api.o src/io/buffer.o src/io/filehandle.o src/io/socket.o src/io/stringhandle.o src/io/pipe.o src/io/userhandle.o src/io/utilities.o src/pmc/default.o src/pmc/null.o src/pmc/env.o src/pmc/key.o src/pmc/unmanagedstruct.o src/pmc/managedstruct.o src/pmc/exception.o src/pmc/parrotlibrary.o src/pmc/parrotinterpreter.o src/pmc/lexpad.o src/pmc/timer.o src/pmc/pointer.o src/pmc/sub.o src/pmc/continuation.o src/pmc/coroutine.o src/pmc/nci.o src/pmc/float.o src/pmc/integer.o src/pmc/bigint.o src/pmc/bignum.o src/pmc/complex.o src/pmc/string.o src/pmc/boolean.o src/pmc/fixedintegerarray.o src/pmc/iterator.o src/pmc/fixedstringarray.o src/pmc/hash.o src/pmc/orderedhash.o src/pmc/oplib.o src/pmc/opcode.o src/pmc/callcontext.o src/pmc/addrregistry.o src/pmc/alarm.o src/pmc/arrayiterator.o src/pmc/bytebuffer.o src/pmc/callback.o src/pmc/capture.o src/pmc/class.o src/pmc/eventhandler.o src/pmc/exceptionhandler.o src/pmc/exporter.o src/pmc/filehandle.o src/pmc/fixedbooleanarray.o src/pmc/fixedfloatarray.o src/pmc/fixedpmcarray.o src/pmc/handle.o src/pmc/hashiterator.o src/pmc/hashiteratorkey.o src/pmc/imageiofreeze.o src/pmc/imageiosize.o src/pmc/imageiostrings.o src/pmc/imageiothaw.o src/pmc/imccompiler.o src/pmc/lexinfo.o src/pmc/mappedbytearray.o src/pmc/multisub.o src/pmc/namespace.o src/pmc/nativepccmethod.o src/pmc/object.o src/pmc/orderedhashiterator.o src/pmc/os.o src/pmc/packfile.o src/pmc/packfileannotation.o src/pmc/packfileannotations.o src/pmc/packfilebytecodesegment.o src/pmc/packfileconstanttable.o src/pmc/packfiledebug.o src/pmc/packfiledirectory.o src/pmc/packfileopmap.o src/pmc/packfilerawsegment.o src/pmc/packfilesegment.o src/pmc/packfileview.o src/pmc/pmclist.o src/pmc/pmcproxy.o src/pmc/proxy.o src/pmc/ptr.o src/pmc/ptrbuf.o src/pmc/ptrobj.o src/pmc/resizablebooleanarray.o src/pmc/resizablefloatarray.o src/pmc/resizableintegerarray.o src/pmc/resizablepmcarray.o src/pmc/resizablestringarray.o src/pmc/role.o src/pmc/scalar.o src/pmc/scheduler.o src/pmc/schedulermessage.o src/pmc/sockaddr.o src/pmc/socket.o src/pmc/stringbuilder.o src/pmc/stringhandle.o src/pmc/stringiterator.o src/pmc/structview.o src/pmc/task.o src/pmc/undef.o src/string/encoding/shared.o src/string/encoding/tables.o src/string/encoding/null.o src/string/encoding/ascii.o src/string/encoding/latin1.o src/string/encoding/binary.o src/string/encoding/utf8.o src/string/encoding/utf16.o src/string/encoding/ucs2.o src/string/encoding/ucs4.o compilers/imcc/imcparser.o compilers/imcc/imclexer.o compilers/imcc/imc.o compilers/imcc/main.o compilers/imcc/symreg.o compilers/imcc/instructions.o compilers/imcc/cfg.o compilers/imcc/reg_alloc.o compilers/imcc/sets.o compilers/imcc/debug.o compilers/imcc/optimizer.o compilers/imcc/pbc.o compilers/imcc/parser_util.o compilers/imcc/pcc.o compilers/imcc/api.o -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -L/usr/lib64 -licuuc -licudata gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/select.o -c src/dynpmc/select.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/dynlexpad.o -c src/dynpmc/dynlexpad.c ./src/dynpmc/select.c: In function 'Parrot_Select_nci_update': ./src/dynpmc/select.pmc:174:21: warning: 'fdkey' may be used uninitialized in this function [-Wmaybe-uninitialized] 174 | INTVAL maxid, fdkey; | ^~~~~ gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/file.o -c src/dynpmc/file.c ./src/dynpmc/select.c: In function 'Parrot_Select_nci_select': ./src/dynpmc/select.c:483:1: warning: stack usage is 544 bytes [-Wstack-usage=] 483 | static void | ^~~~~~~~~~~~ : blib/lib/libparrot.a /usr/bin/perl tools/build/addgenerated.pl "blib/lib/libparrot.a" "[main]" lib gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/foo.o -c src/dynpmc/foo.c /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/foo2.pmc ./src/dynpmc/file.c: In function 'Parrot_File_nci_copy': ./src/dynpmc/file.c:252:1: warning: stack usage is 1104 bytes [-Wstack-usage=] 252 | static void | ^~~~~~~~~~~~ /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/foo2.pmc /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_foo2.h" "[]" "include" gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/osdummy.o -c src/dynpmc/osdummy.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/pccmethod_test.o -c src/dynpmc/pccmethod_test.c /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_foo2.h" "[]" "include" gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/rotest.o -c src/dynpmc/rotest.c ( cd blib/lib ; ln -sf libparrot.so.8.1.0 libparrot.so ) /usr/bin/perl tools/build/addgenerated.pl "blib/lib/libparrot.so" "[main]" lib /usr/bin/perl tools/build/addgenerated.pl "blib/lib/libparrot.so.8.1.0" "[main]" lib gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/rational.o -c src/dynpmc/rational.c ./src/dynpmc/rotest.c: In function 'Parrot_ROTest_ro_get_integer': ./src/dynpmc/rotest.c:142:1: warning: no return statement in function returning non-void [-Wreturn-type] 142 | "get_integer() in read-only instance of ROTest"); | ^ cp tools/dev/gdb-pp-load.py blib/lib/libparrot.so.8.1.0-gdb.py cp tools/dev/gdb-pp.py blib/lib/GDBPrettyPrint.py gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/subproxy.o -c src/dynpmc/subproxy.c gcc -o pbc_dump \ frontend/pbc_dump/main.o \ frontend/pbc_dump/packdump.o -L"/builddir/build/BUILD/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -Wl,-E gcc -o pbc_disassemble \ frontend/pbc_disassemble/main.o \ -L"/builddir/build/BUILD/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -Wl,-E ./src/dynpmc/rational.c: In function 'Parrot_Rational_multi_add_DEFAULT_PMC': ./src/dynpmc/rational.c:909:1: warning: no return statement in function returning non-void [-Wreturn-type] 909 | #line 909 "./src/dynpmc/rational.c" | ^ ./src/dynpmc/rational.c: In function 'Parrot_Rational_multi_subtract_DEFAULT_PMC': ./src/dynpmc/rational.c:994:1: warning: no return statement in function returning non-void [-Wreturn-type] 994 | #line 994 "./src/dynpmc/rational.c" | ^ ./src/dynpmc/rational.c: In function 'Parrot_Rational_multi_multiply_DEFAULT_PMC': ./src/dynpmc/rational.c:1079:1: warning: no return statement in function returning non-void [-Wreturn-type] 1079 | #line 1079 "./src/dynpmc/rational.c" | ^ ./src/dynpmc/rational.c: In function 'Parrot_Rational_multi_divide_DEFAULT_PMC': ./src/dynpmc/rational.c:1164:1: warning: no return statement in function returning non-void [-Wreturn-type] 1164 | #line 1164 "./src/dynpmc/rational.c" | ^ ./src/dynpmc/rational.c: In function 'Parrot_Rational_multi_cmp_Float': ./src/dynpmc/rational.c:1233:1: warning: no return statement in function returning non-void [-Wreturn-type] 1233 | #line 1233 "./src/dynpmc/rational.c" | ^ ./src/dynpmc/rational.c: In function 'Parrot_Rational_multi_cmp_DEFAULT': ./src/dynpmc/rational.c:1257:1: warning: no return statement in function returning non-void [-Wreturn-type] 1257 | #line 1257 "./src/dynpmc/rational.c" | ^ ./src/dynpmc/rational.c: In function 'Parrot_Rational_multi_is_equal_Float': ./src/dynpmc/rational.c:1289:1: warning: no return statement in function returning non-void [-Wreturn-type] 1289 | #line 1289 "./src/dynpmc/rational.c" | ^ ./src/dynpmc/rational.c: In function 'Parrot_Rational_multi_is_equal_DEFAULT': ./src/dynpmc/rational.c:1313:1: warning: no return statement in function returning non-void [-Wreturn-type] 1313 | #line 1313 "./src/dynpmc/rational.c" | ^ gcc -o miniparrot frontend/parrot/main.o src/null_config.o \ -L"/builddir/build/BUILD/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -Wl,-E gcc -o runtime/parrot/dynext/select.so \ src/dynpmc/select.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline ./src/dynpmc/rational.c: In function 'Parrot_Rational_get_integer': ./src/dynpmc/rational.c:509:1: warning: control reaches end of non-void function [-Wreturn-type] 509 | #line 509 "./src/dynpmc/rational.c" | ^ /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/select.so" "[library]" gcc -o runtime/parrot/dynext/dynlexpad.so \ src/dynpmc/dynlexpad.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline gcc -o runtime/parrot/dynext/file.so \ src/dynpmc/file.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/dynlexpad.so" "[library]" gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/foo2.o -c src/dynpmc/foo2.c /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/file.so" "[library]" gcc -o runtime/parrot/dynext/os.so \ src/dynpmc/osdummy.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline gcc -o runtime/parrot/dynext/pccmethod_test.so \ src/dynpmc/pccmethod_test.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/os.so" "[library]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/pccmethod_test.so" "[]" gcc -o runtime/parrot/dynext/rotest.so \ src/dynpmc/rotest.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline gcc -o runtime/parrot/dynext/subproxy.so \ src/dynpmc/subproxy.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/rotest.so" "[]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/subproxy.so" "[library]" /usr/bin/perl tools/build/gen_version.pl >runtime/parrot/include/parrot_version.pir ./miniparrot -Iruntime/parrot/include -o frontend/parrot2/prt0.pbc frontend/parrot2/prt0.pir ./miniparrot -Iruntime/parrot/include config_lib.pir > runtime/parrot/include/config.fpmc /usr/bin/perl -Ilib tools/build/pmc2c.pl --library foo_group --c src/dynpmc/foo.pmc src/dynpmc/foo2.pmc ./miniparrot frontend/parrot2/build.pir frontend/parrot2/prt0.pbc gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Ifrontend/parrot2/. -Isrc -o frontend/parrot2/prt0.pbc.o -c frontend/parrot2/prt0.pbc.c /usr/bin/perl tools/build/parrot_config_c.pl > src/parrot_config.c mv foo_group.c src/dynpmc/foo_group.c /usr/bin/perl tools/build/addgenerated.pl "src/parrot_config.c" "[]" /usr/bin/perl tools/build/addgenerated.pl src/dynpmc/foo_group.c "[]" gcc -o runtime/parrot/dynext/rational.so \ src/dynpmc/rational.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline mv foo_group.h src/dynpmc/foo_group.h /usr/bin/perl tools/build/addgenerated.pl src/dynpmc/foo_group.h "[]" include gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/parrot_config.o -c src/parrot_config.c /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/rational.so" "[library]" gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/foo_group.o -c src/dynpmc/foo_group.c gcc -o parrot \ frontend/parrot2/main.o frontend/parrot2/prt0.pbc.o src/parrot_config.o \ -L"/builddir/build/BUILD/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -Wl,-E -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld gcc -o parrot_old \ frontend/parrot/main.o src/parrot_config.o \ -L"/builddir/build/BUILD/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -Wl,-E -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld gcc -o parrot_debugger \ frontend/parrot_debugger/main.o \ src/parrot_config.o \ -L"/builddir/build/BUILD/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -Wl,-E gcc -o pbc_merge \ frontend/pbc_merge/main.o \ src/parrot_config.o \ -L"/builddir/build/BUILD/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -Wl,-E gcc -o runtime/parrot/dynext/foo_group.so \ src/dynpmc/foo_group.o src/dynpmc/foo.o src/dynpmc/foo2.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline ./parrot -o runtime/parrot/include/parrotlib.pbc runtime/parrot/library/parrotlib.pir ./parrot -o runtime/parrot/library/Test/More.pbc runtime/parrot/library/Test/More.pir /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/foo_group.so" "[]" mkdir -p runtime/parrot/languages/winxed ./parrot -o runtime/parrot/languages/winxed/winxed.pbc ext/winxed/compiler.pir ./parrot -o winxed.pbc ext/winxed/driver.pir ./parrot -o runtime/parrot/library/Regex.pbc ext/nqp-rx/src/stage0/Regex-s0.pir ./parrot -o runtime/parrot/library/HLL.pbc ext/nqp-rx/src/stage0/HLL-s0.pir ./parrot -o runtime/parrot/library/P6Regex.pbc ext/nqp-rx/src/stage0/P6Regex-s0.pir ./parrot -o runtime/parrot/library/nqp-rx.pbc ext/nqp-rx/src/stage0/NQP-s0.pir ./parrot -o runtime/parrot/library/P6object.pbc runtime/parrot/library/P6object.pir ./parrot -o runtime/parrot/library/PGE/Dumper.pbc runtime/parrot/library/PGE/Dumper.pir ./parrot -o runtime/parrot/library/Parrot/Exception.pbc runtime/parrot/library/Parrot/Exception.pir ./parrot -o runtime/parrot/library/Getopt/Obj.pbc runtime/parrot/library/Getopt/Obj.pir ./parrot -o runtime/parrot/library/dumper.pbc runtime/parrot/library/dumper.pir ./parrot -o runtime/parrot/library/PCT/Dumper.pbc compilers/pct/src/PCT/Dumper.pir ./parrot -o compilers/pct/src/PCT/Node.pbc compilers/pct/src/PCT/Node.pir ./parrot -o compilers/pct/src/PAST/Node.pbc compilers/pct/src/PAST/Node.pir ./parrot -o compilers/pct/src/PAST/Compiler.pbc compilers/pct/src/PAST/Compiler.pir ./parrot -o compilers/pct/src/POST/Node.pbc compilers/pct/src/POST/Node.pir ./parrot -o compilers/pct/src/POST/Compiler.pbc compilers/pct/src/POST/Compiler.pir cp runtime/parrot/library/nqp-rx.pbc parrot-nqp.pbc ./parrot -o runtime/parrot/library/PGE/Util.pbc runtime/parrot/library/PGE/Util.pir ./parrot -o runtime/parrot/library/PGE/Text.pbc runtime/parrot/library/PGE/Text.pir ./parrot -o runtime/parrot/library/config.pbc runtime/parrot/library/config.pir ./parrot -o runtime/parrot/library/CGI/QueryHash.pbc runtime/parrot/library/CGI/QueryHash.pir ./parrot -o runtime/parrot/library/Crow.pbc runtime/parrot/library/Crow.pir ./parrot -o runtime/parrot/library/Data/Dumper/Base.pbc runtime/parrot/library/Data/Dumper/Base.pir ./parrot -o runtime/parrot/library/Data/Dumper/Default.pbc runtime/parrot/library/Data/Dumper/Default.pir ./parrot -o runtime/parrot/library/Data/Dumper.pbc runtime/parrot/library/Data/Dumper.pir ./parrot -o runtime/parrot/library/Digest/sha256.pbc runtime/parrot/library/Digest/sha256.pir ./parrot -o runtime/parrot/library/yaml_dumper.pbc runtime/parrot/library/yaml_dumper.pir ./parrot -o runtime/parrot/library/Iter.pbc runtime/parrot/library/Iter.pir ./parrot -o runtime/parrot/library/JSON.pbc runtime/parrot/library/JSON.pir ./parrot -o runtime/parrot/library/Math/Rand.pbc runtime/parrot/library/Math/Rand.pir ./parrot -o runtime/parrot/library/MIME/Base64.pbc runtime/parrot/library/MIME/Base64.pir ./parrot -o runtime/parrot/library/NCI/Utils.pbc runtime/parrot/library/NCI/Utils.pir ./parrot -o runtime/parrot/library/ncurses.pbc runtime/parrot/library/ncurses.pir ./parrot -o runtime/parrot/library/parrotlib.pbc runtime/parrot/library/parrotlib.pir ./parrot -o runtime/parrot/library/pcore.pbc runtime/parrot/library/pcore.pir ./parrot -o runtime/parrot/library/Parrot/Coroutine.pbc runtime/parrot/library/Parrot/Coroutine.pir ./parrot -o runtime/parrot/library/Range.pbc runtime/parrot/library/Range.pir ./parrot -o runtime/parrot/library/Stream/Base.pbc runtime/parrot/library/Stream/Base.pir ./parrot -o runtime/parrot/library/Stream/Combiner.pbc runtime/parrot/library/Stream/Combiner.pir ./parrot -o runtime/parrot/library/Stream/Coroutine.pbc runtime/parrot/library/Stream/Coroutine.pir ./parrot -o runtime/parrot/library/Stream/Filter.pbc runtime/parrot/library/Stream/Filter.pir ./parrot -o runtime/parrot/library/Stream/Lines.pbc runtime/parrot/library/Stream/Lines.pir ./parrot -o runtime/parrot/library/Stream/ParrotIO.pbc runtime/parrot/library/Stream/ParrotIO.pir ./parrot -o runtime/parrot/library/Stream/Replay.pbc runtime/parrot/library/Stream/Replay.pir ./parrot -o runtime/parrot/library/Stream/Sub.pbc runtime/parrot/library/Stream/Sub.pir ./parrot -o runtime/parrot/library/Stream/Writer.pbc runtime/parrot/library/Stream/Writer.pir ./parrot -o runtime/parrot/library/String/Utils.pbc runtime/parrot/library/String/Utils.pir ./parrot -o runtime/parrot/library/TAP/Formatter.pbc runtime/parrot/library/TAP/Formatter.pir ./parrot -o runtime/parrot/library/TAP/Harness.pbc runtime/parrot/library/TAP/Harness.pir ./parrot -o runtime/parrot/library/TAP/Parser.pbc runtime/parrot/library/TAP/Parser.pir ./parrot -o runtime/parrot/library/Test/Builder/Output.pbc runtime/parrot/library/Test/Builder/Output.pir ./parrot -o runtime/parrot/library/Test/Builder/Test.pbc runtime/parrot/library/Test/Builder/Test.pir ./parrot -o runtime/parrot/library/Test/Builder/Tester.pbc runtime/parrot/library/Test/Builder/Tester.pir ./parrot -o runtime/parrot/library/Test/Builder/TestPlan.pbc runtime/parrot/library/Test/Builder/TestPlan.pir ./parrot -o runtime/parrot/library/Test/Builder.pbc runtime/parrot/library/Test/Builder.pir ./parrot -o runtime/parrot/library/Test/Class.pbc runtime/parrot/library/Test/Class.pir ./parrot -o runtime/parrot/library/TclLibrary.pbc runtime/parrot/library/TclLibrary.pir ./parrot -o runtime/parrot/library/URI.pbc runtime/parrot/library/URI.pir ./parrot -o runtime/parrot/library/URI/Escape.pbc runtime/parrot/library/URI/Escape.pir ./parrot -o runtime/parrot/library/YAML/Dumper/Base.pbc runtime/parrot/library/YAML/Dumper/Base.pir ./parrot -o runtime/parrot/library/YAML/Dumper/Default.pbc runtime/parrot/library/YAML/Dumper/Default.pir ./parrot -o runtime/parrot/library/YAML/Dumper.pbc runtime/parrot/library/YAML/Dumper.pir ./parrot -o runtime/parrot/library/libpcre.pbc runtime/parrot/library/libpcre.pir ./parrot -o runtime/parrot/library/postgres.pbc runtime/parrot/library/postgres.pir Invoking Parrot to generate install_config.fpmc ./parrot config_lib.pir --install > install_config.fpmc /usr/bin/perl tools/build/addgenerated.pl "install_config.fpmc" "[main]" lib ./parrot winxed.pbc -c --noan tools/dev/pbc_to_exe.winxed ./parrot -o runtime/parrot/library/PCT/HLLCompiler.pbc compilers/pct/src/PCT/HLLCompiler.pir /usr/bin/perl tools/build/parrot_config_c.pl --install > src/install_config.c /usr/bin/perl tools/build/addgenerated.pl "src/install_config.o" "[main]" lib ./pbc_merge -o runtime/parrot/library/PCT/PAST.pbc \ compilers/pct/src/PCT/Node.pbc \ compilers/pct/src/PAST/Node.pbc \ compilers/pct/src/PAST/Compiler.pbc \ compilers/pct/src/POST/Node.pbc \ compilers/pct/src/POST/Compiler.pbc /usr/bin/perl -e "" > compilers/pge/PGE/builtins_gen.pir ./parrot -o runtime/parrot/library/PGE.pbc compilers/pge/PGE.pir gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/install_config.o -c src/install_config.c ./parrot runtime/parrot/library/PGE/Perl6Grammar.pir --output=compilers/pge/PGE/builtins_gen.pir compilers/pge/PGE/builtins.pg ./parrot runtime/parrot/library/nqp-rx.pbc --target=pir -o ext/nqp-rx/src/stage0/nqp-setting.pir ext/nqp-rx/src/stage0/nqp-setting.nqp ./parrot -o runtime/parrot/library/PGE.pbc compilers/pge/PGE.pir /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/PGE.pbc" "[main]" ./parrot -o runtime/parrot/library/PGE/Perl6Grammar.pbc runtime/parrot/library/PGE/Perl6Grammar.pir ./parrot -o runtime/parrot/library/PCT/Grammar.pbc compilers/pct/src/PCT/Grammar.pir ./parrot -o runtime/parrot/library/PGE/Hs.pbc runtime/parrot/library/PGE/Hs.pir ./parrot -o runtime/parrot/library/PGE/Glob.pbc runtime/parrot/library/PGE/Glob.pir ./parrot runtime/parrot/library/PGE/Perl6Grammar.pbc --output=compilers/tge/TGE/Parser.pir compilers/tge/TGE/Parser.pg ./parrot -o runtime/parrot/library/PCT.pbc compilers/pct/PCT.pir ./parrot runtime/parrot/library/PGE/Perl6Grammar.pbc --output=compilers/data_json/data_json/grammar.pir compilers/data_json/data_json/grammar.pg ./parrot -o pbc_to_exe.pbc tools/dev/pbc_to_exe.pir ./parrot pbc_to_exe.pbc pbc_to_exe.pbc /usr/bin/perl tools/build/addgenerated.pl "compilers/tge/TGE/Parser.pir" "[tge]" ./parrot -o runtime/parrot/library/TGE.pbc compilers/tge/TGE.pir /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/TGE.pbc" "[main]" ./parrot -o compilers/tge/tgc.pbc compilers/tge/tgc.pir /usr/bin/perl tools/build/addgenerated.pl "compilers/tge/tgc.pbc" "[main]" ./parrot compilers/tge/tgc.pbc --output=compilers/data_json/data_json/pge2pir.pir compilers/data_json/data_json/pge2pir.tg ./parrot -o runtime/parrot/library/nqp-setting.pbc ext/nqp-rx/src/stage0/nqp-setting.pir ./parrot -o parrot_config.pbc tools/dev/parrot-config.pir ./pbc_to_exe winxed.pbc ./parrot pbc_to_exe.pbc parrot_config.pbc ./pbc_to_exe parrot-nqp.pbc ./parrot -o compilers/data_json/data_json.pbc compilers/data_json/data_json.pir mkdir -p runtime/parrot/languages/data_json cp compilers/data_json/data_json.pbc runtime/parrot/languages/data_json/data_json.pbc mkdir -p runtime/parrot/languages/JSON ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Compiler.pir compilers/opsc/src/Ops/Compiler.pm ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Compiler/Actions.pir compilers/opsc/src/Ops/Compiler/Actions.pm ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Compiler/Grammar.pir compilers/opsc/src/Ops/Compiler/Grammar.pm ./parrot-nqp --target=pir compilers/data_json/JSON.nqp > runtime/parrot/languages/JSON/JSON.pir ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Emitter.pir compilers/opsc/src/Ops/Emitter.pm ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Trans.pir compilers/opsc/src/Ops/Trans.pm ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Trans/C.pir compilers/opsc/src/Ops/Trans/C.pm ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Op.pir compilers/opsc/src/Ops/Op.pm ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/OpLib.pir compilers/opsc/src/Ops/OpLib.pm ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/File.pir compilers/opsc/src/Ops/File.pm ./parrot-nqp --target=pir runtime/parrot/library/YAML/Tiny.pm > runtime/parrot/library/YAML/Tiny.pir ./parrot-nqp --target=pir runtime/parrot/library/ProfTest/PIRProfile.nqp > runtime/parrot/library/ProfTest/PIRProfile.pir ./parrot-nqp --target=pir runtime/parrot/library/ProfTest/NQPProfile.nqp > runtime/parrot/library/ProfTest/NQPProfile.pir /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/ProfTest/NQPProfile.pir" "[main]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/ProfTest/PIRProfile.pir" "[main]" ./parrot-nqp --target=pir runtime/parrot/library/ProfTest/Matcher.nqp > runtime/parrot/library/ProfTest/Matcher.pir ./parrot-nqp --target=pir runtime/parrot/library/ProfTest/Want.nqp > runtime/parrot/library/ProfTest/Want.pir /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/ProfTest/Matcher.pir" "[main]" ./parrot -o runtime/parrot/library/ProfTest/PIRProfile.pbc runtime/parrot/library/ProfTest/PIRProfile.pir ./parrot -o runtime/parrot/library/ProfTest/NQPProfile.pbc runtime/parrot/library/ProfTest/NQPProfile.pir /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/ProfTest/NQPProfile.pbc" "[main]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/ProfTest/PIRProfile.pbc" "[main]" ./parrot -o runtime/parrot/library/ProfTest/Matcher.pbc runtime/parrot/library/ProfTest/Matcher.pir ./parrot -o runtime/parrot/library/opsc.pbc compilers/opsc/opsc.pir /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/ProfTest/Matcher.pbc" "[main]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/ProfTest/Want.pir" "[main]" ./parrot -o runtime/parrot/library/ProfTest/Want.pbc runtime/parrot/library/ProfTest/Want.pir ./parrot-nqp --target=pir compilers/opsc/ops2c.nqp >parrot-ops2c.pir /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/ProfTest/Want.pbc" "[main]" ./pbc_merge -o runtime/parrot/library/ProfTest.pbc runtime/parrot/library/ProfTest/PIRProfile.pbc \ runtime/parrot/library/ProfTest/NQPProfile.pbc runtime/parrot/library/ProfTest/Matcher.pbc \ runtime/parrot/library/ProfTest/Want.pbc /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/ProfTest.pbc" "[main]" ./parrot -o runtime/parrot/library/YAML/Tiny.pbc runtime/parrot/library/YAML/Tiny.pir /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/YAML/Tiny.pbc" "[main]" ./parrot -o parrot-ops2c.pbc parrot-ops2c.pir ./pbc_to_exe parrot-ops2c.pbc ./parrot-ops2c --dynamic src/dynoplibs/obscure.ops --quiet ./parrot-ops2c --dynamic src/dynoplibs/math.ops --quiet ./parrot-ops2c --dynamic src/dynoplibs/trans.ops --quiet ./parrot-ops2c --dynamic src/dynoplibs/bit.ops --quiet ./parrot-ops2c --dynamic src/dynoplibs/debug.ops --quiet ./parrot-ops2c --dynamic src/dynoplibs/sys.ops --quiet ./parrot-ops2c --dynamic src/dynoplibs/io.ops --quiet gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynoplibs/. -Isrc -o src/dynoplibs/obscure_ops.o -c src/dynoplibs/obscure_ops.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection \ -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Wno-unused-parameter \ -Isrc/dynoplibs/. -o src/dynoplibs/math_ops.o -c src/dynoplibs/math_ops.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynoplibs/. -Isrc -o src/dynoplibs/trans_ops.o -c src/dynoplibs/trans_ops.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynoplibs/. -Isrc -o src/dynoplibs/bit_ops.o -c src/dynoplibs/bit_ops.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynoplibs/. -Isrc -o src/dynoplibs/debug_ops.o -c src/dynoplibs/debug_ops.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynoplibs/. -Isrc -o src/dynoplibs/sys_ops.o -c src/dynoplibs/sys_ops.c gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fwrapv -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynoplibs/. -Isrc -o src/dynoplibs/io_ops.o -c src/dynoplibs/io_ops.c gcc -o runtime/parrot/dynext/obscure_ops.so \ src/dynoplibs/obscure_ops.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/obscure_ops.so" "[library]" gcc -o runtime/parrot/dynext/math_ops.so \ src/dynoplibs/math_ops.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline gcc -o runtime/parrot/dynext/trans_ops.so \ src/dynoplibs/trans_ops.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/math_ops.so" "[library]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/trans_ops.so" "[library]" gcc -o runtime/parrot/dynext/debug_ops.so \ src/dynoplibs/debug_ops.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline gcc -o runtime/parrot/dynext/sys_ops.so \ src/dynoplibs/sys_ops.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/debug_ops.so" "[library]" /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/sys_ops.so" "[library]" ./parrot -o runtime/parrot/library/uuid.pbc runtime/parrot/library/uuid.pir ./parrot -o runtime/parrot/library/Configure/genfile.pbc runtime/parrot/library/Configure/genfile.pir ./parrot -o runtime/parrot/library/pcre.pbc runtime/parrot/library/pcre.pir gcc -o runtime/parrot/dynext/bit_ops.so \ src/dynoplibs/bit_ops.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/bit_ops.so" "[library]" ./parrot -o runtime/parrot/library/Digest/MD5.pbc runtime/parrot/library/Digest/MD5.pir gcc -o runtime/parrot/dynext/io_ops.so \ src/dynoplibs/io_ops.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/io_ops.so" "[library]" ./parrot -o runtime/parrot/library/Archive/Tar.pbc runtime/parrot/library/Archive/Tar.pir ./parrot -o runtime/parrot/library/Archive/Zip.pbc runtime/parrot/library/Archive/Zip.pir ./parrot -o runtime/parrot/library/Config/JSON.pbc runtime/parrot/library/Config/JSON.pir ./parrot -o runtime/parrot/library/distutils.pbc runtime/parrot/library/distutils.pir ./parrot -o runtime/parrot/library/HTTP/Message.pbc runtime/parrot/library/HTTP/Message.pir ./parrot -o runtime/parrot/library/LWP/Protocol.pbc runtime/parrot/library/LWP/Protocol.pir ./parrot -o runtime/parrot/library/LWP/UserAgent.pbc runtime/parrot/library/LWP/UserAgent.pir ./parrot -o runtime/parrot/library/osutils.pbc runtime/parrot/library/osutils.pir + make docs html pdf gmake -C docs gmake[1]: Entering directory '/builddir/build/BUILD/parrot-8.1.0/docs' mkdir -p ops touch doc-prep /usr/bin/perl ../tools/build/podextract.pl ../src/packfile/api.c packfile-c.pod /usr/bin/perl ../tools/build/addgenerated.pl "docs/packfile-c.pod" "[doc]" /usr/bin/perl ../tools/build/podextract.pl ../src/ops/bit.ops ops/bit.pod chmod 0644 ops/bit.pod /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/bit.pod" "[doc]" /usr/bin/perl ../tools/build/podextract.pl ../src/ops/cmp.ops ops/cmp.pod chmod 0644 ops/cmp.pod /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/cmp.pod" "[doc]" /usr/bin/perl ../tools/build/podextract.pl ../src/ops/core.ops ops/core.pod chmod 0644 ops/core.pod /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/core.pod" "[doc]" /usr/bin/perl ../tools/build/podextract.pl ../src/ops/experimental.ops ops/experimental.pod chmod 0644 ops/experimental.pod /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/experimental.pod" "[doc]" /usr/bin/perl ../tools/build/podextract.pl ../src/ops/io.ops ops/io.pod chmod 0644 ops/io.pod /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/io.pod" "[doc]" /usr/bin/perl ../tools/build/podextract.pl ../src/ops/math.ops ops/math.pod chmod 0644 ops/math.pod /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/math.pod" "[doc]" /usr/bin/perl ../tools/build/podextract.pl ../src/ops/object.ops ops/object.pod chmod 0644 ops/object.pod /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/object.pod" "[doc]" /usr/bin/perl ../tools/build/podextract.pl ../src/ops/pmc.ops ops/pmc.pod chmod 0644 ops/pmc.pod /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/pmc.pod" "[doc]" /usr/bin/perl ../tools/build/podextract.pl ../src/ops/set.ops ops/set.pod chmod 0644 ops/set.pod /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/set.pod" "[doc]" /usr/bin/perl ../tools/build/podextract.pl ../src/ops/string.ops ops/string.pod chmod 0644 ops/string.pod /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/string.pod" "[doc]" /usr/bin/perl ../tools/build/podextract.pl ../src/ops/sys.ops ops/sys.pod chmod 0644 ops/sys.pod /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/sys.pod" "[doc]" /usr/bin/perl ../tools/build/podextract.pl ../src/ops/var.ops ops/var.pod chmod 0644 ops/var.pod /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/var.pod" "[doc]" /usr/bin/perl ../tools/docs/ops_summary.pl > ops/index.pod /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/index.pod" "[doc]" /usr/bin/pod2man binaries/parrot.pod > binaries/parrot.1 /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrot.1" "[main]" man /usr/bin/pod2man binaries/parrotbug.pod > binaries/parrotbug.1 /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrotbug.1" "[main]" man /usr/bin/pod2man binaries/parrot_config.pod > binaries/parrot_config.1 /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrot_config.1" "[main]" man /usr/bin/pod2man binaries/parrot_nci_thunk_gen.pod > binaries/parrot_nci_thunk_gen.1 /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrot_nci_thunk_gen.1" "[main]" man /usr/bin/pod2man binaries/parrot-nqp.pod > binaries/parrot-nqp.1 /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrot-nqp.1" "[main]" man /usr/bin/pod2man binaries/parrot-ops2c.pod > binaries/parrot-ops2c.1 /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrot-ops2c.1" "[main]" man /usr/bin/pod2man binaries/parrot-prove.pod > binaries/parrot-prove.1 /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrot-prove.1" "[main]" man /usr/bin/pod2man ../frontend/pbc_disassemble/main.c > binaries/pbc_disassemble.1 /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/pbc_disassemble.1" "[main]" man /usr/bin/pod2man ../frontend/pbc_dump/main.c > binaries/pbc_dump.1 /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/pbc_dump.1" "[main]" man /usr/bin/pod2man ../frontend/pbc_merge/main.c > binaries/pbc_merge.1 /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/pbc_merge.1" "[main]" man /usr/bin/pod2man binaries/pbc_to_exe.pod > binaries/pbc_to_exe.1 /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/pbc_to_exe.1" "[main]" man /usr/bin/pod2man binaries/plumage.pod > binaries/plumage.1 /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/plumage.1" "[main]" man /usr/bin/pod2man binaries/winxed.pod > binaries/winxed.1 /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/winxed.1" "[main]" man gmake[1]: Leaving directory '/builddir/build/BUILD/parrot-8.1.0/docs' gmake -C docs html gmake[1]: Entering directory '/builddir/build/BUILD/parrot-8.1.0/docs' /usr/bin/perl -I../lib ../tools/docs/mk_html_docs.pl --version=8.1.0 gmake[1]: Leaving directory '/builddir/build/BUILD/parrot-8.1.0/docs' gmake -C docs pdf gmake[1]: Entering directory '/builddir/build/BUILD/parrot-8.1.0/docs' mkdir -p build/modified_pod /usr/bin/perl ../tools/docs/filename_and_chapter.pl cd build && pdflatex parrot-book.tex && pdflatex parrot-book.tex This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (preloaded format=pdflatex) restricted \write18 enabled. kpathsea: Running mktexfmt pdflatex.fmt mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order): mktexfmt: /usr/share/texlive/texmf-dist/web2c/fmtutil.cnf mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes: mktexfmt: /builddir/.texlive2019/texmf-config/web2c/fmtutil.cnf mktexfmt [INFO]: writing formats under /builddir/.texlive2019/texmf-var/web2c mktexfmt [INFO]: --- remaking pdflatex with pdftex mktexfmt: running `pdftex -ini -jobname=pdflatex -progname=pdflatex -translate-file=cp227.tcx *pdflatex.ini' ... This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (INITEX) restricted \write18 enabled. (/usr/share/texlive/texmf-dist/web2c/cp227.tcx) entering extended mode (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/pdflatex.ini (/usr/share/texlive/texmf-dist/tex/generic/tex-ini-files/pdftexconfig.tex) (/usr/share/texlive/texmf-dist/tex/latex/base/latex.ltx (/usr/share/texlive/texmf-dist/tex/latex/base/texsys.cfg) ./texsys.aux found \@currdir set to: ./. Assuming \openin and \input have the same search path. Defining UNIX/DOS style filename parser. catcodes, registers, parameters, LaTeX2e <2018-12-01> hacks, control, par, spacing, files, font encodings, lengths, ==================================== Local config file fonttext.cfg used ==================================== (/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.ltx === Don't modify this file, use a .cfg file instead === (/usr/share/texlive/texmf-dist/tex/latex/base/omlenc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmss.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmtt.fd))) ==================================== Local config file fontmath.cfg used ==================================== (/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.ltx === Don't modify this file, use a .cfg file instead === (/usr/share/texlive/texmf-dist/tex/latex/base/omlcmm.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omscmsy.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omxcmex.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ucmr.fd))) ==================================== Local config file preload.cfg used ===================================== (/usr/share/texlive/texmf-dist/tex/latex/base/preload.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/preload.ltx)) page nos., x-ref, environments, center, verbatim, math definitions, boxes, title, sectioning, contents, floats, footnotes, index, bibliography, output, =========================================== Local configuration file hyphen.cfg used =========================================== (/usr/share/texlive/texmf-dist/tex/generic/babel/hyphen.cfg (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/hyphen.tex) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/dumyhyph.tex) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/zerohyph.tex)) (/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu)) ) ) Beginning to dump on file pdflatex.fmt (preloaded format=pdflatex 2020.5.10) 5447 strings of total length 72682 51327 memory locations dumped; current usage is 144&51153 3775 multiletter control sequences \font\nullfont=nullfont \font\OMX/cmex/m/n/10=cmex10 \font\tenln=line10 \font\tenlnw=linew10 \font\tencirc=lcircle10 \font\tencircw=lcirclew10 \font\OT1/cmr/m/n/5=cmr5 \font\OT1/cmr/m/n/7=cmr7 \font\OT1/cmr/m/n/10=cmr10 \font\OML/cmm/m/it/5=cmmi5 \font\OML/cmm/m/it/7=cmmi7 \font\OML/cmm/m/it/10=cmmi10 \font\OMS/cmsy/m/n/5=cmsy5 \font\OMS/cmsy/m/n/7=cmsy7 \font\OMS/cmsy/m/n/10=cmsy10 3633 words of font info for 14 preloaded fonts 14 hyphenation exceptions Hyphenation trie of length 6081 has 183 ops out of 35111 2 for language 1 181 for language 0 0 words of pdfTeX memory 0 indirect objects No pages of output. Transcript written on pdflatex.log. mktexfmt [INFO]: /builddir/.texlive2019/texmf-var/web2c/pdftex/pdflatex.fmt installed. mktexfmt [INFO]: Successfully rebuilt formats: 1 mktexfmt [INFO]: Not selected formats: 15 mktexfmt [INFO]: Total formats: 16 mktexfmt [INFO]: exiting with status 0 entering extended mode (./parrot-book.tex LaTeX2e <2018-12-01> (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2018/09/03 v1.4i Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)) (/usr/share/texlive/texmf-dist/tex/latex/colortbl/colortbl.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty)) No file parrot-book.aux. (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] ) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) [1{/usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/pdftex.map}] Chapter 1. [2] [3] [4] Overfull \hbox (73.50623pt too wide) in paragraph at lines 102--102 [] \OT1/cmtt/m/n/8 C:\textbackslash{}Perl\textbackslash{}bin\textbackslash{}per l.exe t\textbackslash{}harness --gc-debug[] Overfull \hbox (558.01318pt too wide) in paragraph at lines 102--102 [] \OT1/cmtt/m/n/8 t\textbackslash{}library\textbackslash{}*.t t\textbacksla sh{}op\textbackslash{}*.t t\textbackslash{}pmc\textbackslash{}*.t t\textbacks lash{}run\textbackslash{}*.t t\textbackslash{}native_pbc\textbackslash{}*.t[] Overfull \hbox (617.51404pt too wide) in paragraph at lines 102--102 [] \OT1/cmtt/m/n/8 imcc\textbackslash{}t\textbackslash{}*\textbackslash{}*.t t\textbackslash{}dynpmc\textbackslash{}*.t t\textbackslash{}p6rules\textbacks lash{}*.t t\textbackslash{}src\textbackslash{}*.t t\textbackslash{}perl\textbac kslash{}*.t[] [5] [6] [7] [8] [9] Overfull \hbox (8.3941pt too wide) in paragraph at lines 362--363 \OT1/cmr/m/n/10.95 named \OT1/cmtt/m/n/10.95 #parrot\OT1/cmr/m/n/10.95 . This P erl server net-work is also called \OT1/cmtt/m/n/10.95 MagNET \OT1/cmr/m/n/10.9 5 or \OT1/cmtt/m/n/10.95 Rhizomatic\OT1/cmr/m/n/10.95 . [10] Chapter 2. [11] [12] [13] [14] Chapter 3. [15] [16] [17] Overfull \hbox (7.01811pt too wide) in paragraph at lines 648--649 []\OT1/cmr/m/n/10.95 Submit a Par-rot Con-trib-u-tor Li-cense Agree-ment; this doc-u-ment signif[]ies [18] Overfull \hbox (18.04501pt too wide) in paragraph at lines 650--651 [][]$\OT1/cmtt/m/n/10.95 http : / / www . parrot . org / f \ unhbox \ voidb @ x \ hbox{}iles / parrot _ cla . [19] Chapter 4. Overfull \hbox (6.78494pt too wide) in paragraph at lines 716--717 \OT1/cmr/m/n/10.95 built. It in-cludes strength re-duc-tion and rewrites cer-ta in if/branch/label [20] [21] [22] [23] [24] Chapter 5. [25] [26] Overfull \hbox (16.50298pt too wide) in paragraph at lines 1003--1004 \OT1/cmr/m/n/10.95 To in-stall Par-rot in a dif[]ferent lo-ca-tion, use the \OT 1/cmtt/m/n/10.95 --pref[]ix \OT1/cmr/m/n/10.95 op-tion to \OT1/cmr/m/it/10.95 C onf[]igure.pl\OT1/cmr/m/n/10.95 : [27] [28] [29] [30] LaTeX Warning: `!h' float specifier changed to `!ht'. [31] [32] [33] [34] [35] LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined (Font) using `OMS/cmsy/m/n' instead (Font) for symbol `textbraceleft' on input line 1574. [36] [37] Overfull \hbox (1.13748pt too wide) in paragraph at lines 1662--1663 \OT1/cmr/m/n/10.95 This ex-am-ple ex-tracts a two-character string from ``abcde '' at a one-character [38] Overfull \hbox (80.22063pt too wide) in paragraph at lines 1740--1761 [] LaTeX Warning: `!h' float specifier changed to `!ht'. Overfull \hbox (6.53616pt too wide) in paragraph at lines 1768--1778 [] LaTeX Warning: `!h' float specifier changed to `!ht'. LaTeX Warning: `!h' float specifier changed to `!ht'. [39] [40] [41] Overfull \hbox (1.88478pt too wide) in paragraph at lines 1898--1899 \OT1/cmr/m/n/10.95 Strings use copy-on-write (COW) op-ti-miza-tions. A call to \OT1/cmtt/m/n/10.95 $S1 = $S0 \OT1/cmr/m/n/10.95 doesn't [42] [43] [44] [45] Overfull \hbox (57.12846pt too wide) in paragraph at lines 2070--2071 []\OT1/cmr/m/n/10.95 The core ar-ray types are \OT1/cmtt/m/n/10.95 FixedPMCArra y\OT1/cmr/m/n/10.95 , \OT1/cmtt/m/n/10.95 ResizablePMCArray\OT1/cmr/m/n/10.95 , \OT1/cmtt/m/n/10.95 FixedIntegerArray\OT1/cmr/m/n/10.95 , Overfull \hbox (68.35352pt too wide) in paragraph at lines 2070--2071 \OT1/cmtt/m/n/10.95 ResizableIntegerArray\OT1/cmr/m/n/10.95 , \OT1/cmtt/m/n/10. 95 FixedFloatArray\OT1/cmr/m/n/10.95 , \OT1/cmtt/m/n/10.95 ResizableFloatArray\ OT1/cmr/m/n/10.95 , \OT1/cmtt/m/n/10.95 FixedStringArray\OT1/cmr/m/n/10.95 , Overfull \hbox (7.97726pt too wide) in paragraph at lines 2070--2071 \OT1/cmtt/m/n/10.95 ResizableStringArray\OT1/cmr/m/n/10.95 , \OT1/cmtt/m/n/10.9 5 FixedBooleanArray\OT1/cmr/m/n/10.95 , and \OT1/cmtt/m/n/10.95 ResizableBoolea nArray\OT1/cmr/m/n/10.95 . [46] Overfull \hbox (47.97269pt too wide) in paragraph at lines 2188--2189 \OT1/cmr/m/n/10.95 Parrot pro-vides predef[]ined con-stants for work-ing with i t-er-a-tors. \OT1/cmtt/m/n/10.95 .ITERATE[]FROM[]START [47] [48] [49] [50] [51] [52] [53] Overfull \hbox (17.50476pt too wide) in paragraph at lines 2593--2594 \OT1/cmr/m/n/10.95 The \OT1/cmtt/m/n/10.95 f[]ind[]namespace \OT1/cmr/m/n/10.95 method looks up a names-pace, just like the \OT1/cmtt/m/n/10.95 get[]namespace [54] Overfull \hbox (39.69724pt too wide) in paragraph at lines 2611--2612 \OT1/cmr/m/n/10.95 pace ob-ject and re-turns it. If the re-quested names-pace d oesn't ex-ist, \OT1/cmtt/m/n/10.95 make[]namespace [55] [56] [57] [58] [59] LaTeX Font Warning: Font shape `OML/cmtt/m/n' undefined (Font) using `OML/cmm/m/it' instead (Font) for symbol `textless' on input line 2860. [60] [61] [62] Overfull \hbox (10.86739pt too wide) in paragraph at lines 3033--3034 []\OT1/cmr/m/n/10.95 This ex-am-ple de-clares two named pa-ram-e-ters in the su b-rou-tine \OT1/cmtt/m/n/10.95 shoutout\OT1/cmr/m/n/10.95 --- [63] [64] [65] [66] (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [67] Overfull \hbox (77.75629pt too wide) in paragraph at lines 3407--3407 [] \OT1/cmtt/m/n/8 source = ".sub foo\textbackslash{}n$S1 = 'in eval'\textb ackslash{}nprint $S1\textbackslash{}n.end"[] [68] Overfull \hbox (133.00708pt too wide) in paragraph at lines 3460--3460 [] \OT1/cmtt/m/n/8 .lex "foo\textbackslash{}\textbackslash{}o", $P3 # wrong, parsed as 'foo\textbackslash{}\textbackslash{}o'[] Overfull \hbox (69.25616pt too wide) in paragraph at lines 3460--3460 [] \OT1/cmtt/m/n/8 store_lex "foo\textbackslash{}\textbackslash{}o", $P1 # Lexical 'foo\textbackslash{}o' not found[] [69] [70] [71] [72] [73] [74] [75] [76] LaTeX Warning: `!h' float specifier changed to `!ht'. Overfull \hbox (28.32794pt too wide) in paragraph at lines 3890--3891 \OT1/cmr/m/n/10.95 Many of Par-rot's core classes---such as \OT1/cmtt/m/n/10.95 Integer\OT1/cmr/m/n/10.95 , \OT1/cmtt/m/n/10.95 String\OT1/cmr/m/n/10.95 , or \OT1/cmtt/m/n/10.95 ResizablePMCArray\OT1/cmr/m/n/10.95 --- [77] [78] [79] [80] [81] [82] Overfull \hbox (587.28352pt too wide) in paragraph at lines 4264--4277 [] LaTeX Warning: `!h' float specifier changed to `!ht'. [83] [84] [85] [86] [87] [88] Overfull \hbox (2.93416pt too wide) in paragraph at lines 4631--4632 \OT1/cmr/m/n/10.95 The \OT1/cmtt/m/n/10.95 get[]fd \OT1/cmr/m/n/10.95 method re -turns the in-te-ger f[]ile de-scrip-tor of the cur-rent f[]ilehandle [89] [90] [91] [92] [93] [94] [95] (./parrot-book.aux) Package rerunfilecheck Warning: File `parrot-book.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. LaTeX Font Warning: Some font shapes were not available, defaults substituted. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. ) (see the transcript file for additional information) Output written on parrot-book.pdf (95 pages, 416840 bytes). Transcript written on parrot-book.log. This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./parrot-book.tex LaTeX2e <2018-12-01> (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2018/09/03 v1.4i Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)) (/usr/share/texlive/texmf-dist/tex/latex/colortbl/colortbl.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty)) (./parrot-book.aux) (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] ) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) (./parrot-book.out) (./parrot-book.out) (./parrot-book.toc) [1{/usr/share/texli ve/texmf-dist/fonts/map/pdftex/updmap/pdftex.map}] Chapter 1. [2] [3] [4] Overfull \hbox (73.50623pt too wide) in paragraph at lines 102--102 [] \OT1/cmtt/m/n/8 C:\textbackslash{}Perl\textbackslash{}bin\textbackslash{}per l.exe t\textbackslash{}harness --gc-debug[] Overfull \hbox (558.01318pt too wide) in paragraph at lines 102--102 [] \OT1/cmtt/m/n/8 t\textbackslash{}library\textbackslash{}*.t t\textbacksla sh{}op\textbackslash{}*.t t\textbackslash{}pmc\textbackslash{}*.t t\textbacks lash{}run\textbackslash{}*.t t\textbackslash{}native_pbc\textbackslash{}*.t[] Overfull \hbox (617.51404pt too wide) in paragraph at lines 102--102 [] \OT1/cmtt/m/n/8 imcc\textbackslash{}t\textbackslash{}*\textbackslash{}*.t t\textbackslash{}dynpmc\textbackslash{}*.t t\textbackslash{}p6rules\textbacks lash{}*.t t\textbackslash{}src\textbackslash{}*.t t\textbackslash{}perl\textbac kslash{}*.t[] [5] [6] [7] [8] [9] Overfull \hbox (8.3941pt too wide) in paragraph at lines 362--363 \OT1/cmr/m/n/10.95 named \OT1/cmtt/m/n/10.95 #parrot\OT1/cmr/m/n/10.95 . This P erl server net-work is also called \OT1/cmtt/m/n/10.95 MagNET \OT1/cmr/m/n/10.9 5 or \OT1/cmtt/m/n/10.95 Rhizomatic\OT1/cmr/m/n/10.95 . [10] Chapter 2. [11] [12] [13] [14] Chapter 3. [15] [16] [17] Overfull \hbox (7.01811pt too wide) in paragraph at lines 648--649 []\OT1/cmr/m/n/10.95 Submit a Par-rot Con-trib-u-tor Li-cense Agree-ment; this doc-u-ment signif[]ies [18] Overfull \hbox (18.04501pt too wide) in paragraph at lines 650--651 [][]$\OT1/cmtt/m/n/10.95 http : / / www . parrot . org / f \ unhbox \ voidb @ x \ hbox{}iles / parrot _ cla . [19] Chapter 4. Overfull \hbox (6.78494pt too wide) in paragraph at lines 716--717 \OT1/cmr/m/n/10.95 built. It in-cludes strength re-duc-tion and rewrites cer-ta in if/branch/label [20] [21] [22] [23] [24] Chapter 5. [25] [26] Overfull \hbox (16.50298pt too wide) in paragraph at lines 1003--1004 \OT1/cmr/m/n/10.95 To in-stall Par-rot in a dif[]ferent lo-ca-tion, use the \OT 1/cmtt/m/n/10.95 --pref[]ix \OT1/cmr/m/n/10.95 op-tion to \OT1/cmr/m/it/10.95 C onf[]igure.pl\OT1/cmr/m/n/10.95 : [27] [28] [29] [30] LaTeX Warning: `!h' float specifier changed to `!ht'. [31] [32] [33] [34] [35] LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined (Font) using `OMS/cmsy/m/n' instead (Font) for symbol `textbraceleft' on input line 1574. [36] [37] Overfull \hbox (1.13748pt too wide) in paragraph at lines 1662--1663 \OT1/cmr/m/n/10.95 This ex-am-ple ex-tracts a two-character string from ``abcde '' at a one-character [38] Overfull \hbox (80.22063pt too wide) in paragraph at lines 1740--1761 [] LaTeX Warning: `!h' float specifier changed to `!ht'. Overfull \hbox (6.53616pt too wide) in paragraph at lines 1768--1778 [] LaTeX Warning: `!h' float specifier changed to `!ht'. LaTeX Warning: `!h' float specifier changed to `!ht'. [39] [40] [41] Overfull \hbox (1.88478pt too wide) in paragraph at lines 1898--1899 \OT1/cmr/m/n/10.95 Strings use copy-on-write (COW) op-ti-miza-tions. A call to \OT1/cmtt/m/n/10.95 $S1 = $S0 \OT1/cmr/m/n/10.95 doesn't [42] [43] [44] [45] Overfull \hbox (57.12846pt too wide) in paragraph at lines 2070--2071 []\OT1/cmr/m/n/10.95 The core ar-ray types are \OT1/cmtt/m/n/10.95 FixedPMCArra y\OT1/cmr/m/n/10.95 , \OT1/cmtt/m/n/10.95 ResizablePMCArray\OT1/cmr/m/n/10.95 , \OT1/cmtt/m/n/10.95 FixedIntegerArray\OT1/cmr/m/n/10.95 , Overfull \hbox (68.35352pt too wide) in paragraph at lines 2070--2071 \OT1/cmtt/m/n/10.95 ResizableIntegerArray\OT1/cmr/m/n/10.95 , \OT1/cmtt/m/n/10. 95 FixedFloatArray\OT1/cmr/m/n/10.95 , \OT1/cmtt/m/n/10.95 ResizableFloatArray\ OT1/cmr/m/n/10.95 , \OT1/cmtt/m/n/10.95 FixedStringArray\OT1/cmr/m/n/10.95 , Overfull \hbox (7.97726pt too wide) in paragraph at lines 2070--2071 \OT1/cmtt/m/n/10.95 ResizableStringArray\OT1/cmr/m/n/10.95 , \OT1/cmtt/m/n/10.9 5 FixedBooleanArray\OT1/cmr/m/n/10.95 , and \OT1/cmtt/m/n/10.95 ResizableBoolea nArray\OT1/cmr/m/n/10.95 . [46] Overfull \hbox (47.97269pt too wide) in paragraph at lines 2188--2189 \OT1/cmr/m/n/10.95 Parrot pro-vides predef[]ined con-stants for work-ing with i t-er-a-tors. \OT1/cmtt/m/n/10.95 .ITERATE[]FROM[]START [47] [48] [49] [50] [51] [52] [53] Overfull \hbox (17.50476pt too wide) in paragraph at lines 2593--2594 \OT1/cmr/m/n/10.95 The \OT1/cmtt/m/n/10.95 f[]ind[]namespace \OT1/cmr/m/n/10.95 method looks up a names-pace, just like the \OT1/cmtt/m/n/10.95 get[]namespace [54] Overfull \hbox (39.69724pt too wide) in paragraph at lines 2611--2612 \OT1/cmr/m/n/10.95 pace ob-ject and re-turns it. If the re-quested names-pace d oesn't ex-ist, \OT1/cmtt/m/n/10.95 make[]namespace [55] [56] [57] [58] [59] LaTeX Font Warning: Font shape `OML/cmtt/m/n' undefined (Font) using `OML/cmm/m/it' instead (Font) for symbol `textless' on input line 2860. [60] [61] [62] Overfull \hbox (10.86739pt too wide) in paragraph at lines 3033--3034 []\OT1/cmr/m/n/10.95 This ex-am-ple de-clares two named pa-ram-e-ters in the su b-rou-tine \OT1/cmtt/m/n/10.95 shoutout\OT1/cmr/m/n/10.95 --- [63] [64] [65] [66] (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [67] Overfull \hbox (77.75629pt too wide) in paragraph at lines 3407--3407 [] \OT1/cmtt/m/n/8 source = ".sub foo\textbackslash{}n$S1 = 'in eval'\textb ackslash{}nprint $S1\textbackslash{}n.end"[] [68] Overfull \hbox (133.00708pt too wide) in paragraph at lines 3460--3460 [] \OT1/cmtt/m/n/8 .lex "foo\textbackslash{}\textbackslash{}o", $P3 # wrong, parsed as 'foo\textbackslash{}\textbackslash{}o'[] Overfull \hbox (69.25616pt too wide) in paragraph at lines 3460--3460 [] \OT1/cmtt/m/n/8 store_lex "foo\textbackslash{}\textbackslash{}o", $P1 # Lexical 'foo\textbackslash{}o' not found[] [69] [70] [71] [72] [73] [74] [75] [76] LaTeX Warning: `!h' float specifier changed to `!ht'. Overfull \hbox (28.32794pt too wide) in paragraph at lines 3890--3891 \OT1/cmr/m/n/10.95 Many of Par-rot's core classes---such as \OT1/cmtt/m/n/10.95 Integer\OT1/cmr/m/n/10.95 , \OT1/cmtt/m/n/10.95 String\OT1/cmr/m/n/10.95 , or \OT1/cmtt/m/n/10.95 ResizablePMCArray\OT1/cmr/m/n/10.95 --- [77] [78] [79] [80] [81] [82] Overfull \hbox (587.28352pt too wide) in paragraph at lines 4264--4277 [] LaTeX Warning: `!h' float specifier changed to `!ht'. [83] [84] [85] [86] [87] [88] Overfull \hbox (2.93416pt too wide) in paragraph at lines 4631--4632 \OT1/cmr/m/n/10.95 The \OT1/cmtt/m/n/10.95 get[]fd \OT1/cmr/m/n/10.95 method re -turns the in-te-ger f[]ile de-scrip-tor of the cur-rent f[]ilehandle [89] [90] [91] [92] [93] [94] [95] (./parrot-book.aux) LaTeX Font Warning: Some font shapes were not available, defaults substituted. ) (see the transcript file for additional information) Output written on parrot-book.pdf (95 pages, 420022 bytes). Transcript written on parrot-book.log. /usr/bin/perl ../tools/build/addgenerated.pl "docs/build/parrot-book.pdf" "[main]" doc gmake[1]: Leaving directory '/builddir/build/BUILD/parrot-8.1.0/docs' + gmake -C docs man gmake: Entering directory '/builddir/build/BUILD/parrot-8.1.0/docs' gmake: Nothing to be done for 'man'. gmake: Leaving directory '/builddir/build/BUILD/parrot-8.1.0/docs' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.0Bdcq3 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64 ++ dirname /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64 + cd parrot-8.1.0 + rm -rf /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64 ++ pwd + export LD_LIBRARY_PATH=/builddir/build/BUILD/parrot-8.1.0/blib/lib + LD_LIBRARY_PATH=/builddir/build/BUILD/parrot-8.1.0/blib/lib + make install DESTDIR=/builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64 gmake -C docs gmake[1]: Entering directory '/builddir/build/BUILD/parrot-8.1.0/docs' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/builddir/build/BUILD/parrot-8.1.0/docs' mkdir -p blib/lib gcc -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -o blib/lib/inst_libparrot.so.8.1.0 \ src/string/api.o src/ops/core_ops.o src/core_pmcs.o src/datatypes.o src/debug.o src/disassemble.o src/dynext.o src/embed/api.o src/embed/bytecode.o src/embed/strings.o src/embed/pmc.o src/string/encoding.o src/exceptions.o src/exit.o src/extend.o src/extend_vtable.o src/alarm.o src/gc/alloc_memory.o src/gc/alloc_resources.o src/gc/api.o src/gc/gc_ms.o src/gc/gc_inf.o src/gc/gc_ms2.o src/gc/gc_gms.o src/gc/mark_sweep.o src/gc/system.o src/gc/fixed_allocator.o src/gc/variable_size_pool.o src/gc/string_gc.o src/global_setup.o src/hash.o src/hll.o src/call/pcc.o src/call/args.o src/interp/inter_cb.o src/interp/api.o src/call/ops.o src/call/context.o src/call/context_accessors.o src/key.o src/library.o src/list.o src/pointer_array.o src/string/sprintf.o src/multidispatch.o src/namespace.o src/nci/api.o src/nci/signatures.o src/nci/core_thunks.o src/nci/extra_thunks.o src/oo.o src/packfile/object_serialization.o src/pmc.o src/runcore/main.o src/runcore/cores.o src/runcore/profiling.o src/runcore/subprof.o src/scheduler.o src/thread.o src/events.o src/string/spf_render.o src/string/spf_vtable.o src/string/namealias.o src/sub.o src/runcore/trace.o src/utils.o src/vtables.o src/warnings.o src/packfile/api.o src/packfile/output.o src/packfile/pf_items.o src/packfile/segments.o src/longopt.o src/platform/generic/io.o src/platform/generic/socket.o src/platform/generic/file.o src/platform/generic/time.o src/platform/generic/encoding.o src/platform/generic/env.o src/platform/generic/cpu_type.o src/platform/generic/num_cpus.o src/platform/generic/dl.o src/platform/generic/math.o src/platform/generic/itimer.o src/platform/generic/exec.o src/platform/generic/misc.o src/platform/generic/hires_timer.o src/platform/generic/sysmem.o src/platform/generic/uid.o src/platform/generic/error.o src/platform/generic/entropy.o src/io/api.o src/io/buffer.o src/io/filehandle.o src/io/socket.o src/io/stringhandle.o src/io/pipe.o src/io/userhandle.o src/io/utilities.o src/pmc/default.o src/pmc/null.o src/pmc/env.o src/pmc/key.o src/pmc/unmanagedstruct.o src/pmc/managedstruct.o src/pmc/exception.o src/pmc/parrotlibrary.o src/pmc/parrotinterpreter.o src/pmc/lexpad.o src/pmc/timer.o src/pmc/pointer.o src/pmc/sub.o src/pmc/continuation.o src/pmc/coroutine.o src/pmc/nci.o src/pmc/float.o src/pmc/integer.o src/pmc/bigint.o src/pmc/bignum.o src/pmc/complex.o src/pmc/string.o src/pmc/boolean.o src/pmc/fixedintegerarray.o src/pmc/iterator.o src/pmc/fixedstringarray.o src/pmc/hash.o src/pmc/orderedhash.o src/pmc/oplib.o src/pmc/opcode.o src/pmc/callcontext.o src/pmc/addrregistry.o src/pmc/alarm.o src/pmc/arrayiterator.o src/pmc/bytebuffer.o src/pmc/callback.o src/pmc/capture.o src/pmc/class.o src/pmc/eventhandler.o src/pmc/exceptionhandler.o src/pmc/exporter.o src/pmc/filehandle.o src/pmc/fixedbooleanarray.o src/pmc/fixedfloatarray.o src/pmc/fixedpmcarray.o src/pmc/handle.o src/pmc/hashiterator.o src/pmc/hashiteratorkey.o src/pmc/imageiofreeze.o src/pmc/imageiosize.o src/pmc/imageiostrings.o src/pmc/imageiothaw.o src/pmc/imccompiler.o src/pmc/lexinfo.o src/pmc/mappedbytearray.o src/pmc/multisub.o src/pmc/namespace.o src/pmc/nativepccmethod.o src/pmc/object.o src/pmc/orderedhashiterator.o src/pmc/os.o src/pmc/packfile.o src/pmc/packfileannotation.o src/pmc/packfileannotations.o src/pmc/packfilebytecodesegment.o src/pmc/packfileconstanttable.o src/pmc/packfiledebug.o src/pmc/packfiledirectory.o src/pmc/packfileopmap.o src/pmc/packfilerawsegment.o src/pmc/packfilesegment.o src/pmc/packfileview.o src/pmc/pmclist.o src/pmc/pmcproxy.o src/pmc/proxy.o src/pmc/ptr.o src/pmc/ptrbuf.o src/pmc/ptrobj.o src/pmc/resizablebooleanarray.o src/pmc/resizablefloatarray.o src/pmc/resizableintegerarray.o src/pmc/resizablepmcarray.o src/pmc/resizablestringarray.o src/pmc/role.o src/pmc/scalar.o src/pmc/scheduler.o src/pmc/schedulermessage.o src/pmc/sockaddr.o src/pmc/socket.o src/pmc/stringbuilder.o src/pmc/stringhandle.o src/pmc/stringiterator.o src/pmc/structview.o src/pmc/task.o src/pmc/undef.o src/string/encoding/shared.o src/string/encoding/tables.o src/string/encoding/null.o src/string/encoding/ascii.o src/string/encoding/latin1.o src/string/encoding/binary.o src/string/encoding/utf8.o src/string/encoding/utf16.o src/string/encoding/ucs2.o src/string/encoding/ucs4.o compilers/imcc/imcparser.o compilers/imcc/imclexer.o compilers/imcc/imc.o compilers/imcc/main.o compilers/imcc/symreg.o compilers/imcc/instructions.o compilers/imcc/cfg.o compilers/imcc/reg_alloc.o compilers/imcc/sets.o compilers/imcc/debug.o compilers/imcc/optimizer.o compilers/imcc/pbc.o compilers/imcc/parser_util.o compilers/imcc/pcc.o compilers/imcc/api.o -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -L/usr/lib64 -licuuc -licudata /usr/bin/perl tools/build/addgenerated.pl "blib/lib/inst_libparrot.so.8.1.0" "[main]" lib gcc -o installable_parrot \ frontend/parrot2/main.o src/install_config.o \ frontend/parrot2/prt0.pbc.o -L"/builddir/build/BUILD/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -Wl,-E /usr/bin/perl tools/build/addgenerated.pl "installable_parrot" "[main]" bin gcc -o installable_pbc_dump \ frontend/pbc_dump/main.o \ frontend/pbc_dump/packdump.o \ -L"/builddir/build/BUILD/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -Wl,-E /usr/bin/perl tools/build/addgenerated.pl "installable_pbc_dump" "[main]" bin gcc -o installable_pbc_disassemble \ frontend/pbc_disassemble/main.o \ -L"/builddir/build/BUILD/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -Wl,-E /usr/bin/perl tools/build/addgenerated.pl "installable_pbc_disassemble" "[main]" bin gcc -o installable_parrot_debugger \ frontend/parrot_debugger/main.o \ src/install_config.o \ -L"/builddir/build/BUILD/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -Wl,-E /usr/bin/perl tools/build/addgenerated.pl installable_parrot_debugger [main] bin ./parrot -o parrot_config.pbc tools/dev/parrot-config.pir ./pbc_to_exe parrot_config.pbc --install /usr/bin/perl tools/build/addgenerated.pl "installable_parrot_config" "[main]" bin gcc -o installable_pbc_merge \ frontend/pbc_merge/main.o \ src/install_config.o \ -L"/builddir/build/BUILD/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib64 -licuuc -licudata -lpthread -lresolv -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -Wl,-E /usr/bin/perl tools/build/addgenerated.pl "installable_pbc_merge" "[main]" bin ./pbc_to_exe pbc_to_exe.pbc --install /usr/bin/perl tools/build/addgenerated.pl "installable_pbc_to_exe" "[main]" bin ./pbc_to_exe parrot-nqp.pbc --install ./parrot -o parrot_nci_thunk_gen.pbc tools/dev/nci_thunk_gen.pir ./pbc_to_exe parrot_nci_thunk_gen.pbc --install /usr/bin/perl tools/build/addgenerated.pl "installable_parrot_nci_thunk_gen" "[main]" bin ./parrot -o parrot-prove.pbc runtime/parrot/bin/prove.pir ./pbc_to_exe parrot-prove.pbc --install /usr/bin/perl tools/build/addgenerated.pl "installable_parrot-prove" "[main]" bin ./pbc_to_exe parrot-ops2c.pbc --install ./pbc_to_exe winxed.pbc --install /usr/bin/perl tools/dev/install_files.pl \ --buildprefix= \ --prefix="/usr" \ --exec-prefix="/usr" \ --bindir="/usr/bin" \ --libdir="/usr/lib64" \ --includedir="/usr/include" \ --destdir=/builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64 \ --datadir="/usr/share" \ --docdir="/usr/share/doc" \ --mandir="/usr/share/man" \ --versiondir="/parrot/8.1.0" \ MANIFEST MANIFEST.generated MANIFEST.generated:24: Duplicate entry include/parrot/extend_vtable.h MANIFEST.generated:88: Duplicate entry include/pmc/pmc_default.h MANIFEST.generated:91: Duplicate entry include/pmc/pmc_scalar.h MANIFEST.generated:100: Duplicate entry include/pmc/pmc_fixedintegerarray.h MANIFEST.generated:101: Duplicate entry include/pmc/pmc_env.h MANIFEST.generated:102: Duplicate entry include/pmc/pmc_parrotlibrary.h MANIFEST.generated:103: Duplicate entry include/pmc/pmc_null.h MANIFEST.generated:106: Duplicate entry include/pmc/pmc_timer.h MANIFEST.generated:107: Duplicate entry include/pmc/pmc_pointer.h MANIFEST.generated:121: Duplicate entry include/pmc/pmc_orderedhash.h MANIFEST.generated:124: Duplicate entry include/pmc/pmc_alarm.h MANIFEST.generated:125: Duplicate entry include/pmc/pmc_addrregistry.h MANIFEST.generated:140: Duplicate entry include/pmc/pmc_imageiofreeze.h MANIFEST.generated:141: Duplicate entry include/pmc/pmc_imageiosize.h MANIFEST.generated:142: Duplicate entry include/pmc/pmc_imageiothaw.h MANIFEST.generated:143: Duplicate entry include/pmc/pmc_imageiostrings.h MANIFEST.generated:151: Duplicate entry include/pmc/pmc_object.h MANIFEST.generated:162: Duplicate entry include/pmc/pmc_proxy.h MANIFEST.generated:164: Duplicate entry include/pmc/pmc_resizableintegerarray.h MANIFEST.generated:169: Duplicate entry include/pmc/pmc_sockaddr.h MANIFEST.generated:170: Duplicate entry include/pmc/pmc_schedulermessage.h MANIFEST.generated:176: Duplicate entry include/pmc/pmc_undef.h MANIFEST.generated:180: Duplicate entry include/pmc/pmc_task.h MANIFEST.generated:219: Duplicate entry include/pmc/pmc_resizablepmcarray.h MANIFEST.generated:239: Duplicate entry include/pmc/pmc_parrotinterpreter.h MANIFEST.generated:240: Duplicate entry include/pmc/pmc_lexpad.h MANIFEST.generated:241: Duplicate entry include/pmc/pmc_sub.h MANIFEST.generated:242: Duplicate entry include/pmc/pmc_continuation.h MANIFEST.generated:244: Duplicate entry include/pmc/pmc_nci.h MANIFEST.generated:245: Duplicate entry include/pmc/pmc_float.h MANIFEST.generated:246: Duplicate entry include/pmc/pmc_integer.h MANIFEST.generated:247: Duplicate entry include/pmc/pmc_bigint.h MANIFEST.generated:248: Duplicate entry include/pmc/pmc_bignum.h MANIFEST.generated:249: Duplicate entry include/pmc/pmc_complex.h MANIFEST.generated:250: Duplicate entry include/pmc/pmc_boolean.h MANIFEST.generated:251: Duplicate entry include/pmc/pmc_string.h MANIFEST.generated:252: Duplicate entry include/pmc/pmc_iterator.h MANIFEST.generated:253: Duplicate entry include/pmc/pmc_fixedstringarray.h MANIFEST.generated:254: Duplicate entry include/pmc/pmc_hash.h MANIFEST.generated:255: Duplicate entry include/pmc/pmc_oplib.h MANIFEST.generated:256: Duplicate entry include/pmc/pmc_opcode.h MANIFEST.generated:258: Duplicate entry include/pmc/pmc_arrayiterator.h MANIFEST.generated:259: Duplicate entry include/pmc/pmc_bytebuffer.h MANIFEST.generated:261: Duplicate entry include/pmc/pmc_capture.h MANIFEST.generated:262: Duplicate entry include/pmc/pmc_eventhandler.h MANIFEST.generated:263: Duplicate entry include/pmc/pmc_class.h MANIFEST.generated:264: Duplicate entry include/pmc/pmc_exceptionhandler.h MANIFEST.generated:265: Duplicate entry include/pmc/pmc_exporter.h MANIFEST.generated:267: Duplicate entry include/pmc/pmc_fixedbooleanarray.h MANIFEST.generated:268: Duplicate entry include/pmc/pmc_fixedfloatarray.h MANIFEST.generated:269: Duplicate entry include/pmc/pmc_fixedpmcarray.h MANIFEST.generated:270: Duplicate entry include/pmc/pmc_hashiterator.h MANIFEST.generated:271: Duplicate entry include/pmc/pmc_handle.h MANIFEST.generated:272: Duplicate entry include/pmc/pmc_hashiteratorkey.h MANIFEST.generated:273: Duplicate entry include/pmc/pmc_mappedbytearray.h MANIFEST.generated:274: Duplicate entry include/pmc/pmc_lexinfo.h MANIFEST.generated:275: Duplicate entry include/pmc/pmc_imccompiler.h MANIFEST.generated:277: Duplicate entry include/pmc/pmc_nativepccmethod.h MANIFEST.generated:278: Duplicate entry include/pmc/pmc_namespace.h MANIFEST.generated:279: Duplicate entry include/pmc/pmc_orderedhashiterator.h MANIFEST.generated:280: Duplicate entry include/pmc/pmc_os.h MANIFEST.generated:281: Duplicate entry include/pmc/pmc_packfile.h MANIFEST.generated:282: Duplicate entry include/pmc/pmc_packfileannotation.h MANIFEST.generated:287: Duplicate entry include/pmc/pmc_packfileopmap.h MANIFEST.generated:288: Duplicate entry include/pmc/pmc_packfilesegment.h MANIFEST.generated:289: Duplicate entry include/pmc/pmc_pmclist.h MANIFEST.generated:290: Duplicate entry include/pmc/pmc_packfileview.h MANIFEST.generated:291: Duplicate entry include/pmc/pmc_pmcproxy.h MANIFEST.generated:292: Duplicate entry include/pmc/pmc_ptr.h MANIFEST.generated:293: Duplicate entry include/pmc/pmc_resizablefloatarray.h MANIFEST.generated:295: Duplicate entry include/pmc/pmc_resizablebooleanarray.h MANIFEST.generated:296: Duplicate entry include/pmc/pmc_scheduler.h MANIFEST.generated:297: Duplicate entry include/pmc/pmc_resizablestringarray.h MANIFEST.generated:298: Duplicate entry include/pmc/pmc_role.h MANIFEST.generated:299: Duplicate entry include/pmc/pmc_socket.h MANIFEST.generated:300: Duplicate entry include/pmc/pmc_stringhandle.h MANIFEST.generated:301: Duplicate entry include/pmc/pmc_stringbuilder.h MANIFEST.generated:302: Duplicate entry include/pmc/pmc_stringiterator.h MANIFEST.generated:304: Duplicate entry include/pmc/pmc_structview.h MANIFEST.generated:316: Duplicate entry include/pmc/pmc_key.h MANIFEST.generated:317: Duplicate entry include/pmc/pmc_callcontext.h MANIFEST.generated:318: Duplicate entry include/pmc/pmc_unmanagedstruct.h MANIFEST.generated:320: Duplicate entry include/pmc/pmc_exception.h MANIFEST.generated:321: Duplicate entry include/pmc/pmc_coroutine.h MANIFEST.generated:322: Duplicate entry include/pmc/pmc_callback.h MANIFEST.generated:323: Duplicate entry include/pmc/pmc_filehandle.h MANIFEST.generated:324: Duplicate entry include/pmc/pmc_multisub.h MANIFEST.generated:326: Duplicate entry include/pmc/pmc_packfileannotations.h MANIFEST.generated:327: Duplicate entry include/pmc/pmc_packfileconstanttable.h MANIFEST.generated:329: Duplicate entry include/pmc/pmc_packfiledirectory.h MANIFEST.generated:330: Duplicate entry include/pmc/pmc_packfilerawsegment.h MANIFEST.generated:331: Duplicate entry include/pmc/pmc_ptrbuf.h MANIFEST.generated:337: Duplicate entry include/pmc/pmc_managedstruct.h MANIFEST.generated:338: Duplicate entry include/pmc/pmc_packfilebytecodesegment.h MANIFEST.generated:339: Duplicate entry include/pmc/pmc_packfiledebug.h MANIFEST.generated:340: Duplicate entry include/pmc/pmc_ptrobj.h MANIFEST.generated:343: Duplicate entry src/dynpmc/pmc_select.h MANIFEST.generated:345: Duplicate entry src/dynpmc/pmc_dynlexpad.h MANIFEST.generated:347: Duplicate entry src/dynpmc/pmc_file.h MANIFEST.generated:349: Duplicate entry src/dynpmc/pmc_foo.h MANIFEST.generated:351: Duplicate entry src/dynpmc/pmc_subproxy.h MANIFEST.generated:353: Duplicate entry src/dynpmc/pmc_rational.h MANIFEST.generated:356: Duplicate entry src/dynpmc/pmc_foo2.h Installing ... /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/parrot/8.1.0/MANIFEST /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/CREDITS /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/DONORS.pod /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/LICENSE /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/PBC_COMPAT /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/RESPONSIBLE_PARTIES /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pge/Defines.mak /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pge/P6Rule.grammar /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pge/PGE.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pge/PGE/Exp.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pge/PGE/Match.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pge/PGE/OPTable.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pge/PGE/P5Regex.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pge/PGE/Perl6Regex.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pge/PGE/Regex.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pge/PGE/builtins.pg /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pge/Rules.mak /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pge/STATUS /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/imcc/api.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/imcc/embed.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/imcc/yyscanner.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/alarm.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/api.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/atomic.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/atomic/fallback.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/atomic/gcc_ppc.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/atomic/gcc_x86.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/atomic/sparc.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/caches.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/call.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/cclass.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/compiler.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/context.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/core_types.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/datatypes.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/debugger.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/disassemble.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/dynext.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/encoding.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/enums.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/events.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/exceptions.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/exit.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/extend.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/gc_api.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/global_setup.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/hash.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/hll.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/imageio.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/interpreter.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/io.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/key.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/library.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/list.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/longopt.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/memory.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/misc.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/multidispatch.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/namealias.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/namespace.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/nci.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/oo.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/oo_private.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/op.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/oplib.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/oplib/core_ops.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/oplib/ops.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/opsenum.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/packfile.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/parrot.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/platform_interface.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/pmc.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/pmc_freeze.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/pobj.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/pointer_array.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/runcore_api.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/runcore_profiling.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/runcore_subprof.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/runcore_trace.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/scheduler.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/scheduler_private.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/settings.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/string.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/string_funcs.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/sub.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/thr_none.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/thr_pthread.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/thr_windows.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/thread.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/vtables.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/warnings.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/dummy /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/bin/prove.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/fp_equality.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/green_threads.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/hllmacros.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/test_more.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/parrot/parrot.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Archive/Tar.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Archive/Zip.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/CGI/QueryHash.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Config/JSON.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Configure/genfile.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Crow.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Curses.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Data/Dumper.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Data/Dumper/Base.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Data/Dumper/Default.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Digest/MD5.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Digest/sha256.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Getopt/Obj.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/HTTP/Daemon.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/HTTP/Message.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Iter.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/JSON.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/LWP/Protocol.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/LWP/UserAgent.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/MIME/Base64.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Math/Rand.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/NCI/Utils.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/OpenGL.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/OpenGL/Math.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/P6object.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/PGE/Dumper.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/PGE/Glob.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/PGE/Hs.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/PGE/Perl6Grammar.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/PGE/Text.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/PGE/Util.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Parrot/Coroutine.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Parrot/Exception.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Pg.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/ProfTest/Matcher.nqp /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/ProfTest/NQPProfile.nqp /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/ProfTest/PIRProfile.nqp /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/ProfTest/Want.nqp /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Range.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Rules.mak /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/SDL.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/SDL/App.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/SDL/Button.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/SDL/Color.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/SDL/Constants.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/SDL/Event.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/SDL/EventHandler.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/SDL/Font.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/SDL/Image.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/SDL/LCD.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/SDL/LCD.png /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/SDL/Rect.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/SDL/Sprite.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/SDL/StopWatch.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/SDL/Surface.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Stream/Base.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Stream/Combiner.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Stream/Coroutine.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Stream/Filter.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Stream/Lines.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Stream/ParrotIO.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Stream/Replay.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Stream/Sub.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Stream/Writer.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/String/Utils.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/TAP/Formatter.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/TAP/Harness.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/TAP/Parser.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/TclLibrary.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Test/Builder.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Test/Builder/Output.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Test/Builder/Test.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Test/Builder/TestPlan.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Test/Builder/Tester.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Test/Class.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Test/More.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/URI.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/URI/Escape.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/YAML/Dumper.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/YAML/Dumper/Base.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/YAML/Dumper/Default.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/YAML/Tiny.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/crypto.declarations /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/distutils.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/dumper.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/libpcre.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/ncurses.declarations /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/ncurses.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/openssl.declarations /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/osutils.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/parrotlib.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/pcore.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/pcre.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/postgres.declarations /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/postgres.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/uuid.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/yaml_dumper.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/config.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/feature.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/has_header.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/core_pmcs.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/pbcversion.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/vtable.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/extend_vtable.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/parrot/extend_vtable.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/datatypes.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/cclass.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/call_bits.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/iterator.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/timer.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/except_types.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/except_severity.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/hash_key_type.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/interpflags.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/interpdebug.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/interptrace.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/cloneflags.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/interpcores.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/iglobals.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/stdio.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/sysinfo.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/socket.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/libpaths.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/dlopenflags.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/packfile_annotation_keytype.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/longopt.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/stat.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/stringinfo.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/warnings.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/errors.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/interpinfo.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/tm.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/parrot_version.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/pmctypes.pasm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/libparrot.a /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/libparrot.so /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/libparrot.so.8.1.0 /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/select.so /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/dynlexpad.so /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/file.so /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/os.so /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/subproxy.so /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/rational.so /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Test/More.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/parrotlib.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Regex.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/HLL.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/P6Regex.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/P6object.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/PGE/Dumper.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Getopt/Obj.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Parrot/Exception.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/dumper.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/PCT/Dumper.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/PGE/Util.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/PGE/Text.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/CGI/QueryHash.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/config.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Data/Dumper/Base.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Crow.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Data/Dumper/Default.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Data/Dumper.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Iter.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/yaml_dumper.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/JSON.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Digest/sha256.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/NCI/Utils.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Math/Rand.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/ncurses.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/MIME/Base64.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/parrotlib.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/pcore.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Parrot/Coroutine.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Range.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Stream/Base.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Stream/Combiner.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Stream/Coroutine.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Stream/Filter.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Stream/ParrotIO.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Stream/Lines.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Stream/Replay.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Stream/Sub.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Stream/Writer.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/String/Utils.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/TAP/Formatter.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/TAP/Harness.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Test/Builder/Output.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/TAP/Parser.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Test/Builder/Test.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Test/Builder/Tester.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Test/Class.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Test/Builder.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Test/Builder/TestPlan.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/TclLibrary.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/URI.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/URI/Escape.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/YAML/Dumper/Base.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/YAML/Dumper/Default.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/libpcre.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/YAML/Dumper.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/postgres.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/include/config.fpmc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/PCT/HLLCompiler.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/parrot_config.o /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/PCT/PAST.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/PGE.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/PCT/Grammar.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/PGE/Perl6Grammar.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/PGE/Hs.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/PGE/Glob.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/PCT.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/TGE.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/tge/tgc.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/ProfTest/NQPProfile.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/ProfTest/PIRProfile.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/ProfTest/Matcher.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/ProfTest/NQPProfile.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/ProfTest/PIRProfile.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/ProfTest/Matcher.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/ProfTest/Want.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/opsc.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/ProfTest/Want.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/ProfTest.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/YAML/Tiny.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/obscure_ops.so /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/math_ops.so /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/trans_ops.so /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/debug_ops.so /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/sys_ops.so /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/uuid.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Configure/genfile.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/pcre.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/bit_ops.so /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Digest/MD5.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/io_ops.so /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Archive/Zip.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Config/JSON.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/Archive/Tar.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/distutils.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/LWP/UserAgent.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/HTTP/Message.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/LWP/Protocol.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/osutils.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/man/man1/parrot.1 /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/man/man1/parrotbug.1 /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/man/man1/parrot_config.1 /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/man/man1/parrot_nci_thunk_gen.1 /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/man/man1/parrot-nqp.1 /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/man/man1/parrot-ops2c.1 /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/man/man1/parrot-prove.1 /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/man/man1/pbc_disassemble.1 /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/man/man1/pbc_dump.1 /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/man/man1/pbc_merge.1 /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/man/man1/pbc_to_exe.1 /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/man/man1/plumage.1 /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/man/man1/winxed.1 /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/docs/build/parrot-book.pdf /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/inst_libparrot.so.8.1.0 /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/parrot /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/pbc_dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/pbc_disassemble /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/parrot_config /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/pbc_merge /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/pbc_to_exe /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/parrot-nqp /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/parrot_nci_thunk_gen /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/parrot-prove /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/parrot-ops2c /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/winxed Finished install_files.pl gmake -C docs man gmake[1]: Entering directory '/builddir/build/BUILD/parrot-8.1.0/docs' gmake[1]: Nothing to be done for 'man'. gmake[1]: Leaving directory '/builddir/build/BUILD/parrot-8.1.0/docs' /usr/bin/perl tools/dev/install_dev_files.pl \ --buildprefix= \ --prefix="/usr" \ --exec-prefix="/usr" \ --bindir="/usr/bin" \ --libdir="/usr/lib64" \ --includedir="/usr/include" \ --destdir=/builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64 \ --docdir="/usr/share/doc" \ --datadir="/usr/share" \ --srcdir="/usr/src" \ --versiondir="/parrot/8.1.0" \ MANIFEST MANIFEST.generated MANIFEST.generated:24: Duplicate entry include/parrot/extend_vtable.h MANIFEST.generated:88: Duplicate entry include/pmc/pmc_default.h MANIFEST.generated:91: Duplicate entry include/pmc/pmc_scalar.h MANIFEST.generated:100: Duplicate entry include/pmc/pmc_fixedintegerarray.h MANIFEST.generated:101: Duplicate entry include/pmc/pmc_env.h MANIFEST.generated:102: Duplicate entry include/pmc/pmc_parrotlibrary.h MANIFEST.generated:103: Duplicate entry include/pmc/pmc_null.h MANIFEST.generated:106: Duplicate entry include/pmc/pmc_timer.h MANIFEST.generated:107: Duplicate entry include/pmc/pmc_pointer.h MANIFEST.generated:121: Duplicate entry include/pmc/pmc_orderedhash.h MANIFEST.generated:124: Duplicate entry include/pmc/pmc_alarm.h MANIFEST.generated:125: Duplicate entry include/pmc/pmc_addrregistry.h MANIFEST.generated:140: Duplicate entry include/pmc/pmc_imageiofreeze.h MANIFEST.generated:141: Duplicate entry include/pmc/pmc_imageiosize.h MANIFEST.generated:142: Duplicate entry include/pmc/pmc_imageiothaw.h MANIFEST.generated:143: Duplicate entry include/pmc/pmc_imageiostrings.h MANIFEST.generated:151: Duplicate entry include/pmc/pmc_object.h MANIFEST.generated:162: Duplicate entry include/pmc/pmc_proxy.h MANIFEST.generated:164: Duplicate entry include/pmc/pmc_resizableintegerarray.h MANIFEST.generated:169: Duplicate entry include/pmc/pmc_sockaddr.h MANIFEST.generated:170: Duplicate entry include/pmc/pmc_schedulermessage.h MANIFEST.generated:176: Duplicate entry include/pmc/pmc_undef.h MANIFEST.generated:180: Duplicate entry include/pmc/pmc_task.h MANIFEST.generated:219: Duplicate entry include/pmc/pmc_resizablepmcarray.h MANIFEST.generated:239: Duplicate entry include/pmc/pmc_parrotinterpreter.h MANIFEST.generated:240: Duplicate entry include/pmc/pmc_lexpad.h MANIFEST.generated:241: Duplicate entry include/pmc/pmc_sub.h MANIFEST.generated:242: Duplicate entry include/pmc/pmc_continuation.h MANIFEST.generated:244: Duplicate entry include/pmc/pmc_nci.h MANIFEST.generated:245: Duplicate entry include/pmc/pmc_float.h MANIFEST.generated:246: Duplicate entry include/pmc/pmc_integer.h MANIFEST.generated:247: Duplicate entry include/pmc/pmc_bigint.h MANIFEST.generated:248: Duplicate entry include/pmc/pmc_bignum.h MANIFEST.generated:249: Duplicate entry include/pmc/pmc_complex.h MANIFEST.generated:250: Duplicate entry include/pmc/pmc_boolean.h MANIFEST.generated:251: Duplicate entry include/pmc/pmc_string.h MANIFEST.generated:252: Duplicate entry include/pmc/pmc_iterator.h MANIFEST.generated:253: Duplicate entry include/pmc/pmc_fixedstringarray.h MANIFEST.generated:254: Duplicate entry include/pmc/pmc_hash.h MANIFEST.generated:255: Duplicate entry include/pmc/pmc_oplib.h MANIFEST.generated:256: Duplicate entry include/pmc/pmc_opcode.h MANIFEST.generated:258: Duplicate entry include/pmc/pmc_arrayiterator.h MANIFEST.generated:259: Duplicate entry include/pmc/pmc_bytebuffer.h MANIFEST.generated:261: Duplicate entry include/pmc/pmc_capture.h MANIFEST.generated:262: Duplicate entry include/pmc/pmc_eventhandler.h MANIFEST.generated:263: Duplicate entry include/pmc/pmc_class.h MANIFEST.generated:264: Duplicate entry include/pmc/pmc_exceptionhandler.h MANIFEST.generated:265: Duplicate entry include/pmc/pmc_exporter.h MANIFEST.generated:267: Duplicate entry include/pmc/pmc_fixedbooleanarray.h MANIFEST.generated:268: Duplicate entry include/pmc/pmc_fixedfloatarray.h MANIFEST.generated:269: Duplicate entry include/pmc/pmc_fixedpmcarray.h MANIFEST.generated:270: Duplicate entry include/pmc/pmc_hashiterator.h MANIFEST.generated:271: Duplicate entry include/pmc/pmc_handle.h MANIFEST.generated:272: Duplicate entry include/pmc/pmc_hashiteratorkey.h MANIFEST.generated:273: Duplicate entry include/pmc/pmc_mappedbytearray.h MANIFEST.generated:274: Duplicate entry include/pmc/pmc_lexinfo.h MANIFEST.generated:275: Duplicate entry include/pmc/pmc_imccompiler.h MANIFEST.generated:277: Duplicate entry include/pmc/pmc_nativepccmethod.h MANIFEST.generated:278: Duplicate entry include/pmc/pmc_namespace.h MANIFEST.generated:279: Duplicate entry include/pmc/pmc_orderedhashiterator.h MANIFEST.generated:280: Duplicate entry include/pmc/pmc_os.h MANIFEST.generated:281: Duplicate entry include/pmc/pmc_packfile.h MANIFEST.generated:282: Duplicate entry include/pmc/pmc_packfileannotation.h MANIFEST.generated:287: Duplicate entry include/pmc/pmc_packfileopmap.h MANIFEST.generated:288: Duplicate entry include/pmc/pmc_packfilesegment.h MANIFEST.generated:289: Duplicate entry include/pmc/pmc_pmclist.h MANIFEST.generated:290: Duplicate entry include/pmc/pmc_packfileview.h MANIFEST.generated:291: Duplicate entry include/pmc/pmc_pmcproxy.h MANIFEST.generated:292: Duplicate entry include/pmc/pmc_ptr.h MANIFEST.generated:293: Duplicate entry include/pmc/pmc_resizablefloatarray.h MANIFEST.generated:295: Duplicate entry include/pmc/pmc_resizablebooleanarray.h MANIFEST.generated:296: Duplicate entry include/pmc/pmc_scheduler.h MANIFEST.generated:297: Duplicate entry include/pmc/pmc_resizablestringarray.h MANIFEST.generated:298: Duplicate entry include/pmc/pmc_role.h MANIFEST.generated:299: Duplicate entry include/pmc/pmc_socket.h MANIFEST.generated:300: Duplicate entry include/pmc/pmc_stringhandle.h MANIFEST.generated:301: Duplicate entry include/pmc/pmc_stringbuilder.h MANIFEST.generated:302: Duplicate entry include/pmc/pmc_stringiterator.h MANIFEST.generated:304: Duplicate entry include/pmc/pmc_structview.h MANIFEST.generated:316: Duplicate entry include/pmc/pmc_key.h MANIFEST.generated:317: Duplicate entry include/pmc/pmc_callcontext.h MANIFEST.generated:318: Duplicate entry include/pmc/pmc_unmanagedstruct.h MANIFEST.generated:320: Duplicate entry include/pmc/pmc_exception.h MANIFEST.generated:321: Duplicate entry include/pmc/pmc_coroutine.h MANIFEST.generated:322: Duplicate entry include/pmc/pmc_callback.h MANIFEST.generated:323: Duplicate entry include/pmc/pmc_filehandle.h MANIFEST.generated:324: Duplicate entry include/pmc/pmc_multisub.h MANIFEST.generated:326: Duplicate entry include/pmc/pmc_packfileannotations.h MANIFEST.generated:327: Duplicate entry include/pmc/pmc_packfileconstanttable.h MANIFEST.generated:329: Duplicate entry include/pmc/pmc_packfiledirectory.h MANIFEST.generated:330: Duplicate entry include/pmc/pmc_packfilerawsegment.h MANIFEST.generated:331: Duplicate entry include/pmc/pmc_ptrbuf.h MANIFEST.generated:337: Duplicate entry include/pmc/pmc_managedstruct.h MANIFEST.generated:338: Duplicate entry include/pmc/pmc_packfilebytecodesegment.h MANIFEST.generated:339: Duplicate entry include/pmc/pmc_packfiledebug.h MANIFEST.generated:340: Duplicate entry include/pmc/pmc_ptrobj.h MANIFEST.generated:343: Duplicate entry src/dynpmc/pmc_select.h MANIFEST.generated:345: Duplicate entry src/dynpmc/pmc_dynlexpad.h MANIFEST.generated:347: Duplicate entry src/dynpmc/pmc_file.h MANIFEST.generated:349: Duplicate entry src/dynpmc/pmc_foo.h MANIFEST.generated:351: Duplicate entry src/dynpmc/pmc_subproxy.h MANIFEST.generated:353: Duplicate entry src/dynpmc/pmc_rational.h MANIFEST.generated:356: Duplicate entry src/dynpmc/pmc_foo2.h Installing ... /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/parrot/8.1.0/MANIFEST.dev /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/PLATFORMS /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/README.pod /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/README_cygwin.pod /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/README_win32.pod /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/TODO /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/VERSION /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/data_json/Defines.mak /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/data_json/JSON.nqp /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/data_json/Rules.mak /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/data_json/data_json.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/data_json/data_json/grammar.pg /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/data_json/data_json/pge2pir.tg /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pct/Defines.mak /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pct/PCT.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pct/Rules.mak /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pct/src/PAST.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pct/src/PAST/Compiler.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pct/src/PAST/Node.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pct/src/PCT/Dumper.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pct/src/PCT/Grammar.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pct/src/PCT/HLLCompiler.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pct/src/PCT/Node.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pct/src/POST/Compiler.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/pct/src/POST/Node.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/tge/Defines.mak /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/tge/Rules.mak /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/tge/TGE.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/tge/TGE/Compiler.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/tge/TGE/Grammar.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/tge/TGE/Parser.pg /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/tge/TGE/Rule.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/tge/TGE/Tree.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/tge/tgc.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/File/Which.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/BuildUtil.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Config.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure/Compiler.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure/Data.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure/Messages.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure/Options.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf/CLI.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf/File.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf/Shared.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Reconf.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Test.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Test/Prepare.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure/Step.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure/Step/List.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure/Step/Methods.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure/Step/Test.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure/Test.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure/Trace.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Configure/Utils.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Distribution.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Directory.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/File.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Group.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/HTMLPage.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Item.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/POD2HTML.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/PodToHtml.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Section.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Section/C.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Compilers.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Config.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Developer.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Examples.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Section/IMCC.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Info.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Libs.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Ops.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Section/PCT_Tutorial.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Section/PDDs.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Section/PMCs.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Parrot.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Perl.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Tests.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Tools.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Docs/Text2HTML.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Git.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Git/Describe.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/H2inc.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Harness/DefaultTests.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Harness/Options.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Harness/Smoke.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Harness/TestSets.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Headerizer.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Headerizer/Functions.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/IO/Directory.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/IO/File.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/IO/Path.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Install.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Manifest.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Dumper.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Emitter.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Library.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Method.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PCCMETHOD.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/Null.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/Object.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/PrintTree.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/Proxy.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/RO.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/default.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Parser.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Pmc2cMain.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Pmc2c/UtilFunctions.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Pmc2c/VTable.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/SHA1.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/SearchOps.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Test.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Test/Harness.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Test/PGE.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Test/Pod.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Test/Pod/Utils.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Test/Util.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Test/Util/Runloop.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Vtable.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/vtable.tbl /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/build/ops2c.pl /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/build/pmc2c.pl /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/dev/create_language.pl /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/dev/gen_makefile.pl /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/dev/pprof2cg.pl /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/dev/reconfigure.pl /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/PMC.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/dev/mk_language_shell.pl /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/myconfig /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Config/Generated.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/config_lib.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/vtable.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/default.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/null.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/fixedintegerarray.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/env.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_default.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/parrotlibrary.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/pointer.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/timer.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/scalar.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_fixedintegerarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/addrregistry.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/orderedhash.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/alarm.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/imageiofreeze.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/imageiosize.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/imageiostrings.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/imageiothaw.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/proxy.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/object.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/resizableintegerarray.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_scalar.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/sockaddr.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/schedulermessage.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/undef.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_parrotlibrary.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_proxy.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_object.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_timer.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_alarm.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_sockaddr.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_null.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_env.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_default.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_pointer.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_orderedhash.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_scalar.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_addrregistry.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_imageiofreeze.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_imageiosize.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_imageiostrings.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_imageiothaw.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_resizableintegerarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_schedulermessage.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_undef.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_fixedintegerarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_env.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_parrotlibrary.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_null.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/parrotinterpreter.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/lexpad.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_timer.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_pointer.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/nci.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/continuation.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/sub.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/float.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/integer.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/bigint.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/bignum.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/complex.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/string.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/boolean.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/iterator.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/fixedstringarray.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/hash.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_orderedhash.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/oplib.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/opcode.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_alarm.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_addrregistry.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/arrayiterator.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/bytebuffer.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/task.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/capture.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/class.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/eventhandler.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/exceptionhandler.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/exporter.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/handle.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/fixedbooleanarray.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/fixedfloatarray.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/fixedpmcarray.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/hashiterator.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/hashiteratorkey.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_imageiofreeze.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_imageiosize.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_imageiothaw.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_imageiostrings.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/imccompiler.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/lexinfo.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/resizablepmcarray.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/mappedbytearray.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/nativepccmethod.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/namespace.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/orderedhashiterator.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_object.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/packfile.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/os.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/packfileannotation.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/packfilesegment.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/packfileview.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/packfileopmap.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/pmclist.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/pmcproxy.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/ptr.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/resizablebooleanarray.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_proxy.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/resizablefloatarray.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_resizableintegerarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_resizablepmcarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/resizablestringarray.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/role.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/scheduler.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_sockaddr.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_schedulermessage.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/socket.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/stringhandle.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/stringiterator.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/stringbuilder.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/structview.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_undef.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_task.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_continuation.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_exceptionhandler.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_task.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_sub.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_parrotinterpreter.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_nativepccmethod.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_nci.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_class.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_namespace.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_integer.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_scheduler.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_pmclist.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfileview.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_socket.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_handle.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_stringhandle.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_bytebuffer.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_lexpad.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_float.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_bigint.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_bignum.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_string.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_complex.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_boolean.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_iterator.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_fixedstringarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_hash.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_hashiteratorkey.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_oplib.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_opcode.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_arrayiterator.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_eventhandler.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_capture.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_fixedbooleanarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_exporter.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_fixedfloatarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_fixedpmcarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_hashiterator.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_imccompiler.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_lexinfo.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_mappedbytearray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_resizablepmcarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_orderedhashiterator.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_os.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfile.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfileannotation.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfilesegment.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfileopmap.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_pmcproxy.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_ptr.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_resizablebooleanarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_resizablefloatarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_resizablestringarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_role.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_stringbuilder.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_stringiterator.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_structview.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/callcontext.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/key.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/unmanagedstruct.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/exception.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_parrotinterpreter.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_lexpad.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_sub.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_continuation.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/coroutine.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_nci.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_float.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_integer.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_bigint.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_bignum.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_complex.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_boolean.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_string.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_iterator.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_fixedstringarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_hash.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_oplib.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_opcode.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_callcontext.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_arrayiterator.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_bytebuffer.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/callback.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_capture.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_eventhandler.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_class.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_exceptionhandler.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_exporter.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/filehandle.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_fixedbooleanarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_fixedfloatarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_fixedpmcarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_hashiterator.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_handle.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_hashiteratorkey.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_mappedbytearray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_lexinfo.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_imccompiler.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/multisub.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_nativepccmethod.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_namespace.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_orderedhashiterator.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_os.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfile.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfileannotation.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/packfileannotations.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/packfilerawsegment.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/packfiledirectory.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/packfileconstanttable.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfileopmap.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfilesegment.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_pmclist.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfileview.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_pmcproxy.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_ptr.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_resizablefloatarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/ptrbuf.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_resizablebooleanarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_scheduler.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_resizablestringarray.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_role.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_socket.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_stringhandle.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_stringbuilder.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_stringiterator.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_exception.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_structview.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_key.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_callback.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_coroutine.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_filehandle.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_multisub.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_unmanagedstruct.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfiledirectory.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfileannotations.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfilerawsegment.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfileconstanttable.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_ptrbuf.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_key.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_callcontext.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_unmanagedstruct.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/managedstruct.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_exception.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_coroutine.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_callback.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_filehandle.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_multisub.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/packfilebytecodesegment.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfileannotations.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfileconstanttable.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/packfiledebug.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfiledirectory.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfilerawsegment.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_ptrbuf.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/src/parrot/8.1.0/pmc/ptrobj.dump /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfiledebug.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_managedstruct.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfilebytecodesegment.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_ptrobj.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_managedstruct.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfilebytecodesegment.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_packfiledebug.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/pmc/pmc_ptrobj.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/dynpmc/pmc_select.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/dynpmc/pmc_select.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/dynpmc/pmc_dynlexpad.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/dynpmc/pmc_dynlexpad.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/dynpmc/pmc_file.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/dynpmc/pmc_file.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/dynpmc/pmc_subproxy.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/dynpmc/pmc_subproxy.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/dynpmc/pmc_rational.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/include/parrot/8.1.0/dynpmc/pmc_rational.h /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/winxed/winxed.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/nqp-rx.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/tge/TGE/Parser.pir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/library/nqp-setting.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/data_json/data_json.pbc /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/JSON/JSON.pir Finished install_dev_files.pl + rm -f /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/parrot/8.1.0/MANIFEST + rm -f /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/parrot/8.1.0/MANIFEST.dev + cd editor + make vim-install VIM_DIR=./usr/share/vim/vimfiles SKELETON=/usr/share/vim/vimfiles cp pir_vim.in pir.vim /usr/bin/perl ops2vim.pl ../src/ops/*.ops >> pir.vim ../parrot mk_skeleton.pir > skeleton.pir mkdir -p "./usr/share/vim/vimfiles" cp skeleton.pir "./usr/share/vim/vimfiles" mkdir -p "./usr/share/vim/vimfiles/syntax" cp pir.vim "./usr/share/vim/vimfiles/syntax" cp pasm.vim "./usr/share/vim/vimfiles/syntax" cp pmc.vim "./usr/share/vim/vimfiles/syntax" mkdir -p "./usr/share/vim/vimfiles/plugin" cp filetype_parrot.vim "./usr/share/vim/vimfiles/plugin/parrot.vim" echo "au BufNewFile *.pir 0r `/usr/bin/perl -e 'print "/usr/share/vim/vimfiles" || "./usr/share/vim/vimfiles"'`/skeleton.pir" >> "./usr/share/vim/vimfiles/plugin/parrot.vim" mkdir -p "./usr/share/vim/vimfiles/indent" cp indent_pir.vim "./usr/share/vim/vimfiles/indent/pir.vim" + cp -r ./usr /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64 + /usr/bin/install -d /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/man/man1 + for var in 'pbc_disassemble src/pbc_disassemble.c' 'pbc_dump src/pbc_dump.c' 'pbc_merge src/pbc_merge.c' ++ echo pbc_disassemble src/pbc_disassemble.c ++ /usr/bin/perl -na -e 'print $F[0]' + MAN_NAME=pbc_disassemble ++ echo pbc_disassemble src/pbc_disassemble.c ++ /usr/bin/perl -na -e 'print $F[1]' + MAN_SOURCE=src/pbc_disassemble.c + pod2man --section=1 --name=pbc_disassemble src/pbc_disassemble.c + /usr/bin/gzip -c Can't open src/pbc_disassemble.c: No such file or directory at /usr/bin/pod2man line 69. + for var in 'pbc_disassemble src/pbc_disassemble.c' 'pbc_dump src/pbc_dump.c' 'pbc_merge src/pbc_merge.c' ++ echo pbc_dump src/pbc_dump.c ++ /usr/bin/perl -na -e 'print $F[0]' + MAN_NAME=pbc_dump ++ echo pbc_dump src/pbc_dump.c ++ /usr/bin/perl -na -e 'print $F[1]' + MAN_SOURCE=src/pbc_dump.c + /usr/bin/gzip -c + pod2man --section=1 --name=pbc_dump src/pbc_dump.c Can't open src/pbc_dump.c: No such file or directory at /usr/bin/pod2man line 69. + for var in 'pbc_disassemble src/pbc_disassemble.c' 'pbc_dump src/pbc_dump.c' 'pbc_merge src/pbc_merge.c' ++ /usr/bin/perl -na -e 'print $F[0]' ++ echo pbc_merge src/pbc_merge.c + MAN_NAME=pbc_merge ++ echo pbc_merge src/pbc_merge.c ++ /usr/bin/perl -na -e 'print $F[1]' + MAN_SOURCE=src/pbc_merge.c + pod2man --section=1 --name=pbc_merge src/pbc_merge.c + /usr/bin/gzip -c Can't open src/pbc_merge.c: No such file or directory at /usr/bin/pod2man line 69. + '[' /usr/share/doc/parrot = /usr/share/doc/parrot ']' + mv /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/CREDITS /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/DONORS.pod /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/LICENSE /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/PBC_COMPAT /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/PLATFORMS /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/README.pod /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/README_cygwin.pod /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/README_win32.pod /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/RESPONSIBLE_PARTIES /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/TODO /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0/docs /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot + rmdir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot/8.1.0 + cp -pR ChangeLog examples /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot + find /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot examples -type d -exec chmod 755 '{}' ';' + find /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/doc/parrot examples -type f -exec chmod 644 '{}' ';' + find /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext -type f -name '*.so' -exec chmod 755 '{}' ';' + rm -rf /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/lib/File + /usr/bin/sed -i -e '67 s&use lib "$Bin/../../lib"\; # build location&use lib '\''/usr/lib64/parrot/8.1.0/tools/lib'\''\; # RPM location&' tools/dev/mk_language_shell.pl + find /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools -type f -name '*.pl' -exec chmod 755 '{}' ';' -exec /usr/bin/sed -i -e '1 s&#! perl&#!/usr/bin/perl&' '{}' ';' + find /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/tools/dev -type f -name pbc_to_exe.pir -exec /usr/bin/sed -i -e '1 s&#! parrot&#!/usr/bin/parrot&' '{}' ';' -exec chmod 755 '{}' ';' + find /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/languages/data_json -type f -name JSON.nqp -exec /usr/bin/sed -i -e '1 s&#! parrot-nqp&#!/usr/bin/parrot-nqp&' '{}' ';' -exec chmod 755 '{}' ';' + find docs -wholename docs/doc-prep -type f -size 0 -exec rm -f '{}' ';' + /usr/bin/mkdir /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/applications/ + /usr/bin/install --mode=644 parrot_html.desk.in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/applications/parrot_html.desktop + /usr/bin/install --mode=644 parrot_pdf.desk.in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/applications/parrot_pdf.desktop + desktop-file-install --delete-original --add-category=Documentation --dir=/builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/applications /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/applications/parrot_html.desktop + desktop-file-install --delete-original --add-category=Documentation --dir=/builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/applications /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/share/applications/parrot_pdf.desktop + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 8.1.0-21.fc33 --unique-debug-suffix -8.1.0-21.fc33.riscv64 --unique-debug-src-base parrot-8.1.0-21.fc33.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/parrot-8.1.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/parrot-prove explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/parrot explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/parrot-nqp explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/parrot-ops2c extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/parrot-prove extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/parrot extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/parrot-nqp extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/parrot-ops2c explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/parrot_config explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/parrot_nci_thunk_gen explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/pbc_disassemble extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/parrot_config extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/pbc_disassemble extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/parrot_nci_thunk_gen explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/pbc_dump extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/pbc_dump explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/pbc_merge extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/pbc_merge explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/pbc_to_exe extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/pbc_to_exe explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/winxed extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/bin/winxed explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/inst_libparrot.so.8.1.0 extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/inst_libparrot.so.8.1.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/bit_ops.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/libparrot.so.8.1.0 extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/bit_ops.so extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/libparrot.so.8.1.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/debug_ops.so extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/debug_ops.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/dynlexpad.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/file.so extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/dynlexpad.so extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/file.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/io_ops.so extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/io_ops.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/math_ops.so extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/math_ops.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/obscure_ops.so extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/obscure_ops.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/os.so extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/os.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/rational.so extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/rational.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/select.so extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/select.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/subproxy.so extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/subproxy.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/sys_ops.so extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/sys_ops.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/trans_ops.so extracting debug info from /builddir/build/BUILDROOT/parrot-8.1.0-21.fc33.riscv64/usr/lib64/parrot/8.1.0/dynext/trans_ops.so original debug info size: 28360kB, size after compression: 19660kB /usr/lib/rpm/sepdebugcrcfix: Updated 26 CRC32s, 0 CRC32s did match. 26830 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.SMIk95 + umask 022 + cd /builddir/build/BUILD + cd parrot-8.1.0 ++ pwd + export LD_LIBRARY_PATH=/builddir/build/BUILD/parrot-8.1.0/blib/lib + LD_LIBRARY_PATH=/builddir/build/BUILD/parrot-8.1.0/blib/lib + FULL=full + make fulltest ./pbc_to_exe parrot-prove.pbc ./parrot -o t/op/testlib/test_strings.pbc t/op/testlib/test_strings.pir /usr/bin/perl tools/build/addgenerated.pl "t/op/testlib/test_strings.pbc" "[test]" ./parrot -o t/pmc/testlib/annotations.pbc t/pmc/testlib/annotations.pir /usr/bin/perl tools/build/addgenerated.pl "t/pmc/testlib/annotations.pbc" "[test]" ./parrot -a -o t/pmc/testlib/number.pbc t/pmc/testlib/number.pasm /usr/bin/perl tools/build/addgenerated.pl "t/pmc/testlib/number.pbc" "[test]" /usr/bin/perl t/fullharness testb: running with: --runcore=bounds -D40 --gc-debug testb__t/compilers/imcc/reg/alloc.t ........ ok testb__t/compilers/imcc/reg/spill.t ........ ok testb__t/compilers/imcc/reg/spill_old.t .... ok testb__t/compilers/imcc/syn/clash.t ........ ok testb__t/compilers/imcc/syn/const.t ........ ok testb__t/compilers/imcc/syn/errors.t ....... ok testb__t/compilers/imcc/syn/file.t ......... ok 13 # skip multiple loading not speced - failing ok testb__t/compilers/imcc/syn/hll.t .......... ok testb__t/compilers/imcc/syn/keyed.t ........ ok 1 # skip experimental ok testb__t/compilers/imcc/syn/labels.t ....... ok testb__t/compilers/imcc/syn/macro.t ........ ok testb__t/compilers/imcc/syn/objects.t ...... ok testb__t/compilers/imcc/syn/op.t ........... ok testb__t/compilers/imcc/syn/pasm.t ......... ok testb__t/compilers/imcc/syn/pcc.t .......... ok testb__t/compilers/imcc/syn/pod.t .......... ok 4 # skip Closing out of pod from included files ok testb__t/compilers/imcc/syn/regressions.t .. ok 18 # skip No limit on key size ok testb__t/compilers/imcc/syn/scope.t ........ ok testb__t/compilers/imcc/syn/subflags.t ..... ok testb__t/compilers/imcc/syn/symbols.t ...... ok testb__t/compilers/imcc/syn/tail.t ......... ok testb__t/compilers/imcc/syn/veracity.t ..... ok testb__t/op/00ff-dos.t ..................... ok testb__t/op/00ff-unix.t .................... ok testb__t/op/64bit.t ........................ ok testb__t/op/annotate-old.t ................. ok testb__t/op/annotate.t ..................... ok testb__t/op/arithmetics.t .................. ok testb__t/op/arithmetics_pmc.t .............. ok testb__t/op/basic.t ........................ ok testb__t/op/box.t .......................... ok testb__t/op/calling.t ...................... not ok 17 - argc mismatch, too many - no getparams # TODO no get_params at all not ok 96 - arg mismatch with no params # TODO GH #600 ok testb__t/op/cc_params.t .................... ok testb__t/op/cc_params_old.t ................ ok testb__t/op/cc_state.t ..................... not ok 6 - positional found, named expected # TODO cc processor state missing not ok 8 - G2: argument underflow: required slurpy param # TODO failing ok testb__t/op/cmp-nonbranch.t ................ ok testb__t/op/comp.t ......................... ok testb__t/op/copy.t ......................... ok testb__t/op/exceptions.t ................... ok testb__t/op/exit.t ......................... ok testb__t/op/fetch.t ........................ ok testb__t/op/gc-active-buffers.t ............ ok testb__t/op/gc-leaky-box.t ................. not ok 1 - #TODO performed 0 (which should be >=1) GC string collect runs (not entirely necessary) ok testb__t/op/gc-leaky-call.t ................ not ok 1 - #TODO performed 0 (which should be >=1) GC string collect runs (not entirely necessary) ok testb__t/op/gc-non-recursive.t ............. ok testb__t/op/gc-stress.t .................... ok testb__t/op/gc.t ........................... ok testb__t/op/globals.t ...................... ok testb__t/op/ifunless.t ..................... ok testb__t/op/inf_nan.t ...................... ok testb__t/op/integer.t ...................... ok testb__t/op/interp.t ....................... ok testb__t/op/jit.t .......................... ok testb__t/op/jitn.t ......................... ok testb__t/op/lexicals.t ..................... not ok 41 - find_lex: (Perl6 OUTER::) # TODO not yet implemented ok testb__t/op/literal-old.t .................. ok testb__t/op/literal.t ...................... ok testb__t/op/load_bytecode.t ................ ok testb__t/op/number.t ....................... ok testb__t/op/say.t .......................... ok testb__t/op/spawnw.t ....................... ok testb__t/op/sprintf.t ...................... ok 5 #skip parrot extension (%B) ok 7 #skip perl5-specific extension (%D) ok 9 #skip perl5-specific extension (%F) ok 16 #skip parrot extension (%H) ok 20 #skip parrot extension (%L) ok 23 #skip perl5-specific extension (%O) ok 24 #skip parrot extension (%P) ok 27 #skip parrot extension (%S) ok 29 #skip perl5-specific extension (%U) not ok 64 # TODO ok 71 #skip perl5-specific extension (%v...) ok 72 #skip perl5-specific extension (%v...) ok 73 #skip perl5-specific extension (%v...) ok 74 #skip perl5-specific extension (%v...) ok 75 #skip perl5-specific extension (%v...) ok 76 #skip perl5-specific extension (%v...) ok 77 #skip perl5-specific extension (%v...) ok 78 #skip perl5-specific extension (%v...) ok 79 #skip perl5-specific extension (%v...) ok 80 #skip perl5-specific extension (%v...) ok 81 #skip perl5-specific extension (%v...) ok 82 #skip perl5-specific extension (%v...) ok 83 #skip perl5-specific extension (%v...) ok 84 #skip perl5-specific extension (%v...) ok 85 #skip perl5-specific extension (%v...) ok 86 #skip perl5-specific extension (%v...) ok 87 #skip perl5-specific extension (%v...) ok 88 #skip perl5-specific extension (%v...) ok 89 #skip perl5-specific extension (%v...) ok 90 #skip perl5-specific extension (%v...) ok 91 #skip perl5-specific extension (%v...) ok 92 #skip perl5-specific extension (%v...) ok 93 #skip perl5-specific extension (%v...) ok 94 #skip perl5-specific extension (%v...) ok 95 #skip perl5-specific extension (%v...) ok 96 #skip perl5-specific extension (%v...) ok 97 #skip perl5-specific extension (%v...) ok 98 #skip perl5-specific extension (%v...) ok 99 #skip perl5-specific extension (%v...) ok 114 #skip harness needs support for * modifier ok 131 #skip harness needs support for * modifier ok 141 #skip harness needs support for * modifier ok 144 #skip perl5 expression as test value not ok 153 # TODO ok 161 #skip harness needs support for * modifier ok 166 #skip harness needs support for * modifier not ok 187 # TODO not ok 191 # TODO ok 193 #skip perl5-specific test ok 200 #skip perl5-specific test ok 201 #skip perl5-specific test ok 202 #skip parrot extension (%p) ok 204 #skip parrot extension (%r) ok 210 #skip harness needs support for * modifier ok 214 #skip harness needs support for * modifier not ok 223 # TODO ok 233 #skip harness needs support for * modifier ok 234 #skip perl5-specific extension (%v...) ok 235 #skip perl5-specific extension (%v...) ok 238 #skip perl5-specific test ok 239 #skip perl5-specific test ok 240 #skip perl5-specific test ok 241 #skip perl5-specific test ok 242 #skip perl5-specific test ok 243 #skip perl5-specific test ok 244 #skip perl5-specific test ok 245 #skip perl5-specific test ok 246 #skip perl5-specific test ok 247 #skip perl5-specific test ok 248 #skip perl5-specific test ok 249 #skip perl5-specific test ok 250 #skip perl5-specific test ok 251 #skip perl5-specific test ok 252 #skip perl5-specific extension (%v...) ok 253 #skip perl5-specific extension (%v...) ok 254 #skip perl5-specific extension (%v...) ok 255 #skip perl5-specific extension (%v...) ok 256 #skip perl5-specific extension (%v...) ok 257 #skip perl5-specific extension (%v...) ok 258 #skip perl5-specific extension (%v...) ok 259 #skip perl5-specific extension (%v...) ok 260 #skip perl5-specific extension (%v...) ok 261 #skip perl5-specific extension (%v...) ok 262 #skip perl5-specific extension (%v...) ok 263 #skip perl5-specific extension (%v...) ok 264 #skip perl5-specific extension (%v...) ok 265 #skip perl5-specific extension (%v...) ok 266 #skip perl5-specific extension (%v...) ok 267 #skip perl5-specific extension (%v...) ok 268 #skip perl5-specific extension (%v...) ok 269 #skip perl5-specific extension (%v...) ok 270 #skip perl5-specific extension (%v...) ok 271 #skip perl5-specific extension (%v...) ok 272 #skip perl5-specific extension (%v...) ok 273 #skip perl5-specific extension (%v...) ok 274 #skip perl5-specific extension (%v...) ok 275 #skip perl5-specific extension (%v...) ok 276 #skip perl5-specific extension (%v...) ok 277 #skip perl5-specific extension (%v...) ok 278 #skip perl5-specific extension (%v...) ok 279 #skip perl5-specific extension (%v...) ok 280 #skip perl5-specific extension (%v...) ok 281 #skip perl5-specific extension (%v...) ok 282 #skip perl5-specific extension (%v...) ok 283 #skip perl5-specific extension (%v...) ok 284 #skip perl5-specific extension (%v...) ok 285 #skip perl5-specific extension (%v...) ok 286 #skip perl5-specific extension (%v...) ok 287 #skip perl5-specific extension (%v...) ok 288 #skip perl5-specific extension (%v...) ok 289 #skip perl5-specific extension (%v...) ok 290 #skip perl5-specific extension (%v...) ok 291 #skip perl5-specific extension (%v...) ok 292 #skip perl5-specific extension (%v...) ok 293 #skip perl5-specific extension (%v...) ok 294 #skip perl5-specific extension (%v...) ok 295 #skip perl5-specific extension (%v...) ok 296 #skip perl5-specific extension (%v...) ok 297 #skip perl5-specific extension (%v...) ok 298 #skip perl5-specific extension (%v...) ok 300 #skip harness needs support for * modifier not ok 304 # TODO not ok 305 # TODO not ok 306 # TODO ok 307 #skip perl5-specific extension (%v...) ok 308 #skip perl5-specific extension (%v...) ok testb__t/op/sprintf2.t ..................... ok testb__t/op/string.t ....................... ok testb__t/op/string_cclass.t ................ ok testb__t/op/string_cmp.t ................... ok testb__t/op/string_cs.t .................... ok testb__t/op/string_mem.t ................... ok 6 #skip Test disabled on not GC MS ok 7 #skip Test disabled on not GC MS ok testb__t/op/stringu.t ...................... ok testb__t/op/time.t ......................... ok testb__t/op/vivify.t ....................... ok testb__t/pmc/addrregistry.t ................ ok testb__t/pmc/alarm.t ....................... ok testb__t/pmc/arrayiterator.t ............... ok testb__t/pmc/bigint.t ...................... ok testb__t/pmc/bignum.t ...................... not ok 8 - set double, get str # TODO bignum strings not ok 9 - add # TODO bignum strings not ok 10 - i_add # TODO bignum strings not ok 11 - add_int # TODO bignum strings not ok 16 - mul # TODO bignum strings not ok 17 - i_multiply # TODO bignum strings not ok 18 - mul_float # TODO bignum strings not ok 24 - floor_divide # TODO undiagnosed bug in floor division; no floor division is actually done. not ok 28 - bignum / by zero BigInt # TODO missing signature not ok 30 - bignum % by zero BigNum # TODO missing signature not ok 31 - bignum % by zero BigInt # TODO missing signature not ok 32 - bignum % by zero Integer # TODO missing signature not ok 36 - abs # TODO bignum strings ok testb__t/pmc/boolean.t ..................... ok testb__t/pmc/bytebuffer.t .................. ok testb__t/pmc/bytebuffer2.t ................. ok testb__t/pmc/callcontext.t ................. ok testb__t/pmc/capture.t ..................... ok testb__t/pmc/class.t ....................... not ok 29 # TODO classes don't seem to call methods yet: GH #396 ok testb__t/pmc/complex.t ..................... ok 118 #skip instantiate n/y ok 119 #skip instantiate n/y ok 120 #skip instantiate n/y ok 121 #skip instantiate n/y ok 151 #skip inf is not platform-independent not ok 552 # TODO not ok 553 # TODO not ok 554 # TODO not ok 559 # TODO not ok 561 # TODO not ok 566 # TODO not ok 582 # TODO not ok 613 # TODO not ok 617 # TODO not ok 618 # TODO not ok 619 # TODO not ok 620 # TODO not ok 622 # TODO not ok 630 # TODO ok testb__t/pmc/config.t ...................... ok testb__t/pmc/context.t ..................... ok testb__t/pmc/continuation.t ................ ok testb__t/pmc/coroutine.t ................... not ok 9 - Call an exited coroutine # TODO goes one iteration too far GH #1106 not ok 13 - Final return from coroutine # TODO one invoke too many GH #1106 not ok 17 - autoreset # TODO one invoke too many GH #1106 ok testb__t/pmc/default.t ..................... ok testb__t/pmc/env.t ......................... ok testb__t/pmc/eventhandler.t ................ ok testb__t/pmc/exception-old.t ............... not ok 18 - invoke handler in calling sub # TODO deprecate rethrow ok testb__t/pmc/exception.t ................... ok testb__t/pmc/exceptionhandler.t ............ ok testb__t/pmc/exporter.t .................... ok testb__t/pmc/filehandle.t .................. ok 5 # skip no async calls yet ok 26 # skip Timely destruction is deprecated. GH #278 ok testb__t/pmc/fixedbooleanarray.t ........... ok testb__t/pmc/fixedfloatarray.t ............. ok testb__t/pmc/fixedintegerarray.t ........... ok testb__t/pmc/fixedpmcarray.t ............... ok testb__t/pmc/fixedstringarray.t ............ ok testb__t/pmc/float.t ....................... ok testb__t/pmc/freeze.t ...................... ok testb__t/pmc/globals.t ..................... ok testb__t/pmc/handle.t ...................... ok testb__t/pmc/hash.t ........................ ok testb__t/pmc/hashiterator.t ................ ok testb__t/pmc/hashiteratorkey.t ............. ok testb__t/pmc/imageio.t ..................... ok testb__t/pmc/imageiosize.t ................. ok testb__t/pmc/imageiostrings.t .............. ok testb__t/pmc/integer.t ..................... ok 9 #skip This test requires sysinfo ok 113 #skip This test requires sysinfo ok 114 #skip This test requires sysinfo ok 115 #skip This test requires sysinfo ok 116 #skip This test requires sysinfo ok 117 #skip This test requires sysinfo ok 118 #skip This test requires sysinfo ok 120 #skip This test requires sysinfo ok 121 #skip This test requires sysinfo ok 122 #skip This test requires sysinfo ok 123 #skip This test requires sysinfo ok 124 #skip This test requires sysinfo ok 125 #skip This test requires sysinfo ok 127 #skip This test requires sysinfo ok 128 #skip This test requires sysinfo ok 141 #skip This test requires sysinfo ok 142 #skip This test requires sysinfo ok testb__t/pmc/io.t .......................... ok 2 # skip clone not finished yet ok testb__t/pmc/io_iterator.t ................. not ok 1 - new # TODO not yet implemented not ok 2 - shift # TODO not yet implemented: GH #549 not ok 3 - get_bool (vtable) # TODO not yet implemented ok testb__t/pmc/io_status.t ................... not ok 1 - new # TODO not yet implemented not ok 2 - get_integer (vtable) # TODO not yet implemented not ok 3 - get_bool (vtable) # TODO not yet implemented not ok 4 - return # TODO not yet implemented not ok 5 - error # TODO not yet implemented not ok 6 - throw # TODO not yet implemented ok testb__t/pmc/io_stdin.t .................... ok testb__t/pmc/iterator.t .................... not ok 7 - custom subclass, set_integer_native # TODO subclassing init VTABLE method is not properly overridden. not ok 22 - adding keys during iteration # TODO adding keys during iteration not ok 27 - cloned iterator doesn't copy the array to which it 'points' # TODO cloned iterator doesn't copy the array to which it 'points' ok testb__t/pmc/key.t ......................... ok testb__t/pmc/lexinfo.t ..................... ok testb__t/pmc/lexpad.t ...................... ok testb__t/pmc/managedstruct.t ............... ok testb__t/pmc/mappedbytearray.t ............. ok testb__t/pmc/multidispatch.t ............... not ok 1 - Integer_divide_Integer 10 / 3 = 1003 # TODO TT #452 not ok 2 - 1+1=3 # TODO TT #452 not ok 3 - PASM divide - override builtin 10 / 3 = 42 # TODO TT #452 not ok 4 - INTVAL return numeq # TODO TT #452 not ok 7 - PASM MMD divide - loaded sub # TODO TT #452 not ok 19 - MMD on PMC types - Any # TODO GH #328 not ok 22 - add as method - inherited # TODO GH #328 ok testb__t/pmc/multisub.t .................... ok testb__t/pmc/namespace-old.t ............... not ok 38 - HLL_map on namespace # TODO GH #404 ok testb__t/pmc/namespace-subs.t .............. ok testb__t/pmc/namespace.t ................... ok testb__t/pmc/nativepccmethod.t ............. ok testb__t/pmc/nci.t ......................... ok 62 # skip 234 signatures only with libffi ok 63 # skip 234 signatures only with libffi ok 64 # skip 234 signatures only with libffi ok 65 # skip 234 signatures only with libffi ok 66 # skip 234 signatures only with libffi ok testb__t/pmc/null.t ........................ ok testb__t/pmc/object-meths.t ................ ok 14 # skip currently broken ok 25 # skip no bound NCI method ok testb__t/pmc/object-mro.t .................. ok testb__t/pmc/object.t ...................... not ok 4 # TODO GH #1010 allow normal Object instantiaton ok testb__t/pmc/opcode.t ...................... ok testb__t/pmc/oplib.t ....................... not ok 9 # TODO Implement cacheing, Opcode.is_same, or change comparison ok testb__t/pmc/orderedhash.t ................. ok 28 # skip odd, tightly-coupled, defacto behaviour is not worth testing ok testb__t/pmc/orderedhashiterator.t ......... ok testb__t/pmc/os.t .......................... ok 28 # skip chroot not available if not root ok testb__t/pmc/os_unicode.t .................. 1..0 # SKIP Unicode filenames not supported on this platform skipped: Unicode filenames not supported on this platform testb__t/pmc/packfile.t .................... ok 44 #skip test_synonyms crash on many platforms. See GH #514 ok 45 #skip test_synonyms crash on many platforms. See GH #514 ok testb__t/pmc/packfileannotation.t .......... ok testb__t/pmc/packfileannotations.t ......... ok testb__t/pmc/packfilebytecodesegment.t ..... ok testb__t/pmc/packfileconstanttable.t ....... ok testb__t/pmc/packfiledirectory.t ........... ok testb__t/pmc/packfileopmap.t ............... ok testb__t/pmc/packfilerawsegment.t .......... ok testb__t/pmc/packfilesegment.t ............. ok testb__t/pmc/packfileview.t ................ ok testb__t/pmc/parrotclass.t ................. ok testb__t/pmc/parrotinterpreter.t ........... ok testb__t/pmc/parrotio.t .................... not ok 2 - open and close - synchronous # TODO not yet implemented ok 3 # skip no async calls yet not ok 4 - print, read, and readline - synchronous # TODO not yet implemented not ok 5 - buffer_type # TODO not yet implemented ok testb__t/pmc/parrotlibrary.t ............... ok testb__t/pmc/parrotobject.t ................ ok testb__t/pmc/pmc.t ......................... ok testb__t/pmc/pmclist.t ..................... ok testb__t/pmc/pmcproxy.t .................... ok testb__t/pmc/pointer.t ..................... ok testb__t/pmc/prop.t ........................ ok testb__t/pmc/resizablebooleanarray.t ....... ok testb__t/pmc/resizablefloatarray.t ......... ok testb__t/pmc/resizableintegerarray.t ....... ok testb__t/pmc/resizablepmcarray.t ........... ok testb__t/pmc/resizablestringarray.t ........ ok testb__t/pmc/ro.t .......................... ok testb__t/pmc/role.t ........................ ok testb__t/pmc/scalar.t ...................... ok testb__t/pmc/schedulermessage.t ............ ok testb__t/pmc/signal.t ...................... 1..0 # SKIP signal tests too instable in parallel, run it alone skipped: signal tests too instable in parallel, run it alone testb__t/pmc/sockaddr.t .................... ok testb__t/pmc/socket.t ...................... ok testb__t/pmc/socket_ipv6.t ................. ok testb__t/pmc/string.t ...................... not ok 102 # TODO ok testb__t/pmc/stringbuilder.t ............... ok testb__t/pmc/stringhandle.t ................ ok 5 # skip no async calls yet not ok 12 - record_separator # TODO not yet implemented ok testb__t/pmc/stringiterator.t .............. ok testb__t/pmc/structview.t .................. ok testb__t/pmc/sub.t ......................... not ok 71 - Thaw PIR subclass # TODO See GH #276 ok testb__t/pmc/sys.t ......................... ok testb__t/pmc/task.t ........................ ok 7 #SKIP task.kill - no reliable test yet [GH #907] ok testb__t/pmc/task_primes.t ................. ok testb__t/pmc/timer.t ....................... ok testb__t/pmc/undef.t ....................... ok testb__t/pmc/unmanagedstruct.t ............. ok testb__t/oo/attributes.t ................... ok testb__t/oo/composition.t .................. ok testb__t/oo/inheritance.t .................. ok testb__t/oo/isa.t .......................... ok testb__t/oo/metamodel.t .................... not ok 6 # TODO not implemented: GH #410 ok testb__t/oo/methods.t ...................... ok testb__t/oo/mro-c3.t ....................... not ok 13 # TODO See TT#1426 ok testb__t/oo/names.t ........................ ok testb__t/oo/new-old.t ...................... ok testb__t/oo/new.t .......................... ok testb__t/oo/objects.t ...................... ok testb__t/oo/ops.t .......................... ok testb__t/oo/proxy.t ........................ ok testb__t/oo/root_new.t ..................... ok testb__t/oo/subclass.t ..................... ok testb__t/oo/vtableoverride.t ............... ok testb__t/pir/interop.t ..................... ok testb__t/pir/macro.t ....................... ok testb__t/pir/pbc_fallback.t ................ ok testb__t/pir/registernames.t ............... ok testb__t/pir/timer_exit.t .................. ok testb__t/native_pbc/header.t ............... ok testb__t/native_pbc/integer.t .............. ok testb__t/native_pbc/number.t ............... # Failed test '8_16_le=>8_8_le x86_64 64 bit opcode_t, 8 byte intval, 16 byte long double' # at t/native_pbc/Test.pm line 133. # got: '0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # ' # expected: '1 # 4 # 16 # 64 # 256 # 1024 # 4096 # 16384 # 65536 # 262144 # 1048576 # 4194304 # 16777216 # 67108864 # 268435456 # 1073741824 # 4294967296 # 17179869184 # 68719476736 # 274877906944 # 1099511627776 # 4398046511104 # 17592186044416 # 70368744177664 # 281474976710656 # 1.12589990684262e+15 # ' ok 7 # skip t/native_pbc/number_8_16_be.pbc has old PBC_COMPAT 4.0. Need 8_16_be platform to generate it. # Looks like you failed 1 test of 7. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/7 subtests (less 1 skipped subtest: 5 okay) testb__t/native_pbc/string.t ............... ok testf: running with: --runcore=fast -D40 testf__t/compilers/imcc/reg/alloc.t ........ ok testf__t/compilers/imcc/reg/spill.t ........ ok testf__t/compilers/imcc/reg/spill_old.t .... ok testf__t/compilers/imcc/syn/clash.t ........ ok testf__t/compilers/imcc/syn/const.t ........ ok testf__t/compilers/imcc/syn/errors.t ....... ok testf__t/compilers/imcc/syn/file.t ......... ok 13 # skip multiple loading not speced - failing ok testf__t/compilers/imcc/syn/hll.t .......... ok testf__t/compilers/imcc/syn/keyed.t ........ ok 1 # skip experimental ok testf__t/compilers/imcc/syn/labels.t ....... ok testf__t/compilers/imcc/syn/macro.t ........ ok testf__t/compilers/imcc/syn/objects.t ...... ok testf__t/compilers/imcc/syn/op.t ........... ok testf__t/compilers/imcc/syn/pasm.t ......... ok testf__t/compilers/imcc/syn/pcc.t .......... ok testf__t/compilers/imcc/syn/pod.t .......... ok 4 # skip Closing out of pod from included files ok testf__t/compilers/imcc/syn/regressions.t .. ok 18 # skip No limit on key size ok testf__t/compilers/imcc/syn/scope.t ........ ok testf__t/compilers/imcc/syn/subflags.t ..... ok testf__t/compilers/imcc/syn/symbols.t ...... ok testf__t/compilers/imcc/syn/tail.t ......... ok testf__t/compilers/imcc/syn/veracity.t ..... ok testf__t/op/00ff-dos.t ..................... ok testf__t/op/00ff-unix.t .................... ok testf__t/op/64bit.t ........................ ok testf__t/op/annotate-old.t ................. ok testf__t/op/annotate.t ..................... ok testf__t/op/arithmetics.t .................. ok testf__t/op/arithmetics_pmc.t .............. ok testf__t/op/basic.t ........................ ok testf__t/op/box.t .......................... ok testf__t/op/calling.t ...................... not ok 17 - argc mismatch, too many - no getparams # TODO no get_params at all not ok 96 - arg mismatch with no params # TODO GH #600 ok testf__t/op/cc_params.t .................... ok testf__t/op/cc_params_old.t ................ ok testf__t/op/cc_state.t ..................... not ok 6 - positional found, named expected # TODO cc processor state missing not ok 8 - G2: argument underflow: required slurpy param # TODO failing ok testf__t/op/cmp-nonbranch.t ................ ok testf__t/op/comp.t ......................... ok testf__t/op/copy.t ......................... ok testf__t/op/exceptions.t ................... ok testf__t/op/exit.t ......................... ok testf__t/op/fetch.t ........................ ok testf__t/op/gc-active-buffers.t ............ ok testf__t/op/gc-leaky-box.t ................. not ok 1 - #TODO performed 0 (which should be >=1) GC string collect runs (not entirely necessary) ok testf__t/op/gc-leaky-call.t ................ not ok 1 - #TODO performed 0 (which should be >=1) GC string collect runs (not entirely necessary) ok testf__t/op/gc-non-recursive.t ............. ok testf__t/op/gc-stress.t .................... ok testf__t/op/gc.t ........................... ok testf__t/op/globals.t ...................... ok testf__t/op/ifunless.t ..................... ok testf__t/op/inf_nan.t ...................... ok testf__t/op/integer.t ...................... ok testf__t/op/interp.t ....................... ok testf__t/op/jit.t .......................... ok testf__t/op/jitn.t ......................... ok testf__t/op/lexicals.t ..................... not ok 41 - find_lex: (Perl6 OUTER::) # TODO not yet implemented ok testf__t/op/literal-old.t .................. ok testf__t/op/literal.t ...................... ok testf__t/op/load_bytecode.t ................ ok testf__t/op/number.t ....................... ok testf__t/op/say.t .......................... ok testf__t/op/spawnw.t ....................... ok testf__t/op/sprintf.t ...................... ok 5 #skip parrot extension (%B) ok 7 #skip perl5-specific extension (%D) ok 9 #skip perl5-specific extension (%F) ok 16 #skip parrot extension (%H) ok 20 #skip parrot extension (%L) ok 23 #skip perl5-specific extension (%O) ok 24 #skip parrot extension (%P) ok 27 #skip parrot extension (%S) ok 29 #skip perl5-specific extension (%U) not ok 64 # TODO ok 71 #skip perl5-specific extension (%v...) ok 72 #skip perl5-specific extension (%v...) ok 73 #skip perl5-specific extension (%v...) ok 74 #skip perl5-specific extension (%v...) ok 75 #skip perl5-specific extension (%v...) ok 76 #skip perl5-specific extension (%v...) ok 77 #skip perl5-specific extension (%v...) ok 78 #skip perl5-specific extension (%v...) ok 79 #skip perl5-specific extension (%v...) ok 80 #skip perl5-specific extension (%v...) ok 81 #skip perl5-specific extension (%v...) ok 82 #skip perl5-specific extension (%v...) ok 83 #skip perl5-specific extension (%v...) ok 84 #skip perl5-specific extension (%v...) ok 85 #skip perl5-specific extension (%v...) ok 86 #skip perl5-specific extension (%v...) ok 87 #skip perl5-specific extension (%v...) ok 88 #skip perl5-specific extension (%v...) ok 89 #skip perl5-specific extension (%v...) ok 90 #skip perl5-specific extension (%v...) ok 91 #skip perl5-specific extension (%v...) ok 92 #skip perl5-specific extension (%v...) ok 93 #skip perl5-specific extension (%v...) ok 94 #skip perl5-specific extension (%v...) ok 95 #skip perl5-specific extension (%v...) ok 96 #skip perl5-specific extension (%v...) ok 97 #skip perl5-specific extension (%v...) ok 98 #skip perl5-specific extension (%v...) ok 99 #skip perl5-specific extension (%v...) ok 114 #skip harness needs support for * modifier ok 131 #skip harness needs support for * modifier ok 141 #skip harness needs support for * modifier ok 144 #skip perl5 expression as test value not ok 153 # TODO ok 161 #skip harness needs support for * modifier ok 166 #skip harness needs support for * modifier not ok 187 # TODO not ok 191 # TODO ok 193 #skip perl5-specific test ok 200 #skip perl5-specific test ok 201 #skip perl5-specific test ok 202 #skip parrot extension (%p) ok 204 #skip parrot extension (%r) ok 210 #skip harness needs support for * modifier ok 214 #skip harness needs support for * modifier not ok 223 # TODO ok 233 #skip harness needs support for * modifier ok 234 #skip perl5-specific extension (%v...) ok 235 #skip perl5-specific extension (%v...) ok 238 #skip perl5-specific test ok 239 #skip perl5-specific test ok 240 #skip perl5-specific test ok 241 #skip perl5-specific test ok 242 #skip perl5-specific test ok 243 #skip perl5-specific test ok 244 #skip perl5-specific test ok 245 #skip perl5-specific test ok 246 #skip perl5-specific test ok 247 #skip perl5-specific test ok 248 #skip perl5-specific test ok 249 #skip perl5-specific test ok 250 #skip perl5-specific test ok 251 #skip perl5-specific test ok 252 #skip perl5-specific extension (%v...) ok 253 #skip perl5-specific extension (%v...) ok 254 #skip perl5-specific extension (%v...) ok 255 #skip perl5-specific extension (%v...) ok 256 #skip perl5-specific extension (%v...) ok 257 #skip perl5-specific extension (%v...) ok 258 #skip perl5-specific extension (%v...) ok 259 #skip perl5-specific extension (%v...) ok 260 #skip perl5-specific extension (%v...) ok 261 #skip perl5-specific extension (%v...) ok 262 #skip perl5-specific extension (%v...) ok 263 #skip perl5-specific extension (%v...) ok 264 #skip perl5-specific extension (%v...) ok 265 #skip perl5-specific extension (%v...) ok 266 #skip perl5-specific extension (%v...) ok 267 #skip perl5-specific extension (%v...) ok 268 #skip perl5-specific extension (%v...) ok 269 #skip perl5-specific extension (%v...) ok 270 #skip perl5-specific extension (%v...) ok 271 #skip perl5-specific extension (%v...) ok 272 #skip perl5-specific extension (%v...) ok 273 #skip perl5-specific extension (%v...) ok 274 #skip perl5-specific extension (%v...) ok 275 #skip perl5-specific extension (%v...) ok 276 #skip perl5-specific extension (%v...) ok 277 #skip perl5-specific extension (%v...) ok 278 #skip perl5-specific extension (%v...) ok 279 #skip perl5-specific extension (%v...) ok 280 #skip perl5-specific extension (%v...) ok 281 #skip perl5-specific extension (%v...) ok 282 #skip perl5-specific extension (%v...) ok 283 #skip perl5-specific extension (%v...) ok 284 #skip perl5-specific extension (%v...) ok 285 #skip perl5-specific extension (%v...) ok 286 #skip perl5-specific extension (%v...) ok 287 #skip perl5-specific extension (%v...) ok 288 #skip perl5-specific extension (%v...) ok 289 #skip perl5-specific extension (%v...) ok 290 #skip perl5-specific extension (%v...) ok 291 #skip perl5-specific extension (%v...) ok 292 #skip perl5-specific extension (%v...) ok 293 #skip perl5-specific extension (%v...) ok 294 #skip perl5-specific extension (%v...) ok 295 #skip perl5-specific extension (%v...) ok 296 #skip perl5-specific extension (%v...) ok 297 #skip perl5-specific extension (%v...) ok 298 #skip perl5-specific extension (%v...) ok 300 #skip harness needs support for * modifier not ok 304 # TODO not ok 305 # TODO not ok 306 # TODO ok 307 #skip perl5-specific extension (%v...) ok 308 #skip perl5-specific extension (%v...) ok testf__t/op/sprintf2.t ..................... ok testf__t/op/string.t ....................... ok testf__t/op/string_cclass.t ................ ok testf__t/op/string_cmp.t ................... ok testf__t/op/string_cs.t .................... ok testf__t/op/string_mem.t ................... ok 6 #skip Test disabled on not GC MS ok 7 #skip Test disabled on not GC MS ok testf__t/op/stringu.t ...................... ok testf__t/op/time.t ......................... ok testf__t/op/vivify.t ....................... ok testf__t/pmc/addrregistry.t ................ ok testf__t/pmc/alarm.t ....................... ok testf__t/pmc/arrayiterator.t ............... ok testf__t/pmc/bigint.t ...................... ok testf__t/pmc/bignum.t ...................... not ok 8 - set double, get str # TODO bignum strings not ok 9 - add # TODO bignum strings not ok 10 - i_add # TODO bignum strings not ok 11 - add_int # TODO bignum strings not ok 16 - mul # TODO bignum strings not ok 17 - i_multiply # TODO bignum strings not ok 18 - mul_float # TODO bignum strings not ok 24 - floor_divide # TODO undiagnosed bug in floor division; no floor division is actually done. not ok 28 - bignum / by zero BigInt # TODO missing signature not ok 30 - bignum % by zero BigNum # TODO missing signature not ok 31 - bignum % by zero BigInt # TODO missing signature not ok 32 - bignum % by zero Integer # TODO missing signature not ok 36 - abs # TODO bignum strings ok testf__t/pmc/boolean.t ..................... ok testf__t/pmc/bytebuffer.t .................. ok testf__t/pmc/bytebuffer2.t ................. ok testf__t/pmc/callcontext.t ................. ok testf__t/pmc/capture.t ..................... ok testf__t/pmc/class.t ....................... not ok 29 # TODO classes don't seem to call methods yet: GH #396 ok testf__t/pmc/complex.t ..................... ok 118 #skip instantiate n/y ok 119 #skip instantiate n/y ok 120 #skip instantiate n/y ok 121 #skip instantiate n/y ok 151 #skip inf is not platform-independent not ok 552 # TODO not ok 553 # TODO not ok 554 # TODO not ok 559 # TODO not ok 561 # TODO not ok 566 # TODO not ok 582 # TODO not ok 613 # TODO not ok 617 # TODO not ok 618 # TODO not ok 619 # TODO not ok 620 # TODO not ok 622 # TODO not ok 630 # TODO ok testf__t/pmc/config.t ...................... ok testf__t/pmc/context.t ..................... ok testf__t/pmc/continuation.t ................ ok testf__t/pmc/coroutine.t ................... not ok 9 - Call an exited coroutine # TODO goes one iteration too far GH #1106 not ok 13 - Final return from coroutine # TODO one invoke too many GH #1106 not ok 17 - autoreset # TODO one invoke too many GH #1106 ok testf__t/pmc/default.t ..................... ok testf__t/pmc/env.t ......................... ok testf__t/pmc/eventhandler.t ................ ok testf__t/pmc/exception-old.t ............... not ok 18 - invoke handler in calling sub # TODO deprecate rethrow ok testf__t/pmc/exception.t ................... ok testf__t/pmc/exceptionhandler.t ............ ok testf__t/pmc/exporter.t .................... ok testf__t/pmc/filehandle.t .................. ok 5 # skip no async calls yet ok 26 # skip Timely destruction is deprecated. GH #278 ok testf__t/pmc/fixedbooleanarray.t ........... ok testf__t/pmc/fixedfloatarray.t ............. ok testf__t/pmc/fixedintegerarray.t ........... ok testf__t/pmc/fixedpmcarray.t ............... ok testf__t/pmc/fixedstringarray.t ............ ok testf__t/pmc/float.t ....................... ok testf__t/pmc/freeze.t ...................... ok testf__t/pmc/globals.t ..................... ok testf__t/pmc/handle.t ...................... ok testf__t/pmc/hash.t ........................ ok testf__t/pmc/hashiterator.t ................ ok testf__t/pmc/hashiteratorkey.t ............. ok testf__t/pmc/imageio.t ..................... ok testf__t/pmc/imageiosize.t ................. ok testf__t/pmc/imageiostrings.t .............. ok testf__t/pmc/integer.t ..................... ok 9 #skip This test requires sysinfo ok 113 #skip This test requires sysinfo ok 114 #skip This test requires sysinfo ok 115 #skip This test requires sysinfo ok 116 #skip This test requires sysinfo ok 117 #skip This test requires sysinfo ok 118 #skip This test requires sysinfo ok 120 #skip This test requires sysinfo ok 121 #skip This test requires sysinfo ok 122 #skip This test requires sysinfo ok 123 #skip This test requires sysinfo ok 124 #skip This test requires sysinfo ok 125 #skip This test requires sysinfo ok 127 #skip This test requires sysinfo ok 128 #skip This test requires sysinfo ok 141 #skip This test requires sysinfo ok 142 #skip This test requires sysinfo ok testf__t/pmc/io.t .......................... ok 2 # skip clone not finished yet ok testf__t/pmc/io_iterator.t ................. not ok 1 - new # TODO not yet implemented not ok 2 - shift # TODO not yet implemented: GH #549 not ok 3 - get_bool (vtable) # TODO not yet implemented ok testf__t/pmc/io_status.t ................... not ok 1 - new # TODO not yet implemented not ok 2 - get_integer (vtable) # TODO not yet implemented not ok 3 - get_bool (vtable) # TODO not yet implemented not ok 4 - return # TODO not yet implemented not ok 5 - error # TODO not yet implemented not ok 6 - throw # TODO not yet implemented ok testf__t/pmc/io_stdin.t .................... ok testf__t/pmc/iterator.t .................... not ok 7 - custom subclass, set_integer_native # TODO subclassing init VTABLE method is not properly overridden. not ok 22 - adding keys during iteration # TODO adding keys during iteration not ok 27 - cloned iterator doesn't copy the array to which it 'points' # TODO cloned iterator doesn't copy the array to which it 'points' ok testf__t/pmc/key.t ......................... ok testf__t/pmc/lexinfo.t ..................... ok testf__t/pmc/lexpad.t ...................... ok testf__t/pmc/managedstruct.t ............... ok testf__t/pmc/mappedbytearray.t ............. ok testf__t/pmc/multidispatch.t ............... not ok 1 - Integer_divide_Integer 10 / 3 = 1003 # TODO TT #452 not ok 2 - 1+1=3 # TODO TT #452 not ok 3 - PASM divide - override builtin 10 / 3 = 42 # TODO TT #452 not ok 4 - INTVAL return numeq # TODO TT #452 not ok 7 - PASM MMD divide - loaded sub # TODO TT #452 not ok 19 - MMD on PMC types - Any # TODO GH #328 not ok 22 - add as method - inherited # TODO GH #328 ok testf__t/pmc/multisub.t .................... ok testf__t/pmc/namespace-old.t ............... not ok 38 - HLL_map on namespace # TODO GH #404 ok testf__t/pmc/namespace-subs.t .............. ok testf__t/pmc/namespace.t ................... ok testf__t/pmc/nativepccmethod.t ............. ok testf__t/pmc/nci.t ......................... ok 62 # skip 234 signatures only with libffi ok 63 # skip 234 signatures only with libffi ok 64 # skip 234 signatures only with libffi ok 65 # skip 234 signatures only with libffi ok 66 # skip 234 signatures only with libffi ok testf__t/pmc/null.t ........................ ok testf__t/pmc/object-meths.t ................ ok 14 # skip currently broken ok 25 # skip no bound NCI method ok testf__t/pmc/object-mro.t .................. ok testf__t/pmc/object.t ...................... not ok 4 # TODO GH #1010 allow normal Object instantiaton ok testf__t/pmc/opcode.t ...................... ok testf__t/pmc/oplib.t ....................... not ok 9 # TODO Implement cacheing, Opcode.is_same, or change comparison ok testf__t/pmc/orderedhash.t ................. ok 28 # skip odd, tightly-coupled, defacto behaviour is not worth testing ok testf__t/pmc/orderedhashiterator.t ......... ok testf__t/pmc/os.t .......................... ok 28 # skip chroot not available if not root ok testf__t/pmc/os_unicode.t .................. 1..0 # SKIP Unicode filenames not supported on this platform skipped: Unicode filenames not supported on this platform testf__t/pmc/packfile.t .................... ok 44 #skip test_synonyms crash on many platforms. See GH #514 ok 45 #skip test_synonyms crash on many platforms. See GH #514 ok testf__t/pmc/packfileannotation.t .......... ok testf__t/pmc/packfileannotations.t ......... ok testf__t/pmc/packfilebytecodesegment.t ..... ok testf__t/pmc/packfileconstanttable.t ....... ok testf__t/pmc/packfiledirectory.t ........... ok testf__t/pmc/packfileopmap.t ............... ok testf__t/pmc/packfilerawsegment.t .......... ok testf__t/pmc/packfilesegment.t ............. ok testf__t/pmc/packfileview.t ................ ok testf__t/pmc/parrotclass.t ................. ok testf__t/pmc/parrotinterpreter.t ........... ok testf__t/pmc/parrotio.t .................... not ok 2 - open and close - synchronous # TODO not yet implemented ok 3 # skip no async calls yet not ok 4 - print, read, and readline - synchronous # TODO not yet implemented not ok 5 - buffer_type # TODO not yet implemented ok testf__t/pmc/parrotlibrary.t ............... ok testf__t/pmc/parrotobject.t ................ ok testf__t/pmc/pmc.t ......................... ok testf__t/pmc/pmclist.t ..................... ok testf__t/pmc/pmcproxy.t .................... ok testf__t/pmc/pointer.t ..................... ok testf__t/pmc/prop.t ........................ ok testf__t/pmc/resizablebooleanarray.t ....... ok testf__t/pmc/resizablefloatarray.t ......... ok testf__t/pmc/resizableintegerarray.t ....... ok testf__t/pmc/resizablepmcarray.t ........... ok testf__t/pmc/resizablestringarray.t ........ ok testf__t/pmc/ro.t .......................... ok testf__t/pmc/role.t ........................ ok testf__t/pmc/scalar.t ...................... ok testf__t/pmc/schedulermessage.t ............ ok testf__t/pmc/signal.t ...................... 1..0 # SKIP signal tests too instable in parallel, run it alone skipped: signal tests too instable in parallel, run it alone testf__t/pmc/sockaddr.t .................... ok testf__t/pmc/socket.t ...................... ok testf__t/pmc/socket_ipv6.t ................. ok testf__t/pmc/string.t ...................... not ok 102 # TODO ok testf__t/pmc/stringbuilder.t ............... ok testf__t/pmc/stringhandle.t ................ ok 5 # skip no async calls yet not ok 12 - record_separator # TODO not yet implemented ok testf__t/pmc/stringiterator.t .............. ok testf__t/pmc/structview.t .................. ok testf__t/pmc/sub.t ......................... not ok 71 - Thaw PIR subclass # TODO See GH #276 ok testf__t/pmc/sys.t ......................... ok testf__t/pmc/task.t ........................ ok 7 #SKIP task.kill - no reliable test yet [GH #907] ok testf__t/pmc/task_primes.t ................. ok testf__t/pmc/timer.t ....................... ok testf__t/pmc/undef.t ....................... ok testf__t/pmc/unmanagedstruct.t ............. ok testf__t/oo/attributes.t ................... ok testf__t/oo/composition.t .................. ok testf__t/oo/inheritance.t .................. ok testf__t/oo/isa.t .......................... ok testf__t/oo/metamodel.t .................... not ok 6 # TODO not implemented: GH #410 ok testf__t/oo/methods.t ...................... ok testf__t/oo/mro-c3.t ....................... not ok 13 # TODO See TT#1426 ok testf__t/oo/names.t ........................ ok testf__t/oo/new-old.t ...................... ok testf__t/oo/new.t .......................... ok testf__t/oo/objects.t ...................... ok testf__t/oo/ops.t .......................... ok testf__t/oo/proxy.t ........................ ok testf__t/oo/root_new.t ..................... ok testf__t/oo/subclass.t ..................... ok testf__t/oo/vtableoverride.t ............... ok testf__t/pir/interop.t ..................... ok testf__t/pir/macro.t ....................... ok testf__t/pir/pbc_fallback.t ................ ok testf__t/pir/registernames.t ............... ok testf__t/pir/timer_exit.t .................. ok testf__t/native_pbc/header.t ............... ok testf__t/native_pbc/integer.t .............. ok testf__t/native_pbc/number.t ............... # Failed test '8_16_le=>8_8_le x86_64 64 bit opcode_t, 8 byte intval, 16 byte long double' # at t/native_pbc/Test.pm line 133. # got: '0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # ' # expected: '1 # 4 # 16 # 64 # 256 # 1024 # 4096 # 16384 # 65536 # 262144 # 1048576 # 4194304 # 16777216 # 67108864 # 268435456 # 1073741824 # 4294967296 # 17179869184 # 68719476736 # 274877906944 # 1099511627776 # 4398046511104 # 17592186044416 # 70368744177664 # 281474976710656 # 1.12589990684262e+15 # ' ok 7 # skip t/native_pbc/number_8_16_be.pbc has old PBC_COMPAT 4.0. Need 8_16_be platform to generate it. # Looks like you failed 1 test of 7. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/7 subtests (less 1 skipped subtest: 5 okay) testf__t/native_pbc/string.t ............... ok testO1: running with: -O1 testO1__t/compilers/imcc/reg/alloc.t ........ ok testO1__t/compilers/imcc/reg/spill.t ........ ok testO1__t/compilers/imcc/reg/spill_old.t .... ok testO1__t/compilers/imcc/syn/clash.t ........ ok testO1__t/compilers/imcc/syn/const.t ........ ok testO1__t/compilers/imcc/syn/errors.t ....... ok testO1__t/compilers/imcc/syn/file.t ......... ok 13 # skip multiple loading not speced - failing ok testO1__t/compilers/imcc/syn/hll.t .......... ok testO1__t/compilers/imcc/syn/keyed.t ........ ok 1 # skip experimental ok testO1__t/compilers/imcc/syn/labels.t ....... ok testO1__t/compilers/imcc/syn/macro.t ........ ok testO1__t/compilers/imcc/syn/objects.t ...... ok testO1__t/compilers/imcc/syn/op.t ........... ok testO1__t/compilers/imcc/syn/pasm.t ......... ok testO1__t/compilers/imcc/syn/pcc.t .......... ok testO1__t/compilers/imcc/syn/pod.t .......... ok 4 # skip Closing out of pod from included files ok testO1__t/compilers/imcc/syn/regressions.t .. ok 18 # skip No limit on key size ok testO1__t/compilers/imcc/syn/scope.t ........ ok testO1__t/compilers/imcc/syn/subflags.t ..... ok testO1__t/compilers/imcc/syn/symbols.t ...... ok testO1__t/compilers/imcc/syn/tail.t ......... ok testO1__t/compilers/imcc/syn/veracity.t ..... ok testO1__t/op/00ff-dos.t ..................... ok testO1__t/op/00ff-unix.t .................... ok testO1__t/op/64bit.t ........................ ok testO1__t/op/annotate-old.t ................. ok testO1__t/op/annotate.t ..................... ok testO1__t/op/arithmetics.t .................. ok testO1__t/op/arithmetics_pmc.t .............. ok testO1__t/op/basic.t ........................ ok testO1__t/op/box.t .......................... ok testO1__t/op/calling.t ...................... not ok 17 - argc mismatch, too many - no getparams # TODO no get_params at all not ok 63 - newclosure followed by tailcall # TODO bad -O1 test 63 not ok 96 - arg mismatch with no params # TODO GH #600 ok testO1__t/op/cc_params.t .................... ok testO1__t/op/cc_params_old.t ................ ok testO1__t/op/cc_state.t ..................... not ok 6 - positional found, named expected # TODO cc processor state missing not ok 8 - G2: argument underflow: required slurpy param # TODO failing ok testO1__t/op/cmp-nonbranch.t ................ ok testO1__t/op/comp.t ......................... ok testO1__t/op/copy.t ......................... ok testO1__t/op/exceptions.t ................... ok testO1__t/op/exit.t ......................... ok testO1__t/op/fetch.t ........................ ok testO1__t/op/gc-active-buffers.t ............ ok testO1__t/op/gc-leaky-box.t ................. not ok 1 - #TODO performed 0 (which should be >=1) GC string collect runs (not entirely necessary) ok testO1__t/op/gc-leaky-call.t ................ not ok 1 - #TODO performed 0 (which should be >=1) GC string collect runs (not entirely necessary) ok testO1__t/op/gc-non-recursive.t ............. ok testO1__t/op/gc-stress.t .................... ok testO1__t/op/gc.t ........................... ok testO1__t/op/globals.t ...................... ok testO1__t/op/ifunless.t ..................... ok testO1__t/op/inf_nan.t ...................... ok testO1__t/op/integer.t ...................... ok testO1__t/op/interp.t ....................... ok testO1__t/op/jit.t .......................... ok testO1__t/op/jitn.t ......................... ok testO1__t/op/lexicals.t ..................... not ok 41 - find_lex: (Perl6 OUTER::) # TODO not yet implemented ok testO1__t/op/literal-old.t .................. ok testO1__t/op/literal.t ...................... ok testO1__t/op/load_bytecode.t ................ ok testO1__t/op/number.t ....................... ok testO1__t/op/say.t .......................... ok testO1__t/op/spawnw.t ....................... ok testO1__t/op/sprintf.t ...................... ok 5 #skip parrot extension (%B) ok 7 #skip perl5-specific extension (%D) ok 9 #skip perl5-specific extension (%F) ok 16 #skip parrot extension (%H) ok 20 #skip parrot extension (%L) ok 23 #skip perl5-specific extension (%O) ok 24 #skip parrot extension (%P) ok 27 #skip parrot extension (%S) ok 29 #skip perl5-specific extension (%U) not ok 64 # TODO ok 71 #skip perl5-specific extension (%v...) ok 72 #skip perl5-specific extension (%v...) ok 73 #skip perl5-specific extension (%v...) ok 74 #skip perl5-specific extension (%v...) ok 75 #skip perl5-specific extension (%v...) ok 76 #skip perl5-specific extension (%v...) ok 77 #skip perl5-specific extension (%v...) ok 78 #skip perl5-specific extension (%v...) ok 79 #skip perl5-specific extension (%v...) ok 80 #skip perl5-specific extension (%v...) ok 81 #skip perl5-specific extension (%v...) ok 82 #skip perl5-specific extension (%v...) ok 83 #skip perl5-specific extension (%v...) ok 84 #skip perl5-specific extension (%v...) ok 85 #skip perl5-specific extension (%v...) ok 86 #skip perl5-specific extension (%v...) ok 87 #skip perl5-specific extension (%v...) ok 88 #skip perl5-specific extension (%v...) ok 89 #skip perl5-specific extension (%v...) ok 90 #skip perl5-specific extension (%v...) ok 91 #skip perl5-specific extension (%v...) ok 92 #skip perl5-specific extension (%v...) ok 93 #skip perl5-specific extension (%v...) ok 94 #skip perl5-specific extension (%v...) ok 95 #skip perl5-specific extension (%v...) ok 96 #skip perl5-specific extension (%v...) ok 97 #skip perl5-specific extension (%v...) ok 98 #skip perl5-specific extension (%v...) ok 99 #skip perl5-specific extension (%v...) ok 114 #skip harness needs support for * modifier ok 131 #skip harness needs support for * modifier ok 141 #skip harness needs support for * modifier ok 144 #skip perl5 expression as test value not ok 153 # TODO ok 161 #skip harness needs support for * modifier ok 166 #skip harness needs support for * modifier not ok 187 # TODO not ok 191 # TODO ok 193 #skip perl5-specific test ok 200 #skip perl5-specific test ok 201 #skip perl5-specific test ok 202 #skip parrot extension (%p) ok 204 #skip parrot extension (%r) ok 210 #skip harness needs support for * modifier ok 214 #skip harness needs support for * modifier not ok 223 # TODO ok 233 #skip harness needs support for * modifier ok 234 #skip perl5-specific extension (%v...) ok 235 #skip perl5-specific extension (%v...) ok 238 #skip perl5-specific test ok 239 #skip perl5-specific test ok 240 #skip perl5-specific test ok 241 #skip perl5-specific test ok 242 #skip perl5-specific test ok 243 #skip perl5-specific test ok 244 #skip perl5-specific test ok 245 #skip perl5-specific test ok 246 #skip perl5-specific test ok 247 #skip perl5-specific test ok 248 #skip perl5-specific test ok 249 #skip perl5-specific test ok 250 #skip perl5-specific test ok 251 #skip perl5-specific test ok 252 #skip perl5-specific extension (%v...) ok 253 #skip perl5-specific extension (%v...) ok 254 #skip perl5-specific extension (%v...) ok 255 #skip perl5-specific extension (%v...) ok 256 #skip perl5-specific extension (%v...) ok 257 #skip perl5-specific extension (%v...) ok 258 #skip perl5-specific extension (%v...) ok 259 #skip perl5-specific extension (%v...) ok 260 #skip perl5-specific extension (%v...) ok 261 #skip perl5-specific extension (%v...) ok 262 #skip perl5-specific extension (%v...) ok 263 #skip perl5-specific extension (%v...) ok 264 #skip perl5-specific extension (%v...) ok 265 #skip perl5-specific extension (%v...) ok 266 #skip perl5-specific extension (%v...) ok 267 #skip perl5-specific extension (%v...) ok 268 #skip perl5-specific extension (%v...) ok 269 #skip perl5-specific extension (%v...) ok 270 #skip perl5-specific extension (%v...) ok 271 #skip perl5-specific extension (%v...) ok 272 #skip perl5-specific extension (%v...) ok 273 #skip perl5-specific extension (%v...) ok 274 #skip perl5-specific extension (%v...) ok 275 #skip perl5-specific extension (%v...) ok 276 #skip perl5-specific extension (%v...) ok 277 #skip perl5-specific extension (%v...) ok 278 #skip perl5-specific extension (%v...) ok 279 #skip perl5-specific extension (%v...) ok 280 #skip perl5-specific extension (%v...) ok 281 #skip perl5-specific extension (%v...) ok 282 #skip perl5-specific extension (%v...) ok 283 #skip perl5-specific extension (%v...) ok 284 #skip perl5-specific extension (%v...) ok 285 #skip perl5-specific extension (%v...) ok 286 #skip perl5-specific extension (%v...) ok 287 #skip perl5-specific extension (%v...) ok 288 #skip perl5-specific extension (%v...) ok 289 #skip perl5-specific extension (%v...) ok 290 #skip perl5-specific extension (%v...) ok 291 #skip perl5-specific extension (%v...) ok 292 #skip perl5-specific extension (%v...) ok 293 #skip perl5-specific extension (%v...) ok 294 #skip perl5-specific extension (%v...) ok 295 #skip perl5-specific extension (%v...) ok 296 #skip perl5-specific extension (%v...) ok 297 #skip perl5-specific extension (%v...) ok 298 #skip perl5-specific extension (%v...) ok 300 #skip harness needs support for * modifier not ok 304 # TODO not ok 305 # TODO not ok 306 # TODO ok 307 #skip perl5-specific extension (%v...) ok 308 #skip perl5-specific extension (%v...) ok testO1__t/op/sprintf2.t ..................... ok testO1__t/op/string.t ....................... ok testO1__t/op/string_cclass.t ................ ok testO1__t/op/string_cmp.t ................... ok testO1__t/op/string_cs.t .................... ok testO1__t/op/string_mem.t ................... ok 6 #skip Test disabled on not GC MS ok 7 #skip Test disabled on not GC MS ok testO1__t/op/stringu.t ...................... ok testO1__t/op/time.t ......................... ok testO1__t/op/vivify.t ....................... ok testO1__t/pmc/addrregistry.t ................ ok testO1__t/pmc/alarm.t ....................... ok testO1__t/pmc/arrayiterator.t ............... ok testO1__t/pmc/bigint.t ...................... ok testO1__t/pmc/bignum.t ...................... not ok 8 - set double, get str # TODO bignum strings not ok 9 - add # TODO bignum strings not ok 10 - i_add # TODO bignum strings not ok 11 - add_int # TODO bignum strings not ok 16 - mul # TODO bignum strings not ok 17 - i_multiply # TODO bignum strings not ok 18 - mul_float # TODO bignum strings not ok 24 - floor_divide # TODO undiagnosed bug in floor division; no floor division is actually done. not ok 28 - bignum / by zero BigInt # TODO missing signature not ok 30 - bignum % by zero BigNum # TODO missing signature not ok 31 - bignum % by zero BigInt # TODO missing signature not ok 32 - bignum % by zero Integer # TODO missing signature not ok 36 - abs # TODO bignum strings ok testO1__t/pmc/boolean.t ..................... ok testO1__t/pmc/bytebuffer.t .................. ok testO1__t/pmc/bytebuffer2.t ................. ok testO1__t/pmc/callcontext.t ................. ok testO1__t/pmc/capture.t ..................... ok testO1__t/pmc/class.t ....................... not ok 29 # TODO classes don't seem to call methods yet: GH #396 ok testO1__t/pmc/complex.t ..................... ok 118 #skip instantiate n/y ok 119 #skip instantiate n/y ok 120 #skip instantiate n/y ok 121 #skip instantiate n/y ok 151 #skip inf is not platform-independent not ok 552 # TODO not ok 553 # TODO not ok 554 # TODO not ok 559 # TODO not ok 561 # TODO not ok 566 # TODO not ok 582 # TODO not ok 613 # TODO not ok 617 # TODO not ok 618 # TODO not ok 619 # TODO not ok 620 # TODO not ok 622 # TODO not ok 630 # TODO ok testO1__t/pmc/config.t ...................... ok testO1__t/pmc/context.t ..................... ok testO1__t/pmc/continuation.t ................ ok testO1__t/pmc/coroutine.t ................... not ok 9 - Call an exited coroutine # TODO goes one iteration too far GH #1106 not ok 13 - Final return from coroutine # TODO one invoke too many GH #1106 not ok 17 - autoreset # TODO one invoke too many GH #1106 ok testO1__t/pmc/default.t ..................... ok testO1__t/pmc/env.t ......................... ok testO1__t/pmc/eventhandler.t ................ ok testO1__t/pmc/exception-old.t ............... not ok 18 - invoke handler in calling sub # TODO deprecate rethrow ok testO1__t/pmc/exception.t ................... ok testO1__t/pmc/exceptionhandler.t ............ ok testO1__t/pmc/exporter.t .................... ok testO1__t/pmc/filehandle.t .................. ok 5 # skip no async calls yet ok 26 # skip Timely destruction is deprecated. GH #278 ok testO1__t/pmc/fixedbooleanarray.t ........... ok testO1__t/pmc/fixedfloatarray.t ............. ok testO1__t/pmc/fixedintegerarray.t ........... ok testO1__t/pmc/fixedpmcarray.t ............... ok testO1__t/pmc/fixedstringarray.t ............ ok testO1__t/pmc/float.t ....................... ok testO1__t/pmc/freeze.t ...................... ok testO1__t/pmc/globals.t ..................... ok testO1__t/pmc/handle.t ...................... ok testO1__t/pmc/hash.t ........................ ok testO1__t/pmc/hashiterator.t ................ ok testO1__t/pmc/hashiteratorkey.t ............. ok testO1__t/pmc/imageio.t ..................... ok testO1__t/pmc/imageiosize.t ................. ok testO1__t/pmc/imageiostrings.t .............. ok testO1__t/pmc/integer.t ..................... ok 9 #skip This test requires sysinfo ok 113 #skip This test requires sysinfo ok 114 #skip This test requires sysinfo ok 115 #skip This test requires sysinfo ok 116 #skip This test requires sysinfo ok 117 #skip This test requires sysinfo ok 118 #skip This test requires sysinfo ok 120 #skip This test requires sysinfo ok 121 #skip This test requires sysinfo ok 122 #skip This test requires sysinfo ok 123 #skip This test requires sysinfo ok 124 #skip This test requires sysinfo ok 125 #skip This test requires sysinfo ok 127 #skip This test requires sysinfo ok 128 #skip This test requires sysinfo ok 141 #skip This test requires sysinfo ok 142 #skip This test requires sysinfo ok testO1__t/pmc/io.t .......................... ok 2 # skip clone not finished yet ok testO1__t/pmc/io_iterator.t ................. not ok 1 - new # TODO not yet implemented not ok 2 - shift # TODO not yet implemented: GH #549 not ok 3 - get_bool (vtable) # TODO not yet implemented ok testO1__t/pmc/io_status.t ................... not ok 1 - new # TODO not yet implemented not ok 2 - get_integer (vtable) # TODO not yet implemented not ok 3 - get_bool (vtable) # TODO not yet implemented not ok 4 - return # TODO not yet implemented not ok 5 - error # TODO not yet implemented not ok 6 - throw # TODO not yet implemented ok testO1__t/pmc/io_stdin.t .................... ok testO1__t/pmc/iterator.t .................... not ok 7 - custom subclass, set_integer_native # TODO subclassing init VTABLE method is not properly overridden. not ok 22 - adding keys during iteration # TODO adding keys during iteration not ok 27 - cloned iterator doesn't copy the array to which it 'points' # TODO cloned iterator doesn't copy the array to which it 'points' ok testO1__t/pmc/key.t ......................... ok testO1__t/pmc/lexinfo.t ..................... ok testO1__t/pmc/lexpad.t ...................... ok testO1__t/pmc/managedstruct.t ............... ok testO1__t/pmc/mappedbytearray.t ............. ok testO1__t/pmc/multidispatch.t ............... not ok 1 - Integer_divide_Integer 10 / 3 = 1003 # TODO TT #452 not ok 2 - 1+1=3 # TODO TT #452 not ok 3 - PASM divide - override builtin 10 / 3 = 42 # TODO TT #452 not ok 4 - INTVAL return numeq # TODO TT #452 not ok 7 - PASM MMD divide - loaded sub # TODO TT #452 not ok 19 - MMD on PMC types - Any # TODO GH #328 not ok 22 - add as method - inherited # TODO GH #328 ok testO1__t/pmc/multisub.t .................... ok testO1__t/pmc/namespace-old.t ............... not ok 38 - HLL_map on namespace # TODO GH #404 ok testO1__t/pmc/namespace-subs.t .............. ok testO1__t/pmc/namespace.t ................... ok testO1__t/pmc/nativepccmethod.t ............. ok testO1__t/pmc/nci.t ......................... ok 62 # skip 234 signatures only with libffi ok 63 # skip 234 signatures only with libffi ok 64 # skip 234 signatures only with libffi ok 65 # skip 234 signatures only with libffi ok 66 # skip 234 signatures only with libffi ok testO1__t/pmc/null.t ........................ ok testO1__t/pmc/object-meths.t ................ ok 14 # skip currently broken ok 25 # skip no bound NCI method ok testO1__t/pmc/object-mro.t .................. ok testO1__t/pmc/object.t ...................... not ok 4 # TODO GH #1010 allow normal Object instantiaton ok testO1__t/pmc/opcode.t ...................... ok testO1__t/pmc/oplib.t ....................... not ok 9 # TODO Implement cacheing, Opcode.is_same, or change comparison ok testO1__t/pmc/orderedhash.t ................. ok 28 # skip odd, tightly-coupled, defacto behaviour is not worth testing ok testO1__t/pmc/orderedhashiterator.t ......... ok testO1__t/pmc/os.t .......................... ok 28 # skip chroot not available if not root ok testO1__t/pmc/os_unicode.t .................. 1..0 # SKIP Unicode filenames not supported on this platform skipped: Unicode filenames not supported on this platform testO1__t/pmc/packfile.t .................... ok 44 #skip test_synonyms crash on many platforms. See GH #514 ok 45 #skip test_synonyms crash on many platforms. See GH #514 ok testO1__t/pmc/packfileannotation.t .......... ok testO1__t/pmc/packfileannotations.t ......... ok testO1__t/pmc/packfilebytecodesegment.t ..... ok testO1__t/pmc/packfileconstanttable.t ....... ok testO1__t/pmc/packfiledirectory.t ........... ok testO1__t/pmc/packfileopmap.t ............... ok testO1__t/pmc/packfilerawsegment.t .......... ok testO1__t/pmc/packfilesegment.t ............. ok testO1__t/pmc/packfileview.t ................ ok testO1__t/pmc/parrotclass.t ................. ok testO1__t/pmc/parrotinterpreter.t ........... ok testO1__t/pmc/parrotio.t .................... not ok 2 - open and close - synchronous # TODO not yet implemented ok 3 # skip no async calls yet not ok 4 - print, read, and readline - synchronous # TODO not yet implemented not ok 5 - buffer_type # TODO not yet implemented ok testO1__t/pmc/parrotlibrary.t ............... ok testO1__t/pmc/parrotobject.t ................ ok testO1__t/pmc/pmc.t ......................... ok testO1__t/pmc/pmclist.t ..................... ok testO1__t/pmc/pmcproxy.t .................... ok testO1__t/pmc/pointer.t ..................... ok testO1__t/pmc/prop.t ........................ ok testO1__t/pmc/resizablebooleanarray.t ....... ok testO1__t/pmc/resizablefloatarray.t ......... ok testO1__t/pmc/resizableintegerarray.t ....... ok testO1__t/pmc/resizablepmcarray.t ........... ok testO1__t/pmc/resizablestringarray.t ........ ok testO1__t/pmc/ro.t .......................... ok testO1__t/pmc/role.t ........................ ok testO1__t/pmc/scalar.t ...................... ok testO1__t/pmc/schedulermessage.t ............ ok testO1__t/pmc/signal.t ...................... 1..0 # SKIP signal tests too instable in parallel, run it alone skipped: signal tests too instable in parallel, run it alone testO1__t/pmc/sockaddr.t .................... ok testO1__t/pmc/socket.t ...................... ok testO1__t/pmc/socket_ipv6.t ................. ok testO1__t/pmc/string.t ...................... not ok 102 # TODO ok testO1__t/pmc/stringbuilder.t ............... ok testO1__t/pmc/stringhandle.t ................ ok 5 # skip no async calls yet not ok 12 - record_separator # TODO not yet implemented ok testO1__t/pmc/stringiterator.t .............. ok testO1__t/pmc/structview.t .................. ok testO1__t/pmc/sub.t ......................... not ok 71 - Thaw PIR subclass # TODO See GH #276 ok testO1__t/pmc/sys.t ......................... ok testO1__t/pmc/task.t ........................ ok 7 #SKIP task.kill - no reliable test yet [GH #907] ok testO1__t/pmc/task_primes.t ................. ok testO1__t/pmc/timer.t ....................... ok testO1__t/pmc/undef.t ....................... ok testO1__t/pmc/unmanagedstruct.t ............. ok testO1__t/oo/attributes.t ................... ok testO1__t/oo/composition.t .................. ok testO1__t/oo/inheritance.t .................. ok testO1__t/oo/isa.t .......................... ok testO1__t/oo/metamodel.t .................... not ok 6 # TODO not implemented: GH #410 ok testO1__t/oo/methods.t ...................... ok testO1__t/oo/mro-c3.t ....................... not ok 13 # TODO See TT#1426 ok testO1__t/oo/names.t ........................ ok testO1__t/oo/new-old.t ...................... ok testO1__t/oo/new.t .......................... ok testO1__t/oo/objects.t ...................... ok testO1__t/oo/ops.t .......................... ok testO1__t/oo/proxy.t ........................ ok testO1__t/oo/root_new.t ..................... ok testO1__t/oo/subclass.t ..................... ok testO1__t/oo/vtableoverride.t ............... ok testO1__t/pir/interop.t ..................... ok testO1__t/pir/macro.t ....................... ok testO1__t/pir/pbc_fallback.t ................ ok testO1__t/pir/registernames.t ............... ok testO1__t/pir/timer_exit.t .................. ok testO1__t/native_pbc/header.t ............... ok testO1__t/native_pbc/integer.t .............. ok testO1__t/native_pbc/number.t ............... # Failed test '8_16_le=>8_8_le x86_64 64 bit opcode_t, 8 byte intval, 16 byte long double' # at t/native_pbc/Test.pm line 133. # got: '0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # ' # expected: '1 # 4 # 16 # 64 # 256 # 1024 # 4096 # 16384 # 65536 # 262144 # 1048576 # 4194304 # 16777216 # 67108864 # 268435456 # 1073741824 # 4294967296 # 17179869184 # 68719476736 # 274877906944 # 1099511627776 # 4398046511104 # 17592186044416 # 70368744177664 # 281474976710656 # 1.12589990684262e+15 # ' ok 7 # skip t/native_pbc/number_8_16_be.pbc has old PBC_COMPAT 4.0. Need 8_16_be platform to generate it. # Looks like you failed 1 test of 7. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/7 subtests (less 1 skipped subtest: 5 okay) testO1__t/native_pbc/string.t ............... ok testO2: running with: -O2 testO2__t/compilers/imcc/reg/alloc.t ........ ok testO2__t/compilers/imcc/reg/spill.t ........ ok testO2__t/compilers/imcc/reg/spill_old.t .... ok testO2__t/compilers/imcc/syn/clash.t ........ ok testO2__t/compilers/imcc/syn/const.t ........ ok testO2__t/compilers/imcc/syn/errors.t ....... ok testO2__t/compilers/imcc/syn/file.t ......... ok 13 # skip multiple loading not speced - failing ok testO2__t/compilers/imcc/syn/hll.t .......... ok testO2__t/compilers/imcc/syn/keyed.t ........ ok 1 # skip experimental ok testO2__t/compilers/imcc/syn/labels.t ....... ok testO2__t/compilers/imcc/syn/macro.t ........ ok testO2__t/compilers/imcc/syn/objects.t ...... ok testO2__t/compilers/imcc/syn/op.t ........... ok testO2__t/compilers/imcc/syn/pasm.t ......... ok testO2__t/compilers/imcc/syn/pcc.t .......... ok testO2__t/compilers/imcc/syn/pod.t .......... ok 4 # skip Closing out of pod from included files ok testO2__t/compilers/imcc/syn/regressions.t .. ok 2 # skip invalid -O2 test GH #1049 ok 18 # skip No limit on key size ok testO2__t/compilers/imcc/syn/scope.t ........ ok testO2__t/compilers/imcc/syn/subflags.t ..... ok testO2__t/compilers/imcc/syn/symbols.t ...... ok testO2__t/compilers/imcc/syn/tail.t ......... ok testO2__t/compilers/imcc/syn/veracity.t ..... ok testO2__t/op/00ff-dos.t ..................... ok testO2__t/op/00ff-unix.t .................... ok testO2__t/op/64bit.t ........................ ok testO2__t/op/annotate-old.t ................. ok testO2__t/op/annotate.t ..................... ok testO2__t/op/arithmetics.t .................. ok testO2__t/op/arithmetics_pmc.t .............. ok testO2__t/op/basic.t ........................ ok testO2__t/op/box.t .......................... ok testO2__t/op/calling.t ...................... not ok 17 - argc mismatch, too many - no getparams # TODO no get_params at all not ok 63 - newclosure followed by tailcall # TODO bad -O1 test 63 not ok 96 - arg mismatch with no params # TODO GH #600 ok testO2__t/op/cc_params.t .................... ok testO2__t/op/cc_params_old.t ................ ok testO2__t/op/cc_state.t ..................... not ok 6 - positional found, named expected # TODO cc processor state missing not ok 8 - G2: argument underflow: required slurpy param # TODO failing ok testO2__t/op/cmp-nonbranch.t ................ ok testO2__t/op/comp.t ......................... ok testO2__t/op/copy.t ......................... ok testO2__t/op/exceptions.t ................... ok testO2__t/op/exit.t ......................... ok testO2__t/op/fetch.t ........................ ok testO2__t/op/gc-active-buffers.t ............ ok testO2__t/op/gc-leaky-box.t ................. not ok 1 - #TODO performed 0 (which should be >=1) GC string collect runs (not entirely necessary) ok testO2__t/op/gc-leaky-call.t ................ not ok 1 - #TODO performed 0 (which should be >=1) GC string collect runs (not entirely necessary) ok testO2__t/op/gc-non-recursive.t ............. ok testO2__t/op/gc-stress.t .................... ok testO2__t/op/gc.t ........................... ok testO2__t/op/globals.t ...................... ok testO2__t/op/ifunless.t ..................... ok testO2__t/op/inf_nan.t ...................... ok testO2__t/op/integer.t ...................... ok testO2__t/op/interp.t ....................... ok testO2__t/op/jit.t .......................... ok testO2__t/op/jitn.t ......................... ok testO2__t/op/lexicals.t ..................... not ok 41 - find_lex: (Perl6 OUTER::) # TODO not yet implemented ok testO2__t/op/literal-old.t .................. ok testO2__t/op/literal.t ...................... ok testO2__t/op/load_bytecode.t ................ ok testO2__t/op/number.t ....................... ok testO2__t/op/say.t .......................... ok testO2__t/op/spawnw.t ....................... ok testO2__t/op/sprintf.t ...................... ok 5 #skip parrot extension (%B) ok 7 #skip perl5-specific extension (%D) ok 9 #skip perl5-specific extension (%F) ok 16 #skip parrot extension (%H) ok 20 #skip parrot extension (%L) ok 23 #skip perl5-specific extension (%O) ok 24 #skip parrot extension (%P) ok 27 #skip parrot extension (%S) ok 29 #skip perl5-specific extension (%U) not ok 64 # TODO ok 71 #skip perl5-specific extension (%v...) ok 72 #skip perl5-specific extension (%v...) ok 73 #skip perl5-specific extension (%v...) ok 74 #skip perl5-specific extension (%v...) ok 75 #skip perl5-specific extension (%v...) ok 76 #skip perl5-specific extension (%v...) ok 77 #skip perl5-specific extension (%v...) ok 78 #skip perl5-specific extension (%v...) ok 79 #skip perl5-specific extension (%v...) ok 80 #skip perl5-specific extension (%v...) ok 81 #skip perl5-specific extension (%v...) ok 82 #skip perl5-specific extension (%v...) ok 83 #skip perl5-specific extension (%v...) ok 84 #skip perl5-specific extension (%v...) ok 85 #skip perl5-specific extension (%v...) ok 86 #skip perl5-specific extension (%v...) ok 87 #skip perl5-specific extension (%v...) ok 88 #skip perl5-specific extension (%v...) ok 89 #skip perl5-specific extension (%v...) ok 90 #skip perl5-specific extension (%v...) ok 91 #skip perl5-specific extension (%v...) ok 92 #skip perl5-specific extension (%v...) ok 93 #skip perl5-specific extension (%v...) ok 94 #skip perl5-specific extension (%v...) ok 95 #skip perl5-specific extension (%v...) ok 96 #skip perl5-specific extension (%v...) ok 97 #skip perl5-specific extension (%v...) ok 98 #skip perl5-specific extension (%v...) ok 99 #skip perl5-specific extension (%v...) ok 114 #skip harness needs support for * modifier ok 131 #skip harness needs support for * modifier ok 141 #skip harness needs support for * modifier ok 144 #skip perl5 expression as test value not ok 153 # TODO ok 161 #skip harness needs support for * modifier ok 166 #skip harness needs support for * modifier not ok 187 # TODO not ok 191 # TODO ok 193 #skip perl5-specific test ok 200 #skip perl5-specific test ok 201 #skip perl5-specific test ok 202 #skip parrot extension (%p) ok 204 #skip parrot extension (%r) ok 210 #skip harness needs support for * modifier ok 214 #skip harness needs support for * modifier not ok 223 # TODO ok 233 #skip harness needs support for * modifier ok 234 #skip perl5-specific extension (%v...) ok 235 #skip perl5-specific extension (%v...) ok 238 #skip perl5-specific test ok 239 #skip perl5-specific test ok 240 #skip perl5-specific test ok 241 #skip perl5-specific test ok 242 #skip perl5-specific test ok 243 #skip perl5-specific test ok 244 #skip perl5-specific test ok 245 #skip perl5-specific test ok 246 #skip perl5-specific test ok 247 #skip perl5-specific test ok 248 #skip perl5-specific test ok 249 #skip perl5-specific test ok 250 #skip perl5-specific test ok 251 #skip perl5-specific test ok 252 #skip perl5-specific extension (%v...) ok 253 #skip perl5-specific extension (%v...) ok 254 #skip perl5-specific extension (%v...) ok 255 #skip perl5-specific extension (%v...) ok 256 #skip perl5-specific extension (%v...) ok 257 #skip perl5-specific extension (%v...) ok 258 #skip perl5-specific extension (%v...) ok 259 #skip perl5-specific extension (%v...) ok 260 #skip perl5-specific extension (%v...) ok 261 #skip perl5-specific extension (%v...) ok 262 #skip perl5-specific extension (%v...) ok 263 #skip perl5-specific extension (%v...) ok 264 #skip perl5-specific extension (%v...) ok 265 #skip perl5-specific extension (%v...) ok 266 #skip perl5-specific extension (%v...) ok 267 #skip perl5-specific extension (%v...) ok 268 #skip perl5-specific extension (%v...) ok 269 #skip perl5-specific extension (%v...) ok 270 #skip perl5-specific extension (%v...) ok 271 #skip perl5-specific extension (%v...) ok 272 #skip perl5-specific extension (%v...) ok 273 #skip perl5-specific extension (%v...) ok 274 #skip perl5-specific extension (%v...) ok 275 #skip perl5-specific extension (%v...) ok 276 #skip perl5-specific extension (%v...) ok 277 #skip perl5-specific extension (%v...) ok 278 #skip perl5-specific extension (%v...) ok 279 #skip perl5-specific extension (%v...) ok 280 #skip perl5-specific extension (%v...) ok 281 #skip perl5-specific extension (%v...) ok 282 #skip perl5-specific extension (%v...) ok 283 #skip perl5-specific extension (%v...) ok 284 #skip perl5-specific extension (%v...) ok 285 #skip perl5-specific extension (%v...) ok 286 #skip perl5-specific extension (%v...) ok 287 #skip perl5-specific extension (%v...) ok 288 #skip perl5-specific extension (%v...) ok 289 #skip perl5-specific extension (%v...) ok 290 #skip perl5-specific extension (%v...) ok 291 #skip perl5-specific extension (%v...) ok 292 #skip perl5-specific extension (%v...) ok 293 #skip perl5-specific extension (%v...) ok 294 #skip perl5-specific extension (%v...) ok 295 #skip perl5-specific extension (%v...) ok 296 #skip perl5-specific extension (%v...) ok 297 #skip perl5-specific extension (%v...) ok 298 #skip perl5-specific extension (%v...) ok 300 #skip harness needs support for * modifier not ok 304 # TODO not ok 305 # TODO not ok 306 # TODO ok 307 #skip perl5-specific extension (%v...) ok 308 #skip perl5-specific extension (%v...) ok testO2__t/op/sprintf2.t ..................... ok testO2__t/op/string.t ....................... ok testO2__t/op/string_cclass.t ................ ok testO2__t/op/string_cmp.t ................... ok testO2__t/op/string_cs.t .................... ok testO2__t/op/string_mem.t ................... ok 6 #skip Test disabled on not GC MS ok 7 #skip Test disabled on not GC MS ok testO2__t/op/stringu.t ...................... ok testO2__t/op/time.t ......................... ok testO2__t/op/vivify.t ....................... ok testO2__t/pmc/addrregistry.t ................ ok testO2__t/pmc/alarm.t ....................... ok testO2__t/pmc/arrayiterator.t ............... ok testO2__t/pmc/bigint.t ...................... ok testO2__t/pmc/bignum.t ...................... not ok 8 - set double, get str # TODO bignum strings not ok 9 - add # TODO bignum strings not ok 10 - i_add # TODO bignum strings not ok 11 - add_int # TODO bignum strings not ok 16 - mul # TODO bignum strings not ok 17 - i_multiply # TODO bignum strings not ok 18 - mul_float # TODO bignum strings not ok 24 - floor_divide # TODO undiagnosed bug in floor division; no floor division is actually done. not ok 28 - bignum / by zero BigInt # TODO missing signature not ok 30 - bignum % by zero BigNum # TODO missing signature not ok 31 - bignum % by zero BigInt # TODO missing signature not ok 32 - bignum % by zero Integer # TODO missing signature not ok 36 - abs # TODO bignum strings ok testO2__t/pmc/boolean.t ..................... ok testO2__t/pmc/bytebuffer.t .................. ok testO2__t/pmc/bytebuffer2.t ................. ok testO2__t/pmc/callcontext.t ................. ok testO2__t/pmc/capture.t ..................... ok testO2__t/pmc/class.t ....................... not ok 29 # TODO classes don't seem to call methods yet: GH #396 ok testO2__t/pmc/complex.t ..................... ok 118 #skip instantiate n/y ok 119 #skip instantiate n/y ok 120 #skip instantiate n/y ok 121 #skip instantiate n/y ok 151 #skip inf is not platform-independent not ok 552 # TODO not ok 553 # TODO not ok 554 # TODO not ok 559 # TODO not ok 561 # TODO not ok 566 # TODO not ok 582 # TODO not ok 613 # TODO not ok 617 # TODO not ok 618 # TODO not ok 619 # TODO not ok 620 # TODO not ok 622 # TODO not ok 630 # TODO ok testO2__t/pmc/config.t ...................... ok testO2__t/pmc/context.t ..................... ok testO2__t/pmc/continuation.t ................ ok testO2__t/pmc/coroutine.t ................... not ok 9 - Call an exited coroutine # TODO goes one iteration too far GH #1106 not ok 13 - Final return from coroutine # TODO one invoke too many GH #1106 not ok 17 - autoreset # TODO one invoke too many GH #1106 ok testO2__t/pmc/default.t ..................... ok testO2__t/pmc/env.t ......................... ok testO2__t/pmc/eventhandler.t ................ ok testO2__t/pmc/exception-old.t ............... not ok 18 - invoke handler in calling sub # TODO deprecate rethrow ok testO2__t/pmc/exception.t ................... ok testO2__t/pmc/exceptionhandler.t ............ ok testO2__t/pmc/exporter.t .................... ok testO2__t/pmc/filehandle.t .................. ok 5 # skip no async calls yet ok 26 # skip Timely destruction is deprecated. GH #278 ok testO2__t/pmc/fixedbooleanarray.t ........... ok testO2__t/pmc/fixedfloatarray.t ............. ok testO2__t/pmc/fixedintegerarray.t ........... ok testO2__t/pmc/fixedpmcarray.t ............... ok testO2__t/pmc/fixedstringarray.t ............ ok testO2__t/pmc/float.t ....................... ok testO2__t/pmc/freeze.t ...................... ok testO2__t/pmc/globals.t ..................... ok testO2__t/pmc/handle.t ...................... ok testO2__t/pmc/hash.t ........................ ok testO2__t/pmc/hashiterator.t ................ ok testO2__t/pmc/hashiteratorkey.t ............. ok testO2__t/pmc/imageio.t ..................... ok testO2__t/pmc/imageiosize.t ................. ok testO2__t/pmc/imageiostrings.t .............. ok testO2__t/pmc/integer.t ..................... ok 9 #skip This test requires sysinfo ok 113 #skip This test requires sysinfo ok 114 #skip This test requires sysinfo ok 115 #skip This test requires sysinfo ok 116 #skip This test requires sysinfo ok 117 #skip This test requires sysinfo ok 118 #skip This test requires sysinfo ok 120 #skip This test requires sysinfo ok 121 #skip This test requires sysinfo ok 122 #skip This test requires sysinfo ok 123 #skip This test requires sysinfo ok 124 #skip This test requires sysinfo ok 125 #skip This test requires sysinfo ok 127 #skip This test requires sysinfo ok 128 #skip This test requires sysinfo ok 141 #skip This test requires sysinfo ok 142 #skip This test requires sysinfo ok testO2__t/pmc/io.t .......................... ok 2 # skip clone not finished yet ok testO2__t/pmc/io_iterator.t ................. not ok 1 - new # TODO not yet implemented not ok 2 - shift # TODO not yet implemented: GH #549 not ok 3 - get_bool (vtable) # TODO not yet implemented ok testO2__t/pmc/io_status.t ................... not ok 1 - new # TODO not yet implemented not ok 2 - get_integer (vtable) # TODO not yet implemented not ok 3 - get_bool (vtable) # TODO not yet implemented not ok 4 - return # TODO not yet implemented not ok 5 - error # TODO not yet implemented not ok 6 - throw # TODO not yet implemented ok testO2__t/pmc/io_stdin.t .................... ok testO2__t/pmc/iterator.t .................... not ok 7 - custom subclass, set_integer_native # TODO subclassing init VTABLE method is not properly overridden. not ok 22 - adding keys during iteration # TODO adding keys during iteration not ok 27 - cloned iterator doesn't copy the array to which it 'points' # TODO cloned iterator doesn't copy the array to which it 'points' ok testO2__t/pmc/key.t ......................... ok testO2__t/pmc/lexinfo.t ..................... ok testO2__t/pmc/lexpad.t ...................... ok testO2__t/pmc/managedstruct.t ............... ok testO2__t/pmc/mappedbytearray.t ............. ok testO2__t/pmc/multidispatch.t ............... not ok 1 - Integer_divide_Integer 10 / 3 = 1003 # TODO TT #452 not ok 2 - 1+1=3 # TODO TT #452 not ok 3 - PASM divide - override builtin 10 / 3 = 42 # TODO TT #452 not ok 4 - INTVAL return numeq # TODO TT #452 not ok 7 - PASM MMD divide - loaded sub # TODO TT #452 not ok 19 - MMD on PMC types - Any # TODO GH #328 not ok 22 - add as method - inherited # TODO GH #328 ok testO2__t/pmc/multisub.t .................... ok testO2__t/pmc/namespace-old.t ............... not ok 38 - HLL_map on namespace # TODO GH #404 ok testO2__t/pmc/namespace-subs.t .............. ok testO2__t/pmc/namespace.t ................... ok testO2__t/pmc/nativepccmethod.t ............. ok testO2__t/pmc/nci.t ......................... ok 62 # skip 234 signatures only with libffi ok 63 # skip 234 signatures only with libffi ok 64 # skip 234 signatures only with libffi ok 65 # skip 234 signatures only with libffi ok 66 # skip 234 signatures only with libffi ok testO2__t/pmc/null.t ........................ ok testO2__t/pmc/object-meths.t ................ ok 14 # skip currently broken ok 25 # skip no bound NCI method ok testO2__t/pmc/object-mro.t .................. ok testO2__t/pmc/object.t ...................... not ok 4 # TODO GH #1010 allow normal Object instantiaton ok testO2__t/pmc/opcode.t ...................... ok testO2__t/pmc/oplib.t ....................... not ok 9 # TODO Implement cacheing, Opcode.is_same, or change comparison ok testO2__t/pmc/orderedhash.t ................. ok 28 # skip odd, tightly-coupled, defacto behaviour is not worth testing ok testO2__t/pmc/orderedhashiterator.t ......... ok testO2__t/pmc/os.t .......................... ok 28 # skip chroot not available if not root ok testO2__t/pmc/os_unicode.t .................. 1..0 # SKIP Unicode filenames not supported on this platform skipped: Unicode filenames not supported on this platform testO2__t/pmc/packfile.t .................... ok 44 #skip test_synonyms crash on many platforms. See GH #514 ok 45 #skip test_synonyms crash on many platforms. See GH #514 ok testO2__t/pmc/packfileannotation.t .......... ok testO2__t/pmc/packfileannotations.t ......... ok testO2__t/pmc/packfilebytecodesegment.t ..... ok testO2__t/pmc/packfileconstanttable.t ....... ok testO2__t/pmc/packfiledirectory.t ........... ok testO2__t/pmc/packfileopmap.t ............... ok testO2__t/pmc/packfilerawsegment.t .......... ok testO2__t/pmc/packfilesegment.t ............. ok testO2__t/pmc/packfileview.t ................ ok testO2__t/pmc/parrotclass.t ................. ok testO2__t/pmc/parrotinterpreter.t ........... ok testO2__t/pmc/parrotio.t .................... not ok 2 - open and close - synchronous # TODO not yet implemented ok 3 # skip no async calls yet not ok 4 - print, read, and readline - synchronous # TODO not yet implemented not ok 5 - buffer_type # TODO not yet implemented ok testO2__t/pmc/parrotlibrary.t ............... ok testO2__t/pmc/parrotobject.t ................ ok testO2__t/pmc/pmc.t ......................... ok testO2__t/pmc/pmclist.t ..................... ok testO2__t/pmc/pmcproxy.t .................... ok testO2__t/pmc/pointer.t ..................... ok testO2__t/pmc/prop.t ........................ ok testO2__t/pmc/resizablebooleanarray.t ....... ok testO2__t/pmc/resizablefloatarray.t ......... ok testO2__t/pmc/resizableintegerarray.t ....... ok testO2__t/pmc/resizablepmcarray.t ........... ok testO2__t/pmc/resizablestringarray.t ........ ok testO2__t/pmc/ro.t .......................... ok testO2__t/pmc/role.t ........................ ok testO2__t/pmc/scalar.t ...................... ok testO2__t/pmc/schedulermessage.t ............ ok testO2__t/pmc/signal.t ...................... 1..0 # SKIP signal tests too instable in parallel, run it alone skipped: signal tests too instable in parallel, run it alone testO2__t/pmc/sockaddr.t .................... ok testO2__t/pmc/socket.t ...................... ok testO2__t/pmc/socket_ipv6.t ................. ok testO2__t/pmc/string.t ...................... not ok 102 # TODO ok testO2__t/pmc/stringbuilder.t ............... ok testO2__t/pmc/stringhandle.t ................ ok 5 # skip no async calls yet not ok 12 - record_separator # TODO not yet implemented ok testO2__t/pmc/stringiterator.t .............. ok testO2__t/pmc/structview.t .................. ok testO2__t/pmc/sub.t ......................... not ok 71 - Thaw PIR subclass # TODO See GH #276 ok testO2__t/pmc/sys.t ......................... ok testO2__t/pmc/task.t ........................ ok 7 #SKIP task.kill - no reliable test yet [GH #907] ok testO2__t/pmc/task_primes.t ................. ok testO2__t/pmc/timer.t ....................... ok testO2__t/pmc/undef.t ....................... ok testO2__t/pmc/unmanagedstruct.t ............. ok testO2__t/oo/attributes.t ................... ok testO2__t/oo/composition.t .................. ok testO2__t/oo/inheritance.t .................. ok testO2__t/oo/isa.t .......................... ok testO2__t/oo/metamodel.t .................... not ok 6 # TODO not implemented: GH #410 ok testO2__t/oo/methods.t ...................... ok testO2__t/oo/mro-c3.t ....................... not ok 13 # TODO See TT#1426 ok testO2__t/oo/names.t ........................ ok testO2__t/oo/new-old.t ...................... ok testO2__t/oo/new.t .......................... ok testO2__t/oo/objects.t ...................... ok testO2__t/oo/ops.t .......................... ok testO2__t/oo/proxy.t ........................ ok testO2__t/oo/root_new.t ..................... ok testO2__t/oo/subclass.t ..................... ok testO2__t/oo/vtableoverride.t ............... ok testO2__t/pir/interop.t ..................... ok testO2__t/pir/macro.t ....................... ok testO2__t/pir/pbc_fallback.t ................ ok testO2__t/pir/registernames.t ............... ok testO2__t/pir/timer_exit.t .................. ok testO2__t/native_pbc/header.t ............... ok testO2__t/native_pbc/integer.t .............. ok testO2__t/native_pbc/number.t ............... # Failed test '8_16_le=>8_8_le x86_64 64 bit opcode_t, 8 byte intval, 16 byte long double' # at t/native_pbc/Test.pm line 133. # got: '0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # 0 # ' # expected: '1 # 4 # 16 # 64 # 256 # 1024 # 4096 # 16384 # 65536 # 262144 # 1048576 # 4194304 # 16777216 # 67108864 # 268435456 # 1073741824 # 4294967296 # 17179869184 # 68719476736 # 274877906944 # 1099511627776 # 4398046511104 # 17592186044416 # 70368744177664 # 281474976710656 # 1.12589990684262e+15 # ' ok 7 # skip t/native_pbc/number_8_16_be.pbc has old PBC_COMPAT 4.0. Need 8_16_be platform to generate it. # Looks like you failed 1 test of 7. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/7 subtests (less 1 skipped subtest: 5 okay) testO2__t/native_pbc/string.t ............... ok testr: running with: --run-pbc -D40 --gc-debug testr__t/compilers/imcc/reg/alloc.t ........ ok testr__t/compilers/imcc/reg/spill.t ........ ok testr__t/compilers/imcc/reg/spill_old.t .... ok testr__t/compilers/imcc/syn/clash.t ........ ok testr__t/compilers/imcc/syn/const.t ........ ok testr__t/compilers/imcc/syn/errors.t ....... 1..0 # SKIP No reason to compile invalid PBC here skipped: No reason to compile invalid PBC here testr__t/compilers/imcc/syn/file.t ......... ok 13 # skip multiple loading not speced - failing ok testr__t/compilers/imcc/syn/hll.t .......... ok 2 # skip use of :immediate for this test does not work with --run-pbc ok testr__t/compilers/imcc/syn/keyed.t ........ ok 1 # skip experimental ok testr__t/compilers/imcc/syn/labels.t ....... ok testr__t/compilers/imcc/syn/macro.t ........ ok testr__t/compilers/imcc/syn/objects.t ...... ok testr__t/compilers/imcc/syn/op.t ........... ok testr__t/compilers/imcc/syn/pasm.t ......... ok testr__t/compilers/imcc/syn/pcc.t .......... ok testr__t/compilers/imcc/syn/pod.t .......... ok 4 # skip Closing out of pod from included files ok testr__t/compilers/imcc/syn/regressions.t .. ok 18 # skip No limit on key size ok testr__t/compilers/imcc/syn/scope.t ........ ok testr__t/compilers/imcc/syn/subflags.t ..... ok testr__t/compilers/imcc/syn/symbols.t ...... ok testr__t/compilers/imcc/syn/tail.t ......... ok testr__t/compilers/imcc/syn/veracity.t ..... ok testr__t/op/00ff-dos.t ..................... ok testr__t/op/00ff-unix.t .................... ok testr__t/op/64bit.t ........................ ok testr__t/op/annotate-old.t ................. ok testr__t/op/annotate.t ..................... ok testr__t/op/arithmetics.t .................. ok testr__t/op/arithmetics_pmc.t .............. ok testr__t/op/basic.t ........................ ok testr__t/op/box.t .......................... ok testr__t/op/calling.t ...................... not ok 17 - argc mismatch, too many - no getparams # TODO no get_params at all not ok 96 - arg mismatch with no params # TODO GH #600 ok testr__t/op/cc_params.t .................... ok testr__t/op/cc_params_old.t ................ ok testr__t/op/cc_state.t ..................... not ok 6 - positional found, named expected # TODO cc processor state missing not ok 8 - G2: argument underflow: required slurpy param # TODO failing ok testr__t/op/cmp-nonbranch.t ................ ok testr__t/op/comp.t ......................... ok testr__t/op/copy.t ......................... ok testr__t/op/exceptions.t ................... ok testr__t/op/exit.t ......................... ok testr__t/op/fetch.t ........................ ok testr__t/op/gc-active-buffers.t ............ ok testr__t/op/gc-leaky-box.t ................. not ok 1 - #TODO performed 0 (which should be >=1) GC string collect runs (not entirely necessary) ok testr__t/op/gc-leaky-call.t ................ not ok 1 - #TODO performed 0 (which should be >=1) GC string collect runs (not entirely necessary) ok testr__t/op/gc-non-recursive.t ............. ok testr__t/op/gc-stress.t .................... ok testr__t/op/gc.t ........................... ok testr__t/op/globals.t ...................... ok testr__t/op/ifunless.t ..................... ok testr__t/op/inf_nan.t ...................... ok testr__t/op/integer.t ...................... ok testr__t/op/interp.t ....................... ok testr__t/op/jit.t .......................... ok testr__t/op/jitn.t ......................... ok testr__t/op/lexicals.t ..................... 1..0 # SKIP lexicals not thawed properly from PBC, GH #430 skipped: lexicals not thawed properly from PBC, GH #430 testr__t/op/literal-old.t .................. ok testr__t/op/literal.t ...................... ok testr__t/op/load_bytecode.t ................ ok testr__t/op/number.t ....................... ok testr__t/op/say.t .......................... ok testr__t/op/spawnw.t ....................... ok testr__t/op/sprintf.t ...................... ok 5 #skip parrot extension (%B) ok 7 #skip perl5-specific extension (%D) ok 9 #skip perl5-specific extension (%F) ok 16 #skip parrot extension (%H) ok 20 #skip parrot extension (%L) ok 23 #skip perl5-specific extension (%O) ok 24 #skip parrot extension (%P) ok 27 #skip parrot extension (%S) ok 29 #skip perl5-specific extension (%U) not ok 64 # TODO ok 71 #skip perl5-specific extension (%v...) ok 72 #skip perl5-specific extension (%v...) ok 73 #skip perl5-specific extension (%v...) ok 74 #skip perl5-specific extension (%v...) ok 75 #skip perl5-specific extension (%v...) ok 76 #skip perl5-specific extension (%v...) ok 77 #skip perl5-specific extension (%v...) ok 78 #skip perl5-specific extension (%v...) ok 79 #skip perl5-specific extension (%v...) ok 80 #skip perl5-specific extension (%v...) ok 81 #skip perl5-specific extension (%v...) ok 82 #skip perl5-specific extension (%v...) ok 83 #skip perl5-specific extension (%v...) ok 84 #skip perl5-specific extension (%v...) ok 85 #skip perl5-specific extension (%v...) ok 86 #skip perl5-specific extension (%v...) ok 87 #skip perl5-specific extension (%v...) ok 88 #skip perl5-specific extension (%v...) ok 89 #skip perl5-specific extension (%v...) ok 90 #skip perl5-specific extension (%v...) ok 91 #skip perl5-specific extension (%v...) ok 92 #skip perl5-specific extension (%v...) ok 93 #skip perl5-specific extension (%v...) ok 94 #skip perl5-specific extension (%v...) ok 95 #skip perl5-specific extension (%v...) ok 96 #skip perl5-specific extension (%v...) ok 97 #skip perl5-specific extension (%v...) ok 98 #skip perl5-specific extension (%v...) ok 99 #skip perl5-specific extension (%v...) ok 114 #skip harness needs support for * modifier ok 131 #skip harness needs support for * modifier ok 141 #skip harness needs support for * modifier ok 144 #skip perl5 expression as test value not ok 153 # TODO ok 161 #skip harness needs support for * modifier ok 166 #skip harness needs support for * modifier not ok 187 # TODO not ok 191 # TODO ok 193 #skip perl5-specific test ok 200 #skip perl5-specific test ok 201 #skip perl5-specific test ok 202 #skip parrot extension (%p) ok 204 #skip parrot extension (%r) ok 210 #skip harness needs support for * modifier ok 214 #skip harness needs support for * modifier not ok 223 # TODO ok 233 #skip harness needs support for * modifier ok 234 #skip perl5-specific extension (%v...) ok 235 #skip perl5-specific extension (%v...) ok 238 #skip perl5-specific test ok 239 #skip perl5-specific test ok 240 #skip perl5-specific test ok 241 #skip perl5-specific test ok 242 #skip perl5-specific test ok 243 #skip perl5-specific test ok 244 #skip perl5-specific test ok 245 #skip perl5-specific test ok 246 #skip perl5-specific test ok 247 #skip perl5-specific test ok 248 #skip perl5-specific test ok 249 #skip perl5-specific test ok 250 #skip perl5-specific test ok 251 #skip perl5-specific test ok 252 #skip perl5-specific extension (%v...) ok 253 #skip perl5-specific extension (%v...) ok 254 #skip perl5-specific extension (%v...) ok 255 #skip perl5-specific extension (%v...) ok 256 #skip perl5-specific extension (%v...) ok 257 #skip perl5-specific extension (%v...) ok 258 #skip perl5-specific extension (%v...) ok 259 #skip perl5-specific extension (%v...) ok 260 #skip perl5-specific extension (%v...) ok 261 #skip perl5-specific extension (%v...) ok 262 #skip perl5-specific extension (%v...) ok 263 #skip perl5-specific extension (%v...) ok 264 #skip perl5-specific extension (%v...) ok 265 #skip perl5-specific extension (%v...) ok 266 #skip perl5-specific extension (%v...) ok 267 #skip perl5-specific extension (%v...) ok 268 #skip perl5-specific extension (%v...) ok 269 #skip perl5-specific extension (%v...) ok 270 #skip perl5-specific extension (%v...) ok 271 #skip perl5-specific extension (%v...) ok 272 #skip perl5-specific extension (%v...) ok 273 #skip perl5-specific extension (%v...) ok 274 #skip perl5-specific extension (%v...) ok 275 #skip perl5-specific extension (%v...) ok 276 #skip perl5-specific extension (%v...) ok 277 #skip perl5-specific extension (%v...) ok 278 #skip perl5-specific extension (%v...) ok 279 #skip perl5-specific extension (%v...) ok 280 #skip perl5-specific extension (%v...) ok 281 #skip perl5-specific extension (%v...) ok 282 #skip perl5-specific extension (%v...) ok 283 #skip perl5-specific extension (%v...) ok 284 #skip perl5-specific extension (%v...) ok 285 #skip perl5-specific extension (%v...) ok 286 #skip perl5-specific extension (%v...) ok 287 #skip perl5-specific extension (%v...) ok 288 #skip perl5-specific extension (%v...) ok 289 #skip perl5-specific extension (%v...) ok 290 #skip perl5-specific extension (%v...) ok 291 #skip perl5-specific extension (%v...) ok 292 #skip perl5-specific extension (%v...) ok 293 #skip perl5-specific extension (%v...) ok 294 #skip perl5-specific extension (%v...) ok 295 #skip perl5-specific extension (%v...) ok 296 #skip perl5-specific extension (%v...) ok 297 #skip perl5-specific extension (%v...) ok 298 #skip perl5-specific extension (%v...) ok 300 #skip harness needs support for * modifier not ok 304 # TODO not ok 305 # TODO not ok 306 # TODO ok 307 #skip perl5-specific extension (%v...) ok 308 #skip perl5-specific extension (%v...) ok testr__t/op/sprintf2.t ..................... ok testr__t/op/string.t ....................... ok testr__t/op/string_cclass.t ................ ok testr__t/op/string_cmp.t ................... ok testr__t/op/string_cs.t .................... ok testr__t/op/string_mem.t ................... ok 6 #skip Test disabled on not GC MS ok 7 #skip Test disabled on not GC MS ok testr__t/op/stringu.t ...................... ok testr__t/op/time.t ......................... ok testr__t/op/vivify.t ....................... ok testr__t/pmc/addrregistry.t ................ ok testr__t/pmc/alarm.t ....................... ok testr__t/pmc/arrayiterator.t ............... ok testr__t/pmc/bigint.t ...................... ok testr__t/pmc/bignum.t ...................... not ok 8 - set double, get str # TODO bignum strings not ok 9 - add # TODO bignum strings not ok 10 - i_add # TODO bignum strings not ok 11 - add_int # TODO bignum strings not ok 16 - mul # TODO bignum strings not ok 17 - i_multiply # TODO bignum strings not ok 18 - mul_float # TODO bignum strings not ok 24 - floor_divide # TODO undiagnosed bug in floor division; no floor division is actually done. not ok 28 - bignum / by zero BigInt # TODO missing signature not ok 30 - bignum % by zero BigNum # TODO missing signature not ok 31 - bignum % by zero BigInt # TODO missing signature not ok 32 - bignum % by zero Integer # TODO missing signature not ok 36 - abs # TODO bignum strings ok testr__t/pmc/boolean.t ..................... ok testr__t/pmc/bytebuffer.t .................. ok testr__t/pmc/bytebuffer2.t ................. ok testr__t/pmc/callcontext.t ................. ok testr__t/pmc/capture.t ..................... ok testr__t/pmc/class.t ....................... not ok 29 # TODO classes don't seem to call methods yet: GH #396 ok testr__t/pmc/complex.t ..................... ok 118 #skip instantiate n/y ok 119 #skip instantiate n/y ok 120 #skip instantiate n/y ok 121 #skip instantiate n/y ok 151 #skip inf is not platform-independent not ok 552 # TODO not ok 553 # TODO not ok 554 # TODO not ok 559 # TODO not ok 561 # TODO not ok 566 # TODO not ok 582 # TODO not ok 613 # TODO not ok 617 # TODO not ok 618 # TODO not ok 619 # TODO not ok 620 # TODO not ok 622 # TODO not ok 630 # TODO ok testr__t/pmc/config.t ...................... ok testr__t/pmc/context.t ..................... ok testr__t/pmc/continuation.t ................ ok testr__t/pmc/coroutine.t ................... not ok 9 - Call an exited coroutine # TODO goes one iteration too far GH #1106 not ok 13 - Final return from coroutine # TODO one invoke too many GH #1106 not ok 17 - autoreset # TODO one invoke too many GH #1106 ok testr__t/pmc/default.t ..................... ok testr__t/pmc/env.t ......................... ok testr__t/pmc/eventhandler.t ................ ok testr__t/pmc/exception-old.t ............... not ok 18 - invoke handler in calling sub # TODO deprecate rethrow ok testr__t/pmc/exception.t ................... ok testr__t/pmc/exceptionhandler.t ............ ok testr__t/pmc/exporter.t .................... ok testr__t/pmc/filehandle.t .................. ok 5 # skip no async calls yet ok 26 # skip Timely destruction is deprecated. GH #278 ok testr__t/pmc/fixedbooleanarray.t ........... ok testr__t/pmc/fixedfloatarray.t ............. ok testr__t/pmc/fixedintegerarray.t ........... ok testr__t/pmc/fixedpmcarray.t ............... ok testr__t/pmc/fixedstringarray.t ............ ok testr__t/pmc/float.t ....................... ok testr__t/pmc/freeze.t ...................... ok testr__t/pmc/globals.t ..................... ok testr__t/pmc/handle.t ...................... ok testr__t/pmc/hash.t ........................ ok testr__t/pmc/hashiterator.t ................ ok testr__t/pmc/hashiteratorkey.t ............. ok testr__t/pmc/imageio.t ..................... ok testr__t/pmc/imageiosize.t ................. ok testr__t/pmc/imageiostrings.t .............. ok testr__t/pmc/integer.t ..................... ok 9 #skip This test requires sysinfo ok 113 #skip This test requires sysinfo ok 114 #skip This test requires sysinfo ok 115 #skip This test requires sysinfo ok 116 #skip This test requires sysinfo ok 117 #skip This test requires sysinfo ok 118 #skip This test requires sysinfo ok 120 #skip This test requires sysinfo ok 121 #skip This test requires sysinfo ok 122 #skip This test requires sysinfo ok 123 #skip This test requires sysinfo ok 124 #skip This test requires sysinfo ok 125 #skip This test requires sysinfo ok 127 #skip This test requires sysinfo ok 128 #skip This test requires sysinfo ok 141 #skip This test requires sysinfo ok 142 #skip This test requires sysinfo ok testr__t/pmc/io.t .......................... ok 2 # skip clone not finished yet ok testr__t/pmc/io_iterator.t ................. not ok 1 - new # TODO not yet implemented not ok 2 - shift # TODO not yet implemented: GH #549 not ok 3 - get_bool (vtable) # TODO not yet implemented ok testr__t/pmc/io_status.t ................... not ok 1 - new # TODO not yet implemented not ok 2 - get_integer (vtable) # TODO not yet implemented not ok 3 - get_bool (vtable) # TODO not yet implemented not ok 4 - return # TODO not yet implemented not ok 5 - error # TODO not yet implemented not ok 6 - throw # TODO not yet implemented ok testr__t/pmc/io_stdin.t .................... ok testr__t/pmc/iterator.t .................... not ok 7 - custom subclass, set_integer_native # TODO subclassing init VTABLE method is not properly overridden. not ok 22 - adding keys during iteration # TODO adding keys during iteration not ok 27 - cloned iterator doesn't copy the array to which it 'points' # TODO cloned iterator doesn't copy the array to which it 'points' ok testr__t/pmc/key.t ......................... ok testr__t/pmc/lexinfo.t ..................... ok testr__t/pmc/lexpad.t ...................... ok testr__t/pmc/managedstruct.t ............... ok testr__t/pmc/mappedbytearray.t ............. ok testr__t/pmc/multidispatch.t ............... not ok 1 - Integer_divide_Integer 10 / 3 = 1003 # TODO TT #452 not ok 2 - 1+1=3 # TODO TT #452 not ok 3 - PASM divide - override builtin 10 / 3 = 42 # TODO TT #452 not ok 4 - INTVAL return numeq # TODO TT #452 not ok 7 - PASM MMD divide - loaded sub # TODO TT #452 not ok 19 - MMD on PMC types - Any # TODO GH #328 not ok 22 - add as method - inherited # TODO GH #328 ok testr__t/pmc/multisub.t .................... ok testr__t/pmc/namespace-old.t ............... ok 5 # skip immediate test, doesn't with --run-pbc not ok 38 - HLL_map on namespace # TODO GH #404 ok testr__t/pmc/namespace-subs.t .............. ok testr__t/pmc/namespace.t ................... ok testr__t/pmc/nativepccmethod.t ............. ok testr__t/pmc/nci.t ......................... ok 62 # skip 234 signatures only with libffi ok 63 # skip 234 signatures only with libffi ok 64 # skip 234 signatures only with libffi ok 65 # skip 234 signatures only with libffi ok 66 # skip 234 signatures only with libffi ok testr__t/pmc/null.t ........................ ok testr__t/pmc/object-meths.t ................ ok 14 # skip currently broken ok 25 # skip no bound NCI method ok testr__t/pmc/object-mro.t .................. ok testr__t/pmc/object.t ...................... not ok 4 # TODO GH #1010 allow normal Object instantiaton ok testr__t/pmc/opcode.t ...................... ok testr__t/pmc/oplib.t ....................... not ok 9 # TODO Implement cacheing, Opcode.is_same, or change comparison ok testr__t/pmc/orderedhash.t ................. ok 28 # skip odd, tightly-coupled, defacto behaviour is not worth testing ok testr__t/pmc/orderedhashiterator.t ......... ok testr__t/pmc/os.t .......................... ok 28 # skip chroot not available if not root ok testr__t/pmc/os_unicode.t .................. 1..0 # SKIP Unicode filenames not supported on this platform skipped: Unicode filenames not supported on this platform testr__t/pmc/packfile.t .................... ok 44 #skip test_synonyms crash on many platforms. See GH #514 ok 45 #skip test_synonyms crash on many platforms. See GH #514 ok testr__t/pmc/packfileannotation.t .......... ok testr__t/pmc/packfileannotations.t ......... ok testr__t/pmc/packfilebytecodesegment.t ..... ok testr__t/pmc/packfileconstanttable.t ....... ok testr__t/pmc/packfiledirectory.t ........... ok testr__t/pmc/packfileopmap.t ............... ok testr__t/pmc/packfilerawsegment.t .......... ok testr__t/pmc/packfilesegment.t ............. ok testr__t/pmc/packfileview.t ................ ok testr__t/pmc/parrotclass.t ................. ok testr__t/pmc/parrotinterpreter.t ........... ok testr__t/pmc/parrotio.t .................... not ok 2 - open and close - synchronous # TODO not yet implemented ok 3 # skip no async calls yet not ok 4 - print, read, and readline - synchronous # TODO not yet implemented not ok 5 - buffer_type # TODO not yet implemented ok testr__t/pmc/parrotlibrary.t ............... ok testr__t/pmc/parrotobject.t ................ ok testr__t/pmc/pmc.t ......................... ok testr__t/pmc/pmclist.t ..................... ok testr__t/pmc/pmcproxy.t .................... ok testr__t/pmc/pointer.t ..................... ok testr__t/pmc/prop.t ........................ ok testr__t/pmc/resizablebooleanarray.t ....... ok testr__t/pmc/resizablefloatarray.t ......... ok testr__t/pmc/resizableintegerarray.t ....... ok testr__t/pmc/resizablepmcarray.t ........... ok testr__t/pmc/resizablestringarray.t ........ ok testr__t/pmc/ro.t .......................... ok testr__t/pmc/role.t ........................ ok testr__t/pmc/scalar.t ...................... ok testr__t/pmc/schedulermessage.t ............ ok testr__t/pmc/signal.t ...................... 1..0 # SKIP signal tests too instable in parallel, run it alone skipped: signal tests too instable in parallel, run it alone testr__t/pmc/sockaddr.t .................... ok testr__t/pmc/socket.t ...................... ok testr__t/pmc/socket_ipv6.t ................. ok testr__t/pmc/string.t ...................... not ok 102 # TODO ok testr__t/pmc/stringbuilder.t ............... ok testr__t/pmc/stringhandle.t ................ ok 5 # skip no async calls yet not ok 12 - record_separator # TODO not yet implemented ok testr__t/pmc/stringiterator.t .............. ok testr__t/pmc/structview.t .................. ok testr__t/pmc/sub.t ......................... ok 36 # skip :immediate/:postcomp only happen on compilation ok 46 # skip :immediate/:postcomp only happen on compilation not ok 63 - :outer with identical sub names # TODO lexicals not thawed properly from PBC, GH #430 not ok 71 - Thaw PIR subclass # TODO See GH #276 ok testr__t/pmc/sys.t ......................... ok testr__t/pmc/task.t ........................ ok 7 #SKIP task.kill - no reliable test yet [GH #907] ok testr__t/pmc/task_primes.t ................. ok testr__t/pmc/timer.t ....................... ok testr__t/pmc/undef.t ....................... ok testr__t/pmc/unmanagedstruct.t ............. ok testr__t/oo/attributes.t ................... ok testr__t/oo/composition.t .................. ok testr__t/oo/inheritance.t .................. ok testr__t/oo/isa.t .......................... ok testr__t/oo/metamodel.t .................... not ok 6 # TODO not implemented: GH #410 ok testr__t/oo/methods.t ...................... ok testr__t/oo/mro-c3.t ....................... not ok 13 # TODO See TT#1426 ok testr__t/oo/names.t ........................ ok testr__t/oo/new-old.t ...................... ok testr__t/oo/new.t .......................... ok testr__t/oo/objects.t ...................... ok testr__t/oo/ops.t .......................... ok testr__t/oo/proxy.t ........................ ok testr__t/oo/root_new.t ..................... ok testr__t/oo/subclass.t ..................... ok testr__t/oo/vtableoverride.t ............... ok testr__t/pir/interop.t ..................... ok testr__t/pir/macro.t ....................... ok testr__t/pir/pbc_fallback.t ................ ok testr__t/pir/registernames.t ............... ok testr__t/pir/timer_exit.t .................. ok testr__t/native_pbc/header.t ............... ok testr__t/native_pbc/integer.t .............. ok 1 # skip 4_le=>8_le --run-pbc ok 2 # skip 4_be=>8_le --run-pbc ok 3 # skip 8_le=>8_le --run-pbc ok 4 # skip 8_be=>8_le --run-pbc ok testr__t/native_pbc/number.t ............... ok 1 # skip 4_8_le=>8_8_le --run-pbc ok 2 # skip 4_12_le=>8_8_le --run-pbc ok 3 # skip 4_8_be=>8_8_le --run-pbc ok 4 # skip 8_8_le=>8_8_le --run-pbc ok 5 # skip 8_16_le=>8_8_le --run-pbc ok 6 # skip 8_8_be=>8_8_le --run-pbc ok 7 # skip 8_16_be=>8_8_le --run-pbc ok testr__t/native_pbc/string.t ............... ok 1 # skip 4_le=>8_le --run-pbc ok 2 # skip 4_be=>8_le --run-pbc ok 3 # skip 8_le=>8_le --run-pbc ok 4 # skip 8_be=>8_le --run-pbc ok src: running with: src__t/src/basic.t .......... ok src__t/src/checkdepend.t .... ok src__t/src/embed.t .......... not ok 3 - Parrot_compile_string populates the error string when an opcode is given improper arguments # TODO Must explicitly set a PIR compreg not ok 4 - Parrot_compile_string populates the error string when given invalid language string # TODO Must explicitly set a PIR compreg not ok 5 - Parrot_compile_string populates the error string when there is an IMCC syntax error # TODO TT #1610 : does not properly catch IMCC errors not ok 6 - Hello world from main # TODO Must explicitly set a PIR compreg not ok 7 - Hello world from a sub # TODO Must explicitly set a PIR compreg not ok 8 - calling a sub with string argument and return a string # TODO Must explicitly set a PIR compreg not ok 9 - returning a Float PMC # TODO Must explicitly set a PIR compreg not ok 10 - returning two Float PMCs in a ResizablePMCArray # TODO Must explicitly set a PIR compreg not ok 11 - calling a sub with string argument and return a numeric # TODO Must explicitly set a PIR compreg not ok 12 - Insert external sub in namespace # TODO Must explicitly set a PIR compreg ok 13 # skip TT #306; many symbols not exported, embedding parrot fails ok src__t/src/exit.t ........... ok src__t/src/extend.t ......... not ok 15 - eval code through a parrot sub # TODO #829 not ok 16 - compile string in a fresh interp # TODO #829 ok src__t/src/extend_vtable.t .. ok src__t/src/misc.t ........... not ok 3 - Parrot_secret_snprintf # TODO Parrot_secret_snprintf is more sprintf than snprintf ok src__t/src/pointer_array.t .. ok src__t/src/threads.t ........ ok src__t/src/threads_io.t ..... ok src__t/src/warnings.t ....... ok src__t/src/embed/api.t ...... ok src__t/src/embed/pmc.t ...... ok src__t/src/embed/strings.t .. ok run: running with: run__t/run/debugger_options.t .. ok run__t/run/exit.t .............. ok run__t/run/options.t ........... ok 9 - option -t # TODO Broken stdout redirection test with fprintf(stderr,) #1124 ok 10 - option --trace # TODO Broken stdout redirection test with fprintf(stderr,) #1124 ok 11 - option -t with flags # TODO Broken stdout redirection test with fprintf(stderr,) #1124 ok 12 - option --trace with flags # TODO Broken stdout redirection test with fprintf(stderr,) #1124 ok buildtools: running with: buildtools__t/tools/pmc2cutils/01-pmc2cutils.t ... ok buildtools__t/tools/pmc2cutils/02-find_file.t .... ok buildtools__t/tools/pmc2cutils/03-dump_vtable.t .. ok buildtools__t/tools/pmc2cutils/04-dump_pmc.t ..... ok buildtools__t/tools/pmc2cutils/05-gen_c.t ........ ok buildtools__t/tools/pmc2cutils/08-pmc-pm.t ....... ok buildtools__t/pharness/01-default_tests.t ........ ok buildtools__t/pharness/02-get_test_prog_args.t ... ok buildtools__t/pharness/03-handle_long_options.t .. ok buildtools__t/pharness/04-Usage.t ................ ok perl: running with: perl__t/perl/Parrot_Distribution.t .. ok perl__t/perl/Parrot_Docs.t .......... ok perl__t/perl/Parrot_IO.t ............ ok perl__t/perl/Parrot_Test.t .......... # no extension recognized for t/perl/testlib/hello # no extension recognized for t/perl/testlib/hello # no extension recognized for t/perl/testlib/hello ok 107 # skip feature not DWIMming even though test passes ok compilers: running with: compilers__t/compilers/pct/complete_workflow.t ........ ok compilers__t/compilers/pct/past.t ..................... ok compilers__t/compilers/pct/pct_hllcompiler.t .......... ok compilers__t/compilers/pct/post.t ..................... ok compilers__t/compilers/pge/00-basic.t ................. ok compilers__t/compilers/pge/02-match.t ................. ok compilers__t/compilers/pge/03-optable.t ............... ok compilers__t/compilers/pge/04-compile.t ............... ok compilers__t/compilers/pge/06-grammar.t ............... ok compilers__t/compilers/pge/pge-hs.t ................... ok compilers__t/compilers/pge/pge.t ...................... ok compilers__t/compilers/pge/pge_examples.t ............. ok compilers__t/compilers/pge/pge_globs.t ................ ok compilers__t/compilers/pge/pge_text.t ................. ok compilers__t/compilers/pge/pge_util.t ................. ok compilers__t/compilers/pge/regression.t ............... ok compilers__t/compilers/pge/p5regex/p5rx.t ............. not ok 116 # TODO not ok 119 # TODO not ok 120 # TODO not ok 123 # TODO not ok 124 # TODO not ok 127 # TODO ok 138 #skip [re_tests:138] parser bug ok 139 #skip [re_tests:139] broken col 4? ok 143 #skip [re_tests:143] bug or error ok 144 #skip [re_tests:144] bug or error ok 148 #skip [re_tests:148] bug or error ok 149 #skip [re_tests:149] bug or error ok 155 #skip [re_tests:155] bug or error ok 167 #skip [re_tests:167] bug or error not ok 234 # TODO not ok 235 # TODO not ok 236 # TODO not ok 246 # TODO not ok 247 # TODO ok 248 #skip [re_tests:248] bug or error ok 249 #skip [re_tests:249] bug or error ok 252 #skip [re_tests:252] bug or error not ok 254 # TODO not ok 256 # TODO not ok 257 # TODO ok 264 #skip [re_tests:264] trailing modifiers ok 265 #skip [re_tests:265] trailing modifiers ok 266 #skip [re_tests:266] trailing modifiers ok 267 #skip [re_tests:267] trailing modifiers ok 268 #skip [re_tests:268] trailing modifiers ok 269 #skip [re_tests:269] trailing modifiers ok 270 #skip [re_tests:270] trailing modifiers ok 271 #skip [re_tests:271] trailing modifiers ok 272 #skip [re_tests:272] trailing modifiers ok 273 #skip [re_tests:273] trailing modifiers ok 274 #skip [re_tests:274] trailing modifiers ok 275 #skip [re_tests:275] trailing modifiers ok 276 #skip [re_tests:276] trailing modifiers ok 277 #skip [re_tests:277] trailing modifiers ok 278 #skip [re_tests:278] trailing modifiers ok 279 #skip [re_tests:279] trailing modifiers ok 280 #skip [re_tests:280] trailing modifiers ok 281 #skip [re_tests:281] trailing modifiers ok 282 #skip [re_tests:282] trailing modifiers ok 283 #skip [re_tests:283] trailing modifiers ok 284 #skip [re_tests:284] trailing modifiers ok 285 #skip [re_tests:285] trailing modifiers ok 286 #skip [re_tests:286] trailing modifiers ok 287 #skip [re_tests:287] trailing modifiers ok 288 #skip [re_tests:288] trailing modifiers ok 289 #skip [re_tests:289] trailing modifiers ok 290 #skip [re_tests:290] trailing modifiers ok 291 #skip [re_tests:291] trailing modifiers ok 292 #skip [re_tests:292] trailing modifiers ok 293 #skip [re_tests:293] trailing modifiers ok 294 #skip [re_tests:294] trailing modifiers ok 295 #skip [re_tests:295] trailing modifiers ok 296 #skip [re_tests:296] trailing modifiers ok 297 #skip [re_tests:297] trailing modifiers ok 298 #skip [re_tests:298] trailing modifiers ok 299 #skip [re_tests:299] trailing modifiers ok 300 #skip [re_tests:300] trailing modifiers ok 301 #skip [re_tests:301] trailing modifiers ok 302 #skip [re_tests:302] trailing modifiers ok 303 #skip [re_tests:303] trailing modifiers ok 304 #skip [re_tests:304] trailing modifiers ok 305 #skip [re_tests:305] trailing modifiers ok 306 #skip [re_tests:306] trailing modifiers ok 307 #skip [re_tests:307] trailing modifiers ok 308 #skip [re_tests:308] bug or error ok 309 #skip [re_tests:309] bug or error ok 310 #skip [re_tests:310] bug or error ok 311 #skip [re_tests:311] trailing modifiers ok 312 #skip [re_tests:312] trailing modifiers ok 313 #skip [re_tests:313] trailing modifiers ok 314 #skip [re_tests:314] trailing modifiers ok 315 #skip [re_tests:315] trailing modifiers ok 316 #skip [re_tests:316] trailing modifiers ok 317 #skip [re_tests:317] trailing modifiers ok 318 #skip [re_tests:318] trailing modifiers ok 319 #skip [re_tests:319] trailing modifiers ok 320 #skip [re_tests:320] trailing modifiers ok 321 #skip [re_tests:321] trailing modifiers ok 322 #skip [re_tests:322] bug or error ok 323 #skip [re_tests:323] bug or error ok 324 #skip [re_tests:324] trailing modifiers ok 325 #skip [re_tests:325] bug or error ok 326 #skip [re_tests:326] trailing modifiers ok 327 #skip [re_tests:327] trailing modifiers ok 328 #skip [re_tests:328] trailing modifiers ok 329 #skip [re_tests:329] trailing modifiers ok 330 #skip [re_tests:330] bug or error ok 331 #skip [re_tests:331] bug or error ok 332 #skip [re_tests:332] trailing modifiers ok 333 #skip [re_tests:333] trailing modifiers ok 334 #skip [re_tests:334] trailing modifiers ok 335 #skip [re_tests:335] trailing modifiers ok 336 #skip [re_tests:336] bug or error ok 337 #skip [re_tests:337] trailing modifiers ok 338 #skip [re_tests:338] trailing modifiers ok 339 #skip [re_tests:339] trailing modifiers ok 340 #skip [re_tests:340] trailing modifiers ok 341 #skip [re_tests:341] trailing modifiers ok 342 #skip [re_tests:342] trailing modifiers ok 343 #skip [re_tests:343] trailing modifiers ok 344 #skip [re_tests:344] trailing modifiers ok 345 #skip [re_tests:345] trailing modifiers ok 346 #skip [re_tests:346] trailing modifiers ok 347 #skip [re_tests:347] bug or error ok 348 #skip [re_tests:348] trailing modifiers ok 349 #skip [re_tests:349] trailing modifiers ok 350 #skip [re_tests:350] trailing modifiers ok 351 #skip [re_tests:351] trailing modifiers ok 352 #skip [re_tests:352] trailing modifiers ok 353 #skip [re_tests:353] trailing modifiers ok 354 #skip [re_tests:354] trailing modifiers ok 355 #skip [re_tests:355] trailing modifiers ok 356 #skip [re_tests:356] trailing modifiers ok 357 #skip [re_tests:357] trailing modifiers ok 358 #skip [re_tests:358] trailing modifiers ok 359 #skip [re_tests:359] trailing modifiers ok 360 #skip [re_tests:360] trailing modifiers ok 361 #skip [re_tests:361] trailing modifiers ok 362 #skip [re_tests:362] trailing modifiers ok 363 #skip [re_tests:363] trailing modifiers ok 364 #skip [re_tests:364] trailing modifiers ok 365 #skip [re_tests:365] trailing modifiers ok 366 #skip [re_tests:366] trailing modifiers ok 367 #skip [re_tests:367] trailing modifiers ok 368 #skip [re_tests:368] trailing modifiers ok 369 #skip [re_tests:369] trailing modifiers ok 370 #skip [re_tests:370] trailing modifiers ok 371 #skip [re_tests:371] trailing modifiers ok 372 #skip [re_tests:372] trailing modifiers ok 373 #skip [re_tests:373] trailing modifiers ok 374 #skip [re_tests:374] trailing modifiers ok 375 #skip [re_tests:375] trailing modifiers ok 376 #skip [re_tests:376] trailing modifiers ok 377 #skip [re_tests:377] trailing modifiers ok 378 #skip [re_tests:378] trailing modifiers ok 379 #skip [re_tests:379] trailing modifiers ok 380 #skip [re_tests:380] trailing modifiers ok 381 #skip [re_tests:381] trailing modifiers ok 382 #skip [re_tests:382] trailing modifiers ok 383 #skip [re_tests:383] trailing modifiers ok 384 #skip [re_tests:384] trailing modifiers ok 385 #skip [re_tests:385] trailing modifiers ok 386 #skip [re_tests:386] trailing modifiers ok 387 #skip [re_tests:387] trailing modifiers ok 388 #skip [re_tests:388] trailing modifiers ok 389 #skip [re_tests:389] trailing modifiers ok 390 #skip [re_tests:390] trailing modifiers ok 391 #skip [re_tests:391] trailing modifiers ok 392 #skip [re_tests:392] trailing modifiers ok 393 #skip [re_tests:393] trailing modifiers ok 394 #skip [re_tests:394] trailing modifiers ok 395 #skip [re_tests:395] trailing modifiers not ok 396 # TODO not ok 397 # TODO not ok 398 # TODO ok 408 #skip [re_tests:408] bug or error not ok 419 # TODO not ok 422 # TODO not ok 429 # TODO not ok 432 # TODO not ok 434 # TODO not ok 435 # TODO ok 436 #skip [re_tests:436] bug or error not ok 439 # TODO not ok 446 # TODO not ok 447 # TODO not ok 448 # TODO not ok 449 # TODO not ok 452 # TODO not ok 453 # TODO not ok 454 # TODO not ok 455 # TODO ok 458 #skip [re_tests:458] unknown reason ok 459 #skip [re_tests:459] unknown reason ok 460 #skip [re_tests:460] unknown reason ok 461 #skip [re_tests:461] unknown reason ok 462 #skip [re_tests:462] unknown reason ok 463 #skip [re_tests:463] unknown reason ok 464 #skip [re_tests:464] unknown reason ok 465 #skip [re_tests:465] unknown reason ok 466 #skip [re_tests:466] unknown reason ok 467 #skip [re_tests:467] unknown reason ok 468 #skip [re_tests:468] unknown reason ok 469 #skip [re_tests:469] unknown reason ok 470 #skip [re_tests:470] unknown reason ok 471 #skip [re_tests:471] unknown reason ok 472 #skip [re_tests:472] unknown reason ok 473 #skip [re_tests:473] unknown reason ok 474 #skip [re_tests:474] unknown reason ok 475 #skip [re_tests:475] unknown reason ok 476 #skip [re_tests:476] unknown reason ok 477 #skip [re_tests:477] unknown reason ok 478 #skip [re_tests:478] unknown reason ok 479 #skip [re_tests:479] unknown reason ok 480 #skip [re_tests:480] unknown reason ok 483 #skip [re_tests:483] ok 484 #skip [re_tests:484] ok 487 #skip [re_tests:487] bug or error ok 488 #skip [re_tests:488] bug or error ok 489 #skip [re_tests:489] bug or error ok 490 #skip [re_tests:490] bug or error ok 491 #skip [re_tests:491] kills a parrot ok 492 #skip [re_tests:492] bug or error ok 493 #skip [re_tests:493] kills a parrot not ok 495 # TODO ok 496 #skip [re_tests:496] not ok 498 # TODO not ok 500 # TODO not ok 501 # TODO ok 502 #skip [re_tests:502] unknown reason not ok 503 # TODO not ok 504 # TODO not ok 505 # TODO not ok 506 # TODO not ok 507 # TODO not ok 508 # TODO not ok 509 # TODO not ok 510 # TODO not ok 511 # TODO not ok 512 # TODO not ok 515 # TODO not ok 521 # TODO not ok 522 # TODO not ok 523 # TODO not ok 524 # TODO not ok 527 # TODO not ok 528 # TODO ok 531 #skip [re_tests:531] bug or error ok 532 #skip [re_tests:532] bug or error not ok 535 # TODO not ok 536 # TODO not ok 539 # TODO not ok 540 # TODO not ok 541 # TODO not ok 544 # TODO not ok 545 # TODO ok 556 #skip [re_tests:556] kills a parrot ok 557 #skip [re_tests:557] kills a parrot not ok 559 # TODO ok 563 #skip [re_tests:563] bug or error ok 564 #skip [re_tests:564] bug or error ok 566 #skip [re_tests:566] bug or error ok 568 #skip [re_tests:568] kills a parrot ok 569 #skip [re_tests:569] kills a parrot ok 570 #skip [re_tests:570] kills a parrot ok 571 #skip [re_tests:571] kills a parrot ok 572 #skip [re_tests:572] kills a parrot ok 573 #skip [re_tests:573] kills a parrot ok 574 #skip [re_tests:574] kills a parrot ok 575 #skip [re_tests:575] kills a parrot ok 576 #skip [re_tests:576] kills a parrot ok 577 #skip [re_tests:577] kills a parrot ok 578 #skip [re_tests:578] kills a parrot ok 579 #skip [re_tests:579] kills a parrot ok 580 #skip [re_tests:580] kills a parrot ok 581 #skip [re_tests:581] kills a parrot ok 582 #skip [re_tests:582] kills a parrot ok 583 #skip [re_tests:583] kills a parrot ok 584 #skip [re_tests:584] kills a parrot ok 585 #skip [re_tests:585] kills a parrot ok 586 #skip [re_tests:586] kills a parrot ok 587 #skip [re_tests:587] kills a parrot ok 588 #skip [re_tests:588] kills a parrot ok 589 #skip [re_tests:589] kills a parrot ok 590 #skip [re_tests:590] kills a parrot ok 591 #skip [re_tests:591] kills a parrot ok 592 #skip [re_tests:592] kills a parrot ok 593 #skip [re_tests:593] bug or error ok 594 #skip [re_tests:594] bug or error not ok 595 # TODO not ok 596 # TODO ok 597 #skip [re_tests:597] unknown reason ok 598 #skip [re_tests:598] bug or error ok 599 #skip [re_tests:599] bug or error not ok 600 # TODO not ok 601 # TODO not ok 603 # TODO not ok 604 # TODO not ok 606 # TODO not ok 607 # TODO ok 609 #skip [re_tests:609] unknown reason ok 610 #skip [re_tests:610] unknown reason ok 611 #skip [re_tests:611] unknown reason ok 612 #skip [re_tests:612] unknown reason ok 613 #skip [re_tests:613] unknown reason ok 614 #skip [re_tests:614] unknown reason ok 615 #skip [re_tests:615] unknown reason ok 616 #skip [re_tests:616] unknown reason ok 617 #skip [re_tests:617] unknown reason not ok 621 # TODO not ok 623 # TODO not ok 624 # TODO not ok 625 # TODO ok 627 #skip [re_tests:627] unknown reason ok 628 #skip [re_tests:628] unknown reason ok 629 #skip [re_tests:629] unknown reason ok 630 #skip [re_tests:630] unknown reason ok 631 #skip [re_tests:631] unknown reason ok 632 #skip [re_tests:632] unknown reason ok 633 #skip [re_tests:633] unknown reason ok 634 #skip [re_tests:634] unknown reason ok 635 #skip [re_tests:635] unknown reason not ok 639 # TODO not ok 641 # TODO not ok 642 # TODO not ok 643 # TODO ok 645 #skip [re_tests:645] unknown reason ok 646 #skip [re_tests:646] unknown reason ok 647 #skip [re_tests:647] unknown reason ok 648 #skip [re_tests:648] unknown reason ok 649 #skip [re_tests:649] unknown reason ok 650 #skip [re_tests:650] unknown reason ok 651 #skip [re_tests:651] unknown reason ok 652 #skip [re_tests:652] unknown reason ok 653 #skip [re_tests:653] unknown reason ok 663 #skip [re_tests:663] unknown reason ok 664 #skip [re_tests:664] unknown reason ok 665 #skip [re_tests:665] unknown reason ok 666 #skip [re_tests:666] unknown reason ok 667 #skip [re_tests:667] unknown reason ok 668 #skip [re_tests:668] unknown reason ok 669 #skip [re_tests:669] unknown reason ok 670 #skip [re_tests:670] unknown reason ok 671 #skip [re_tests:671] unknown reason ok 681 #skip [re_tests:681] unknown reason ok 682 #skip [re_tests:682] unknown reason ok 683 #skip [re_tests:683] unknown reason ok 684 #skip [re_tests:684] unknown reason ok 685 #skip [re_tests:685] unknown reason ok 686 #skip [re_tests:686] unknown reason ok 687 #skip [re_tests:687] unknown reason ok 688 #skip [re_tests:688] unknown reason ok 689 #skip [re_tests:689] unknown reason not ok 693 # TODO not ok 695 # TODO not ok 696 # TODO not ok 697 # TODO ok 699 #skip [re_tests:699] unknown reason ok 700 #skip [re_tests:700] unknown reason ok 701 #skip [re_tests:701] unknown reason ok 702 #skip [re_tests:702] unknown reason ok 703 #skip [re_tests:703] unknown reason ok 704 #skip [re_tests:704] unknown reason ok 705 #skip [re_tests:705] unknown reason ok 706 #skip [re_tests:706] unknown reason ok 707 #skip [re_tests:707] unknown reason ok 717 #skip [re_tests:717] unknown reason ok 718 #skip [re_tests:718] unknown reason ok 719 #skip [re_tests:719] unknown reason ok 720 #skip [re_tests:720] unknown reason ok 721 #skip [re_tests:721] unknown reason ok 722 #skip [re_tests:722] unknown reason ok 723 #skip [re_tests:723] unknown reason ok 724 #skip [re_tests:724] unknown reason ok 725 #skip [re_tests:725] unknown reason ok 735 #skip [re_tests:735] unknown reason ok 736 #skip [re_tests:736] unknown reason ok 737 #skip [re_tests:737] unknown reason ok 738 #skip [re_tests:738] unknown reason ok 739 #skip [re_tests:739] unknown reason ok 740 #skip [re_tests:740] unknown reason ok 741 #skip [re_tests:741] unknown reason ok 742 #skip [re_tests:742] unknown reason ok 743 #skip [re_tests:743] unknown reason not ok 747 # TODO not ok 749 # TODO not ok 750 # TODO not ok 751 # TODO ok 753 #skip [re_tests:753] unknown reason ok 754 #skip [re_tests:754] unknown reason ok 755 #skip [re_tests:755] unknown reason ok 756 #skip [re_tests:756] unknown reason ok 757 #skip [re_tests:757] unknown reason ok 758 #skip [re_tests:758] unknown reason ok 759 #skip [re_tests:759] unknown reason ok 760 #skip [re_tests:760] unknown reason ok 761 #skip [re_tests:761] unknown reason ok 771 #skip [re_tests:771] unknown reason ok 772 #skip [re_tests:772] unknown reason ok 773 #skip [re_tests:773] unknown reason ok 774 #skip [re_tests:774] unknown reason ok 775 #skip [re_tests:775] unknown reason ok 776 #skip [re_tests:776] unknown reason ok 777 #skip [re_tests:777] unknown reason ok 778 #skip [re_tests:778] unknown reason ok 779 #skip [re_tests:779] unknown reason ok 789 #skip [re_tests:789] unknown reason ok 790 #skip [re_tests:790] unknown reason ok 791 #skip [re_tests:791] unknown reason ok 792 #skip [re_tests:792] unknown reason ok 793 #skip [re_tests:793] unknown reason ok 794 #skip [re_tests:794] unknown reason ok 795 #skip [re_tests:795] unknown reason ok 796 #skip [re_tests:796] unknown reason ok 797 #skip [re_tests:797] unknown reason ok 800 #skip [re_tests:800] not ok 801 # TODO ok 802 #skip [re_tests:802] ok 803 #skip [re_tests:803] ok 805 #skip [re_tests:805] ok 806 #skip [re_tests:806] hangs a parrot ok 807 #skip [re_tests:807] hangs a parrot ok 808 #skip [re_tests:808] hangs a parrot ok 809 #skip [re_tests:809] hangs a parrot ok 810 #skip [re_tests:810] hangs a parrot ok 811 #skip [re_tests:811] hangs a parrot ok 812 #skip [re_tests:812] hangs a parrot ok 813 #skip [re_tests:813] hangs a parrot ok 814 #skip [re_tests:814] hangs a parrot ok 815 #skip [re_tests:815] hangs a parrot ok 816 #skip [re_tests:816] hangs a parrot ok 817 #skip [re_tests:817] hangs a parrot ok 818 #skip [re_tests:818] hangs a parrot ok 819 #skip [re_tests:819] hangs a parrot ok 820 #skip [re_tests:820] hangs a parrot ok 821 #skip [re_tests:821] hangs a parrot ok 822 #skip [re_tests:822] hangs a parrot ok 823 #skip [re_tests:823] hangs a parrot not ok 827 # TODO ok 828 #skip [re_tests:828] ok 829 #skip [re_tests:829] ok 830 #skip [re_tests:830] ok 834 #skip [re_tests:834] ok 835 #skip [re_tests:835] ok 836 #skip [re_tests:836] ok 838 #skip [re_tests:838] not ok 858 # TODO ok 859 #skip [re_tests:859] ok 862 #skip [re_tests:862] not ok 865 # TODO not ok 866 # TODO ok 877 #skip [re_tests:877] ok 879 #skip [re_tests:879] [ID 20010811.006] not ok 881 # TODO ok 886 #skip [re_tests:886] not ok 887 # TODO not ok 888 # TODO not ok 890 # TODO not ok 891 # TODO not ok 893 # TODO not ok 896 # TODO not ok 897 # TODO not ok 898 # TODO not ok 899 # TODO not ok 901 # TODO not ok 904 # TODO not ok 905 # TODO not ok 907 # TODO not ok 908 # TODO not ok 910 # TODO not ok 913 # TODO not ok 914 # TODO not ok 915 # TODO not ok 916 # TODO not ok 918 # TODO not ok 921 # TODO not ok 922 # TODO not ok 923 # TODO ok 924 #skip [re_tests:924] ok 926 #skip [re_tests:926] [perl #18019] not ok 927 # TODO not ok 928 # TODO not ok 929 # TODO not ok 930 # TODO not ok 931 # TODO not ok 932 # TODO not ok 933 # TODO not ok 934 # TODO not ok 935 # TODO not ok 936 # TODO not ok 937 # TODO not ok 938 # TODO not ok 939 # TODO not ok 940 # TODO not ok 941 # TODO not ok 942 # TODO ok 944 #skip [re_tests:944] unknown reason ok 945 #skip [re_tests:945] unknown reason ok 957 #skip [re_tests:957] ok 958 #skip [re_tests:958] not ok 959 # TODO not ok 960 # TODO ok compilers__t/compilers/pge/perl6regex/01-regex.t ...... not ok 93 # TODO leading | not ok 99 # TODO feature not ok 417 # TODO adverbs before backtrack(?) not ok 458 # TODO reversed character range not ok 489 # TODO feature not ok 490 # TODO feature not ok 491 # TODO feature not ok 492 # TODO feature not ok 493 # TODO feature not ok 494 # TODO feature not ok 495 # TODO feature not ok 676 # TODO feature not ok 710 # TODO feature not ok 712 # TODO feature not ok 714 # TODO feature not ok 732 # TODO feature not ok 737 # TODO feature not ok 742 # TODO feature not ok 743 # TODO feature ok compilers__t/compilers/pge/perl6regex/context.t ....... not ok 16 - numbered as named ($2 => $/[1]) # TODO not yet implemented ok compilers__t/compilers/tge/basic.t .................... ok compilers__t/compilers/tge/grammar.t .................. not ok 3 - two rules of the same name can apply to the same node, when called with a different dummy type # TODO unresolved bug; see: GH #388 ok compilers__t/compilers/tge/parser.t ................... ok compilers__t/compilers/opsc/01-parse-body.t ........... ok compilers__t/compilers/opsc/01-parse.t ................ ok compilers__t/compilers/opsc/02-parse-all-ops.t ........ ok compilers__t/compilers/opsc/03-past-declarator.t ...... ok compilers__t/compilers/opsc/03-past-macros.t .......... 1..0 skipped: (no reason given) compilers__t/compilers/opsc/03-past.t ................. ok compilers__t/compilers/opsc/04-op.t ................... ok compilers__t/compilers/opsc/05-oplib.t ................ ok compilers__t/compilers/opsc/06-opsfile.t .............. ok compilers__t/compilers/opsc/07-op-to-c.t .............. ok compilers__t/compilers/opsc/08-emitter.t .............. ok compilers__t/compilers/data_json/from_parrot.t ........ ok compilers__t/compilers/data_json/to_parrot.t .......... ok compilers__ext/nqp-rx/t/nqp/01-literals.t ............. ok compilers__ext/nqp-rx/t/nqp/02-if.t ................... ok compilers__ext/nqp-rx/t/nqp/03-if-else.t .............. ok compilers__ext/nqp-rx/t/nqp/04-unless.t ............... ok compilers__ext/nqp-rx/t/nqp/05-comments.t ............. ok compilers__ext/nqp-rx/t/nqp/06-args-pos.t ............. ok compilers__ext/nqp-rx/t/nqp/07-boolean.t .............. ok compilers__ext/nqp-rx/t/nqp/08-blocks.t ............... ok compilers__ext/nqp-rx/t/nqp/09-var.t .................. ok compilers__ext/nqp-rx/t/nqp/10-cmp.t .................. ok compilers__ext/nqp-rx/t/nqp/11-sub.t .................. ok compilers__ext/nqp-rx/t/nqp/12-logical.t .............. ok compilers__ext/nqp-rx/t/nqp/13-op.t ................... ok compilers__ext/nqp-rx/t/nqp/14-while.t ................ ok compilers__ext/nqp-rx/t/nqp/15-list.t ................. ok compilers__ext/nqp-rx/t/nqp/16-ternary.t .............. ok compilers__ext/nqp-rx/t/nqp/17-positional.t ........... ok compilers__ext/nqp-rx/t/nqp/18-associative.t .......... ok compilers__ext/nqp-rx/t/nqp/19-inline.t ............... ok compilers__ext/nqp-rx/t/nqp/20-return.t ............... ok compilers__ext/nqp-rx/t/nqp/21-contextual.t ........... ok compilers__ext/nqp-rx/t/nqp/22-optional-args.t ........ ok compilers__ext/nqp-rx/t/nqp/23-named-args.t ........... ok compilers__ext/nqp-rx/t/nqp/24-module.t ............... ok compilers__ext/nqp-rx/t/nqp/25-class.t ................ ok compilers__ext/nqp-rx/t/nqp/26-methodops.t ............ ok compilers__ext/nqp-rx/t/nqp/27-self.t ................. ok compilers__ext/nqp-rx/t/nqp/28-subclass.t ............. ok compilers__ext/nqp-rx/t/nqp/29-make.t ................. ok compilers__ext/nqp-rx/t/nqp/30-pirop.t ................ ok compilers__ext/nqp-rx/t/nqp/31-grammar.t .............. ok compilers__ext/nqp-rx/t/nqp/32-protoregex.t ........... ok compilers__ext/nqp-rx/t/nqp/33-init.t ................. ok compilers__ext/nqp-rx/t/nqp/34-rxcodeblock.t .......... ok compilers__ext/nqp-rx/t/nqp/35-prefix-sigil.t ......... ok compilers__ext/nqp-rx/t/nqp/36-callable.t ............. ok compilers__ext/nqp-rx/t/nqp/37-slurpy.t ............... ok compilers__ext/nqp-rx/t/nqp/38-quotes.t ............... ok compilers__ext/nqp-rx/t/nqp/39-pointy.t ............... ok compilers__ext/nqp-rx/t/nqp/40-lists.t ................ ok compilers__ext/nqp-rx/t/nqp/41-flat.t ................. ok compilers__ext/nqp-rx/t/nqp/42-cond-loop.t ............ ok compilers__ext/nqp-rx/t/nqp/43-package-var.t .......... ok compilers__ext/nqp-rx/t/nqp/44-try-catch.t ............ ok compilers__ext/nqp-rx/t/nqp/45-smartmatch.t ........... ok compilers__ext/nqp-rx/t/nqp/46-charspec.t ............. ok compilers__ext/nqp-rx/t/nqp/47-loop-control.t ......... ok compilers__ext/nqp-rx/t/nqp/48-closure.t .............. ok compilers__ext/nqp-rx/t/nqp/49-regex-interpolation.t .. ok compilers__ext/nqp-rx/t/nqp/50-regex.t ................ ok compilers__ext/nqp-rx/t/nqp/51-multi.t ................ ok compilers__ext/nqp-rx/t/nqp/52-vtable.t ............... ok compilers__ext/nqp-rx/t/nqp/67-threads.t .............. ok dynoplibs: running with: dynoplibs__t/dynoplibs/bit.t ................. ok 127 #skip No unicode yet ok 128 #skip No unicode yet ok 129 #skip No unicode yet ok 130 #skip No unicode yet ok dynoplibs__t/dynoplibs/debug.t ............... ok dynoplibs__t/dynoplibs/io-old.t .............. ok dynoplibs__t/dynoplibs/io.t .................. ok dynoplibs__t/dynoplibs/math.t ................ ok dynoplibs__t/dynoplibs/obscure.t ............. ok dynoplibs__t/dynoplibs/pmc_pow.t ............. ok dynoplibs__t/dynoplibs/string_pmc_bitwise.t .. ok dynoplibs__t/dynoplibs/sysinfo.t ............. ok 13 # skip Tests only meaningful on Win32 ok 14 # skip Tests only meaningful on Win32 ok dynoplibs__t/dynoplibs/time.t ................ ok dynoplibs__t/dynoplibs/time_old.t ............ ok dynoplibs__t/dynoplibs/trans-infnan.t ........ ok dynoplibs__t/dynoplibs/trans-old.t ........... ok dynoplibs__t/dynoplibs/trans.t ............... ok dynpmc: running with: dynpmc__t/dynpmc/dynlexpad.t ................. ok dynpmc__t/dynpmc/file.t ...................... ok dynpmc__t/dynpmc/foo-01.t .................... ok dynpmc__t/dynpmc/foo-02.t .................... ok dynpmc__t/dynpmc/foo-03.t .................... ok dynpmc__t/dynpmc/foo-04.t .................... ok dynpmc__t/dynpmc/foo-05.t .................... ok dynpmc__t/dynpmc/foo-06.t .................... ok dynpmc__t/dynpmc/foo-07.t .................... ok dynpmc__t/dynpmc/foo-08.t .................... ok dynpmc__t/dynpmc/foo-09.t .................... ok dynpmc__t/dynpmc/foo-10.t .................... ok dynpmc__t/dynpmc/foo2.t ...................... ok dynpmc__t/dynpmc/gziphandle.t ................ 1..0 # SKIP No zlib library available skipped: No zlib library available dynpmc__t/dynpmc/pccmethod_test.t ............ ok dynpmc__t/dynpmc/rational.t .................. not ok 73 # TODO not ok 74 # TODO ok dynpmc__t/dynpmc/rotest.t .................... ok 2 - ROTest (read-only/okay) ($I0 = value.'reader'()) # TODO 0 ok 4 - ROTest (read-only/okay) (value = 42) # TODO 0 ok 6 - ROTest (read-only/fail) ($I0 = value.'writer'(42)) # TODO 0 ok 8 - ROTest (read-only/fail) ($I0 = value) # TODO 0 ok dynpmc__t/dynpmc/select.t .................... ok dynpmc__t/dynpmc/subclass_with_pir_method.t .. not ok 1 - subclass with pir method - .loadlib # TODO PMCs don't obey HLL namespaces not ok 2 - subclass with pir method - .HLL # TODO PMCs don't obey HLL namespaces ok dynpmc__t/dynpmc/subproxy.t .................. ok library: running with: library__t/library/archive_tar.t ................ ok library__t/library/archive_zip.t ................ 1..0 # SKIP No zlib library available skipped: No zlib library available library__t/library/cgi_query_hash.t ............. ok library__t/library/configure.t .................. ok library__t/library/coroutine.t .................. ok library__t/library/distutils.t .................. ok library__t/library/dumper.t ..................... ok library__t/library/getopt_obj.t ................. ok library__t/library/hllmacros.t .................. ok library__t/library/iter.t ....................... ok library__t/library/lib_search_path.t ............ ok library__t/library/lwp.t ........................ ok library__t/library/md5.t ........................ ok library__t/library/mime_base64.t ................ ok 522 #skip \0\0\0 fails to compare for unknown reasons GH #855 ok library__t/library/mime_base64u.t ............... ok library__t/library/nciutils.t ................... ok library__t/library/osutils.t .................... ok library__t/library/p6object.t ................... not ok 182 # TODO unimplemented: GH #403 ok library__t/library/parrotlib.t .................. ok library__t/library/pcre.t ....................... ok 1 # skip no pcre ok 2 # skip no pcre ok library__t/library/pg.t ......................... ok 1 #skip loadlib pg failed ok library__t/library/rand.t ....................... ok library__t/library/range.t ...................... ok library__t/library/sha.t ........................ ok library__t/library/streams.t .................... ok 18 # skip broken method invocation ok 20 # skip broken method invocation ok library__t/library/string_utils.t ............... ok library__t/library/tap_parser.t ................. ok library__t/library/tcl_lib.t .................... ok library__t/library/test_builder_done_testing.t .. ok library__t/library/test_builder_tester.t ........ ok library__t/library/test_class.t ................. ok library__t/library/test_more.t .................. ok library__t/library/uri.t ........................ ok library__t/library/uri_escape.t ................. ok library__t/library/uuid.t ....................... ok library__t/library/yaml_dumper.t ................ not ok 7 - properties # TODO not yet implemented not ok 8 - indent string # TODO not supported not ok 9 - back-referencing properties # TODO not yet implemented not ok 10 - self-referential properties (1) # TODO not yet implemented not ok 11 - self-referential properties (2) # TODO not yet implemented not ok 26 - custom dumper # TODO not yet implemented ok library__t/library/yaml_tiny.t .................. not ok 16 # TODO one_hash2 not ok 18 # TODO hash_in_hash not ok 19 # TODO hash_in_array ok miscellaneous: running with: miscellaneous__t/ext/winxed/compreg.t ....... ok miscellaneous__t/tools/create_language.t .... ok miscellaneous__t/tools/dump_pbc.t ........... ok miscellaneous__t/tools/mk_language_shell.t .. ok miscellaneous__t/tools/parrot_config.t ...... ok miscellaneous__t/tools/pbc_disassemble.t .... ok miscellaneous__t/tools/pbc_dump.t ........... ok miscellaneous__t/tools/pbc_merge.t .......... ok miscellaneous__t/profiling/profiling.t ...... ok codingstd: running with: codingstd__t/codingstd/c_arg_assert.t .......... # finding macro definitions and invocations ok codingstd__t/codingstd/c_code_coda.t ........... ok codingstd__t/codingstd/c_cppcomments.t ......... ok codingstd__t/codingstd/c_enum.t ................ ok codingstd__t/codingstd/c_function_docs.t ....... Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/^{ <-- HERE .+?^}/ at lib/Parrot/Headerizer.pm line 264. ok codingstd__t/codingstd/c_header_guards.t ....... ok codingstd__t/codingstd/c_indent.t .............. ok codingstd__t/codingstd/c_macro_args.t .......... ok codingstd__t/codingstd/c_operator.t ............ ok codingstd__t/codingstd/c_parens.t .............. ok codingstd__t/codingstd/c_returns.t ............. ok codingstd__t/codingstd/c_struct.t .............. ok codingstd__t/codingstd/c_todo.t ................ not ok 1 - FIXME strings # TODO 308 todos remain ok codingstd__t/codingstd/case_sensitive_files.t .. ok codingstd__t/codingstd/check_isxxx.t ........... ok codingstd__t/codingstd/check_toxxx.t ........... ok codingstd__t/codingstd/copyright.t ............. ok 3 # skip set TEST_SLOW to check for the right years not ok 4 - Duplicate Copyright statements # TODO duplicate copyrights exist. ok codingstd__t/codingstd/cuddled_else.t .......... ok codingstd__t/codingstd/filenames.t ............. ok codingstd__t/codingstd/gmt_utc.t ............... ok codingstd__t/codingstd/linelength.t ............ ok codingstd__t/codingstd/make_code_coda.t ........ ok codingstd__t/codingstd/opcode_doc.t ............ ok codingstd__t/codingstd/pbc_compat.t ............ ok codingstd__t/codingstd/pccmethod_deps.t ........ ok codingstd__t/codingstd/pdd_format.t ............ ok codingstd__t/codingstd/perlcritic.t ............ 1..0 # SKIP Test::Perl::Critic required to criticize code. skipped: Test::Perl::Critic required to criticize code. codingstd__t/codingstd/pir_code_coda.t ......... ok codingstd__t/codingstd/pmc_docs.t .............. Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/^{ <-- HERE .+?^}/ at lib/Parrot/Headerizer.pm line 264. ok codingstd__t/codingstd/pod_description.t ....... 1..0 # SKIP Prerequisites for Parrot::Test::Pod::Utils not satisfied skipped: Prerequisites for Parrot::Test::Pod::Utils not satisfied codingstd__t/codingstd/pod_syntax.t ............ 1..0 # SKIP Prerequisite Capture::Tiny not installed skipped: Prerequisite Capture::Tiny not installed codingstd__t/codingstd/pod_todo.t .............. # Finding files with POD, this may take a minute. not ok 2 - No todo items found # TODO some todo remain ok codingstd__t/codingstd/tabs.t .................. ok codingstd__t/codingstd/trailing_space.t ........ ok benchmark: running with: benchmark__t/benchmark/benchmarks.t .. ok manifest: running with: manifest__t/manifest/01-basic.t .................... ok 1 # skip Relevant only when working in checkout from repository ok 2 # skip Relevant only when working in checkout from repository ok 3 # skip Relevant only when working in checkout from repository ok 4 # skip Relevant only when working in checkout from repository ok 5 # skip Relevant only when working in checkout from repository ok 6 # skip Relevant only when working in checkout from repository ok 7 # skip Relevant only when working in checkout from repository ok 8 # skip Relevant only when working in checkout from repository ok 9 # skip Relevant only when working in checkout from repository ok 10 # skip Relevant only when working in checkout from repository ok 11 # skip Relevant only when working in checkout from repository ok manifest__t/manifest/02-regenerate_file.t .......... ok 1 # skip Relevant only when working in checkout from repository ok 2 # skip Relevant only when working in checkout from repository ok 3 # skip Relevant only when working in checkout from repository ok 4 # skip Relevant only when working in checkout from repository ok 5 # skip Relevant only when working in checkout from repository ok 6 # skip Relevant only when working in checkout from repository ok 7 # skip Relevant only when working in checkout from repository ok 8 # skip Relevant only when working in checkout from repository ok 9 # skip Relevant only when working in checkout from repository ok 10 # skip Relevant only when working in checkout from repository ok 11 # skip Relevant only when working in checkout from repository ok manifest__t/manifest/03-regenerate_skip.t .......... ok 1 # skip Relevant only when working in checkout from repository ok 2 # skip Relevant only when working in checkout from repository ok 3 # skip Relevant only when working in checkout from repository ok 4 # skip Relevant only when working in checkout from repository ok 5 # skip Relevant only when working in checkout from repository ok 6 # skip Relevant only when working in checkout from repository ok 7 # skip Relevant only when working in checkout from repository ok 8 # skip Relevant only when working in checkout from repository ok 9 # skip Relevant only when working in checkout from repository ok manifest__t/manifest/04-alt_file.t ................. ok 1 # skip Relevant only when working in checkout from repository ok 2 # skip Relevant only when working in checkout from repository ok 3 # skip Relevant only when working in checkout from repository ok 4 # skip Relevant only when working in checkout from repository ok 5 # skip Relevant only when working in checkout from repository ok manifest__t/manifest/05-alt_skip.t ................. ok 1 # skip Relevant only when working in checkout from repository ok 2 # skip Relevant only when working in checkout from repository ok 3 # skip Relevant only when working in checkout from repository ok 4 # skip Relevant only when working in checkout from repository ok 5 # skip Relevant only when working in checkout from repository ok manifest__t/tools/install/01-create_directories.t .. ok manifest__t/tools/install/02-install_files.t ....... ok manifest__t/tools/install/03-lines_to_files.t ...... ok examples: running with: examples__t/examples/catchall.t ... ok examples__t/examples/library.t .... ok 3 # skip no pcre-config not ok 4 - ncurses_life.pir # TODO ncurses_life.pir not testable yet ok examples__t/examples/namespace.t .. ok examples__t/examples/pasm.t ....... ok examples__t/examples/past.t ....... ok examples__t/examples/pgegrep.t .... ok examples__t/examples/pir.t ........ not ok 17 - queens_r.pir # TODO some examples not testable yet not ok 18 - thr_primes.pir # TODO some examples not testable yet ok examples__t/examples/pod.t ........ not ok 32 - docs/book/pir/ch03_basic_syntax.pod:265:PIR:FRAGMENT_INVALID # TODO invalid code not ok 40 - docs/book/pir/ch04_variables.pod:136:PIR:FRAGMENT_INVALID # TODO invalid code not ok 42 - docs/book/pir/ch04_variables.pod:174:PIR:FRAGMENT_INVALID # TODO invalid code not ok 45 - docs/book/pir/ch04_variables.pod:221:PIR:FRAGMENT_INVALID # TODO invalid code not ok 46 - docs/book/pir/ch04_variables.pod:235:PIR:FRAGMENT_INVALID # TODO invalid code not ok 47 - docs/book/pir/ch04_variables.pod:248:PIR:FRAGMENT_INVALID # TODO invalid code not ok 48 - docs/book/pir/ch04_variables.pod:264:PIR:FRAGMENT_INVALID # TODO invalid code not ok 65 - docs/book/pir/ch04_variables.pod:916:PIR:FRAGMENT_INVALID # TODO invalid code not ok 84 - docs/book/pir/ch04_variables.pod:1313:PIR:FRAGMENT_INVALID # TODO invalid code not ok 200 - docs/book/pir/ch08_io.pod:15:PIR:FRAGMENT_INVALID # TODO invalid code not ok 201 - docs/book/pir/ch08_io.pod:30:PIR:FRAGMENT_INVALID # TODO invalid code not ok 202 - docs/book/pir/ch08_io.pod:53:PIR:FRAGMENT_INVALID # TODO invalid code not ok 205 - docs/book/pir/ch08_io.pod:86:PIR:FRAGMENT_INVALID # TODO invalid code not ok 206 - docs/book/pir/ch08_io.pod:106:PIR:FRAGMENT_INVALID # TODO invalid code not ok 207 - docs/book/pir/ch08_io.pod:118:PIR:FRAGMENT_INVALID # TODO invalid code not ok 208 - docs/book/pir/ch08_io.pod:133:PIR:FRAGMENT_INVALID # TODO invalid code not ok 209 - docs/book/pir/ch08_io.pod:148:PIR:FRAGMENT_INVALID # TODO invalid code not ok 277 - docs/compiler_faq.pod:437:PIR:FRAGMENT_INVALID # TODO invalid code not ok 284 - docs/compiler_faq.pod:535:PIR:FRAGMENT_INVALID # TODO invalid code not ok 288 - docs/compiler_faq.pod:607:PIR:FRAGMENT_INVALID # TODO invalid code not ok 297 - docs/dev/pmc_obj_design_meeting_notes.pod:203:PIR:FRAGMENT_INVALID # TODO invalid code not ok 298 - docs/dev/pmc_obj_design_meeting_notes.pod:213:PIR:FRAGMENT_INVALID # TODO invalid code not ok 331 - docs/pct/past_building_blocks.pod:296:PIR:FRAGMENT_INVALID # TODO invalid code not ok 340 - docs/pct/pct_optable_guide.pod:155:PIR:INVALID # TODO invalid code not ok 353 - docs/pdds/pdd03_calling_conventions.pod:337:PIR:FRAGMENT_INVALID # TODO invalid code not ok 355 - docs/pdds/pdd03_calling_conventions.pod:370:PIR:INVALID # TODO invalid code not ok 368 - docs/pdds/pdd15_objects.pod:514:PIR:FRAGMENT_INVALID # TODO invalid code not ok 378 - docs/pdds/pdd15_objects.pod:871:PIR:FRAGMENT_INVALID # TODO invalid code not ok 389 - docs/pdds/pdd15_objects.pod:1064:PIR:FRAGMENT_TODO # TODO invalid code not ok 390 - docs/pdds/pdd15_objects.pod:1079:PIR:FRAGMENT_TODO # TODO invalid code not ok 391 - docs/pdds/pdd15_objects.pod:1096:PIR:FRAGMENT_INVALID # TODO invalid code not ok 398 - docs/pdds/pdd15_objects.pod:1197:PIR:FRAGMENT_INVALID # TODO invalid code not ok 408 - docs/pdds/pdd15_objects.pod:1362:PASM:FRAGMENT_INVALID # TODO invalid code not ok 409 - docs/pdds/pdd15_objects.pod:1373:PASM:FRAGMENT_INVALID # TODO invalid code not ok 419 - docs/pdds/pdd19_pir.pod:178:PIR:FRAGMENT_TODO # TODO invalid code not ok 432 - docs/pdds/pdd19_pir.pod:539:PIR:INVALID # TODO invalid code not ok 442 - docs/pdds/pdd19_pir.pod:1010:PIR:TODO # TODO invalid code not ok 449 - docs/pdds/pdd19_pir.pod:1141:PIR:TODO # TODO invalid code not ok 453 - docs/pdds/pdd19_pir.pod:1201:PIR:TODO # TODO invalid code not ok 458 - docs/pdds/pdd19_pir.pod:1294:PIR:FRAGMENT_TODO # TODO invalid code not ok 459 - docs/pdds/pdd19_pir.pod:1303:PIR:TODO # TODO invalid code not ok 460 - docs/pdds/pdd19_pir.pod:1330:PIR:FRAGMENT_TODO # TODO invalid code not ok 461 - docs/pdds/pdd20_lexical_vars.pod:12:PIR:INVALID # TODO invalid code not ok 462 - docs/pdds/pdd20_lexical_vars.pod:126:PIR:INVALID # TODO invalid code not ok 484 - docs/pdds/pdd21_namespaces.pod:386:PIR:FRAGMENT_INVALID # TODO invalid code not ok 485 - docs/pdds/pdd21_namespaces.pod:397:PIR:FRAGMENT_INVALID # TODO invalid code not ok 487 - docs/pdds/pdd21_namespaces.pod:421:PIR:FRAGMENT_INVALID # TODO invalid code not ok 491 - docs/pdds/pdd21_namespaces.pod:465:PIR:FRAGMENT_INVALID # TODO invalid code not ok 492 - docs/pdds/pdd21_namespaces.pod:477:PIR:FRAGMENT_INVALID # TODO invalid code not ok 499 - docs/pdds/pdd21_namespaces.pod:583:PIR:INVALID # TODO invalid code not ok 500 - docs/pdds/pdd21_namespaces.pod:611:PIR:INVALID # TODO invalid code not ok 523 - docs/pdds/pdd22_io.pod:425:PIR:FRAGMENT_INVALID # TODO invalid code not ok 524 - docs/pdds/pdd22_io.pod:460:PIR:FRAGMENT_INVALID # TODO invalid code not ok 525 - docs/pdds/pdd22_io.pod:486:PIR:FRAGMENT_INVALID # TODO invalid code not ok 526 - docs/pdds/pdd22_io.pod:529:PIR:FRAGMENT_INVALID # TODO invalid code not ok 527 - docs/pdds/pdd22_io.pod:556:PIR:FRAGMENT_INVALID # TODO invalid code not ok 528 - docs/pdds/pdd22_io.pod:580:PIR:FRAGMENT_INVALID # TODO invalid code not ok 529 - docs/pdds/pdd22_io.pod:602:PIR:FRAGMENT_INVALID # TODO invalid code not ok 530 - docs/pdds/pdd22_io.pod:621:PIR:FRAGMENT_INVALID # TODO invalid code not ok 531 - docs/pdds/pdd22_io.pod:649:PIR:FRAGMENT_INVALID # TODO invalid code not ok 532 - docs/pdds/pdd22_io.pod:674:PIR:FRAGMENT_INVALID # TODO invalid code not ok 533 - docs/pdds/pdd22_io.pod:693:PIR:FRAGMENT_INVALID # TODO invalid code not ok 534 - docs/pdds/pdd23_exceptions.pod:368:PIR:FRAGMENT_TODO # TODO invalid code not ok 544 - docs/pdds/pdd25_concurrency.pod:416:PIR:FRAGMENT_INVALID # TODO invalid code not ok 545 - docs/pdds/pdd25_concurrency.pod:428:PIR:FRAGMENT_INVALID # TODO invalid code not ok 558 - docs/pmc/struct.pod:65:PIR:FRAGMENT_INVALID # TODO invalid code not ok 559 - docs/pmc/struct.pod:90:PIR:FRAGMENT_INVALID # TODO invalid code not ok 560 - docs/pmc/struct.pod:109:PIR:FRAGMENT_INVALID # TODO invalid code not ok 561 - docs/pmc/struct.pod:125:PIR:FRAGMENT_INVALID # TODO invalid code not ok 562 - docs/pmc/struct.pod:156:PIR:FRAGMENT_INVALID # TODO invalid code not ok 563 - docs/pmc/struct.pod:166:PIR:FRAGMENT_INVALID # TODO invalid code not ok 564 - docs/pmc/struct.pod:186:PASM:INVALID # TODO invalid code not ok 565 - docs/pmc/struct.pod:225:PIR:FRAGMENT_INVALID # TODO invalid code not ok 566 - docs/pmc/struct.pod:272:PIR:INVALID # TODO invalid code not ok 567 - docs/pmc/struct.pod:292:PASM:FRAGMENT_INVALID # TODO invalid code not ok 583 - docs/pmc/subs.pod:334:PIR:FRAGMENT_INVALID # TODO invalid code not ok 594 - docs/pmc/subs.pod:480:PIR:INVALID # TODO invalid code not ok 620 - docs/user/pir/intro.pod:418:PIR:FRAGMENT_INVALID # TODO invalid code not ok 621 - docs/user/pir/intro.pod:430:PIR:FRAGMENT_INVALID # TODO invalid code ok examples__t/examples/shootout.t ... # 187.559341 secs ok examples__t/examples/streams.t .... not ok 10 - Bytes.pir # TODO some examples not testable yet not ok 11 - Replay.pir # TODO some examples not testable yet not ok 12 - Writer.pir # TODO some examples not testable yet ok examples__t/examples/subs.t ....... ok examples__t/examples/tutorial.t ... ok distro: running with: distro__t/distro/manifest.t ............ # this may take a while... ok distro__t/distro/manifest_generated.t .. ok headerizer: running with: headerizer__t/tools/dev/headerizer/01_functions.t .. ok headerizer__t/tools/dev/headerizer/02_methods.t .... Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/^{ <-- HERE .+?^}/ at lib/Parrot/Headerizer.pm line 264. ok Test Summary Report ------------------- testb__t/native_pbc/number.t (Wstat: 256 Tests: 7 Failed: 1) Failed test: 5 Non-zero exit status: 1 testf__t/native_pbc/number.t (Wstat: 256 Tests: 7 Failed: 1) Failed test: 5 Non-zero exit status: 1 testO1__t/native_pbc/number.t (Wstat: 256 Tests: 7 Failed: 1) Failed test: 5 Non-zero exit status: 1 testO2__t/native_pbc/number.t (Wstat: 256 Tests: 7 Failed: 1) Failed test: 5 Non-zero exit status: 1 run__t/run/options.t (Wstat: 0 Tests: 40 Failed: 0) TODO passed: 9-12 dynpmc__t/dynpmc/rotest.t (Wstat: 0 Tests: 8 Failed: 0) TODO passed: 2, 4, 6, 8 Files=1298, Tests=47117, 16106 wallclock secs (196.36 usr 69.56 sys + 10606.81 cusr 3323.47 csys = 14196.20 CPU) Result: FAIL make: *** [Makefile:8983: fulltest] Error 1 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.SMIk95 (%check) Bad exit status from /var/tmp/rpm-tmp.SMIk95 (%check) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/mockbuild/trace_decorator.py", line 95, in trace result = func(*args, **kw) File "/usr/lib/python3.8/site-packages/mockbuild/util.py", line 746, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/parrot.spec