Skip to content

Instantly share code, notes, and snippets.

@Siddhant
Created February 14, 2014 11:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Siddhant/8999784 to your computer and use it in GitHub Desktop.
Save Siddhant/8999784 to your computer and use it in GitHub Desktop.
siddhant@siddhant-PC ~/rakudo> perl Configure.pl --gen-parrot
HEAD is now at 13ef89d... bump rev for waitpid fix
/home/siddhant/rakudo/install/bin/parrot is Parrot RELEASE_5_9_0.
Building NQP ...
/usr/bin/perl Configure.pl --prefix=/home/siddhant/rakudo/install --backends=parrot --make-install
Verifying installation ...
Using /home/siddhant/rakudo/install/bin/parrot.exe (version RELEASE_5_9_0).
* configure package dyncall
guess operating system cygwin
guess arch x86
guess tool gcc
guess assembler as
Creating gen/parrot/nqp_launcher ...
Cleaning up ...
perl tools/build/generate-constants.pl > nqp_const.pir
/usr/bin/perl /home/siddhant/rakudo/install/lib/parrot/5.9.0-devel/tools/build/pmc2c.pl --no-lines --dump --include src/pmc --include /home/siddhant/rakudo/install/src/parrot/5.9.0-devel --include /home/siddhant/rakudo/install/src/parrot/5.9.0-devel/pmc src/vm/parrot/pmc/stable.pmc src/vm/parrot/pmc/sixmodelobject.pmc src/vm/parrot/pmc/nqplexinfo.pmc src/vm/parrot/pmc/nqplexpad.pmc src/vm/parrot/pmc/serializationcontext.pmc src/vm/parrot/pmc/ownedhash.pmc src/vm/parrot/pmc/ownedresizablepmcarray.pmc src/vm/parrot/pmc/qrpa.pmc
/usr/bin/perl /home/siddhant/rakudo/install/lib/parrot/5.9.0-devel/tools/build/pmc2c.pl --no-lines --c --include src/pmc --include /home/siddhant/rakudo/install/src/parrot/5.9.0-devel --include /home/siddhant/rakudo/install/src/parrot/5.9.0-devel/pmc src/vm/parrot/pmc/stable.pmc src/vm/parrot/pmc/sixmodelobject.pmc src/vm/parrot/pmc/nqplexinfo.pmc src/vm/parrot/pmc/nqplexpad.pmc src/vm/parrot/pmc/serializationcontext.pmc src/vm/parrot/pmc/ownedhash.pmc src/vm/parrot/pmc/ownedresizablepmcarray.pmc src/vm/parrot/pmc/qrpa.pmc
/usr/bin/perl /home/siddhant/rakudo/install/lib/parrot/5.9.0-devel/tools/build/pmc2c.pl --no-lines --library nqp_group --c src/vm/parrot/pmc/stable.pmc src/vm/parrot/pmc/sixmodelobject.pmc src/vm/parrot/pmc/nqplexinfo.pmc src/vm/parrot/pmc/nqplexpad.pmc src/vm/parrot/pmc/serializationcontext.pmc src/vm/parrot/pmc/ownedhash.pmc src/vm/parrot/pmc/ownedresizablepmcarray.pmc src/vm/parrot/pmc/qrpa.pmc
gcc-4 -c -o nqp_group.o -Isrc/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 nqp_group.c
cd src/vm/parrot/pmc && gcc-4 -c -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -I../../../../3rdparty/libtommath -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 *.c
g++-4 -o src/vm/parrot/pmc/nqp_group.dll nqp_group.o src/vm/parrot/pmc/*.o -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--enable-auto-image-base -fstack-protector -L/usr/local/lib -shared -L/home/siddhant/rakudo/install/lib -lparrot -lcrypt -lreadline -lintl -L/usr/lib -licuuc -licudata
cd src/vm/parrot/ops && /home/siddhant/rakudo/install/bin/ops2c.exe C --dynamic nqp.ops
# Parsing nqp.ops...
# Parsed nqp.ops in 8.061 seconds; found 324 ops.
# Ops parsed in 8.064 seconds.
cd src/vm/parrot/ops && gcc-4 -c -o nqp_ops.o -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 nqp_ops.c
nqp_ops.c: In function ‘Parrot_multi_cache_add_p_p_p_p’:
nqp_ops.c:7411:29: warning: request for implicit conversion from ‘void *’ to ‘struct NQP_md_cache *’ not permitted in C++ [-Wc++-compat]
NQP_md_cache * c = mem_sys_allocate_zeroed(sizeof(NQP_md_cache));
^
nqp_ops.c: In function ‘Parrot_multi_cache_add_p_pc_p_p’:
nqp_ops.c:7428:29: warning: request for implicit conversion from ‘void *’ to ‘struct NQP_md_cache *’ not permitted in C++ [-Wc++-compat]
NQP_md_cache * c = mem_sys_allocate_zeroed(sizeof(NQP_md_cache));
^
nqp_ops.c: In function ‘Parrot_multi_cache_add_p_p_pc_p’:
nqp_ops.c:7445:29: warning: request for implicit conversion from ‘void *’ to ‘struct NQP_md_cache *’ not permitted in C++ [-Wc++-compat]
NQP_md_cache * c = mem_sys_allocate_zeroed(sizeof(NQP_md_cache));
^
nqp_ops.c: In function ‘Parrot_multi_cache_add_p_pc_pc_p’:
nqp_ops.c:7462:29: warning: request for implicit conversion from ‘void *’ to ‘struct NQP_md_cache *’ not permitted in C++ [-Wc++-compat]
NQP_md_cache * c = mem_sys_allocate_zeroed(sizeof(NQP_md_cache));
^
nqp_ops.c: In function ‘Parrot_multi_cache_add_p_p_p_pc’:
nqp_ops.c:7479:29: warning: request for implicit conversion from ‘void *’ to ‘struct NQP_md_cache *’ not permitted in C++ [-Wc++-compat]
NQP_md_cache * c = mem_sys_allocate_zeroed(sizeof(NQP_md_cache));
^
nqp_ops.c: In function ‘Parrot_multi_cache_add_p_pc_p_pc’:
nqp_ops.c:7496:29: warning: request for implicit conversion from ‘void *’ to ‘struct NQP_md_cache *’ not permitted in C++ [-Wc++-compat]
NQP_md_cache * c = mem_sys_allocate_zeroed(sizeof(NQP_md_cache));
^
nqp_ops.c: In function ‘Parrot_multi_cache_add_p_p_pc_pc’:
nqp_ops.c:7513:29: warning: request for implicit conversion from ‘void *’ to ‘struct NQP_md_cache *’ not permitted in C++ [-Wc++-compat]
NQP_md_cache * c = mem_sys_allocate_zeroed(sizeof(NQP_md_cache));
^
nqp_ops.c: In function ‘Parrot_multi_cache_add_p_pc_pc_pc’:
nqp_ops.c:7530:29: warning: request for implicit conversion from ‘void *’ to ‘struct NQP_md_cache *’ not permitted in C++ [-Wc++-compat]
NQP_md_cache * c = mem_sys_allocate_zeroed(sizeof(NQP_md_cache));
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from nqp_ops.h:18,
from nqp_ops.c:14:
nqp_ops.c: In function ‘Parrot_nqp_disable_sc_write_barrier’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
nqp_ops.c:8056:59: note: in expansion of macro ‘PARROT_INTERP’
Parrot_nqp_disable_sc_write_barrier(opcode_t *cur_opcode, PARROT_INTERP) {
^
nqp_ops.c: In function ‘Parrot_nqp_enable_sc_write_barrier’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
nqp_ops.c:8062:58: note: in expansion of macro ‘PARROT_INTERP’
Parrot_nqp_enable_sc_write_barrier(opcode_t *cur_opcode, PARROT_INTERP) {
^
nqp_ops.c: In function ‘Parrot_nqpdebskip_ic_ic’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
nqp_ops.c:8724:47: note: in expansion of macro ‘PARROT_INTERP’
Parrot_nqpdebskip_ic_ic(opcode_t *cur_opcode, PARROT_INTERP) {
^
nqp_ops.c: In function ‘Parrot_nqp_nfa_run_proto_p_p_s_i’:
nqp_ops.c:8946:5: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type [enabled by default]
INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(PREG(2)), SREG(3), IREG(4), (&total_fates));
^
nqp_ops.c:175:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’
static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL offset, INTVAL *total_fates_out) {
^
nqp_ops.c: In function ‘Parrot_nqp_nfa_run_proto_p_p_sc_i’:
nqp_ops.c:8963:5: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type [enabled by default]
INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(PREG(2)), SCONST(3), IREG(4), (&total_fates));
^
nqp_ops.c:175:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’
static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL offset, INTVAL *total_fates_out) {
^
nqp_ops.c: In function ‘Parrot_nqp_nfa_run_proto_p_p_s_ic’:
nqp_ops.c:8980:5: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type [enabled by default]
INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(PREG(2)), SREG(3), ICONST(4), (&total_fates));
^
nqp_ops.c:175:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’
static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL offset, INTVAL *total_fates_out) {
^
nqp_ops.c: In function ‘Parrot_nqp_nfa_run_proto_p_p_sc_ic’:
nqp_ops.c:8997:5: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type [enabled by default]
INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(PREG(2)), SCONST(3), ICONST(4), (&total_fates));
^
nqp_ops.c:175:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’
static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL offset, INTVAL *total_fates_out) {
^
nqp_ops.c: In function ‘Parrot_nqp_nfa_run_alt_p_s_i_p_p_p’:
nqp_ops.c:9020:5: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type [enabled by default]
INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(nfa), target, offset, (&total_fates));
^
nqp_ops.c:175:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’
static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL offset, INTVAL *total_fates_out) {
^
nqp_ops.c: In function ‘Parrot_nqp_nfa_run_alt_p_sc_i_p_p_p’:
nqp_ops.c:9044:5: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type [enabled by default]
INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(nfa), target, offset, (&total_fates));
^
nqp_ops.c:175:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’
static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL offset, INTVAL *total_fates_out) {
^
nqp_ops.c: In function ‘Parrot_nqp_nfa_run_alt_p_s_ic_p_p_p’:
nqp_ops.c:9068:5: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type [enabled by default]
INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(nfa), target, offset, (&total_fates));
^
nqp_ops.c:175:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’
static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL offset, INTVAL *total_fates_out) {
^
nqp_ops.c: In function ‘Parrot_nqp_nfa_run_alt_p_sc_ic_p_p_p’:
nqp_ops.c:9092:5: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type [enabled by default]
INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(nfa), target, offset, (&total_fates));
^
nqp_ops.c:175:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’
static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL offset, INTVAL *total_fates_out) {
^
nqp_ops.c: In function ‘Parrot_nqp_nfa_from_statelist_p_p_p’:
nqp_ops.c:9118:5: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
nfa = (NFABody *)OBJECT_BODY(nfa_obj);
^
nqp_ops.c:9123:30: warning: request for implicit conversion from ‘void *’ to ‘INTVAL *’ not permitted in C++ [-Wc++-compat]
nfa->num_state_edges = mem_sys_allocate_zeroed((num_states * sizeof(INTVAL)));
^
nqp_ops.c:9124:21: warning: request for implicit conversion from ‘void *’ to ‘struct NFAStateInfo **’ not permitted in C++ [-Wc++-compat]
nfa->states = mem_sys_allocate_zeroed((num_states * sizeof(NFAStateInfo *)));
^
nqp_ops.c:9135:28: warning: request for implicit conversion from ‘void *’ to ‘struct NFAStateInfo *’ not permitted in C++ [-Wc++-compat]
nfa->states[i] = mem_sys_allocate_zeroed((edges * sizeof(NFAStateInfo)));
^
nqp_ops.c:9144:13: warning: switch missing default case [-Wswitch-default]
switch (act) {
^
nqp_ops.c: In function ‘Parrot_nqp_encode_p_s_s_p’:
nqp_ops.c:12375:33: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual]
short * sbuffer_data = (short *)buffer_data;
^
nqp_ops.c:12387:31: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual]
int * ibuffer_data = (int *)buffer_data;
^
nqp_ops.c: In function ‘Parrot_nqp_encode_p_sc_s_p’:
nqp_ops.c:12440:33: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual]
short * sbuffer_data = (short *)buffer_data;
^
nqp_ops.c:12452:31: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual]
int * ibuffer_data = (int *)buffer_data;
^
nqp_ops.c: In function ‘Parrot_nqp_encode_p_s_sc_p’:
nqp_ops.c:12505:33: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual]
short * sbuffer_data = (short *)buffer_data;
^
nqp_ops.c:12517:31: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual]
int * ibuffer_data = (int *)buffer_data;
^
nqp_ops.c: In function ‘Parrot_nqp_encode_p_sc_sc_p’:
nqp_ops.c:12570:33: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual]
short * sbuffer_data = (short *)buffer_data;
^
nqp_ops.c:12582:31: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual]
int * ibuffer_data = (int *)buffer_data;
^
nqp_ops.c: In function ‘Parrot_nqp_decode_s_p_s’:
nqp_ops.c:12626:21: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat]
cbuffer = mem_sys_allocate(cbuflen);
^
nqp_ops.c:12639:21: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat]
cbuffer = mem_sys_allocate(cbuflen);
^
nqp_ops.c:12653:21: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat]
cbuffer = mem_sys_allocate(cbuflen);
^
nqp_ops.c:12669:17: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
cbuffer = "";
^
nqp_ops.c: In function ‘Parrot_nqp_decode_s_p_sc’:
nqp_ops.c:12706:21: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat]
cbuffer = mem_sys_allocate(cbuflen);
^
nqp_ops.c:12719:21: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat]
cbuffer = mem_sys_allocate(cbuflen);
^
nqp_ops.c:12733:21: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat]
cbuffer = mem_sys_allocate(cbuflen);
^
nqp_ops.c:12749:17: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
cbuffer = "";
^
nqp_ops.c: In function ‘Parrot_nqp_string_equal_at_i_s_s_i’:
nqp_ops.c:12779:68: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((((SREG(2)->strlen - offset) < SREG(3)->strlen) || (offset > SREG(2)->strlen))) {
^
nqp_ops.c:12798:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (cmp_index = 0; ((cmp_index < SREG(3)->strlen) && (!done)); (cmp_index++)) {
^
nqp_ops.c: In function ‘Parrot_nqp_string_equal_at_i_sc_s_i’:
nqp_ops.c:12832:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((((SCONST(2)->strlen - offset) < SREG(3)->strlen) || (offset > SCONST(2)->strlen))) {
^
nqp_ops.c:12851:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (cmp_index = 0; ((cmp_index < SREG(3)->strlen) && (!done)); (cmp_index++)) {
^
nqp_ops.c: In function ‘Parrot_nqp_string_equal_at_i_s_sc_i’:
nqp_ops.c:12885:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((((SREG(2)->strlen - offset) < SCONST(3)->strlen) || (offset > SREG(2)->strlen))) {
^
nqp_ops.c:12904:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (cmp_index = 0; ((cmp_index < SCONST(3)->strlen) && (!done)); (cmp_index++)) {
^
nqp_ops.c: In function ‘Parrot_nqp_string_equal_at_i_sc_sc_i’:
nqp_ops.c:12938:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((((SCONST(2)->strlen - offset) < SCONST(3)->strlen) || (offset > SCONST(2)->strlen))) {
^
nqp_ops.c:12957:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (cmp_index = 0; ((cmp_index < SCONST(3)->strlen) && (!done)); (cmp_index++)) {
^
nqp_ops.c: In function ‘Parrot_nqp_string_equal_at_i_s_s_ic’:
nqp_ops.c:12991:68: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((((SREG(2)->strlen - offset) < SREG(3)->strlen) || (offset > SREG(2)->strlen))) {
^
nqp_ops.c:13010:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (cmp_index = 0; ((cmp_index < SREG(3)->strlen) && (!done)); (cmp_index++)) {
^
nqp_ops.c: In function ‘Parrot_nqp_string_equal_at_i_sc_s_ic’:
nqp_ops.c:13044:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((((SCONST(2)->strlen - offset) < SREG(3)->strlen) || (offset > SCONST(2)->strlen))) {
^
nqp_ops.c:13063:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (cmp_index = 0; ((cmp_index < SREG(3)->strlen) && (!done)); (cmp_index++)) {
^
nqp_ops.c: In function ‘Parrot_nqp_string_equal_at_i_s_sc_ic’:
nqp_ops.c:13097:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((((SREG(2)->strlen - offset) < SCONST(3)->strlen) || (offset > SREG(2)->strlen))) {
^
nqp_ops.c:13116:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (cmp_index = 0; ((cmp_index < SCONST(3)->strlen) && (!done)); (cmp_index++)) {
^
nqp_ops.c: In function ‘Parrot_nqp_string_equal_at_i_sc_sc_ic’:
nqp_ops.c:13150:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((((SCONST(2)->strlen - offset) < SCONST(3)->strlen) || (offset > SCONST(2)->strlen))) {
^
nqp_ops.c:13169:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (cmp_index = 0; ((cmp_index < SCONST(3)->strlen) && (!done)); (cmp_index++)) {
^
nqp_ops.c: In function ‘quicksort’:
nqp_ops.c:171:1: warning: stack usage is 832 bytes [-Wstack-usage=]
}
^
nqp_ops.c: In function ‘Parrot_repr_get_primitive_type_spec_i_p’:
nqp_ops.c:8182:24: warning: function call has aggregate value [-Waggregate-return]
storage_spec ss = REPR(var)->get_storage_spec(interp, STABLE(var));
^
nqp_ops.c: In function ‘Parrot_nqp_isint_i_p’:
nqp_ops.c:11544:24: warning: function call has aggregate value [-Waggregate-return]
storage_spec ss = REPR(var)->get_storage_spec(interp, STABLE(var));
^
nqp_ops.c: In function ‘Parrot_nqp_isnum_i_p’:
nqp_ops.c:11560:24: warning: function call has aggregate value [-Waggregate-return]
storage_spec ss = REPR(var)->get_storage_spec(interp, STABLE(var));
^
nqp_ops.c: In function ‘Parrot_nqp_isstr_i_p’:
nqp_ops.c:11576:24: warning: function call has aggregate value [-Waggregate-return]
storage_spec ss = REPR(var)->get_storage_spec(interp, STABLE(var));
^
nqp_ops.c: In function ‘Parrot_nqp_encode_p_s_s_p’:
nqp_ops.c:12357:17: warning: function call has aggregate value [-Waggregate-return]
res_elem_ss = res_elem_st->REPR->get_storage_spec(interp, res_elem_st);
^
nqp_ops.c: In function ‘Parrot_nqp_encode_p_sc_s_p’:
nqp_ops.c:12422:17: warning: function call has aggregate value [-Waggregate-return]
res_elem_ss = res_elem_st->REPR->get_storage_spec(interp, res_elem_st);
^
nqp_ops.c: In function ‘Parrot_nqp_encode_p_s_sc_p’:
nqp_ops.c:12487:17: warning: function call has aggregate value [-Waggregate-return]
res_elem_ss = res_elem_st->REPR->get_storage_spec(interp, res_elem_st);
^
nqp_ops.c: In function ‘Parrot_nqp_encode_p_sc_sc_p’:
nqp_ops.c:12552:17: warning: function call has aggregate value [-Waggregate-return]
res_elem_ss = res_elem_st->REPR->get_storage_spec(interp, res_elem_st);
^
nqp_ops.c: In function ‘Parrot_nqp_decode_s_p_s’:
nqp_ops.c:12614:17: warning: function call has aggregate value [-Waggregate-return]
buf_elem_ss = buf_elem_st->REPR->get_storage_spec(interp, buf_elem_st);
^
nqp_ops.c: In function ‘Parrot_nqp_decode_s_p_sc’:
nqp_ops.c:12694:17: warning: function call has aggregate value [-Waggregate-return]
buf_elem_ss = buf_elem_st->REPR->get_storage_spec(interp, buf_elem_st);
^
cd src/vm/parrot/6model && gcc-4 -c -o sixmodelobject.o -I../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 sixmodelobject.c
cd src/vm/parrot/6model && gcc-4 -c -o repr_registry.o -I../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 repr_registry.c
repr_registry.c: In function ‘default_get_attribute_boxed’:
repr_registry.c:37:75: warning: unused parameter ‘data’ [-Wunused-parameter]
static PMC * default_get_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) {
^
repr_registry.c:37:86: warning: unused parameter ‘class_handle’ [-Wunused-parameter]
static PMC * default_get_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) {
^
repr_registry.c:37:108: warning: unused parameter ‘name’ [-Wunused-parameter]
static PMC * default_get_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) {
^
repr_registry.c:37:121: warning: unused parameter ‘hint’ [-Wunused-parameter]
static PMC * default_get_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) {
^
repr_registry.c: In function ‘default_get_attribute_native’:
repr_registry.c:40:75: warning: unused parameter ‘data’ [-Wunused-parameter]
static void default_get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
repr_registry.c:40:86: warning: unused parameter ‘class_handle’ [-Wunused-parameter]
static void default_get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
repr_registry.c:40:108: warning: unused parameter ‘name’ [-Wunused-parameter]
static void default_get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
repr_registry.c:40:121: warning: unused parameter ‘hint’ [-Wunused-parameter]
static void default_get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
repr_registry.c:40:140: warning: unused parameter ‘value’ [-Wunused-parameter]
static void default_get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
repr_registry.c: In function ‘default_bind_attribute_boxed’:
repr_registry.c:43:75: warning: unused parameter ‘data’ [-Wunused-parameter]
static void default_bind_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, PMC *value) {
^
repr_registry.c:43:86: warning: unused parameter ‘class_handle’ [-Wunused-parameter]
static void default_bind_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, PMC *value) {
^
repr_registry.c:43:108: warning: unused parameter ‘name’ [-Wunused-parameter]
static void default_bind_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, PMC *value) {
^
repr_registry.c:43:121: warning: unused parameter ‘hint’ [-Wunused-parameter]
static void default_bind_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, PMC *value) {
^
repr_registry.c:43:132: warning: unused parameter ‘value’ [-Wunused-parameter]
static void default_bind_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, PMC *value) {
^
repr_registry.c: In function ‘default_bind_attribute_native’:
repr_registry.c:46:76: warning: unused parameter ‘data’ [-Wunused-parameter]
static void default_bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
repr_registry.c:46:87: warning: unused parameter ‘class_handle’ [-Wunused-parameter]
static void default_bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
repr_registry.c:46:109: warning: unused parameter ‘name’ [-Wunused-parameter]
static void default_bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
repr_registry.c:46:122: warning: unused parameter ‘hint’ [-Wunused-parameter]
static void default_bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
repr_registry.c:46:141: warning: unused parameter ‘value’ [-Wunused-parameter]
static void default_bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
repr_registry.c: In function ‘default_is_attribute_initialized’:
repr_registry.c:49:81: warning: unused parameter ‘data’ [-Wunused-parameter]
static INTVAL default_is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) {
^
repr_registry.c:49:92: warning: unused parameter ‘class_handle’ [-Wunused-parameter]
static INTVAL default_is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) {
^
repr_registry.c:49:114: warning: unused parameter ‘name’ [-Wunused-parameter]
static INTVAL default_is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) {
^
repr_registry.c:49:127: warning: unused parameter ‘hint’ [-Wunused-parameter]
static INTVAL default_is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from repr_registry.c:6:
repr_registry.c: In function ‘default_hint_for’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
repr_registry.c:52:32: note: in expansion of macro ‘PARROT_INTERP’
static INTVAL default_hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) {
^
repr_registry.c:52:55: warning: unused parameter ‘st’ [-Wunused-parameter]
static INTVAL default_hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) {
^
repr_registry.c:52:64: warning: unused parameter ‘class_handle’ [-Wunused-parameter]
static INTVAL default_hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) {
^
repr_registry.c:52:86: warning: unused parameter ‘name’ [-Wunused-parameter]
static INTVAL default_hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) {
^
repr_registry.c: In function ‘default_set_int’:
repr_registry.c:55:62: warning: unused parameter ‘data’ [-Wunused-parameter]
static void default_set_int(PARROT_INTERP, STable *st, void *data, INTVAL value) {
^
repr_registry.c:55:75: warning: unused parameter ‘value’ [-Wunused-parameter]
static void default_set_int(PARROT_INTERP, STable *st, void *data, INTVAL value) {
^
repr_registry.c: In function ‘default_get_int’:
repr_registry.c:59:64: warning: unused parameter ‘data’ [-Wunused-parameter]
static INTVAL default_get_int(PARROT_INTERP, STable *st, void *data) {
^
repr_registry.c: In function ‘default_set_num’:
repr_registry.c:63:62: warning: unused parameter ‘data’ [-Wunused-parameter]
static void default_set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) {
^
repr_registry.c:63:77: warning: unused parameter ‘value’ [-Wunused-parameter]
static void default_set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) {
^
repr_registry.c: In function ‘default_get_num’:
repr_registry.c:67:66: warning: unused parameter ‘data’ [-Wunused-parameter]
static FLOATVAL default_get_num(PARROT_INTERP, STable *st, void *data) {
^
repr_registry.c: In function ‘default_set_str’:
repr_registry.c:71:62: warning: unused parameter ‘data’ [-Wunused-parameter]
static void default_set_str(PARROT_INTERP, STable *st, void *data, STRING *value) {
^
repr_registry.c:71:76: warning: unused parameter ‘value’ [-Wunused-parameter]
static void default_set_str(PARROT_INTERP, STable *st, void *data, STRING *value) {
^
repr_registry.c: In function ‘default_get_str’:
repr_registry.c:75:66: warning: unused parameter ‘data’ [-Wunused-parameter]
static STRING * default_get_str(PARROT_INTERP, STable *st, void *data) {
^
repr_registry.c: In function ‘default_get_boxed_ref’:
repr_registry.c:79:70: warning: unused parameter ‘data’ [-Wunused-parameter]
static void * default_get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) {
^
repr_registry.c:79:83: warning: unused parameter ‘repr_id’ [-Wunused-parameter]
static void * default_get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) {
^
repr_registry.c: In function ‘default_at_pos_native’:
repr_registry.c:88:68: warning: unused parameter ‘data’ [-Wunused-parameter]
static void default_at_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) {
^
repr_registry.c:88:81: warning: unused parameter ‘index’ [-Wunused-parameter]
static void default_at_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) {
^
repr_registry.c:88:101: warning: unused parameter ‘value’ [-Wunused-parameter]
static void default_at_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) {
^
repr_registry.c: In function ‘default_at_pos_boxed’:
repr_registry.c:91:68: warning: unused parameter ‘data’ [-Wunused-parameter]
static PMC * default_at_pos_boxed(PARROT_INTERP, STable *st, void *data, INTVAL index) {
^
repr_registry.c:91:81: warning: unused parameter ‘index’ [-Wunused-parameter]
static PMC * default_at_pos_boxed(PARROT_INTERP, STable *st, void *data, INTVAL index) {
^
repr_registry.c: In function ‘default_bind_pos_native’:
repr_registry.c:94:70: warning: unused parameter ‘data’ [-Wunused-parameter]
static void default_bind_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) {
^
repr_registry.c:94:83: warning: unused parameter ‘index’ [-Wunused-parameter]
static void default_bind_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) {
^
repr_registry.c:94:103: warning: unused parameter ‘value’ [-Wunused-parameter]
static void default_bind_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) {
^
repr_registry.c: In function ‘default_bind_pos_boxed’:
repr_registry.c:97:69: warning: unused parameter ‘data’ [-Wunused-parameter]
static void default_bind_pos_boxed(PARROT_INTERP, STable *st, void *data, INTVAL index, PMC *obj) {
^
repr_registry.c:97:82: warning: unused parameter ‘index’ [-Wunused-parameter]
static void default_bind_pos_boxed(PARROT_INTERP, STable *st, void *data, INTVAL index, PMC *obj) {
^
repr_registry.c:97:94: warning: unused parameter ‘obj’ [-Wunused-parameter]
static void default_bind_pos_boxed(PARROT_INTERP, STable *st, void *data, INTVAL index, PMC *obj) {
^
repr_registry.c: In function ‘default_push_boxed’:
repr_registry.c:100:65: warning: unused parameter ‘data’ [-Wunused-parameter]
static void default_push_boxed(PARROT_INTERP, STable *st, void *data, PMC *obj) {
^
repr_registry.c:100:76: warning: unused parameter ‘obj’ [-Wunused-parameter]
static void default_push_boxed(PARROT_INTERP, STable *st, void *data, PMC *obj) {
^
repr_registry.c: In function ‘default_pop_boxed’:
repr_registry.c:103:65: warning: unused parameter ‘data’ [-Wunused-parameter]
static PMC * default_pop_boxed(PARROT_INTERP, STable *st, void *data) {
^
repr_registry.c: In function ‘default_unshift_boxed’:
repr_registry.c:106:68: warning: unused parameter ‘data’ [-Wunused-parameter]
static void default_unshift_boxed(PARROT_INTERP, STable *st, void *data, PMC *obj) {
^
repr_registry.c:106:79: warning: unused parameter ‘obj’ [-Wunused-parameter]
static void default_unshift_boxed(PARROT_INTERP, STable *st, void *data, PMC *obj) {
^
repr_registry.c: In function ‘default_shift_boxed’:
repr_registry.c:109:67: warning: unused parameter ‘data’ [-Wunused-parameter]
static PMC * default_shift_boxed(PARROT_INTERP, STable *st, void *data) {
^
repr_registry.c: In function ‘default_at_key_boxed’:
repr_registry.c:120:68: warning: unused parameter ‘data’ [-Wunused-parameter]
static PMC * default_at_key_boxed(PARROT_INTERP, STable *st, void *data, STRING *key) {
^
repr_registry.c:120:82: warning: unused parameter ‘key’ [-Wunused-parameter]
static PMC * default_at_key_boxed(PARROT_INTERP, STable *st, void *data, STRING *key) {
^
repr_registry.c: In function ‘default_bind_key_boxed’:
repr_registry.c:123:69: warning: unused parameter ‘data’ [-Wunused-parameter]
static void default_bind_key_boxed(PARROT_INTERP, STable *st, void *data, STRING *key, PMC *value) {
^
repr_registry.c:123:83: warning: unused parameter ‘key’ [-Wunused-parameter]
static void default_bind_key_boxed(PARROT_INTERP, STable *st, void *data, STRING *key, PMC *value) {
^
repr_registry.c:123:93: warning: unused parameter ‘value’ [-Wunused-parameter]
static void default_bind_key_boxed(PARROT_INTERP, STable *st, void *data, STRING *key, PMC *value) {
^
repr_registry.c: In function ‘default_exists_key’:
repr_registry.c:126:67: warning: unused parameter ‘data’ [-Wunused-parameter]
static INTVAL default_exists_key(PARROT_INTERP, STable *st, void *data, STRING *key) {
^
repr_registry.c:126:81: warning: unused parameter ‘key’ [-Wunused-parameter]
static INTVAL default_exists_key(PARROT_INTERP, STable *st, void *data, STRING *key) {
^
repr_registry.c: In function ‘default_delete_key’:
repr_registry.c:129:65: warning: unused parameter ‘data’ [-Wunused-parameter]
static void default_delete_key(PARROT_INTERP, STable *st, void *data, STRING *key) {
^
repr_registry.c:129:79: warning: unused parameter ‘key’ [-Wunused-parameter]
static void default_delete_key(PARROT_INTERP, STable *st, void *data, STRING *key) {
^
repr_registry.c: In function ‘default_elems’:
repr_registry.c:132:62: warning: unused parameter ‘data’ [-Wunused-parameter]
static INTVAL default_elems(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from repr_registry.c:6:
repr_registry.c: In function ‘add_default_attr_funcs’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
repr_registry.c:138:36: note: in expansion of macro ‘PARROT_INTERP’
static void add_default_attr_funcs(PARROT_INTERP, REPROps *repr) {
^
repr_registry.c: In function ‘add_default_box_funcs’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
repr_registry.c:149:35: note: in expansion of macro ‘PARROT_INTERP’
static void add_default_box_funcs(PARROT_INTERP, REPROps *repr) {
^
repr_registry.c: In function ‘add_default_pos_funcs’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
repr_registry.c:161:35: note: in expansion of macro ‘PARROT_INTERP’
static void add_default_pos_funcs(PARROT_INTERP, REPROps *repr) {
^
repr_registry.c: In function ‘add_default_ass_funcs’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
repr_registry.c:175:35: note: in expansion of macro ‘PARROT_INTERP’
static void add_default_ass_funcs(PARROT_INTERP, REPROps *repr) {
^
cd src/vm/parrot/6model && gcc-4 -c -o knowhow_bootstrapper.o -I../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 knowhow_bootstrapper.c
knowhow_bootstrapper.c: In function ‘new_type’:
knowhow_bootstrapper.c:21:42: warning: unused parameter ‘nci’ [-Wunused-parameter]
static void new_type(PARROT_INTERP, PMC *nci) {
^
knowhow_bootstrapper.c: In function ‘add_method’:
knowhow_bootstrapper.c:56:44: warning: unused parameter ‘nci’ [-Wunused-parameter]
static void add_method(PARROT_INTERP, PMC *nci) {
^
knowhow_bootstrapper.c: In function ‘add_attribute’:
knowhow_bootstrapper.c:73:47: warning: unused parameter ‘nci’ [-Wunused-parameter]
static void add_attribute(PARROT_INTERP, PMC *nci) {
^
knowhow_bootstrapper.c: In function ‘find_method’:
knowhow_bootstrapper.c:87:45: warning: unused parameter ‘nci’ [-Wunused-parameter]
static void find_method(PARROT_INTERP, PMC *nci) {
^
knowhow_bootstrapper.c: In function ‘compose’:
knowhow_bootstrapper.c:101:41: warning: unused parameter ‘nci’ [-Wunused-parameter]
static void compose(PARROT_INTERP, PMC *nci) {
^
knowhow_bootstrapper.c: In function ‘parents’:
knowhow_bootstrapper.c:139:41: warning: unused parameter ‘nci’ [-Wunused-parameter]
static void parents(PARROT_INTERP, PMC *nci) {
^
knowhow_bootstrapper.c: In function ‘attributes’:
knowhow_bootstrapper.c:147:44: warning: unused parameter ‘nci’ [-Wunused-parameter]
static void attributes(PARROT_INTERP, PMC *nci) {
^
knowhow_bootstrapper.c: In function ‘methods’:
knowhow_bootstrapper.c:156:41: warning: unused parameter ‘nci’ [-Wunused-parameter]
static void methods(PARROT_INTERP, PMC *nci) {
^
knowhow_bootstrapper.c: In function ‘mro’:
knowhow_bootstrapper.c:165:37: warning: unused parameter ‘nci’ [-Wunused-parameter]
static void mro(PARROT_INTERP, PMC *nci) {
^
knowhow_bootstrapper.c: In function ‘name’:
knowhow_bootstrapper.c:175:38: warning: unused parameter ‘nci’ [-Wunused-parameter]
static void name(PARROT_INTERP, PMC *nci) {
^
knowhow_bootstrapper.c: In function ‘bottom_find_method’:
knowhow_bootstrapper.c:191:79: warning: unused parameter ‘hint’ [-Wunused-parameter]
static PMC * bottom_find_method(PARROT_INTERP, PMC *obj, STRING *name, INTVAL hint) {
^
knowhow_bootstrapper.c: In function ‘attr_new’:
knowhow_bootstrapper.c:286:42: warning: unused parameter ‘nci’ [-Wunused-parameter]
static void attr_new(PARROT_INTERP, PMC *nci) {
^
knowhow_bootstrapper.c: In function ‘attr_name’:
knowhow_bootstrapper.c:297:43: warning: unused parameter ‘nci’ [-Wunused-parameter]
static void attr_name(PARROT_INTERP, PMC *nci) {
^
cd src/vm/parrot/6model/reprs && gcc-4 -c -o KnowHOWREPR.o -I../../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 KnowHOWREPR.c
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from KnowHOWREPR.c:6:
KnowHOWREPR.c: In function ‘compose’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
KnowHOWREPR.c:36:21: note: in expansion of macro ‘PARROT_INTERP’
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
KnowHOWREPR.c:36:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
KnowHOWREPR.c:36:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
KnowHOWREPR.c: In function ‘initialize’:
KnowHOWREPR.c:49:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
KnowHOWREPR.c: In function ‘copy_to’:
KnowHOWREPR.c:56:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
KnowHOWREPR.c: In function ‘gc_mark’:
KnowHOWREPR.c:65:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void gc_mark(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from KnowHOWREPR.c:6:
KnowHOWREPR.c: In function ‘gc_free’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
KnowHOWREPR.c:76:21: note: in expansion of macro ‘PARROT_INTERP’
static void gc_free(PARROT_INTERP, PMC *obj) {
^
KnowHOWREPR.c: In function ‘get_storage_spec’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
KnowHOWREPR.c:82:38: note: in expansion of macro ‘PARROT_INTERP’
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
KnowHOWREPR.c:82:61: warning: unused parameter ‘st’ [-Wunused-parameter]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
KnowHOWREPR.c: In function ‘serialize’:
KnowHOWREPR.c:93:46: warning: unused parameter ‘st’ [-Wunused-parameter]
static void serialize(PARROT_INTERP, STable *st, void *data, SerializationWriter *writer) {
^
KnowHOWREPR.c: In function ‘deserialize’:
KnowHOWREPR.c:101:48: warning: unused parameter ‘st’ [-Wunused-parameter]
static void deserialize(PARROT_INTERP, STable *st, void *data, SerializationReader *reader) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from KnowHOWREPR.c:6:
KnowHOWREPR.c: In function ‘KnowHOWREPR_initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
KnowHOWREPR.c:109:34: note: in expansion of macro ‘PARROT_INTERP’
REPROps * KnowHOWREPR_initialize(PARROT_INTERP) {
^
KnowHOWREPR.c: In function ‘get_storage_spec’:
KnowHOWREPR.c:82:21: warning: function returns an aggregate [-Waggregate-return]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
cd src/vm/parrot/6model/reprs && gcc-4 -c -o P6opaque.o -I../../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 P6opaque.c
P6opaque.c: In function ‘is_attribute_initialized’:
P6opaque.c:623:119: warning: unused parameter ‘hint’ [-Wunused-parameter]
static INTVAL is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) {
^
P6opaque.c: In function ‘at_pos_native’:
P6opaque.c:750:60: warning: unused parameter ‘data’ [-Wunused-parameter]
static void at_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) {
^
P6opaque.c:750:73: warning: unused parameter ‘index’ [-Wunused-parameter]
static void at_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) {
^
P6opaque.c:750:93: warning: unused parameter ‘value’ [-Wunused-parameter]
static void at_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) {
^
P6opaque.c: In function ‘bind_pos_native’:
P6opaque.c:765:62: warning: unused parameter ‘data’ [-Wunused-parameter]
static void bind_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) {
^
P6opaque.c:765:75: warning: unused parameter ‘index’ [-Wunused-parameter]
static void bind_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) {
^
P6opaque.c:765:95: warning: unused parameter ‘value’ [-Wunused-parameter]
static void bind_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6opaque.c:10:
P6opaque.c: In function ‘gc_free_repr_data’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6opaque.c:934:31: note: in expansion of macro ‘PARROT_INTERP’
static void gc_free_repr_data(PARROT_INTERP, STable *st) {
^
P6opaque.c: In function ‘get_storage_spec’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6opaque.c:953:38: note: in expansion of macro ‘PARROT_INTERP’
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
P6opaque.c:953:21: warning: function returns an aggregate [-Waggregate-return]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
P6opaque.c: In function ‘deserialize_repr_data’:
P6opaque.c:1216:58: warning: function call has aggregate value [-Waggregate-return]
INTVAL align = cur_st->REPR->get_storage_spec(interp, cur_st).align;
^
P6opaque.c:1231:57: warning: function call has aggregate value [-Waggregate-return]
cur_offset += cur_st->REPR->get_storage_spec(interp, cur_st).bits / 8;
^
P6opaque.c: In function ‘compose’:
P6opaque.c:199:30: warning: function call has aggregate value [-Waggregate-return]
storage_spec spec = REPR(type)->get_storage_spec(interp, STABLE(type));
^
cd src/vm/parrot/6model/reprs && gcc-4 -c -o P6int.o -I../../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 P6int.c
P6int.c: In function ‘set_num’:
P6int.c:150:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) {
^
P6int.c:150:54: warning: unused parameter ‘data’ [-Wunused-parameter]
static void set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) {
^
P6int.c:150:69: warning: unused parameter ‘value’ [-Wunused-parameter]
static void set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) {
^
P6int.c: In function ‘get_num’:
P6int.c:157:48: warning: unused parameter ‘st’ [-Wunused-parameter]
static FLOATVAL get_num(PARROT_INTERP, STable *st, void *data) {
^
P6int.c:157:58: warning: unused parameter ‘data’ [-Wunused-parameter]
static FLOATVAL get_num(PARROT_INTERP, STable *st, void *data) {
^
P6int.c: In function ‘set_str’:
P6int.c:164:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) {
^
P6int.c:164:54: warning: unused parameter ‘data’ [-Wunused-parameter]
static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) {
^
P6int.c:164:68: warning: unused parameter ‘value’ [-Wunused-parameter]
static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) {
^
P6int.c: In function ‘get_str’:
P6int.c:171:48: warning: unused parameter ‘st’ [-Wunused-parameter]
static STRING * get_str(PARROT_INTERP, STable *st, void *data) {
^
P6int.c:171:58: warning: unused parameter ‘data’ [-Wunused-parameter]
static STRING * get_str(PARROT_INTERP, STable *st, void *data) {
^
P6int.c: In function ‘get_boxed_ref’:
P6int.c:179:52: warning: unused parameter ‘st’ [-Wunused-parameter]
static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) {
^
P6int.c:179:62: warning: unused parameter ‘data’ [-Wunused-parameter]
static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) {
^
P6int.c:179:75: warning: unused parameter ‘repr_id’ [-Wunused-parameter]
static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6int.c:5:
P6int.c: In function ‘gc_free’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6int.c:185:21: note: in expansion of macro ‘PARROT_INTERP’
static void gc_free(PARROT_INTERP, PMC *obj) {
^
P6int.c: In function ‘serialize’:
P6int.c:233:46: warning: unused parameter ‘st’ [-Wunused-parameter]
static void serialize(PARROT_INTERP, STable *st, void *data, SerializationWriter *writer) {
^
P6int.c: In function ‘deserialize’:
P6int.c:238:48: warning: unused parameter ‘st’ [-Wunused-parameter]
static void deserialize(PARROT_INTERP, STable *st, void *data, SerializationReader *reader) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6int.c:5:
P6int.c: In function ‘P6int_initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6int.c:276:28: note: in expansion of macro ‘PARROT_INTERP’
REPROps * P6int_initialize(PARROT_INTERP) {
^
P6int.c: In function ‘get_storage_spec’:
P6int.c:191:21: warning: function returns an aggregate [-Waggregate-return]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
cd src/vm/parrot/6model/reprs && gcc-4 -c -o P6str.o -I../../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 P6str.c
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6str.c:5:
P6str.c: In function ‘compose’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6str.c:35:21: note: in expansion of macro ‘PARROT_INTERP’
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
P6str.c:35:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
P6str.c:35:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6str.c:5:
P6str.c: In function ‘initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6str.c:47:24: note: in expansion of macro ‘PARROT_INTERP’
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
P6str.c:47:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6str.c:5:
P6str.c: In function ‘copy_to’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6str.c:52:21: note: in expansion of macro ‘PARROT_INTERP’
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
P6str.c:52:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
P6str.c: In function ‘set_int’:
P6str.c:59:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void set_int(PARROT_INTERP, STable *st, void *data, INTVAL value) {
^
P6str.c:59:54: warning: unused parameter ‘data’ [-Wunused-parameter]
static void set_int(PARROT_INTERP, STable *st, void *data, INTVAL value) {
^
P6str.c:59:67: warning: unused parameter ‘value’ [-Wunused-parameter]
static void set_int(PARROT_INTERP, STable *st, void *data, INTVAL value) {
^
P6str.c: In function ‘get_int’:
P6str.c:66:46: warning: unused parameter ‘st’ [-Wunused-parameter]
static INTVAL get_int(PARROT_INTERP, STable *st, void *data) {
^
P6str.c:66:56: warning: unused parameter ‘data’ [-Wunused-parameter]
static INTVAL get_int(PARROT_INTERP, STable *st, void *data) {
^
P6str.c: In function ‘set_num’:
P6str.c:73:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) {
^
P6str.c:73:54: warning: unused parameter ‘data’ [-Wunused-parameter]
static void set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) {
^
P6str.c:73:69: warning: unused parameter ‘value’ [-Wunused-parameter]
static void set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) {
^
P6str.c: In function ‘get_num’:
P6str.c:80:48: warning: unused parameter ‘st’ [-Wunused-parameter]
static FLOATVAL get_num(PARROT_INTERP, STable *st, void *data) {
^
P6str.c:80:58: warning: unused parameter ‘data’ [-Wunused-parameter]
static FLOATVAL get_num(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6str.c:5:
P6str.c: In function ‘set_str’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6str.c:87:21: note: in expansion of macro ‘PARROT_INTERP’
static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) {
^
P6str.c:87:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6str.c:5:
P6str.c: In function ‘get_str’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6str.c:93:25: note: in expansion of macro ‘PARROT_INTERP’
static STRING * get_str(PARROT_INTERP, STable *st, void *data) {
^
P6str.c:93:48: warning: unused parameter ‘st’ [-Wunused-parameter]
static STRING * get_str(PARROT_INTERP, STable *st, void *data) {
^
P6str.c: In function ‘get_boxed_ref’:
P6str.c:100:52: warning: unused parameter ‘st’ [-Wunused-parameter]
static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) {
^
P6str.c:100:62: warning: unused parameter ‘data’ [-Wunused-parameter]
static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) {
^
P6str.c:100:75: warning: unused parameter ‘repr_id’ [-Wunused-parameter]
static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) {
^
P6str.c: In function ‘gc_mark’:
P6str.c:106:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void gc_mark(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6str.c:5:
P6str.c: In function ‘gc_free’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6str.c:113:21: note: in expansion of macro ‘PARROT_INTERP’
static void gc_free(PARROT_INTERP, PMC *obj) {
^
P6str.c: In function ‘get_storage_spec’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6str.c:119:38: note: in expansion of macro ‘PARROT_INTERP’
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
P6str.c:119:61: warning: unused parameter ‘st’ [-Wunused-parameter]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
P6str.c: In function ‘serialize’:
P6str.c:130:46: warning: unused parameter ‘st’ [-Wunused-parameter]
static void serialize(PARROT_INTERP, STable *st, void *data, SerializationWriter *writer) {
^
P6str.c: In function ‘deserialize’:
P6str.c:135:48: warning: unused parameter ‘st’ [-Wunused-parameter]
static void deserialize(PARROT_INTERP, STable *st, void *data, SerializationReader *reader) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6str.c:5:
P6str.c: In function ‘P6str_initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6str.c:140:28: note: in expansion of macro ‘PARROT_INTERP’
REPROps * P6str_initialize(PARROT_INTERP) {
^
P6str.c: In function ‘get_storage_spec’:
P6str.c:119:21: warning: function returns an aggregate [-Waggregate-return]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
cd src/vm/parrot/6model/reprs && gcc-4 -c -o P6num.o -I../../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 P6num.c
P6num.c: In function ‘set_int’:
P6num.c:98:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void set_int(PARROT_INTERP, STable *st, void *data, INTVAL value) {
^
P6num.c:98:54: warning: unused parameter ‘data’ [-Wunused-parameter]
static void set_int(PARROT_INTERP, STable *st, void *data, INTVAL value) {
^
P6num.c:98:67: warning: unused parameter ‘value’ [-Wunused-parameter]
static void set_int(PARROT_INTERP, STable *st, void *data, INTVAL value) {
^
P6num.c: In function ‘get_int’:
P6num.c:105:46: warning: unused parameter ‘st’ [-Wunused-parameter]
static INTVAL get_int(PARROT_INTERP, STable *st, void *data) {
^
P6num.c:105:56: warning: unused parameter ‘data’ [-Wunused-parameter]
static INTVAL get_int(PARROT_INTERP, STable *st, void *data) {
^
P6num.c: In function ‘set_str’:
P6num.c:144:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) {
^
P6num.c:144:54: warning: unused parameter ‘data’ [-Wunused-parameter]
static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) {
^
P6num.c:144:68: warning: unused parameter ‘value’ [-Wunused-parameter]
static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) {
^
P6num.c: In function ‘get_str’:
P6num.c:151:48: warning: unused parameter ‘st’ [-Wunused-parameter]
static STRING * get_str(PARROT_INTERP, STable *st, void *data) {
^
P6num.c:151:58: warning: unused parameter ‘data’ [-Wunused-parameter]
static STRING * get_str(PARROT_INTERP, STable *st, void *data) {
^
P6num.c: In function ‘get_boxed_ref’:
P6num.c:159:52: warning: unused parameter ‘st’ [-Wunused-parameter]
static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) {
^
P6num.c:159:62: warning: unused parameter ‘data’ [-Wunused-parameter]
static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) {
^
P6num.c:159:75: warning: unused parameter ‘repr_id’ [-Wunused-parameter]
static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6num.c:5:
P6num.c: In function ‘gc_free’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6num.c:165:21: note: in expansion of macro ‘PARROT_INTERP’
static void gc_free(PARROT_INTERP, PMC *obj) {
^
P6num.c: In function ‘serialize’:
P6num.c:201:46: warning: unused parameter ‘st’ [-Wunused-parameter]
static void serialize(PARROT_INTERP, STable *st, void *data, SerializationWriter *writer) {
^
P6num.c: In function ‘deserialize’:
P6num.c:206:48: warning: unused parameter ‘st’ [-Wunused-parameter]
static void deserialize(PARROT_INTERP, STable *st, void *data, SerializationReader *reader) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6num.c:5:
P6num.c: In function ‘P6num_initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6num.c:235:28: note: in expansion of macro ‘PARROT_INTERP’
REPROps * P6num_initialize(PARROT_INTERP) {
^
P6num.c: In function ‘get_storage_spec’:
P6num.c:171:21: warning: function returns an aggregate [-Waggregate-return]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
cd src/vm/parrot/6model/reprs && gcc-4 -c -o HashAttrStore.o -I../../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 HashAttrStore.c
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from HashAttrStore.c:6:
HashAttrStore.c: In function ‘compose’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
HashAttrStore.c:37:21: note: in expansion of macro ‘PARROT_INTERP’
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
HashAttrStore.c:37:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
HashAttrStore.c:37:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
HashAttrStore.c: In function ‘initialize’:
HashAttrStore.c:50:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
HashAttrStore.c: In function ‘copy_to’:
HashAttrStore.c:55:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
HashAttrStore.c: In function ‘get_attribute_boxed’:
HashAttrStore.c:62:57: warning: unused parameter ‘st’ [-Wunused-parameter]
static PMC * get_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) {
^
HashAttrStore.c:62:78: warning: unused parameter ‘class_handle’ [-Wunused-parameter]
static PMC * get_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) {
^
HashAttrStore.c:62:113: warning: unused parameter ‘hint’ [-Wunused-parameter]
static PMC * get_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) {
^
HashAttrStore.c: In function ‘get_attribute_native’:
HashAttrStore.c:66:57: warning: unused parameter ‘st’ [-Wunused-parameter]
static void get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
HashAttrStore.c:66:67: warning: unused parameter ‘data’ [-Wunused-parameter]
static void get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
HashAttrStore.c:66:78: warning: unused parameter ‘class_handle’ [-Wunused-parameter]
static void get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
HashAttrStore.c:66:100: warning: unused parameter ‘name’ [-Wunused-parameter]
static void get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
HashAttrStore.c:66:113: warning: unused parameter ‘hint’ [-Wunused-parameter]
static void get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
HashAttrStore.c:66:132: warning: unused parameter ‘value’ [-Wunused-parameter]
static void get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
HashAttrStore.c: In function ‘get_attribute_stable’:
HashAttrStore.c:70:60: warning: unused parameter ‘st’ [-Wunused-parameter]
static STable *get_attribute_stable(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name, INTVAL hint) {
^
HashAttrStore.c:70:69: warning: unused parameter ‘class_handle’ [-Wunused-parameter]
static STable *get_attribute_stable(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name, INTVAL hint) {
^
HashAttrStore.c:70:91: warning: unused parameter ‘name’ [-Wunused-parameter]
static STable *get_attribute_stable(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name, INTVAL hint) {
^
HashAttrStore.c:70:104: warning: unused parameter ‘hint’ [-Wunused-parameter]
static STable *get_attribute_stable(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name, INTVAL hint) {
^
HashAttrStore.c: In function ‘bind_attribute_boxed’:
HashAttrStore.c:76:57: warning: unused parameter ‘st’ [-Wunused-parameter]
static void bind_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, PMC *value) {
^
HashAttrStore.c:76:78: warning: unused parameter ‘class_handle’ [-Wunused-parameter]
static void bind_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, PMC *value) {
^
HashAttrStore.c:76:113: warning: unused parameter ‘hint’ [-Wunused-parameter]
static void bind_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, PMC *value) {
^
HashAttrStore.c: In function ‘bind_attribute_native’:
HashAttrStore.c:80:58: warning: unused parameter ‘st’ [-Wunused-parameter]
static void bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
HashAttrStore.c:80:68: warning: unused parameter ‘data’ [-Wunused-parameter]
static void bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
HashAttrStore.c:80:79: warning: unused parameter ‘class_handle’ [-Wunused-parameter]
static void bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
HashAttrStore.c:80:101: warning: unused parameter ‘name’ [-Wunused-parameter]
static void bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
HashAttrStore.c:80:114: warning: unused parameter ‘hint’ [-Wunused-parameter]
static void bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
HashAttrStore.c:80:133: warning: unused parameter ‘value’ [-Wunused-parameter]
static void bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) {
^
HashAttrStore.c: In function ‘is_attribute_initialized’:
HashAttrStore.c:86:63: warning: unused parameter ‘st’ [-Wunused-parameter]
static INTVAL is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) {
^
HashAttrStore.c:86:84: warning: unused parameter ‘class_handle’ [-Wunused-parameter]
static INTVAL is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) {
^
HashAttrStore.c:86:119: warning: unused parameter ‘hint’ [-Wunused-parameter]
static INTVAL is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from HashAttrStore.c:6:
HashAttrStore.c: In function ‘hint_for’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
HashAttrStore.c:92:24: note: in expansion of macro ‘PARROT_INTERP’
static INTVAL hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) {
^
HashAttrStore.c:92:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static INTVAL hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) {
^
HashAttrStore.c:92:56: warning: unused parameter ‘class_handle’ [-Wunused-parameter]
static INTVAL hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) {
^
HashAttrStore.c:92:78: warning: unused parameter ‘name’ [-Wunused-parameter]
static INTVAL hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) {
^
HashAttrStore.c: In function ‘gc_mark’:
HashAttrStore.c:97:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void gc_mark(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from HashAttrStore.c:6:
HashAttrStore.c: In function ‘get_storage_spec’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
HashAttrStore.c:110:38: note: in expansion of macro ‘PARROT_INTERP’
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
HashAttrStore.c:110:61: warning: unused parameter ‘st’ [-Wunused-parameter]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from HashAttrStore.c:6:
HashAttrStore.c: In function ‘HashAttrStore_initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
HashAttrStore.c:121:36: note: in expansion of macro ‘PARROT_INTERP’
REPROps * HashAttrStore_initialize(PARROT_INTERP) {
^
HashAttrStore.c: In function ‘get_storage_spec’:
HashAttrStore.c:110:21: warning: function returns an aggregate [-Waggregate-return]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
cd src/vm/parrot/6model/reprs && gcc-4 -c -o Uninstantiable.o -I../../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 Uninstantiable.c
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from Uninstantiable.c:5:
Uninstantiable.c: In function ‘compose’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
Uninstantiable.c:35:21: note: in expansion of macro ‘PARROT_INTERP’
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
Uninstantiable.c:35:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
Uninstantiable.c:35:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
Uninstantiable.c: In function ‘allocate’:
Uninstantiable.c:40:46: warning: unused parameter ‘st’ [-Wunused-parameter]
static PMC * allocate(PARROT_INTERP, STable *st) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from Uninstantiable.c:5:
Uninstantiable.c: In function ‘initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
Uninstantiable.c:46:24: note: in expansion of macro ‘PARROT_INTERP’
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
Uninstantiable.c:46:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
Uninstantiable.c:46:57: warning: unused parameter ‘data’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from Uninstantiable.c:5:
Uninstantiable.c: In function ‘copy_to’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
Uninstantiable.c:51:21: note: in expansion of macro ‘PARROT_INTERP’
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
Uninstantiable.c:51:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
Uninstantiable.c:51:54: warning: unused parameter ‘src’ [-Wunused-parameter]
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
Uninstantiable.c:51:65: warning: unused parameter ‘dest’ [-Wunused-parameter]
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from Uninstantiable.c:5:
Uninstantiable.c: In function ‘gc_free’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
Uninstantiable.c:56:21: note: in expansion of macro ‘PARROT_INTERP’
static void gc_free(PARROT_INTERP, PMC *obj) {
^
Uninstantiable.c: In function ‘get_storage_spec’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
Uninstantiable.c:62:38: note: in expansion of macro ‘PARROT_INTERP’
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
Uninstantiable.c:62:61: warning: unused parameter ‘st’ [-Wunused-parameter]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from Uninstantiable.c:5:
Uninstantiable.c: In function ‘Uninstantiable_initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
Uninstantiable.c:73:37: note: in expansion of macro ‘PARROT_INTERP’
REPROps * Uninstantiable_initialize(PARROT_INTERP) {
^
Uninstantiable.c: In function ‘get_storage_spec’:
Uninstantiable.c:62:21: warning: function returns an aggregate [-Waggregate-return]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
cd src/vm/parrot/6model/reprs && gcc-4 -c -o NFA.o -I../../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 NFA.c
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from NFA.c:2:
NFA.c: In function ‘compose’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
NFA.c:32:21: note: in expansion of macro ‘PARROT_INTERP’
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
NFA.c:32:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
NFA.c:32:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from NFA.c:2:
NFA.c: In function ‘initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
NFA.c:44:24: note: in expansion of macro ‘PARROT_INTERP’
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
NFA.c:44:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
NFA.c:44:57: warning: unused parameter ‘data’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
NFA.c: In function ‘copy_to’:
NFA.c:57:36: warning: ordered comparison of pointer with integer zero [-Wextra]
if (dest_body->num_state_edges > 0)
^
NFA.c:58:36: warning: request for implicit conversion from ‘void *’ to ‘INTVAL *’ not permitted in C++ [-Wc++-compat]
dest_body->num_state_edges = mem_sys_allocate(dest_body->num_states * sizeof(INTVAL));
^
NFA.c:62:23: warning: request for implicit conversion from ‘void *’ to ‘struct NFAStateInfo **’ not permitted in C++ [-Wc++-compat]
dest_body->states = mem_sys_allocate(dest_body->num_states * sizeof(NFAStateInfo *));
^
NFA.c:66:34: warning: request for implicit conversion from ‘void *’ to ‘struct NFAStateInfo *’ not permitted in C++ [-Wc++-compat]
dest_body->states[i] = mem_sys_allocate(size);
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from NFA.c:2:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
NFA.c:49:21: note: in expansion of macro ‘PARROT_INTERP’
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
NFA.c:49:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
NFA.c: In function ‘gc_mark’:
NFA.c:83:13: warning: switch missing default case [-Wswitch-default]
switch (body->states[i][j].act) {
^
NFA.c:73:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void gc_mark(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from NFA.c:2:
NFA.c: In function ‘gc_free’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
NFA.c:93:21: note: in expansion of macro ‘PARROT_INTERP’
static void gc_free(PARROT_INTERP, PMC *obj) {
^
NFA.c: In function ‘get_storage_spec’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
NFA.c:105:38: note: in expansion of macro ‘PARROT_INTERP’
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
NFA.c:105:61: warning: unused parameter ‘st’ [-Wunused-parameter]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
NFA.c: In function ‘serialize’:
NFA.c:135:13: warning: switch missing default case [-Wswitch-default]
switch (body->states[i][j].act) {
^
NFA.c:116:46: warning: unused parameter ‘st’ [-Wunused-parameter]
static void serialize(PARROT_INTERP, STable *st, void *data, SerializationWriter *writer) {
^
NFA.c: In function ‘deserialize’:
NFA.c:171:31: warning: request for implicit conversion from ‘void *’ to ‘INTVAL *’ not permitted in C++ [-Wc++-compat]
body->num_state_edges = mem_sys_allocate(body->num_states * sizeof(INTVAL));
^
NFA.c:176:22: warning: request for implicit conversion from ‘void *’ to ‘struct NFAStateInfo **’ not permitted in C++ [-Wc++-compat]
body->states = mem_sys_allocate(body->num_states * sizeof(NFAStateInfo *));
^
NFA.c:180:33: warning: request for implicit conversion from ‘void *’ to ‘struct NFAStateInfo *’ not permitted in C++ [-Wc++-compat]
body->states[i] = mem_sys_allocate(edges * sizeof(NFAStateInfo));
^
NFA.c:184:17: warning: switch missing default case [-Wswitch-default]
switch (body->states[i][j].act) {
^
NFA.c:159:48: warning: unused parameter ‘st’ [-Wunused-parameter]
static void deserialize(PARROT_INTERP, STable *st, void *data, SerializationReader *reader) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from NFA.c:2:
NFA.c: In function ‘NFA_initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
NFA.c:209:26: note: in expansion of macro ‘PARROT_INTERP’
REPROps * NFA_initialize(PARROT_INTERP) {
^
NFA.c: In function ‘get_storage_spec’:
NFA.c:105:21: warning: function returns an aggregate [-Waggregate-return]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
cd src/vm/parrot/6model/reprs && gcc-4 -c -o VMArray.o -I../../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 VMArray.c
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from VMArray.c:2:
VMArray.c: In function ‘initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMArray.c:249:24: note: in expansion of macro ‘PARROT_INTERP’
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
VMArray.c:249:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
VMArray.c:249:57: warning: unused parameter ‘data’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from VMArray.c:2:
VMArray.c: In function ‘copy_to’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMArray.c:254:21: note: in expansion of macro ‘PARROT_INTERP’
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
VMArray.c:254:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from VMArray.c:2:
VMArray.c: In function ‘get_storage_spec’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMArray.c:329:38: note: in expansion of macro ‘PARROT_INTERP’
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
VMArray.c:329:61: warning: unused parameter ‘st’ [-Wunused-parameter]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from VMArray.c:2:
VMArray.c: In function ‘gc_free’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMArray.c:368:21: note: in expansion of macro ‘PARROT_INTERP’
static void gc_free(PARROT_INTERP, PMC *obj) {
^
VMArray.c: In function ‘gc_free_repr_data’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMArray.c:385:31: note: in expansion of macro ‘PARROT_INTERP’
static void gc_free_repr_data(PARROT_INTERP, STable *st) {
^
VMArray.c: In function ‘get_elem_stable’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMArray.c:570:33: note: in expansion of macro ‘PARROT_INTERP’
static STable * get_elem_stable(PARROT_INTERP, STable *st) {
^
VMArray.c: In function ‘elems’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMArray.c:575:21: note: in expansion of macro ‘PARROT_INTERP’
static INTVAL elems(PARROT_INTERP, STable *st, void *data) {
^
VMArray.c:575:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static INTVAL elems(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from VMArray.c:2:
VMArray.c: In function ‘VMArray_initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMArray.c:581:30: note: in expansion of macro ‘PARROT_INTERP’
REPROps * VMArray_initialize(PARROT_INTERP) {
^
VMArray.c: In function ‘get_storage_spec’:
VMArray.c:329:21: warning: function returns an aggregate [-Waggregate-return]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
VMArray.c: In function ‘deserialize_repr_data’:
VMArray.c:314:22: warning: function call has aggregate value [-Waggregate-return]
storage_spec spec = REPR(type)->get_storage_spec(interp, STABLE(type));
^
VMArray.c: In function ‘compose’:
VMArray.c:227:22: warning: function call has aggregate value [-Waggregate-return]
storage_spec spec = REPR(type)->get_storage_spec(interp, STABLE(type));
^
cd src/vm/parrot/6model/reprs && gcc-4 -c -o VMHash.o -I../../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 VMHash.c
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from VMHash.c:2:
VMHash.c: In function ‘compose’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMHash.c:32:21: note: in expansion of macro ‘PARROT_INTERP’
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
VMHash.c:32:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
VMHash.c:32:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from VMHash.c:2:
VMHash.c: In function ‘initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMHash.c:44:24: note: in expansion of macro ‘PARROT_INTERP’
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
VMHash.c:44:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
VMHash.c:44:57: warning: unused parameter ‘data’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from VMHash.c:2:
VMHash.c: In function ‘copy_to’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMHash.c:49:21: note: in expansion of macro ‘PARROT_INTERP’
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
VMHash.c:49:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from VMHash.c:2:
VMHash.c: In function ‘gc_free’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMHash.c:56:21: note: in expansion of macro ‘PARROT_INTERP’
static void gc_free(PARROT_INTERP, PMC *obj) {
^
VMHash.c: In function ‘get_storage_spec’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMHash.c:62:38: note: in expansion of macro ‘PARROT_INTERP’
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
VMHash.c:62:61: warning: unused parameter ‘st’ [-Wunused-parameter]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from VMHash.c:2:
VMHash.c: In function ‘VMHash_initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMHash.c:73:29: note: in expansion of macro ‘PARROT_INTERP’
REPROps * VMHash_initialize(PARROT_INTERP) {
^
VMHash.c: In function ‘get_storage_spec’:
VMHash.c:62:21: warning: function returns an aggregate [-Waggregate-return]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
cd src/vm/parrot/6model/reprs && gcc-4 -c -o VMIter.o -I../../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 VMIter.c
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from VMIter.c:2:
VMIter.c: In function ‘compose’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMIter.c:32:21: note: in expansion of macro ‘PARROT_INTERP’
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
VMIter.c:32:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
VMIter.c:32:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from VMIter.c:2:
VMIter.c: In function ‘initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMIter.c:44:24: note: in expansion of macro ‘PARROT_INTERP’
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
VMIter.c:44:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
VMIter.c:44:57: warning: unused parameter ‘data’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from VMIter.c:2:
VMIter.c: In function ‘copy_to’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMIter.c:49:21: note: in expansion of macro ‘PARROT_INTERP’
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
VMIter.c:49:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from VMIter.c:2:
VMIter.c: In function ‘gc_free’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMIter.c:56:21: note: in expansion of macro ‘PARROT_INTERP’
static void gc_free(PARROT_INTERP, PMC *obj) {
^
VMIter.c: In function ‘get_storage_spec’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMIter.c:62:38: note: in expansion of macro ‘PARROT_INTERP’
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
VMIter.c:62:61: warning: unused parameter ‘st’ [-Wunused-parameter]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from VMIter.c:2:
VMIter.c: In function ‘VMIter_initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
VMIter.c:73:29: note: in expansion of macro ‘PARROT_INTERP’
REPROps * VMIter_initialize(PARROT_INTERP) {
^
VMIter.c: In function ‘get_storage_spec’:
VMIter.c:62:21: warning: function returns an aggregate [-Waggregate-return]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
cd src/vm/parrot/6model && gcc-4 -c -o serialization_context.o -I../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 serialization_context.c
cd src/vm/parrot/6model && gcc-4 -c -o serialization.o -I../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 serialization.c
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from serialization.c:6:
serialization.c: In function ‘expand_storage_if_needed’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
serialization.c:189:38: note: in expansion of macro ‘PARROT_INTERP’
static void expand_storage_if_needed(PARROT_INTERP, SerializationWriter *writer, INTVAL need) {
^
cd src/vm/parrot/6model && gcc-4 -c -o base64.o -I../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 base64.c
base64.c: In function ‘base64_decode’:
base64.c:116:28: warning: ‘n[2]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
*data_len = q-data - (n[2]==-1) - (n[3]==-1);
^
base64.c:116:41: warning: ‘n[3]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
*data_len = q-data - (n[2]==-1) - (n[3]==-1);
^
cd src/vm/parrot/6model && gcc-4 -c -o containers.o -I../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 containers.c
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from containers.c:2:
containers.c: In function ‘code_pair_gc_free_data’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
containers.c:42:36: note: in expansion of macro ‘PARROT_INTERP’
static void code_pair_gc_free_data(PARROT_INTERP, STable *st) {
^
containers.c: In function ‘code_pair_set_container_spec’:
containers.c:64:30: warning: request for implicit conversion from ‘void *’ to ‘struct CodePairContData *’ not permitted in C++ [-Wc++-compat]
CodePairContData *data = mem_sys_allocate(sizeof(CodePairContData));
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from containers.c:2:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
containers.c:63:42: note: in expansion of macro ‘PARROT_INTERP’
static void code_pair_set_container_spec(PARROT_INTERP, STable *st) {
^
containers.c: In function ‘initialize_code_pair_spec’:
containers.c:86:31: warning: request for implicit conversion from ‘void *’ to ‘struct ContainerConfigurer *’ not permitted in C++ [-Wc++-compat]
ContainerConfigurer *cc = mem_sys_allocate(sizeof(ContainerConfigurer));
^
containers.c:88:20: warning: request for implicit conversion from ‘void *’ to ‘struct ContainerSpec *’ not permitted in C++ [-Wc++-compat]
code_pair_spec = mem_sys_allocate(sizeof(ContainerSpec));
^
containers.c: At top level:
containers.c:113:6: warning: no previous prototype for ‘SixModelObject_add_container_config’ [-Wmissing-prototypes]
void SixModelObject_add_container_config(PARROT_INTERP, STRING *name,
^
containers.c:121:23: warning: no previous prototype for ‘SixModelObject_get_container_config’ [-Wmissing-prototypes]
ContainerConfigurer * SixModelObject_get_container_config(PARROT_INTERP, STRING *name) {
^
containers.c:132:6: warning: no previous prototype for ‘SixModelObject_containers_setup’ [-Wmissing-prototypes]
void SixModelObject_containers_setup(PARROT_INTERP) {
^
cd src/vm/parrot/guts && gcc-4 -c -o multi_dispatch.o -I../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 multi_dispatch.c
multi_dispatch.c: In function ‘add_to_cache’:
multi_dispatch.c:138:52: warning: request for implicit conversion from ‘void *’ to ‘INTVAL *’ not permitted in C++ [-Wc++-compat]
cache->arity_caches[num_args - 1].type_ids = mem_sys_allocate(num_args * sizeof(INTVAL) * MD_CACHE_MAX_ENTRIES);
^
multi_dispatch.c:139:52: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat]
cache->arity_caches[num_args - 1].named_ok = mem_sys_allocate(sizeof(char) * MD_CACHE_MAX_ENTRIES);
^
multi_dispatch.c:140:52: warning: request for implicit conversion from ‘void *’ to ‘struct PMC **’ not permitted in C++ [-Wc++-compat]
cache->arity_caches[num_args - 1].results = mem_sys_allocate(sizeof(PMC *) * MD_CACHE_MAX_ENTRIES);
^
cd 3rdparty/sha1 && gcc-4 -c -o sha1.o -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 sha1.c
sha1.c: In function ‘SHA1_Transform’:
sha1.c:118:13: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual]
block = (CHAR64LONG16*)buffer;
^
sha1.c: In function ‘SHA1_Final’:
sha1.c:205:26: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual]
SHA1_Update(context, (unsigned char *)"\200", 1);
^
sha1.c:207:30: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual]
SHA1_Update(context, (unsigned char *)"\0", 1);
^
cd src/vm/parrot/ops && g++-4 -o nqp_ops.dll nqp_ops.o ../6model/sixmodelobject.o ../6model/repr_registry.o ../6model/knowhow_bootstrapper.o ../6model/reprs/KnowHOWREPR.o ../6model/reprs/P6opaque.o ../6model/reprs/P6int.o ../6model/reprs/P6str.o ../6model/reprs/P6num.o ../6model/reprs/HashAttrStore.o ../6model/reprs/Uninstantiable.o ../6model/reprs/NFA.o ../6model/reprs/VMArray.o ../6model/reprs/VMHash.o ../6model/reprs/VMIter.o ../6model/serialization_context.o ../6model/base64.o ../6model/serialization.o ../guts/multi_dispatch.o ../6model/containers.o ../../../../3rdparty/sha1/sha1.o -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--enable-auto-image-base -fstack-protector -L/usr/local/lib -shared -L/home/siddhant/rakudo/install/lib -lparrot -lcrypt -lreadline -lintl -L/usr/lib -licuuc -licudata
cd 3rdparty/libtommath && gcc-4 -c -o bncore.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bncore.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_error.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_error.c
bn_error.c: In function ‘mp_error_to_string’:
bn_error.c:35:11: warning: return discards ‘const’ qualifier from pointer target type [enabled by default]
return msgs[x].msg;
^
bn_error.c:40:4: warning: return discards ‘const’ qualifier from pointer target type [enabled by default]
return "Invalid error code";
^
cd 3rdparty/libtommath && gcc-4 -c -o bn_fast_mp_invmod.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_fast_mp_invmod.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_fast_mp_montgomery_reduce.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_fast_mp_montgomery_reduce.c
bn_fast_mp_montgomery_reduce.c: In function ‘fast_mp_montgomery_reduce’:
bn_fast_mp_montgomery_reduce.c:167:1: warning: stack usage is 4192 bytes [-Wstack-usage=]
}
^
cd 3rdparty/libtommath && gcc-4 -c -o bn_fast_s_mp_mul_digs.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_fast_s_mp_mul_digs.c
bn_fast_s_mp_mul_digs.c: In function ‘fast_s_mp_mul_digs’:
bn_fast_s_mp_mul_digs.c:102:1: warning: stack usage is 2144 bytes [-Wstack-usage=]
}
^
cd 3rdparty/libtommath && gcc-4 -c -o bn_fast_s_mp_mul_high_digs.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_fast_s_mp_mul_high_digs.c
bn_fast_s_mp_mul_high_digs.c: In function ‘fast_s_mp_mul_high_digs’:
bn_fast_s_mp_mul_high_digs.c:93:1: warning: stack usage is 2128 bytes [-Wstack-usage=]
}
^
cd 3rdparty/libtommath && gcc-4 -c -o bn_fast_s_mp_sqr.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_fast_s_mp_sqr.c
bn_fast_s_mp_sqr.c: In function ‘fast_s_mp_sqr’:
bn_fast_s_mp_sqr.c:109:1: warning: stack usage is 2160 bytes [-Wstack-usage=]
}
^
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_2expt.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_2expt.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_abs.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_abs.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_add_d.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_add_d.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_addmod.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_addmod.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_add.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_add.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_and.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_and.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_clamp.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_clamp.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_clear_multi.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_clear_multi.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_clear.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_clear.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_cmp_d.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_cmp_d.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_cmp_mag.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_cmp_mag.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_cmp.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_cmp.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_cnt_lsb.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_cnt_lsb.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_copy.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_copy.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_count_bits.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_count_bits.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_div_2d.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_div_2d.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_div_2.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_div_2.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_div_3.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_div_3.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_div_d.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_div_d.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_div.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_div.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_dr_is_modulus.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_dr_is_modulus.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_dr_reduce.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_dr_reduce.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_dr_setup.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_dr_setup.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_exch.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_exch.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_expt_d.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_expt_d.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_exptmod_fast.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_exptmod_fast.c
bn_mp_exptmod_fast.c: In function ‘mp_exptmod_fast’:
bn_mp_exptmod_fast.c:315:1: warning: stack usage is 4208 bytes [-Wstack-usage=]
}
^
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_exptmod.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_exptmod.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_exteuclid.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_exteuclid.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_fread.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_fread.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_fwrite.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_fwrite.c
bn_mp_fwrite.c: In function ‘mp_fwrite’:
bn_mp_fwrite.c:27:8: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat]
buf = OPT_CAST(char) XMALLOC (len);
^
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_gcd.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_gcd.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_get_int.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_get_int.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_get_long.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_get_long.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_grow.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_grow.c
bn_mp_grow.c: In function ‘mp_grow’:
bn_mp_grow.c:35:9: warning: request for implicit conversion from ‘void *’ to ‘mp_digit *’ not permitted in C++ [-Wc++-compat]
tmp = OPT_CAST(mp_digit) XREALLOC (a->dp, sizeof (mp_digit) * size);
^
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_init_copy.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_init_copy.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_init_multi.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_init_multi.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_init.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_init.c
bn_mp_init.c: In function ‘mp_init’:
bn_mp_init.c:24:9: warning: request for implicit conversion from ‘void *’ to ‘mp_digit *’ not permitted in C++ [-Wc++-compat]
a->dp = OPT_CAST(mp_digit) XMALLOC (sizeof (mp_digit) * MP_PREC);
^
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_init_set_int.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_init_set_int.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_init_set.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_init_set.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_init_size.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_init_size.c
bn_mp_init_size.c: In function ‘mp_init_size’:
bn_mp_init_size.c:27:9: warning: request for implicit conversion from ‘void *’ to ‘mp_digit *’ not permitted in C++ [-Wc++-compat]
a->dp = OPT_CAST(mp_digit) XMALLOC (sizeof (mp_digit) * size);
^
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_invmod.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_invmod.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_invmod_slow.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_invmod_slow.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_is_square.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_is_square.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_jacobi.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_jacobi.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_karatsuba_mul.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_karatsuba_mul.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_karatsuba_sqr.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_karatsuba_sqr.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_lcm.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_lcm.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_lshd.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_lshd.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_mod_2d.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_mod_2d.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_mod_d.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_mod_d.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_mod.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_mod.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_montgomery_calc_normalization.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_montgomery_calc_normalization.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_montgomery_reduce.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_montgomery_reduce.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_montgomery_setup.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_montgomery_setup.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_mul_2d.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_mul_2d.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_mul_2.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_mul_2.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_mul_d.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_mul_d.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_mulmod.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_mulmod.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_mul.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_mul.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_neg.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_neg.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_n_root.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_n_root.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_or.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_or.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_prime_fermat.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_prime_fermat.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_prime_is_divisible.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_prime_is_divisible.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_prime_is_prime.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_prime_is_prime.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_prime_miller_rabin.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_prime_miller_rabin.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_prime_next_prime.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_prime_next_prime.c
bn_mp_prime_next_prime.c: In function ‘mp_prime_next_prime’:
bn_mp_prime_next_prime.c:164:1: warning: stack usage is 1120 bytes [-Wstack-usage=]
}
^
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_prime_rabin_miller_trials.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_prime_rabin_miller_trials.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_prime_random_ex.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_prime_random_ex.c
bn_mp_prime_random_ex.c: In function ‘mp_prime_random_ex’:
bn_mp_prime_random_ex.c:52:8: warning: request for implicit conversion from ‘void *’ to ‘unsigned char *’ not permitted in C++ [-Wc++-compat]
tmp = OPT_CAST(unsigned char) XMALLOC(bsize);
^
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_radix_size.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_radix_size.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_radix_smap.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_radix_smap.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_rand.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_rand.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_read_radix.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_read_radix.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_read_signed_bin.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_read_signed_bin.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_read_unsigned_bin.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_read_unsigned_bin.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_reduce_2k_l.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_reduce_2k_l.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_reduce_2k.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_reduce_2k.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_reduce_2k_setup_l.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_reduce_2k_setup_l.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_reduce_2k_setup.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_reduce_2k_setup.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_reduce_is_2k_l.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_reduce_is_2k_l.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_reduce_is_2k.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_reduce_is_2k.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_reduce.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_reduce.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_reduce_setup.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_reduce_setup.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_rshd.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_rshd.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_set_int.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_set_int.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_set_long.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_set_long.c
bn_mp_set_long.c: In function ‘mp_set_long’:
bn_mp_set_long.c:26:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (x = 0; x < sizeof(unsigned long) * 2; x++) {
^
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_set.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_set.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_shrink.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_shrink.c
bn_mp_shrink.c: In function ‘mp_shrink’:
bn_mp_shrink.c:28:14: warning: request for implicit conversion from ‘void *’ to ‘mp_digit *’ not permitted in C++ [-Wc++-compat]
if ((tmp = OPT_CAST(mp_digit) XREALLOC (a->dp, sizeof (mp_digit) * used)) == NULL) {
^
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_signed_bin_size.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_signed_bin_size.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_sqrmod.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_sqrmod.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_sqr.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_sqr.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_sqrt.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_sqrt.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_sub_d.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_sub_d.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_submod.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_submod.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_sub.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_sub.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_toom_mul.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_toom_mul.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_toom_sqr.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_toom_sqr.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_toradix_n.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_toradix_n.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_toradix.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_toradix.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_to_signed_bin_n.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_to_signed_bin_n.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_to_signed_bin.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_to_signed_bin.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_to_unsigned_bin_n.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_to_unsigned_bin_n.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_to_unsigned_bin.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_to_unsigned_bin.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_unsigned_bin_size.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_unsigned_bin_size.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_xor.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_xor.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_mp_zero.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_mp_zero.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_prime_tab.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_prime_tab.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_reverse.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_reverse.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_s_mp_add.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_s_mp_add.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_s_mp_exptmod.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_s_mp_exptmod.c
bn_s_mp_exptmod.c: In function ‘s_mp_exptmod’:
bn_s_mp_exptmod.c:247:1: warning: stack usage is 4208 bytes [-Wstack-usage=]
}
^
cd 3rdparty/libtommath && gcc-4 -c -o bn_s_mp_mul_digs.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_s_mp_mul_digs.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_s_mp_mul_high_digs.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_s_mp_mul_high_digs.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_s_mp_sqr.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_s_mp_sqr.c
cd 3rdparty/libtommath && gcc-4 -c -o bn_s_mp_sub.o -I. -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 bn_s_mp_sub.c
cd src/vm/parrot/ops && /home/siddhant/rakudo/install/bin/ops2c.exe C --dynamic nqp_bigint.ops
# Parsing nqp_bigint.ops...
# Parsed nqp_bigint.ops in 2.320 seconds; found 58 ops.
# Ops parsed in 2.321 seconds.
cd src/vm/parrot/ops && gcc-4 -c -o nqp_bigint_ops.o -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -I../../../../3rdparty/libtommath -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 nqp_bigint_ops.c
cd src/vm/parrot/6model/reprs && gcc-4 -c -o P6bigint.o -I../../../../../../src/vm/parrot/pmc -I../../../../../3rdparty/libtommath -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 P6bigint.c
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6bigint.c:5:
P6bigint.c: In function ‘compose’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6bigint.c:39:21: note: in expansion of macro ‘PARROT_INTERP’
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
P6bigint.c:39:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
P6bigint.c:39:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6bigint.c:5:
P6bigint.c: In function ‘initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6bigint.c:51:24: note: in expansion of macro ‘PARROT_INTERP’
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
P6bigint.c:51:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6bigint.c:5:
P6bigint.c: In function ‘copy_to’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6bigint.c:58:21: note: in expansion of macro ‘PARROT_INTERP’
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
P6bigint.c:58:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6bigint.c:5:
P6bigint.c: In function ‘set_int’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6bigint.c:66:21: note: in expansion of macro ‘PARROT_INTERP’
static void set_int(PARROT_INTERP, STable *st, void *data, INTVAL value) {
^
P6bigint.c:66:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void set_int(PARROT_INTERP, STable *st, void *data, INTVAL value) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6bigint.c:5:
P6bigint.c: In function ‘get_int’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6bigint.c:79:23: note: in expansion of macro ‘PARROT_INTERP’
static INTVAL get_int(PARROT_INTERP, STable *st, void *data) {
^
P6bigint.c:79:46: warning: unused parameter ‘st’ [-Wunused-parameter]
static INTVAL get_int(PARROT_INTERP, STable *st, void *data) {
^
P6bigint.c: In function ‘set_num’:
P6bigint.c:95:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) {
^
P6bigint.c:95:54: warning: unused parameter ‘data’ [-Wunused-parameter]
static void set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) {
^
P6bigint.c:95:69: warning: unused parameter ‘value’ [-Wunused-parameter]
static void set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) {
^
P6bigint.c: In function ‘get_num’:
P6bigint.c:102:48: warning: unused parameter ‘st’ [-Wunused-parameter]
static FLOATVAL get_num(PARROT_INTERP, STable *st, void *data) {
^
P6bigint.c:102:58: warning: unused parameter ‘data’ [-Wunused-parameter]
static FLOATVAL get_num(PARROT_INTERP, STable *st, void *data) {
^
P6bigint.c: In function ‘set_str’:
P6bigint.c:109:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) {
^
P6bigint.c:109:54: warning: unused parameter ‘data’ [-Wunused-parameter]
static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) {
^
P6bigint.c:109:68: warning: unused parameter ‘value’ [-Wunused-parameter]
static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) {
^
P6bigint.c: In function ‘get_str’:
P6bigint.c:116:48: warning: unused parameter ‘st’ [-Wunused-parameter]
static STRING * get_str(PARROT_INTERP, STable *st, void *data) {
^
P6bigint.c:116:58: warning: unused parameter ‘data’ [-Wunused-parameter]
static STRING * get_str(PARROT_INTERP, STable *st, void *data) {
^
P6bigint.c: In function ‘get_boxed_ref’:
P6bigint.c:124:52: warning: unused parameter ‘st’ [-Wunused-parameter]
static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) {
^
P6bigint.c:124:62: warning: unused parameter ‘data’ [-Wunused-parameter]
static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) {
^
P6bigint.c:124:75: warning: unused parameter ‘repr_id’ [-Wunused-parameter]
static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6bigint.c:5:
P6bigint.c: In function ‘gc_free’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6bigint.c:130:21: note: in expansion of macro ‘PARROT_INTERP’
static void gc_free(PARROT_INTERP, PMC *obj) {
^
P6bigint.c: In function ‘gc_cleanup’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6bigint.c:138:24: note: in expansion of macro ‘PARROT_INTERP’
static void gc_cleanup(PARROT_INTERP, STable *st, void *data) {
^
P6bigint.c:138:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static void gc_cleanup(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6bigint.c:5:
P6bigint.c: In function ‘get_storage_spec’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6bigint.c:143:38: note: in expansion of macro ‘PARROT_INTERP’
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
P6bigint.c:143:61: warning: unused parameter ‘st’ [-Wunused-parameter]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
P6bigint.c: In function ‘serialize’:
P6bigint.c:154:46: warning: unused parameter ‘st’ [-Wunused-parameter]
static void serialize(PARROT_INTERP, STable *st, void *data, SerializationWriter *writer) {
^
P6bigint.c: In function ‘deserialize’:
P6bigint.c:167:48: warning: unused parameter ‘st’ [-Wunused-parameter]
static void deserialize(PARROT_INTERP, STable *st, void *data, SerializationReader *reader) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from P6bigint.c:5:
P6bigint.c: In function ‘P6bigint_initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
P6bigint.c:175:31: note: in expansion of macro ‘PARROT_INTERP’
REPROps * P6bigint_initialize(PARROT_INTERP,
^
P6bigint.c: In function ‘get_storage_spec’:
P6bigint.c:143:21: warning: function returns an aggregate [-Waggregate-return]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
cd src/vm/parrot/ops && g++-4 -o nqp_bigint_ops.dll nqp_bigint_ops.o ../../../../3rdparty/libtommath/*.o ../6model/reprs/P6bigint.o -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--enable-auto-image-base -fstack-protector -L/usr/local/lib -shared -L/home/siddhant/rakudo/install/lib -lparrot -lcrypt -lreadline -lintl -L/usr/lib -licuuc -licudata
cd src/vm/parrot/ops && /home/siddhant/rakudo/install/bin/ops2c.exe C --dynamic nqp_dyncall.ops
# Parsing nqp_dyncall.ops...
# Parsed nqp_dyncall.ops in 1.336 seconds; found 11 ops.
# Ops parsed in 1.337 seconds.
cd src/vm/parrot/ops && gcc-4 -c -o nqp_dyncall_ops.o -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -I../../../../3rdparty/dyncall/dyncall -I../../../../3rdparty/dyncall/dyncallback -I../../../../3rdparty/dyncall/dynload -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 nqp_dyncall_ops.c
nqp_dyncall_ops.c: In function ‘unmarshal_callback’:
nqp_dyncall_ops.c:572:9: warning: passing argument 2 of ‘dcbNewCallback’ from incompatible pointer type [enabled by default]
data->cb = dcbNewCallback(signature, &callback_handler, data);
^
In file included from ../6model/reprs/NativeCall.h:6:0,
from nqp_dyncall_ops.c:45:
../../../../3rdparty/dyncall/dyncallback/dyncall_callback.h:41:13: note: expected ‘char (*)(struct DCCallback *, struct DCArgs *, union DCValue *, void *)’ but argument is of type ‘char (*)(struct DCCallback *, struct DCArgs *, union DCValue *, struct CallbackData *)’
DCCallback* dcbNewCallback(const char* signature, DCCallbackHandler* funcptr, void* userdata);
^
nqp_dyncall_ops.c: In function ‘dyncall_wb_ca’:
nqp_dyncall_ops.c:592:5: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
CArrayBody *body = (CArrayBody *) OBJECT_BODY(obj);
^
nqp_dyncall_ops.c:613:21: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
objptr = ((CArrayBody *) OBJECT_BODY(body->child_objs[i]))->storage;
^
nqp_dyncall_ops.c:616:21: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
objptr = ((CPointerBody *) OBJECT_BODY(body->child_objs[i]))->ptr;
^
nqp_dyncall_ops.c:619:21: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
objptr = (CStructBody *) OBJECT_BODY(body->child_objs[i]);
^
nqp_dyncall_ops.c: In function ‘dyncall_wb_cs’:
nqp_dyncall_ops.c:646:5: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
CStructBody *body = (CStructBody *) OBJECT_BODY(obj);
^
nqp_dyncall_ops.c:664:21: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
objptr = ((CArrayBody *) OBJECT_BODY(body->child_objs[slot]))->storage;
^
nqp_dyncall_ops.c:667:21: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
objptr = ((CPointerBody *) OBJECT_BODY(body->child_objs[slot]))->ptr;
^
nqp_dyncall_ops.c:670:21: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
objptr = (CStructBody *) OBJECT_BODY(body->child_objs[slot]);
^
nqp_dyncall_ops.c: In function ‘callback_handler’:
nqp_dyncall_ops.c:698:30: warning: unused parameter ‘cb’ [-Wunused-parameter]
callback_handler(DCCallback *cb, DCArgs *args, DCValue *result, CallbackData *data) {
^
cd src/vm/parrot/6model/reprs && gcc-4 -c -o NativeCall.o -I../../../../../../../src/vm/parrot/pmc -I../../../../../3rdparty/dyncall/dyncall -I../../../../../3rdparty/dyncall/dyncallback -I../../../../../3rdparty/dyncall/dynload -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 NativeCall.c
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from NativeCall.c:2:
NativeCall.c: In function ‘compose’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
NativeCall.c:36:21: note: in expansion of macro ‘PARROT_INTERP’
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
NativeCall.c:36:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
NativeCall.c:36:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from NativeCall.c:2:
NativeCall.c: In function ‘initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
NativeCall.c:48:24: note: in expansion of macro ‘PARROT_INTERP’
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
NativeCall.c:48:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
NativeCall.c:48:57: warning: unused parameter ‘data’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from NativeCall.c:2:
NativeCall.c: In function ‘copy_to’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
NativeCall.c:53:21: note: in expansion of macro ‘PARROT_INTERP’
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
NativeCall.c:53:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from NativeCall.c:2:
NativeCall.c: In function ‘gc_cleanup’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
NativeCall.c:77:24: note: in expansion of macro ‘PARROT_INTERP’
static void gc_cleanup(PARROT_INTERP, STable *st, void *data) {
^
NativeCall.c:77:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static void gc_cleanup(PARROT_INTERP, STable *st, void *data) {
^
NativeCall.c: In function ‘gc_mark’:
NativeCall.c:96:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void gc_mark(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from NativeCall.c:2:
NativeCall.c: In function ‘get_storage_spec’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
NativeCall.c:109:38: note: in expansion of macro ‘PARROT_INTERP’
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
NativeCall.c:109:61: warning: unused parameter ‘st’ [-Wunused-parameter]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from NativeCall.c:2:
NativeCall.c: In function ‘serialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
NativeCall.c:122:23: note: in expansion of macro ‘PARROT_INTERP’
static void serialize(PARROT_INTERP, STable *st, void *data, SerializationWriter *writer) {
^
NativeCall.c:122:46: warning: unused parameter ‘st’ [-Wunused-parameter]
static void serialize(PARROT_INTERP, STable *st, void *data, SerializationWriter *writer) {
^
NativeCall.c:122:56: warning: unused parameter ‘data’ [-Wunused-parameter]
static void serialize(PARROT_INTERP, STable *st, void *data, SerializationWriter *writer) {
^
NativeCall.c:122:83: warning: unused parameter ‘writer’ [-Wunused-parameter]
static void serialize(PARROT_INTERP, STable *st, void *data, SerializationWriter *writer) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from NativeCall.c:2:
NativeCall.c: In function ‘deserialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
NativeCall.c:124:25: note: in expansion of macro ‘PARROT_INTERP’
static void deserialize(PARROT_INTERP, STable *st, void *data, SerializationReader *reader) {
^
NativeCall.c:124:48: warning: unused parameter ‘st’ [-Wunused-parameter]
static void deserialize(PARROT_INTERP, STable *st, void *data, SerializationReader *reader) {
^
NativeCall.c:124:58: warning: unused parameter ‘data’ [-Wunused-parameter]
static void deserialize(PARROT_INTERP, STable *st, void *data, SerializationReader *reader) {
^
NativeCall.c:124:85: warning: unused parameter ‘reader’ [-Wunused-parameter]
static void deserialize(PARROT_INTERP, STable *st, void *data, SerializationReader *reader) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from NativeCall.c:2:
NativeCall.c: In function ‘NativeCall_initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
NativeCall.c:128:33: note: in expansion of macro ‘PARROT_INTERP’
REPROps * NativeCall_initialize(PARROT_INTERP,
^
NativeCall.c: In function ‘get_storage_spec’:
NativeCall.c:109:21: warning: function returns an aggregate [-Waggregate-return]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
cd src/vm/parrot/6model/reprs && gcc-4 -c -o CStruct.o -I../../../../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 CStruct.c
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CStruct.c:2:
CStruct.c: In function ‘copy_to’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CStruct.c:387:21: note: in expansion of macro ‘PARROT_INTERP’
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
CStruct.c: In function ‘bind_attribute_boxed’:
CStruct.c:536:21: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
cobj = ((CArrayBody *) OBJECT_BODY(value))->storage;
^
CStruct.c:539:21: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
cobj = ((CStructBody *) OBJECT_BODY(value))->cstruct;
^
CStruct.c:542:21: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
cobj = ((CPointerBody *) OBJECT_BODY(value))->ptr;
^
CStruct.c: In function ‘is_attribute_initialized’:
CStruct.c:604:63: warning: unused parameter ‘st’ [-Wunused-parameter]
static INTVAL is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *ClassHandle, STRING *Name, INTVAL Hint) {
^
CStruct.c:604:73: warning: unused parameter ‘data’ [-Wunused-parameter]
static INTVAL is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *ClassHandle, STRING *Name, INTVAL Hint) {
^
CStruct.c:604:84: warning: unused parameter ‘ClassHandle’ [-Wunused-parameter]
static INTVAL is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *ClassHandle, STRING *Name, INTVAL Hint) {
^
CStruct.c:604:105: warning: unused parameter ‘Name’ [-Wunused-parameter]
static INTVAL is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *ClassHandle, STRING *Name, INTVAL Hint) {
^
CStruct.c:604:118: warning: unused parameter ‘Hint’ [-Wunused-parameter]
static INTVAL is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *ClassHandle, STRING *Name, INTVAL Hint) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CStruct.c:2:
CStruct.c: In function ‘hint_for’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CStruct.c:609:24: note: in expansion of macro ‘PARROT_INTERP’
static INTVAL hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) {
^
CStruct.c:609:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static INTVAL hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) {
^
CStruct.c:609:56: warning: unused parameter ‘class_handle’ [-Wunused-parameter]
static INTVAL hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) {
^
CStruct.c:609:78: warning: unused parameter ‘name’ [-Wunused-parameter]
static INTVAL hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CStruct.c:2:
CStruct.c: In function ‘gc_cleanup’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CStruct.c:637:24: note: in expansion of macro ‘PARROT_INTERP’
static void gc_cleanup(PARROT_INTERP, STable *st, void *data) {
^
CStruct.c:637:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static void gc_cleanup(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CStruct.c:2:
CStruct.c: In function ‘get_storage_spec’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CStruct.c:657:38: note: in expansion of macro ‘PARROT_INTERP’
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
CStruct.c:657:61: warning: unused parameter ‘st’ [-Wunused-parameter]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CStruct.c:2:
CStruct.c: In function ‘serialize_repr_data’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CStruct.c:668:33: note: in expansion of macro ‘PARROT_INTERP’
static void serialize_repr_data(PARROT_INTERP, STable *st, SerializationWriter *writer) {
^
CStruct.c:668:81: warning: unused parameter ‘writer’ [-Wunused-parameter]
static void serialize_repr_data(PARROT_INTERP, STable *st, SerializationWriter *writer) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CStruct.c:2:
CStruct.c: In function ‘deserialize_repr_data’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CStruct.c:674:35: note: in expansion of macro ‘PARROT_INTERP’
static void deserialize_repr_data(PARROT_INTERP, STable *st, SerializationReader *reader) {
^
CStruct.c:674:83: warning: unused parameter ‘reader’ [-Wunused-parameter]
static void deserialize_repr_data(PARROT_INTERP, STable *st, SerializationReader *reader) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CStruct.c:2:
CStruct.c: In function ‘CStruct_initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CStruct.c:680:30: note: in expansion of macro ‘PARROT_INTERP’
REPROps * CStruct_initialize(PARROT_INTERP,
^
CStruct.c: In function ‘get_storage_spec’:
CStruct.c:657:21: warning: function returns an aggregate [-Waggregate-return]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
CStruct.c: In function ‘compose’:
CStruct.c:175:30: warning: function call has aggregate value [-Waggregate-return]
storage_spec spec = REPR(type)->get_storage_spec(interp, STABLE(type));
^
cd src/vm/parrot/6model/reprs && gcc-4 -c -o CPointer.o -I../../../../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 CPointer.c
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CPointer.c:2:
CPointer.c: In function ‘compose’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CPointer.c:36:21: note: in expansion of macro ‘PARROT_INTERP’
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
CPointer.c:36:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
CPointer.c:36:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CPointer.c:2:
CPointer.c: In function ‘initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CPointer.c:48:24: note: in expansion of macro ‘PARROT_INTERP’
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
CPointer.c:48:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
CPointer.c:48:57: warning: unused parameter ‘data’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CPointer.c:2:
CPointer.c: In function ‘copy_to’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CPointer.c:53:21: note: in expansion of macro ‘PARROT_INTERP’
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
CPointer.c:53:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CPointer.c:2:
CPointer.c: In function ‘gc_free’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CPointer.c:60:21: note: in expansion of macro ‘PARROT_INTERP’
static void gc_free(PARROT_INTERP, PMC *obj) {
^
CPointer.c: In function ‘get_storage_spec’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CPointer.c:66:38: note: in expansion of macro ‘PARROT_INTERP’
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
CPointer.c:66:61: warning: unused parameter ‘st’ [-Wunused-parameter]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CPointer.c:2:
CPointer.c: In function ‘CPointer_initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CPointer.c:77:31: note: in expansion of macro ‘PARROT_INTERP’
REPROps * CPointer_initialize(PARROT_INTERP,
^
CPointer.c: In function ‘get_storage_spec’:
CPointer.c:66:21: warning: function returns an aggregate [-Waggregate-return]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
cd src/vm/parrot/6model/reprs && gcc-4 -c -o CArray.o -I../../../../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 CArray.c
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CArray.c:2:
CArray.c: In function ‘compose’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CArray.c:112:21: note: in expansion of macro ‘PARROT_INTERP’
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
CArray.c:112:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
CArray.c:112:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CArray.c:2:
CArray.c: In function ‘initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CArray.c:127:24: note: in expansion of macro ‘PARROT_INTERP’
static void initialize(PARROT_INTERP, STable *st, void *data) {
^
CArray.c: In function ‘copy_to’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CArray.c:144:21: note: in expansion of macro ‘PARROT_INTERP’
static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) {
^
CArray.c: In function ‘gc_cleanup’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CArray.c:163:24: note: in expansion of macro ‘PARROT_INTERP’
static void gc_cleanup(PARROT_INTERP, STable *st, void *data) {
^
CArray.c:163:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static void gc_cleanup(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CArray.c:2:
CArray.c: In function ‘get_storage_spec’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CArray.c:193:38: note: in expansion of macro ‘PARROT_INTERP’
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
CArray.c:193:61: warning: unused parameter ‘st’ [-Wunused-parameter]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CArray.c:2:
CArray.c: In function ‘expand’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CArray.c:208:20: note: in expansion of macro ‘PARROT_INTERP’
static void expand(PARROT_INTERP, CArrayREPRData *repr_data, CArrayBody *body, INTVAL min_size) {
^
CArray.c: In function ‘bind_pos_boxed’:
CArray.c:425:17: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
cptr = ((CArrayBody *) OBJECT_BODY(obj))->storage;
^
CArray.c:428:17: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
cptr = ((CStructBody *) OBJECT_BODY(obj))->cstruct;
^
CArray.c:431:17: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
cptr = ((CPointerBody *) OBJECT_BODY(obj))->ptr;
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CArray.c:2:
CArray.c: In function ‘get_elem_stable’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CArray.c:445:33: note: in expansion of macro ‘PARROT_INTERP’
static STable * get_elem_stable(PARROT_INTERP, STable *st) {
^
CArray.c: In function ‘push_boxed’:
CArray.c:449:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static void push_boxed(PARROT_INTERP, STable *st, void *data, PMC *obj) {
^
CArray.c:449:57: warning: unused parameter ‘data’ [-Wunused-parameter]
static void push_boxed(PARROT_INTERP, STable *st, void *data, PMC *obj) {
^
CArray.c:449:68: warning: unused parameter ‘obj’ [-Wunused-parameter]
static void push_boxed(PARROT_INTERP, STable *st, void *data, PMC *obj) {
^
CArray.c: In function ‘pop_boxed’:
CArray.c:452:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static PMC * pop_boxed(PARROT_INTERP, STable *st, void *data) {
^
CArray.c:452:57: warning: unused parameter ‘data’ [-Wunused-parameter]
static PMC * pop_boxed(PARROT_INTERP, STable *st, void *data) {
^
CArray.c: In function ‘unshift_boxed’:
CArray.c:455:50: warning: unused parameter ‘st’ [-Wunused-parameter]
static void unshift_boxed(PARROT_INTERP, STable *st, void *data, PMC *obj) {
^
CArray.c:455:60: warning: unused parameter ‘data’ [-Wunused-parameter]
static void unshift_boxed(PARROT_INTERP, STable *st, void *data, PMC *obj) {
^
CArray.c:455:71: warning: unused parameter ‘obj’ [-Wunused-parameter]
static void unshift_boxed(PARROT_INTERP, STable *st, void *data, PMC *obj) {
^
CArray.c: In function ‘shift_boxed’:
CArray.c:458:49: warning: unused parameter ‘st’ [-Wunused-parameter]
static PMC * shift_boxed(PARROT_INTERP, STable *st, void *data) {
^
CArray.c:458:59: warning: unused parameter ‘data’ [-Wunused-parameter]
static PMC * shift_boxed(PARROT_INTERP, STable *st, void *data) {
^
CArray.c: In function ‘elems’:
CArray.c:461:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static INTVAL elems(PARROT_INTERP, STable *st, void *data) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CArray.c:2:
CArray.c: In function ‘CArray_initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CArray.c:487:29: note: in expansion of macro ‘PARROT_INTERP’
REPROps * CArray_initialize(PARROT_INTERP,
^
CArray.c: In function ‘get_storage_spec’:
CArray.c:193:21: warning: function returns an aggregate [-Waggregate-return]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
CArray.c: In function ‘allocate’:
CArray.c:47:8: warning: function call has aggregate value [-Waggregate-return]
ss = REPR(repr_data->elem_type)->get_storage_spec(interp, STABLE(repr_data->elem_type));
^
cd src/vm/parrot/6model/reprs && gcc-4 -c -o CStr.o -I../../../../../../../src/vm/parrot/pmc -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel -I/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/pmc -U__STRICT_ANSI__ -g -pipe -fstack-protector -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute -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 -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -O3 CStr.c
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CStr.c:2:
CStr.c: In function ‘compose’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CStr.c:127:21: note: in expansion of macro ‘PARROT_INTERP’
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
CStr.c:127:44: warning: unused parameter ‘st’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
CStr.c:127:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter]
static void compose(PARROT_INTERP, STable *st, PMC *repr_info) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CStr.c:2:
CStr.c: In function ‘initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CStr.c:141:24: note: in expansion of macro ‘PARROT_INTERP’
static void initialize(PARROT_INTERP, STable *st, void *data) { }
^
CStr.c:141:47: warning: unused parameter ‘st’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) { }
^
CStr.c:141:57: warning: unused parameter ‘data’ [-Wunused-parameter]
static void initialize(PARROT_INTERP, STable *st, void *data) { }
^
CStr.c: In function ‘gc_free’:
CStr.c:144:5: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
CStrBody *body = (CStrBody *) OBJECT_BODY(obj);
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CStr.c:2:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CStr.c:143:21: note: in expansion of macro ‘PARROT_INTERP’
static void gc_free(PARROT_INTERP, PMC *obj) {
^
CStr.c: In function ‘get_storage_spec’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CStr.c:151:38: note: in expansion of macro ‘PARROT_INTERP’
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
CStr.c:151:61: warning: unused parameter ‘st’ [-Wunused-parameter]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
In file included from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/string.h:19:0,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/context.h:10,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:129,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/platform_interface.h:11,
from /home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/parrot.h:243,
from CStr.c:2:
CStr.c: In function ‘CStr_initialize’:
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/interpreter.h:102:67: warning: unused parameter ‘interp’ [-Wunused-parameter]
#define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp)
^
/home/siddhant/rakudo/install/include/parrot/5.9.0-devel/parrot/compiler.h:224:62: note: in definition of macro ‘ARGMOD’
# define ARGMOD(x) /*@in@*/ /*@notnull@*/ x
^
CStr.c:161:26: note: in expansion of macro ‘PARROT_INTERP’
REPROps *CStr_initialize(PARROT_INTERP,
^
CStr.c: In function ‘get_storage_spec’:
CStr.c:151:21: warning: function returns an aggregate [-Waggregate-return]
static storage_spec get_storage_spec(PARROT_INTERP, STable *st) {
^
cd src/vm/parrot/ops && g++-4 -o nqp_dyncall_ops.dll nqp_dyncall_ops.o ../6model/reprs/NativeCall.o ../6model/reprs/CStruct.o ../6model/reprs/CPointer.o ../6model/reprs/CArray.o ../6model/reprs/CStr.o ../../../../3rdparty/dyncall/dyncall/libdyncall_s.a ../../../../3rdparty/dyncall/dyncallback/libdyncallback_s.a ../../../../3rdparty/dyncall/dynload/libdynload_s.a -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--enable-auto-image-base -fstack-protector -L/usr/local/lib -shared -L/home/siddhant/rakudo/install/lib -lparrot -lcrypt -lreadline -lintl -L/usr/lib -licuuc -licudata
/usr/bin/perl -MExtUtils::Command -e cp src/vm/parrot/pmc/nqp_group.dll dynext
/usr/bin/perl -MExtUtils::Command -e cp src/vm/parrot/ops/nqp_ops.dll dynext
/usr/bin/perl -MExtUtils::Command -e cp src/vm/parrot/ops/nqp_bigint_ops.dll dynext
/usr/bin/perl -MExtUtils::Command -e cp src/vm/parrot/ops/nqp_dyncall_ops.dll dynext
/usr/bin/perl -MExtUtils::Command -e chmod 755 dynext/nqp_group.dll
/usr/bin/perl -MExtUtils::Command -e chmod 755 dynext/nqp_ops.dll
/home/siddhant/rakudo/install/bin/parrot.exe -L. -X. -o src/vm/parrot/stage0/nqpmo.pbc src/vm/parrot/stage0/NQPMO-s0.pir
error:imcc:loadlib directive could not find library `nqp_bigint_ops'
in file 'src/vm/parrot/stage0/NQPMO-s0.pir' line 1
Makefile:633: recipe for target 'src/vm/parrot/stage0/nqpmo.pbc' failed
make: *** [src/vm/parrot/stage0/nqpmo.pbc] Error 1
Command failed (status 512): make
Command failed (status 512): /usr/bin/perl Configure.pl --prefix=/home/siddhant/rakudo/install --backends=parrot --make-install
siddhant@siddhant-PC ~/rakudo>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment