* Package: dev-lang/nwcc-0.8.3 * Repository: gentoo * Maintainer: patrick@gentoo.org * USE: abi_x86_64 amd64 elibc_musl kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking nwcc_0.8.3.tar.gz to /var/tmp/portage/dev-lang/nwcc-0.8.3/work >>> Source unpacked in /var/tmp/portage/dev-lang/nwcc-0.8.3/work >>> Preparing source in /var/tmp/portage/dev-lang/nwcc-0.8.3/work/nwcc_0.8.3 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lang/nwcc-0.8.3/work/nwcc_0.8.3 ... Configuring nwcc for Linux ... 'make install' will install to "/usr" Using gcc as compiler ... Setting CFLAGS to $(ABI) -Wall -W -ggdb -g -DHAVE_LLONG Setting PICFLAGS to -fpic Using 64-bit library directory /usr/lib/ Using 64-bit runtime linker in /lib64/ NOTE: Could not find 32-bit library directory (this seems to be a 64-bit-only installation, you will have to recompile nwcc if you ever install and wish to use 32bit support) You may type `make' now >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-lang/nwcc-0.8.3/work/nwcc_0.8.3 ... make -j1 make nwcc cpp make[1]: Entering directory '/var/tmp/portage/dev-lang/nwcc-0.8.3/work/nwcc_0.8.3' gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG cc_main.c -c cc_main.c: In function ‘get_libgcc_path’: cc_main.c:204:4: warning: ‘strncpy’ output truncated copying 43 bytes from a string of length 52 [-Wstringop-truncation] 204 | strncpy(temp, path, p - path)[p - path] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG cfgfile.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG driver.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG exectools.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG n_libc.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG misc.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG sysdeps.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG amd64_emit_gas.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG amd64_emit_yasm.c -c amd64_emit_yasm.c: In function ‘emit_amd64_load_negmask’: amd64_emit_yasm.c:1400:16: warning: unused variable ‘support_gpr’ [-Wunused-variable] 1400 | struct reg *support_gpr = dat->support_gpr; | ^~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG amd64_gen.c -c amd64_gen.c: In function ‘pass_args_stack’: amd64_gen.c:1186:11: warning: unused variable ‘align’ [-Wunused-variable] 1186 | size_t align; | ^~~~~ amd64_gen.c:1185:11: warning: unused variable ‘tysize’ [-Wunused-variable] 1185 | size_t tysize; | ^~~~~~ amd64_gen.c:1183:8: warning: unused variable ‘remaining’ [-Wunused-variable] 1183 | int remaining = 0; | ^~~~~~~~~ amd64_gen.c:1122:7: warning: unused variable ‘ignore_floating’ [-Wunused-variable] 1122 | int ignore_floating = 0; | ^~~~~~~~~~~~~~~ amd64_gen.c:1121:7: warning: unused variable ‘ignore_integral’ [-Wunused-variable] 1121 | int ignore_integral = 0; | ^~~~~~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG analyze.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG attribute.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG backend.c -c backend.c: In function ‘make_null_block’: backend.c:1014:23: warning: ‘align’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1014 | ret->left_alignment = align; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG builtins.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG cc1_main.c -c cc1_main.c: In function ‘main’: cc1_main.c:604:6: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 604 | if (lex(input) != 0) { | ^~~~~~~~~~ cc1_main.c:478:10: note: ‘input’ was declared here 478 | FILE *input; | ^~~~~ gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG control.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG debug.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG decl.c -c decl.c: In function ‘parse_decl’: decl.c:1765:4: warning: ‘bitfield_start’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1765 | errorfl(bitfield_start, | ^~~~~~~~~~~~~~~~~~~~~~~ 1766 | "Bitfield has negative size"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ decl.c:1702:17: note: ‘bitfield_start’ was declared here 1702 | struct token *bitfield_start = t->next; | ^~~~~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG decl_adv.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG defs.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG dwarf.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG error.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG evalexpr.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG expr.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG fcatalog.c -c fcatalog.c: In function ‘check_format_string’: fcatalog.c:762:8: warning: ‘or’ of unmatched not-equal tests is always 1 762 | || passed_ty->code != TY_VOID) { | ^~ fcatalog.c: In function ‘fcat_lookup_builtin_decl’: fcatalog.c:530:15: warning: ‘dec’ may be used uninitialized in this function [-Wmaybe-uninitialized] 530 | return dec[0]; | ~~~^~~ gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG functions.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG icode.c -c icode.c: In function ‘can_transform_to_bitwise’: icode.c:1222:21: warning: ‘t’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1222 | (*src)->from_const = t; | ~~~~~~~~~~~~~~~~~~~^~~ gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG icodeinstr.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG inlineasm.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG lex.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG libnwcc.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG mips_emit_as.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG mips_gen.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG numlimits.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG power_gen.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG power_emit_as.c -c power_emit_as.c: In function ‘emit_load’: power_emit_as.c:1539:7: warning: ‘static_float’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1539 | int static_float; | ^~~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG reg.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG scope.c -c scope.c: In function ‘store_decl_scope’: scope.c:941:9: warning: ‘need_def’ may be used uninitialized in this function [-Wmaybe-uninitialized] 941 | if (!need_def) { | ^ gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG sparc_emit_as.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG sparc_gen.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG stack.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG standards.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG subexpr.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG symlist.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG token.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG type.c -c type.c: In function ‘compare_types’: type.c:333:18: warning: self-comparison always evaluates to false [-Wtautological-compare] 333 | if (dest->sign != dest->sign) { | ^~ gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG typemap.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG x86_gen.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG x86_emit_gas.c -c x86_emit_gas.c: In function ‘emit_addrof’: x86_emit_gas.c:2625:9: warning: variable ‘base_pointer_stack’ set but not used [-Wunused-but-set-variable] 2625 | char *base_pointer_stack; | ^~~~~~~~~~~~~~~~~~ x86_emit_gas.c: In function ‘get_symbol_value_representation’: x86_emit_gas.c:2933:58: warning: unused parameter ‘is_func’ [-Wunused-parameter] 2933 | get_symbol_value_representation(const char *symname, int is_func) { | ~~~~^~~~~~~ gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG x86_emit_nasm.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG x87_nonsense.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG zalloc.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG snake_driver.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG snake_main.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG sweeper.c -c sweeper.c: In function ‘get_rand_val’: sweeper.c:131:19: warning: implicit declaration of function ‘time’; did you mean ‘utimes’? [-Wimplicit-function-declaration] 131 | srand((unsigned)time(NULL)); | ^~~~ | utimes sweeper.c: In function ‘check_pos’: sweeper.c:432:6: warning: unused variable ‘neigh_count’ [-Wunused-variable] 432 | int neigh_count; | ^~~~~~~~~~~ sweeper.c:431:6: warning: unused variable ‘i’ [-Wunused-variable] 431 | int i; | ^ gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DEXTERNAL_USE libnwcc.c -c -o extlibnwcc.o gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -fpic -DEXTERNAL_USE libnwcc.c -c -o dynextlibnwcc.o gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG cc_main.o cfgfile.o driver.o exectools.o n_libc.o misc.o sysdeps.o -o nwcc -Wl,-O1 -Wl,--as-needed gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG amd64_emit_gas.o amd64_emit_yasm.o amd64_gen.o analyze.o attribute.o backend.o builtins.o cc1_main.o control.o debug.o decl.o decl_adv.o defs.o dwarf.o error.o evalexpr.o expr.o fcatalog.o functions.o icode.o icodeinstr.o inlineasm.o lex.o libnwcc.o n_libc.o mips_emit_as.o mips_gen.o misc.o numlimits.o power_gen.o power_emit_as.o reg.o scope.o sparc_emit_as.o sparc_gen.o stack.o standards.o subexpr.o symlist.o sysdeps.o token.o type.o typemap.o x86_gen.o x86_emit_gas.o x86_emit_nasm.o x87_nonsense.o zalloc.o -o nwcc1 -Wl,-O1 -Wl,--as-needed gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG snake_driver.o snake_main.o -o snake -lpthread gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG sweeper.o -o sweeper make cpp make[2]: Entering directory '/var/tmp/portage/dev-lang/nwcc-0.8.3/work/nwcc_0.8.3' make[3]: Entering directory '/var/tmp/portage/dev-lang/nwcc-0.8.3/work/nwcc_0.8.3/cpp' gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DPREPROCESSOR cpp_main.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DPREPROCESSOR defs.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DPREPROCESSOR error.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DPREPROCESSOR token.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DPREPROCESSOR libnwcc.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DPREPROCESSOR numlimits.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DPREPROCESSOR evalexpr.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DPREPROCESSOR expr.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DPREPROCESSOR misc.c -c misc.c: In function ‘sys_to_option’: misc.c:636:2: warning: ‘str’ may be used uninitialized in this function [-Wmaybe-uninitialized] 636 | sprintf(buf, "-sys=%s", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DPREPROCESSOR n_libc.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DPREPROCESSOR preprocess.c -c preprocess.c: In function ‘value_is_nonzero’: preprocess.c:1062:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 1062 | case TY_ULLONG: { | ^ preprocess.c:1074:2: note: here 1074 | default: | ^~~~~~~ preprocess.c: In function ‘do_include’: preprocess.c:1023:9: warning: ‘rc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1023 | return rc; | ^~ gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DPREPROCESSOR standards.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DPREPROCESSOR system.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DPREPROCESSOR type.c -c type.c: In function ‘compare_types’: type.c:333:18: warning: self-comparison always evaluates to false [-Wtautological-compare] 333 | if (dest->sign != dest->sign) { | ^~ gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DPREPROCESSOR subexpr.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DPREPROCESSOR typemap.c -c gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DPREPROCESSOR macros.c -c macros.c: In function ‘do_macro_subst’: macros.c:1161:7: warning: unused variable ‘clean_pass’ [-Wunused-variable] 1161 | int clean_pass; | ^~~~~~~~~~ At top level: macros.c:822:1: warning: ‘mark_all_expandable’ defined but not used [-Wunused-function] 822 | mark_all_expandable(struct token *t) { | ^~~~~~~~~~~~~~~~~~~ macros.c:553:1: warning: ‘skip_ws_backwards’ defined but not used [-Wunused-function] 553 | skip_ws_backwards(struct token *t) { | ^~~~~~~~~~~~~~~~~ macros.c:319:1: warning: ‘check_funclike’ defined but not used [-Wunused-function] 319 | check_funclike(struct input_file *inf, FILE *out, struct macro *mp, int output) { | ^~~~~~~~~~~~~~ macros.c:70:14: warning: ‘macro_len_tab’ defined but not used [-Wunused-variable] 70 | static char macro_len_tab[N_HASHLISTS]; | ^~~~~~~~~~~~~ macros.c:64:22: warning: ‘macro_list_tail’ defined but not used [-Wunused-variable] 64 | static struct macro *macro_list_tail; | ^~~~~~~~~~~~~~~ macros.c:63:22: warning: ‘macro_list’ defined but not used [-Wunused-variable] 63 | static struct macro *macro_list; | ^~~~~~~~~~ gcc -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -Wall -W -ggdb -g -DHAVE_LLONG -DPREPROCESSOR cpp_main.o defs.o error.o token.o libnwcc.o numlimits.o evalexpr.o expr.o misc.o n_libc.o preprocess.o standards.o system.o type.o subexpr.o typemap.o macros.o -o nwcpp -Wl,-O1 -Wl,--as-needed make[3]: Leaving directory '/var/tmp/portage/dev-lang/nwcc-0.8.3/work/nwcc_0.8.3/cpp' make[2]: Leaving directory '/var/tmp/portage/dev-lang/nwcc-0.8.3/work/nwcc_0.8.3' ./nwcc -write-fcat unknown:166: Warning: Parameter structure type has prototype or block scope time_t mktime(struct tm *); ^^ here unknown:167: Warning: Parameter structure type has prototype or block scope char *asctime(const struct tm *); ^^ here make[1]: *** [Makefile:94: nwcc] Error 1 make[1]: Leaving directory '/var/tmp/portage/dev-lang/nwcc-0.8.3/work/nwcc_0.8.3' make: *** [Makefile:84: all] Error 2 * ERROR: dev-lang/nwcc-0.8.3::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-lang/nwcc-0.8.3::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lang/nwcc-0.8.3::gentoo'`. * The complete build log is located at '/var/log/portage/dev-lang:nwcc-0.8.3:20200322-070828.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-lang/nwcc-0.8.3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/nwcc-0.8.3/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/nwcc-0.8.3/work/nwcc_0.8.3' * S: '/var/tmp/portage/dev-lang/nwcc-0.8.3/work/nwcc_0.8.3'