+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/gxemul-0.7.0nb1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/gxemul-0.7.0nb1/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for gxemul-0.7.0nb1 cd src; /opt/pkg/bin/bmake cd include; /opt/pkg/bin/bmake gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include -lsocket -lnsl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -o make_ppc_spr_strings make_ppc_spr_strings.c grep '#define.SPR_' thirdparty/ppc_spr.h |cut -d _ -f 2- | ./make_ppc_spr_strings > ppc_spr_strings.h /opt/pkg/bin/bmake the_rest cd console; /opt/pkg/bin/bmake gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c console.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c x11.c cd cpus; /opt/pkg/bin/bmake gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -lsocket -lnsl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -o generate_head generate_head.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -lsocket -lnsl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -o generate_tail generate_tail.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -lsocket -lnsl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -o generate_alpha_misc generate_alpha_misc.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -lsocket -lnsl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -o generate_arm_dpi generate_arm_dpi.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -lsocket -lnsl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -o generate_arm_r generate_arm_r.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -lsocket -lnsl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -o generate_arm_loadstore generate_arm_loadstore.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -lsocket -lnsl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -o generate_arm_multi generate_arm_multi.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -lsocket -lnsl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -o generate_m88k_bcnd generate_m88k_bcnd.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -lsocket -lnsl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -o generate_m88k_loadstore generate_m88k_loadstore.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -lsocket -lnsl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -o generate_mips_loadstore generate_mips_loadstore.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -lsocket -lnsl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -o generate_mips_loadstore_multi generate_mips_loadstore_multi.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -lsocket -lnsl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -o generate_ppc_loadstore generate_ppc_loadstore.c /opt/pkg/bin/bmake buildobjs gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c cpu.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c cpu_alpha_palcode.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c memory_alpha.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c cpu_arm_coproc.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c memory_arm.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c memory_m88k.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c cpu_mips_coproc.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c cpu_mips_instr_unaligned.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c memory_sh.c ./generate_alpha_misc > tmp_alpha_misc.c ./generate_head alpha Alpha > tmp_alpha_head.c ./generate_head arm ARM > tmp_arm_head.c ./generate_head i960 I960 > tmp_i960_head.c ./generate_head m88k M88K > tmp_m88k_head.c ./generate_head mips MIPS > tmp_mips_head.c ./generate_head ppc PPC > tmp_ppc_head.c ./generate_head riscv RISCV > tmp_riscv_head.c ./generate_head sh SH > tmp_sh_head.c ./generate_tail alpha Alpha > tmp_alpha_tail.c ./generate_tail arm ARM > tmp_arm_tail.c ./generate_tail i960 I960 > tmp_i960_tail.c ./generate_tail m88k M88K > tmp_m88k_tail.c ./generate_tail mips MIPS > tmp_mips_tail.c ./generate_tail ppc PPC > tmp_ppc_tail.c ./generate_tail riscv RISCV > tmp_riscv_tail.c ./generate_tail sh SH > tmp_sh_tail.c ./generate_arm_loadstore > tmp_arm_loadstore.c ./generate_arm_loadstore 0 0 0 > tmp_arm_loadstore_p0_u0_w0.c ./generate_arm_loadstore 0 0 1 > tmp_arm_loadstore_p0_u0_w1.c ./generate_arm_loadstore 0 1 0 > tmp_arm_loadstore_p0_u1_w0.c ./generate_arm_loadstore 0 1 1 > tmp_arm_loadstore_p0_u1_w1.c ./generate_arm_loadstore 1 0 0 > tmp_arm_loadstore_p1_u0_w0.c ./generate_arm_loadstore 1 0 1 > tmp_arm_loadstore_p1_u0_w1.c ./generate_arm_loadstore 1 1 0 > tmp_arm_loadstore_p1_u1_w0.c ./generate_arm_loadstore 1 1 1 > tmp_arm_loadstore_p1_u1_w1.c ./generate_arm_dpi > tmp_arm_dpi.c ./generate_arm_r 0x000 0x0ff > tmp_arm_r0.c ./generate_arm_r 0x100 0x1ff > tmp_arm_r1.c ./generate_arm_r 0x200 0x2ff > tmp_arm_r2.c ./generate_arm_r 0x300 0x3ff > tmp_arm_r3.c ./generate_arm_r 0x400 0x4ff > tmp_arm_r4.c ./generate_arm_r 0x500 0x5ff > tmp_arm_r5.c ./generate_arm_r 0x600 0x6ff > tmp_arm_r6.c ./generate_arm_r 0x700 0x7ff > tmp_arm_r7.c ./generate_arm_r 0x800 0x8ff > tmp_arm_r8.c ./generate_arm_r 0x900 0x9ff > tmp_arm_r9.c ./generate_arm_r 0xa00 0xaff > tmp_arm_ra.c ./generate_arm_r 0xb00 0xbff > tmp_arm_rb.c ./generate_arm_r 0xc00 0xcff > tmp_arm_rc.c ./generate_arm_r 0xd00 0xdff > tmp_arm_rd.c ./generate_arm_r 0xe00 0xeff > tmp_arm_re.c ./generate_arm_r 0xf00 0xfff > tmp_arm_rf.c ./generate_arm_r 0 0 > tmp_arm_r.c ./generate_arm_multi `cat cpu_arm_multi.txt` > tmp_arm_multi.c ./generate_m88k_loadstore > tmp_m88k_loadstore.c ./generate_m88k_loadstore: generated_functions = 198 ./generate_m88k_bcnd > tmp_m88k_bcnd.c ./generate_mips_loadstore > tmp_mips_loadstore.c ./generate_mips_loadstore_multi > tmp_mips_loadstore_multi.c ./generate_ppc_loadstore > tmp_ppc_loadstore.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c cpu_arm.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c cpu_i960.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c cpu_riscv.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c cpu_sh.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_loadstore.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_loadstore_p0_u0_w0.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_loadstore_p0_u0_w1.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_loadstore_p0_u1_w0.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_loadstore_p0_u1_w1.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_loadstore_p1_u0_w0.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_loadstore_p1_u0_w1.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_loadstore_p1_u1_w0.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_loadstore_p1_u1_w1.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_dpi.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_r0.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_r1.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_r2.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_r3.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_r4.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_r5.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_r6.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_r7.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_r8.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_r9.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_ra.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_rb.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_rc.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_rd.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_re.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_rf.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_r.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c tmp_arm_multi.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c cpu_m88k.c gcc -Wshadow -Wcast-align -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wno-cast-align -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I../include/ -I/opt/pkg/include -c cpu_mips.c In file included from /usr/include/sys/feature_tests.h:34, from /usr/include/stdio.h:37, from cpu_mips.c:31: /usr/include/assert.h: In function '__assert_c99': /usr/include/assert.h:46:19: error: expected declaration specifiers before '__sun_attr_' 46 | const char *) __NORETURN; | ^~~~~~~~~~ In file included from cpu_mips.c:75: tmp_mips_head.c:35:13: error: storage class specified for parameter 'single_step' 35 | extern bool single_step; | ^~~~~~~~~~~ tmp_mips_head.c:36:13: error: storage class specified for parameter 'about_to_enter_single_step' 36 | extern bool about_to_enter_single_step; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tmp_mips_head.c:37:12: error: storage class specified for parameter 'single_step_breakpoint' 37 | extern int single_step_breakpoint; | ^~~~~~~~~~~~~~~~~~~~~~ tmp_mips_head.c:38:12: error: storage class specified for parameter 'old_quiet_mode' 38 | extern int old_quiet_mode; | ^~~~~~~~~~~~~~ tmp_mips_head.c:39:12: error: storage class specified for parameter 'quiet_mode' 39 | extern int quiet_mode; | ^~~~~~~~~~ tmp_mips_head.c:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 61 | { | ^ tmp_mips_head.c:66:31: error: storage class specified for parameter 'nothing_call' 66 | static struct mips_instr_call nothing_call = { instr(nothing), {0,0,0} }; | ^~~~~~~~~~~~ tmp_mips_head.c:66:15: error: parameter 'nothing_call' is initialized 66 | static struct mips_instr_call nothing_call = { instr(nothing), {0,0,0} }; | ^~~~~~~~~~~~~~~ tmp_mips_head.c:42:18: error: 'mips_instr_nothing' undeclared (first use in this function) 42 | #define instr(n) mips_instr_ ## n | ^~~~~~~~~~~ tmp_mips_head.c:66:48: note: in expansion of macro 'instr' 66 | static struct mips_instr_call nothing_call = { instr(nothing), {0,0,0} }; | ^~~~~ tmp_mips_head.c:42:18: note: each undeclared identifier is reported only once for each function it appears in 42 | #define instr(n) mips_instr_ ## n | ^~~~~~~~~~~ tmp_mips_head.c:66:48: note: in expansion of macro 'instr' 66 | static struct mips_instr_call nothing_call = { instr(nothing), {0,0,0} }; | ^~~~~ cpu_mips.c:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 91 | { | ^ cpu_mips.c:327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 327 | { | ^ cpu_mips.c:410:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 410 | { | ^ cpu_mips.c:432:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 432 | { | ^ cpu_mips.c:487:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 487 | { | ^ cpu_mips.c:690:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 690 | { | ^ cpu_mips.c:1506:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1506 | { | ^ cpu_mips.c:1696:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1696 | { | ^ cpu_mips.c:1701:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1701 | { | ^ cpu_mips.c:1724:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1724 | { | ^ In file included from memory_mips.c:32, from cpu_mips.c:2008: /usr/include/sys/mman.h:183:3: error: storage class specified for parameter 'mmapobj_result_t' 183 | } mmapobj_result_t; | ^~~~~~~~~~~~~~~~ /usr/include/sys/mman.h:216:9: error: expected declaration specifiers before '#pragma' 216 | #pragma redefine_extname mmap64 mmap | ^~~~~~~~~~~~~~~~ /usr/include/sys/mman.h:239:12: error: storage class specified for parameter 'munmap' 239 | extern int munmap(void *, size_t); | ^~~~~~ /usr/include/sys/mman.h:240:12: error: storage class specified for parameter 'mprotect' 240 | extern int mprotect(void *, size_t, int); | ^~~~~~~~ /usr/include/sys/mman.h:241:12: error: storage class specified for parameter 'msync' 241 | extern int msync(void *, size_t, int); | ^~~~~ /usr/include/sys/mman.h:245:14: error: storage class specified for parameter 'mmap64' 245 | extern void *mmap64(void *, size_t, int, int, int, off64_t); | ^~~~~~ /usr/include/sys/mman.h:254:12: error: storage class specified for parameter 'mlock' 254 | extern int mlock(const void *, size_t); | ^~~~~ /usr/include/sys/mman.h:255:12: error: storage class specified for parameter 'munlock' 255 | extern int munlock(const void *, size_t); | ^~~~~~~ /usr/include/sys/mman.h:256:12: error: storage class specified for parameter 'mlockall' 256 | extern int mlockall(int); | ^~~~~~~~ /usr/include/sys/mman.h:257:12: error: storage class specified for parameter 'munlockall' 257 | extern int munlockall(void); | ^~~~~~~~~~ /usr/include/sys/mman.h:258:12: error: storage class specified for parameter 'shm_open' 258 | extern int shm_open(const char *, int, mode_t); | ^~~~~~~~ /usr/include/sys/mman.h:259:12: error: storage class specified for parameter 'shm_unlink' 259 | extern int shm_unlink(const char *); | ^~~~~~~~~~ /usr/include/sys/mman.h:263:12: error: storage class specified for parameter 'posix_madvise' 263 | extern int posix_madvise(void *, size_t, int); | ^~~~~~~~~~~~~ /usr/include/sys/mman.h:270:12: error: storage class specified for parameter 'mincore' 270 | extern int mincore(caddr_t, size_t, char *); | ^~~~~~~ /usr/include/sys/mman.h:271:12: error: storage class specified for parameter 'memcntl' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ /usr/include/sys/mman.h:272:12: error: storage class specified for parameter 'madvise' 272 | extern int madvise(caddr_t, size_t, int); | ^~~~~~~ /usr/include/sys/mman.h:273:12: error: storage class specified for parameter 'getpagesizes' 273 | extern int getpagesizes(size_t *, int); | ^~~~~~~~~~~~ /usr/include/sys/mman.h:274:12: error: storage class specified for parameter 'getpagesizes2' 274 | extern int getpagesizes2(size_t *, int); | ^~~~~~~~~~~~~ /usr/include/sys/mman.h:275:33: error: expected declaration specifiers or '...' before 'mmapobj_result_t' 275 | extern int mmapobj(int, uint_t, mmapobj_result_t *, uint_t *, void *); | ^~~~~~~~~~~~~~~~ /usr/include/sys/mman.h:278:12: error: storage class specified for parameter 'meminfo' 278 | extern int meminfo(const uint64_t *, int, const uint_t *, int, uint64_t *, | ^~~~~~~ /usr/include/sys/mman.h:402:3: error: storage class specified for parameter 'meminfo_t' 402 | } meminfo_t; | ^~~~~~~~~ memory_mips.c:45:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 45 | { | ^ In file included from memory_mips.c:122: memory_mips_v2p.c:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 59 | { | ^ In file included from memory_mips.c:128: memory_mips_v2p.c:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 59 | { | ^ In file included from memory_mips.c:134: memory_mips_v2p.c:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 59 | { | ^ In file included from memory_mips.c:141: memory_mips_v2p.c:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 59 | { | ^ In file included from memory_mips.c:146: memory_mips_v2p.c:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 59 | { | ^ In file included from cpu_mips.c:2011: tmp_mips_tail.c:6:15: error: storage class specified for parameter 'dyntrans_cache_size' 6 | extern size_t dyntrans_cache_size; | ^~~~~~~~~~~~~~~~~~~ In file included from tmp_mips_tail.c:11: cpu_dyntrans.c:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 43 | { | ^ cpu_dyntrans.c:480:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 480 | { | ^ tmp_mips_head.c:42:18: error: storage class specified for parameter 'mips_instr_to_be_translated' 42 | #define instr(n) mips_instr_ ## n | ^~~~~~~~~~~ cpu_dyntrans.c:908:13: note: in expansion of macro 'instr' 908 | static void instr(to_be_translated)(struct cpu *, struct DYNTRANS_IC *); | ^~~~~ tmp_mips_head.c:42:18: error: storage class specified for parameter 'mips_instr_end_of_page' 42 | #define instr(n) mips_instr_ ## n | ^~~~~~~~~~~ cpu_dyntrans.c:909:13: note: in expansion of macro 'instr' 909 | static void instr(end_of_page)(struct cpu *,struct DYNTRANS_IC *); | ^~~~~ tmp_mips_head.c:45:20: error: storage class specified for parameter 'mips32_instr_to_be_translated' 45 | #define instr32(n) mips32_instr_ ## n | ^~~~~~~~~~~~~ cpu_dyntrans.c:911:13: note: in expansion of macro 'instr32' 911 | static void instr32(to_be_translated)(struct cpu *, struct DYNTRANS_IC *); | ^~~~~~~ tmp_mips_head.c:45:20: error: storage class specified for parameter 'mips32_instr_end_of_page' 45 | #define instr32(n) mips32_instr_ ## n | ^~~~~~~~~~~~~ cpu_dyntrans.c:912:13: note: in expansion of macro 'instr32' 912 | static void instr32(end_of_page)(struct cpu *,struct DYNTRANS_IC *); | ^~~~~~~ tmp_mips_head.c:42:18: error: storage class specified for parameter 'mips_instr_end_of_page2' 42 | #define instr(n) mips_instr_ ## n | ^~~~~~~~~~~ cpu_dyntrans.c:923:13: note: in expansion of macro 'instr' 923 | static void instr(end_of_page2)(struct cpu *,struct DYNTRANS_IC *); | ^~~~~ tmp_mips_head.c:45:20: error: storage class specified for parameter 'mips32_instr_end_of_page2' 45 | #define instr32(n) mips32_instr_ ## n | ^~~~~~~~~~~~~ cpu_dyntrans.c:925:13: note: in expansion of macro 'instr32' 925 | static void instr32(end_of_page2)(struct cpu *,struct DYNTRANS_IC *); | ^~~~~~~ In file included from tmp_mips_tail.c:15: cpu_dyntrans.c:936:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 936 | { | ^ In file included from tmp_mips_tail.c:19: cpu_dyntrans.c:594:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 594 | { | ^ In file included from tmp_mips_tail.c:23: cpu_dyntrans.c:1014:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1014 | { | ^ In file included from tmp_mips_tail.c:27: cpu_dyntrans.c:1216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1216 | { | ^ In file included from tmp_mips_tail.c:31: cpu_dyntrans.c:1325:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1325 | { | ^ In file included from tmp_mips_tail.c:35: cpu_dyntrans.c:1495:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1495 | { | ^ In file included from tmp_mips_tail.c:40: memory_rw.c:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 67 | { | ^ In file included from tmp_mips_tail.c:46: cpu_dyntrans.c:623:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 623 | { | ^ cpu_dyntrans.c:855:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 855 | { | ^ In file included from tmp_mips_tail.c:63: cpu_mips_instr.c:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 70 | { | ^ cpu_mips_instr.c:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 119 | { | ^ cpu_mips_instr.c:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 132 | { | ^ cpu_mips_instr.c:149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 149 | { | ^ cpu_mips_instr.c:164:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 164 | { | ^ cpu_mips_instr.c:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 178 | { | ^ cpu_mips_instr.c:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 199 | { | ^ cpu_mips_instr.c:215:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 215 | { | ^ cpu_mips_instr.c:226:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 226 | { | ^ cpu_mips_instr.c:235:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 235 | { | ^ cpu_mips_instr.c:256:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 256 | { | ^ cpu_mips_instr.c:272:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 272 | { | ^ cpu_mips_instr.c:283:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 283 | { | ^ cpu_mips_instr.c:292:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 292 | { | ^ cpu_mips_instr.c:308:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 308 | { | ^ cpu_mips_instr.c:327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 327 | { | ^ cpu_mips_instr.c:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 349 | { | ^ cpu_mips_instr.c:366:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 366 | { | ^ cpu_mips_instr.c:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 388 | { | ^ cpu_mips_instr.c:414:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 414 | { | ^ cpu_mips_instr.c:435:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 435 | { | ^ cpu_mips_instr.c:451:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 451 | { | ^ cpu_mips_instr.c:473:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 473 | { | ^ cpu_mips_instr.c:499:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 499 | { | ^ cpu_mips_instr.c:520:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 520 | { | ^ cpu_mips_instr.c:536:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 536 | { | ^ cpu_mips_instr.c:558:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 558 | { | ^ cpu_mips_instr.c:584:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 584 | { | ^ cpu_mips_instr.c:605:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 605 | { | ^ cpu_mips_instr.c:621:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 621 | { | ^ cpu_mips_instr.c:643:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 643 | { | ^ cpu_mips_instr.c:669:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 669 | { | ^ cpu_mips_instr.c:698:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 698 | { | ^ cpu_mips_instr.c:722:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 722 | { | ^ cpu_mips_instr.c:752:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 752 | { | ^ cpu_mips_instr.c:786:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 786 | { | ^ cpu_mips_instr.c:815:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 815 | { | ^ cpu_mips_instr.c:839:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 839 | { | ^ cpu_mips_instr.c:869:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 869 | { | ^ cpu_mips_instr.c:903:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 903 | { | ^ cpu_mips_instr.c:924:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 924 | { | ^ cpu_mips_instr.c:940:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 940 | { | ^ cpu_mips_instr.c:962:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 962 | { | ^ cpu_mips_instr.c:988:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 988 | { | ^ cpu_mips_instr.c:1002:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1002 | { | ^ cpu_mips_instr.c:1016:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1016 | { | ^ cpu_mips_instr.c:1026:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1026 | { | ^ cpu_mips_instr.c:1041:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1041 | { | ^ cpu_mips_instr.c:1059:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1059 | { | ^ cpu_mips_instr.c:1086:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1086 | { | ^ cpu_mips_instr.c:1101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1101 | { | ^ cpu_mips_instr.c:1118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1118 | { | ^ cpu_mips_instr.c:1141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1141 | { | ^ cpu_mips_instr.c:1161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1161 | { | ^ cpu_mips_instr.c:1176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1176 | { | ^ cpu_mips_instr.c:1191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1191 | { | ^ cpu_mips_instr.c:1206:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1206 | { | ^ cpu_mips_instr.c:1221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1221 | { | ^ cpu_mips_instr.c:1236:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1236 | { | ^ cpu_mips_instr.c:1260:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1260 | { | ^ cpu_mips_instr.c:1282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1282 | { | ^ cpu_mips_instr.c:1299:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1299 | { | ^ cpu_mips_instr.c:1319:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1319 | { | ^ cpu_mips_instr.c:1326:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1326 | { | ^ cpu_mips_instr.c:1335:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1335 | { | ^ cpu_mips_instr.c:1340:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1340 | X(seb) { reg(ic->arg[1]) = (int8_t)reg(ic->arg[0]); } | ^ cpu_mips_instr.c:1341:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1341 | X(seh) { reg(ic->arg[1]) = (int16_t)reg(ic->arg[0]); } | ^ cpu_mips_instr.c:1351:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1351 | X(andi) { reg(ic->arg[1]) = reg(ic->arg[0]) & (uint32_t)ic->arg[2]; } | ^ cpu_mips_instr.c:1352:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1352 | X(ori) { reg(ic->arg[1]) = reg(ic->arg[0]) | (uint32_t)ic->arg[2]; } | ^ cpu_mips_instr.c:1353:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1353 | X(xori) { reg(ic->arg[1]) = reg(ic->arg[0]) ^ (uint32_t)ic->arg[2]; } | ^ cpu_mips_instr.c:1363:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1363 | { | ^ cpu_mips_instr.c:1376:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1376 | { | ^ cpu_mips_instr.c:1387:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1387 | { | ^ cpu_mips_instr.c:1401:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1401 | { | ^ cpu_mips_instr.c:1413:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1413 | { | ^ cpu_mips_instr.c:1420:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1420 | { | ^ cpu_mips_instr.c:1430:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1430 | { | ^ cpu_mips_instr.c:1437:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1437 | { | ^ cpu_mips_instr.c:1447:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1447 | { | ^ cpu_mips_instr.c:1476:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1476 | { | ^ cpu_mips_instr.c:1493:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1493 | { | ^ cpu_mips_instr.c:1506:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1506 | { | ^ cpu_mips_instr.c:1519:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1519 | { | ^ cpu_mips_instr.c:1532:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1532 | { | ^ cpu_mips_instr.c:1545:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1545 | { | ^ cpu_mips_instr.c:1558:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1558 | { | ^ cpu_mips_instr.c:1579:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1579 | X(addu) { reg(ic->arg[2]) = (int32_t)(reg(ic->arg[0]) + reg(ic->arg[1])); } | ^ cpu_mips_instr.c:1581:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1581 | { | ^ cpu_mips_instr.c:1596:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1596 | X(daddu){ reg(ic->arg[2]) = reg(ic->arg[0]) + reg(ic->arg[1]); } | ^ cpu_mips_instr.c:1598:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1598 | { | ^ cpu_mips_instr.c:1613:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1613 | X(subu) { reg(ic->arg[2]) = (int32_t)(reg(ic->arg[0]) - reg(ic->arg[1])); } | ^ cpu_mips_instr.c:1615:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1615 | { | ^ cpu_mips_instr.c:1631:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1631 | X(dsubu){ reg(ic->arg[2]) = reg(ic->arg[0]) - reg(ic->arg[1]); } | ^ cpu_mips_instr.c:1633:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1633 | { | ^ cpu_mips_instr.c:1649:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1649 | X(slt) { | ^ cpu_mips_instr.c:1653:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1653 | X(sltu) { | ^ cpu_mips_instr.c:1657:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1657 | X(and) { reg(ic->arg[2]) = reg(ic->arg[0]) & reg(ic->arg[1]); } | ^ cpu_mips_instr.c:1658:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1658 | X(or) { reg(ic->arg[2]) = reg(ic->arg[0]) | reg(ic->arg[1]); } | ^ cpu_mips_instr.c:1659:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1659 | X(xor) { reg(ic->arg[2]) = reg(ic->arg[0]) ^ reg(ic->arg[1]); } | ^ cpu_mips_instr.c:1660:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1660 | X(nor) { reg(ic->arg[2]) = ~(reg(ic->arg[0]) | reg(ic->arg[1])); } | ^ cpu_mips_instr.c:1661:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1661 | X(sll) { reg(ic->arg[2]) = (int32_t)(reg(ic->arg[0]) << (int32_t)ic->arg[1]); } | ^ cpu_mips_instr.c:1662:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1662 | X(sllv){ int32_t sa = reg(ic->arg[1]) & 31; | ^ cpu_mips_instr.c:1664:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1664 | X(srl) { reg(ic->arg[2]) = (int32_t)((uint32_t)reg(ic->arg[0]) >> ic->arg[1]); } | ^ cpu_mips_instr.c:1665:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1665 | X(srlv){ int32_t sa = reg(ic->arg[1]) & 31; | ^ cpu_mips_instr.c:1667:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1667 | X(sra) { reg(ic->arg[2]) = (int32_t)((int32_t)reg(ic->arg[0]) >> ic->arg[1]); } | ^ cpu_mips_instr.c:1668:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1668 | X(srav){ int32_t sa = reg(ic->arg[1]) & 31; | ^ cpu_mips_instr.c:1670:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1670 | X(dsll) { reg(ic->arg[2]) = (int64_t)reg(ic->arg[0]) << (int64_t)ic->arg[1]; } | ^ cpu_mips_instr.c:1671:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1671 | X(dsllv){ int64_t sa = reg(ic->arg[1]) & 63; | ^ cpu_mips_instr.c:1673:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1673 | X(dsrl) { reg(ic->arg[2]) = (int64_t)((uint64_t)reg(ic->arg[0]) >> | ^ cpu_mips_instr.c:1675:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1675 | X(dsrlv){ int64_t sa = reg(ic->arg[1]) & 63; | ^ cpu_mips_instr.c:1677:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1677 | X(dsra) { reg(ic->arg[2]) = (int64_t)reg(ic->arg[0]) >> (int64_t)ic->arg[1]; } | ^ cpu_mips_instr.c:1678:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1678 | X(dsrav){ int64_t sa = reg(ic->arg[1]) & 63; | ^ cpu_mips_instr.c:1680:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1680 | X(mul) { reg(ic->arg[2]) = (int32_t) | ^ cpu_mips_instr.c:1682:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1682 | X(movn) { if (reg(ic->arg[1])) reg(ic->arg[2]) = reg(ic->arg[0]); } | ^ cpu_mips_instr.c:1683:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1683 | X(movz) { if (!reg(ic->arg[1])) reg(ic->arg[2]) = reg(ic->arg[0]); } | ^ cpu_mips_instr.c:1686:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1686 | { | ^ cpu_mips_instr.c:1696:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1696 | { | ^ cpu_mips_instr.c:1714:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1714 | { | ^ cpu_mips_instr.c:1722:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1722 | { | ^ cpu_mips_instr.c:1743:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1743 | { | ^ cpu_mips_instr.c:1751:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1751 | { | ^ cpu_mips_instr.c:1760:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1760 | { | ^ cpu_mips_instr.c:1768:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1768 | { | ^ cpu_mips_instr.c:1776:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1776 | { | ^ cpu_mips_instr.c:1785:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1785 | { | ^ cpu_mips_instr.c:1800:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1800 | X(mov) { reg(ic->arg[2]) = reg(ic->arg[0]); } | ^ cpu_mips_instr.c:1810:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1810 | { | ^ cpu_mips_instr.c:1821:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1821 | { | ^ cpu_mips_instr.c:1832:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1832 | { | ^ cpu_mips_instr.c:1843:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1843 | { | ^ cpu_mips_instr.c:1866:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1866 | { | ^ cpu_mips_instr.c:1882:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1882 | { | ^ cpu_mips_instr.c:1887:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1887 | { | ^ cpu_mips_instr.c:1903:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1903 | { | ^ cpu_mips_instr.c:1907:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1907 | { | ^ cpu_mips_instr.c:1911:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1911 | { | ^ cpu_mips_instr.c:1925:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1925 | { | ^ cpu_mips_instr.c:1941:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1941 | { | ^ cpu_mips_instr.c:1949:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1949 | { | ^ cpu_mips_instr.c:1959:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1959 | { | ^ cpu_mips_instr.c:1971:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1971 | { | ^ cpu_mips_instr.c:2005:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2005 | { | ^ cpu_mips_instr.c:2014:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2014 | { | ^ cpu_mips_instr.c:2026:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2026 | { | ^ cpu_mips_instr.c:2044:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2044 | { | ^ cpu_mips_instr.c:2087:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2087 | { | ^ cpu_mips_instr.c:2098:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2098 | { | ^ cpu_mips_instr.c:2106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2106 | { | ^ cpu_mips_instr.c:2114:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2114 | { | ^ cpu_mips_instr.c:2127:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2127 | { | ^ cpu_mips_instr.c:2178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2178 | { | ^ cpu_mips_instr.c:2195:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2195 | { | ^ cpu_mips_instr.c:2204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2204 | { | ^ cpu_mips_instr.c:2221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2221 | { | ^ cpu_mips_instr.c:2234:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2234 | { | ^ cpu_mips_instr.c:2255:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2255 | { | ^ cpu_mips_instr.c:2278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2278 | { | ^ cpu_mips_instr.c:2303:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2303 | { | ^ cpu_mips_instr.c:2343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2343 | { | ^ cpu_mips_instr.c:2357:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2357 | { | ^ cpu_mips_instr.c:2368:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2368 | { | ^ In file included from tmp_mips_loadstore.c:12, from cpu_mips_instr.c:2373: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:30: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:48: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:66: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:84: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:102: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:120: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:138: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:156: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:173: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:190: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:207: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:223: cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:239: cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:255: cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:271: cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:287: cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:303: cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:319: cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:334: cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:349: cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ tmp_mips_loadstore.c:713:49: error: parameter 'mips_loadstore' is initialized 713 | void (*mips_loadstore[32])(struct cpu *, struct mips_instr_call *) = { | ^~~~~~~~~~~~~~~ tmp_mips_loadstore.c:713:70: error: variable-sized object may not be initialized except with an empty initializer 713 | void (*mips_loadstore[32])(struct cpu *, struct mips_instr_call *) = { | ^ tmp_mips_loadstore.c:714:9: error: 'mips_instr_lu1_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 714 | mips_instr_lu1_le, | ^~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:715:9: error: 'mips_instr_l1_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 715 | mips_instr_l1_le, | ^~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:715:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:715:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:716:9: error: 'mips_instr_lu2_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 716 | mips_instr_lu2_le, | ^~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:716:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:716:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:717:9: error: 'mips_instr_l2_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 717 | mips_instr_l2_le, | ^~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:717:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:717:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:718:9: error: 'mips_instr_lu4_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 718 | mips_instr_lu4_le, | ^~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:718:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:718:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:719:9: error: 'mips_instr_l4_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 719 | mips_instr_l4_le, | ^~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:719:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:719:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:720:9: error: 'mips_instr_lu8_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 720 | mips_instr_lu8_le, | ^~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:720:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:720:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:721:9: error: 'mips_instr_l8_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 721 | mips_instr_l8_le, | ^~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:721:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:721:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:722:9: error: 'mips_instr_s1_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 722 | mips_instr_s1_le, | ^~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:722:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:722:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:723:9: error: 'mips_instr_invalid' undeclared (first use in this function); did you mean 'mips_instr_call'? 723 | mips_instr_invalid, | ^~~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:723:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:723:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:724:9: error: 'mips_instr_s2_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 724 | mips_instr_s2_le, | ^~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:724:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:724:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:725:9: warning: excess elements in scalar initializer 725 | mips_instr_invalid, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:725:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:726:9: error: 'mips_instr_s4_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 726 | mips_instr_s4_le, | ^~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:726:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:726:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:727:9: warning: excess elements in scalar initializer 727 | mips_instr_invalid, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:727:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:728:9: error: 'mips_instr_s8_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 728 | mips_instr_s8_le, | ^~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:728:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:728:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:729:9: warning: excess elements in scalar initializer 729 | mips_instr_invalid, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:729:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:730:9: warning: excess elements in scalar initializer 730 | mips_instr_lu1_le, | ^~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:730:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:731:9: warning: excess elements in scalar initializer 731 | mips_instr_l1_le, | ^~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:731:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:732:9: error: 'mips_instr_lu2_be' undeclared (first use in this function); did you mean 'mips_instr_call'? 732 | mips_instr_lu2_be, | ^~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:732:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:732:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:733:9: error: 'mips_instr_l2_be' undeclared (first use in this function); did you mean 'mips_instr_call'? 733 | mips_instr_l2_be, | ^~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:733:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:733:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:734:9: error: 'mips_instr_lu4_be' undeclared (first use in this function); did you mean 'mips_instr_call'? 734 | mips_instr_lu4_be, | ^~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:734:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:734:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:735:9: error: 'mips_instr_l4_be' undeclared (first use in this function); did you mean 'mips_instr_call'? 735 | mips_instr_l4_be, | ^~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:735:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:735:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:736:9: error: 'mips_instr_lu8_be' undeclared (first use in this function); did you mean 'mips_instr_call'? 736 | mips_instr_lu8_be, | ^~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:736:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:736:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:737:9: error: 'mips_instr_l8_be' undeclared (first use in this function); did you mean 'mips_instr_call'? 737 | mips_instr_l8_be, | ^~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:737:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:737:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:738:9: warning: excess elements in scalar initializer 738 | mips_instr_s1_le, | ^~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:738:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:739:9: warning: excess elements in scalar initializer 739 | mips_instr_invalid, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:739:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:740:9: error: 'mips_instr_s2_be' undeclared (first use in this function); did you mean 'mips_instr_call'? 740 | mips_instr_s2_be, | ^~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:740:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:740:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:741:9: warning: excess elements in scalar initializer 741 | mips_instr_invalid, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:741:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:742:9: error: 'mips_instr_s4_be' undeclared (first use in this function); did you mean 'mips_instr_call'? 742 | mips_instr_s4_be, | ^~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:742:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:742:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:743:9: warning: excess elements in scalar initializer 743 | mips_instr_invalid, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:743:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:744:9: error: 'mips_instr_s8_be' undeclared (first use in this function); did you mean 'mips_instr_call'? 744 | mips_instr_s8_be, | ^~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:744:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:744:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:745:9: warning: excess elements in scalar initializer 745 | mips_instr_invalid }; | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:745:9: note: (near initialization for 'mips_loadstore') tmp_mips_loadstore.c:787:57: error: parameter 'mips_loadstore_generic' is initialized 787 | void (*mips_loadstore_generic[16])(struct cpu *, struct mips_instr_call *) = { | ^~~~~~~~~~~~~~~ tmp_mips_loadstore.c:787:78: error: variable-sized object may not be initialized except with an empty initializer 787 | void (*mips_loadstore_generic[16])(struct cpu *, struct mips_instr_call *) = { | ^ tmp_mips_loadstore.c:788:9: error: 'mips_generic_lu1' undeclared (first use in this function) 788 | mips_generic_lu1, | ^~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:789:9: error: 'mips_generic_l1' undeclared (first use in this function) 789 | mips_generic_l1, | ^~~~~~~~~~~~~~~ tmp_mips_loadstore.c:789:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:789:9: note: (near initialization for 'mips_loadstore_generic') tmp_mips_loadstore.c:790:9: error: 'mips_generic_lu2' undeclared (first use in this function) 790 | mips_generic_lu2, | ^~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:790:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:790:9: note: (near initialization for 'mips_loadstore_generic') tmp_mips_loadstore.c:791:9: error: 'mips_generic_l2' undeclared (first use in this function) 791 | mips_generic_l2, | ^~~~~~~~~~~~~~~ tmp_mips_loadstore.c:791:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:791:9: note: (near initialization for 'mips_loadstore_generic') tmp_mips_loadstore.c:792:9: error: 'mips_generic_lu4' undeclared (first use in this function) 792 | mips_generic_lu4, | ^~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:792:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:792:9: note: (near initialization for 'mips_loadstore_generic') tmp_mips_loadstore.c:793:9: error: 'mips_generic_l4' undeclared (first use in this function) 793 | mips_generic_l4, | ^~~~~~~~~~~~~~~ tmp_mips_loadstore.c:793:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:793:9: note: (near initialization for 'mips_loadstore_generic') tmp_mips_loadstore.c:794:9: error: 'mips_generic_lu8' undeclared (first use in this function) 794 | mips_generic_lu8, | ^~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:794:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:794:9: note: (near initialization for 'mips_loadstore_generic') tmp_mips_loadstore.c:795:9: error: 'mips_generic_l8' undeclared (first use in this function) 795 | mips_generic_l8, | ^~~~~~~~~~~~~~~ tmp_mips_loadstore.c:795:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:795:9: note: (near initialization for 'mips_loadstore_generic') tmp_mips_loadstore.c:796:9: error: 'mips_generic_s1' undeclared (first use in this function) 796 | mips_generic_s1, | ^~~~~~~~~~~~~~~ tmp_mips_loadstore.c:796:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:796:9: note: (near initialization for 'mips_loadstore_generic') tmp_mips_loadstore.c:797:9: warning: excess elements in scalar initializer 797 | mips_instr_invalid, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:797:9: note: (near initialization for 'mips_loadstore_generic') tmp_mips_loadstore.c:798:9: error: 'mips_generic_s2' undeclared (first use in this function) 798 | mips_generic_s2, | ^~~~~~~~~~~~~~~ tmp_mips_loadstore.c:798:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:798:9: note: (near initialization for 'mips_loadstore_generic') tmp_mips_loadstore.c:799:9: warning: excess elements in scalar initializer 799 | mips_instr_invalid, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:799:9: note: (near initialization for 'mips_loadstore_generic') tmp_mips_loadstore.c:800:9: error: 'mips_generic_s4' undeclared (first use in this function) 800 | mips_generic_s4, | ^~~~~~~~~~~~~~~ tmp_mips_loadstore.c:800:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:800:9: note: (near initialization for 'mips_loadstore_generic') tmp_mips_loadstore.c:801:9: warning: excess elements in scalar initializer 801 | mips_instr_invalid, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:801:9: note: (near initialization for 'mips_loadstore_generic') tmp_mips_loadstore.c:802:9: error: 'mips_generic_s8' undeclared (first use in this function) 802 | mips_generic_s8, | ^~~~~~~~~~~~~~~ tmp_mips_loadstore.c:802:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:802:9: note: (near initialization for 'mips_loadstore_generic') tmp_mips_loadstore.c:803:9: warning: excess elements in scalar initializer 803 | mips_instr_invalid }; | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:803:9: note: (near initialization for 'mips_loadstore_generic') cpu_mips_instr.c:2390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2390 | { | ^ cpu_mips_instr.c:2428:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2428 | { | ^ cpu_mips_instr.c:2470:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2470 | { | ^ cpu_mips_instr.c:2528:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2528 | { | ^ cpu_mips_instr.c:2598:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2598 | { | ^ cpu_mips_instr.c:2610:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2610 | { | ^ cpu_mips_instr.c:2622:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2622 | { | ^ cpu_mips_instr.c:2650:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2650 | { | ^ cpu_mips_instr.c:2687:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2687 | X(lwl) { mips_unaligned_loadstore(cpu, ic, 1, sizeof(uint32_t), 0); } | ^ cpu_mips_instr.c:2688:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2688 | X(lwr) { mips_unaligned_loadstore(cpu, ic, 0, sizeof(uint32_t), 0); } | ^ cpu_mips_instr.c:2689:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2689 | X(ldl) { mips_unaligned_loadstore(cpu, ic, 1, sizeof(uint64_t), 0); } | ^ cpu_mips_instr.c:2690:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2690 | X(ldr) { mips_unaligned_loadstore(cpu, ic, 0, sizeof(uint64_t), 0); } | ^ cpu_mips_instr.c:2691:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2691 | X(swl) { mips_unaligned_loadstore(cpu, ic, 1, sizeof(uint32_t), 1); } | ^ cpu_mips_instr.c:2692:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2692 | X(swr) { mips_unaligned_loadstore(cpu, ic, 0, sizeof(uint32_t), 1); } | ^ cpu_mips_instr.c:2693:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2693 | X(sdl) { mips_unaligned_loadstore(cpu, ic, 1, sizeof(uint64_t), 1); } | ^ cpu_mips_instr.c:2694:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2694 | X(sdr) { mips_unaligned_loadstore(cpu, ic, 0, sizeof(uint64_t), 1); } | ^ cpu_mips_instr.c:2705:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2705 | { | ^ cpu_mips_instr.c:2712:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2712 | { | ^ cpu_mips_instr.c:2731:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2731 | { | ^ In file included from cpu_mips_instr.c:2788: tmp_mips_loadstore_multi.c:32:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 32 | { | ^ tmp_mips_loadstore_multi.c:101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 101 | { | ^ tmp_mips_loadstore_multi.c:180:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 180 | { | ^ tmp_mips_loadstore_multi.c:269:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 269 | { | ^ tmp_mips_loadstore_multi.c:348:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 348 | { | ^ tmp_mips_loadstore_multi.c:417:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 417 | { | ^ tmp_mips_loadstore_multi.c:496:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 496 | { | ^ tmp_mips_loadstore_multi.c:585:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 585 | { | ^ tmp_mips_loadstore_multi.c:664:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 664 | { | ^ tmp_mips_loadstore_multi.c:733:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 733 | { | ^ tmp_mips_loadstore_multi.c:812:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 812 | { | ^ tmp_mips_loadstore_multi.c:901:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 901 | { | ^ tmp_mips_loadstore_multi.c:980:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 980 | { | ^ tmp_mips_loadstore_multi.c:1049:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1049 | { | ^ tmp_mips_loadstore_multi.c:1128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1128 | { | ^ tmp_mips_loadstore_multi.c:1217:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1217 | { | ^ cpu_mips_instr.c:2795:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2795 | { | ^ cpu_mips_instr.c:2824:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2824 | { | ^ cpu_mips_instr.c:2922:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2922 | { | ^ cpu_mips_instr.c:3007:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3007 | { | ^ cpu_mips_instr.c:3033:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3033 | { | ^ cpu_mips_instr.c:3053:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3053 | { | ^ cpu_mips_instr.c:3072:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3072 | { | ^ cpu_mips_instr.c:3091:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3091 | { | ^ cpu_mips_instr.c:3113:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3113 | { | ^ cpu_mips_instr.c:3127:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3127 | { | ^ cpu_mips_instr.c:3139:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3139 | { | ^ cpu_mips_instr.c:3188:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3188 | { | ^ cpu_mips_instr.c:3223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3223 | { | ^ cpu_mips_instr.c:3290:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3290 | { | ^ cpu_mips_instr.c:3359:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3359 | { | ^ cpu_mips_instr.c:3388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3388 | { | ^ cpu_mips_instr.c:3472:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3472 | { | ^ cpu_mips_instr.c:3495:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3495 | { | ^ cpu_mips_instr.c:3513:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3513 | { | ^ cpu_mips_instr.c:3538:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3538 | { | ^ cpu_mips_instr.c:3585:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3585 | { | ^ cpu_mips_instr.c:3612:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3612 | { | ^ In file included from tmp_mips_tail.c:66: cpu_dyntrans.c:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 178 | { | ^ In file included from tmp_mips_tail.c:91: cpu_dyntrans.c:1014:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1014 | { | ^ In file included from tmp_mips_tail.c:95: cpu_dyntrans.c:1216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1216 | { | ^ In file included from tmp_mips_tail.c:99: cpu_dyntrans.c:1325:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1325 | { | ^ In file included from tmp_mips_tail.c:103: cpu_dyntrans.c:1495:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1495 | { | ^ In file included from tmp_mips_tail.c:110: cpu_dyntrans.c:623:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 623 | { | ^ cpu_dyntrans.c:855:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 855 | { | ^ In file included from tmp_mips_tail.c:118: cpu_mips_instr.c:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 119 | { | ^ cpu_mips_instr.c:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 132 | { | ^ cpu_mips_instr.c:149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 149 | { | ^ cpu_mips_instr.c:164:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 164 | { | ^ cpu_mips_instr.c:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 178 | { | ^ cpu_mips_instr.c:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 199 | { | ^ cpu_mips_instr.c:215:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 215 | { | ^ cpu_mips_instr.c:226:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 226 | { | ^ cpu_mips_instr.c:235:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 235 | { | ^ cpu_mips_instr.c:256:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 256 | { | ^ cpu_mips_instr.c:272:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 272 | { | ^ cpu_mips_instr.c:283:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 283 | { | ^ cpu_mips_instr.c:292:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 292 | { | ^ cpu_mips_instr.c:308:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 308 | { | ^ cpu_mips_instr.c:327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 327 | { | ^ cpu_mips_instr.c:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 349 | { | ^ cpu_mips_instr.c:366:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 366 | { | ^ cpu_mips_instr.c:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 388 | { | ^ cpu_mips_instr.c:414:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 414 | { | ^ cpu_mips_instr.c:435:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 435 | { | ^ cpu_mips_instr.c:451:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 451 | { | ^ cpu_mips_instr.c:473:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 473 | { | ^ cpu_mips_instr.c:499:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 499 | { | ^ cpu_mips_instr.c:520:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 520 | { | ^ cpu_mips_instr.c:536:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 536 | { | ^ cpu_mips_instr.c:558:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 558 | { | ^ cpu_mips_instr.c:584:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 584 | { | ^ cpu_mips_instr.c:605:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 605 | { | ^ cpu_mips_instr.c:621:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 621 | { | ^ cpu_mips_instr.c:643:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 643 | { | ^ cpu_mips_instr.c:669:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 669 | { | ^ cpu_mips_instr.c:698:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 698 | { | ^ cpu_mips_instr.c:722:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 722 | { | ^ cpu_mips_instr.c:752:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 752 | { | ^ cpu_mips_instr.c:786:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 786 | { | ^ cpu_mips_instr.c:815:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 815 | { | ^ cpu_mips_instr.c:839:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 839 | { | ^ cpu_mips_instr.c:869:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 869 | { | ^ cpu_mips_instr.c:903:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 903 | { | ^ cpu_mips_instr.c:924:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 924 | { | ^ cpu_mips_instr.c:940:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 940 | { | ^ cpu_mips_instr.c:962:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 962 | { | ^ cpu_mips_instr.c:988:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 988 | { | ^ cpu_mips_instr.c:1002:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1002 | { | ^ cpu_mips_instr.c:1016:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1016 | { | ^ cpu_mips_instr.c:1026:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1026 | { | ^ cpu_mips_instr.c:1041:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1041 | { | ^ cpu_mips_instr.c:1059:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1059 | { | ^ cpu_mips_instr.c:1086:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1086 | { | ^ cpu_mips_instr.c:1101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1101 | { | ^ cpu_mips_instr.c:1118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1118 | { | ^ cpu_mips_instr.c:1141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1141 | { | ^ cpu_mips_instr.c:1161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1161 | { | ^ cpu_mips_instr.c:1176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1176 | { | ^ cpu_mips_instr.c:1191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1191 | { | ^ cpu_mips_instr.c:1206:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1206 | { | ^ cpu_mips_instr.c:1221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1221 | { | ^ cpu_mips_instr.c:1236:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1236 | { | ^ cpu_mips_instr.c:1260:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1260 | { | ^ cpu_mips_instr.c:1282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1282 | { | ^ cpu_mips_instr.c:1299:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1299 | { | ^ cpu_mips_instr.c:1319:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1319 | { | ^ cpu_mips_instr.c:1326:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1326 | { | ^ cpu_mips_instr.c:1335:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1335 | { | ^ cpu_mips_instr.c:1340:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1340 | X(seb) { reg(ic->arg[1]) = (int8_t)reg(ic->arg[0]); } | ^ cpu_mips_instr.c:1341:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1341 | X(seh) { reg(ic->arg[1]) = (int16_t)reg(ic->arg[0]); } | ^ cpu_mips_instr.c:1351:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1351 | X(andi) { reg(ic->arg[1]) = reg(ic->arg[0]) & (uint32_t)ic->arg[2]; } | ^ cpu_mips_instr.c:1352:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1352 | X(ori) { reg(ic->arg[1]) = reg(ic->arg[0]) | (uint32_t)ic->arg[2]; } | ^ cpu_mips_instr.c:1353:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1353 | X(xori) { reg(ic->arg[1]) = reg(ic->arg[0]) ^ (uint32_t)ic->arg[2]; } | ^ cpu_mips_instr.c:1363:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1363 | { | ^ cpu_mips_instr.c:1376:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1376 | { | ^ cpu_mips_instr.c:1387:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1387 | { | ^ cpu_mips_instr.c:1401:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1401 | { | ^ cpu_mips_instr.c:1413:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1413 | { | ^ cpu_mips_instr.c:1420:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1420 | { | ^ cpu_mips_instr.c:1430:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1430 | { | ^ cpu_mips_instr.c:1437:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1437 | { | ^ cpu_mips_instr.c:1447:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1447 | { | ^ cpu_mips_instr.c:1476:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1476 | { | ^ cpu_mips_instr.c:1493:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1493 | { | ^ cpu_mips_instr.c:1506:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1506 | { | ^ cpu_mips_instr.c:1519:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1519 | { | ^ cpu_mips_instr.c:1532:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1532 | { | ^ cpu_mips_instr.c:1545:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1545 | { | ^ cpu_mips_instr.c:1558:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1558 | { | ^ cpu_mips_instr.c:1579:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1579 | X(addu) { reg(ic->arg[2]) = (int32_t)(reg(ic->arg[0]) + reg(ic->arg[1])); } | ^ cpu_mips_instr.c:1581:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1581 | { | ^ cpu_mips_instr.c:1596:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1596 | X(daddu){ reg(ic->arg[2]) = reg(ic->arg[0]) + reg(ic->arg[1]); } | ^ cpu_mips_instr.c:1598:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1598 | { | ^ cpu_mips_instr.c:1613:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1613 | X(subu) { reg(ic->arg[2]) = (int32_t)(reg(ic->arg[0]) - reg(ic->arg[1])); } | ^ cpu_mips_instr.c:1615:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1615 | { | ^ cpu_mips_instr.c:1631:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1631 | X(dsubu){ reg(ic->arg[2]) = reg(ic->arg[0]) - reg(ic->arg[1]); } | ^ cpu_mips_instr.c:1633:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1633 | { | ^ cpu_mips_instr.c:1649:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1649 | X(slt) { | ^ cpu_mips_instr.c:1653:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1653 | X(sltu) { | ^ cpu_mips_instr.c:1657:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1657 | X(and) { reg(ic->arg[2]) = reg(ic->arg[0]) & reg(ic->arg[1]); } | ^ cpu_mips_instr.c:1658:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1658 | X(or) { reg(ic->arg[2]) = reg(ic->arg[0]) | reg(ic->arg[1]); } | ^ cpu_mips_instr.c:1659:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1659 | X(xor) { reg(ic->arg[2]) = reg(ic->arg[0]) ^ reg(ic->arg[1]); } | ^ cpu_mips_instr.c:1660:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1660 | X(nor) { reg(ic->arg[2]) = ~(reg(ic->arg[0]) | reg(ic->arg[1])); } | ^ cpu_mips_instr.c:1661:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1661 | X(sll) { reg(ic->arg[2]) = (int32_t)(reg(ic->arg[0]) << (int32_t)ic->arg[1]); } | ^ cpu_mips_instr.c:1662:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1662 | X(sllv){ int32_t sa = reg(ic->arg[1]) & 31; | ^ cpu_mips_instr.c:1664:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1664 | X(srl) { reg(ic->arg[2]) = (int32_t)((uint32_t)reg(ic->arg[0]) >> ic->arg[1]); } | ^ cpu_mips_instr.c:1665:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1665 | X(srlv){ int32_t sa = reg(ic->arg[1]) & 31; | ^ cpu_mips_instr.c:1667:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1667 | X(sra) { reg(ic->arg[2]) = (int32_t)((int32_t)reg(ic->arg[0]) >> ic->arg[1]); } | ^ cpu_mips_instr.c:1668:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1668 | X(srav){ int32_t sa = reg(ic->arg[1]) & 31; | ^ cpu_mips_instr.c:1670:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1670 | X(dsll) { reg(ic->arg[2]) = (int64_t)reg(ic->arg[0]) << (int64_t)ic->arg[1]; } | ^ cpu_mips_instr.c:1671:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1671 | X(dsllv){ int64_t sa = reg(ic->arg[1]) & 63; | ^ cpu_mips_instr.c:1673:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1673 | X(dsrl) { reg(ic->arg[2]) = (int64_t)((uint64_t)reg(ic->arg[0]) >> | ^ cpu_mips_instr.c:1675:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1675 | X(dsrlv){ int64_t sa = reg(ic->arg[1]) & 63; | ^ cpu_mips_instr.c:1677:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1677 | X(dsra) { reg(ic->arg[2]) = (int64_t)reg(ic->arg[0]) >> (int64_t)ic->arg[1]; } | ^ cpu_mips_instr.c:1678:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1678 | X(dsrav){ int64_t sa = reg(ic->arg[1]) & 63; | ^ cpu_mips_instr.c:1680:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1680 | X(mul) { reg(ic->arg[2]) = (int32_t) | ^ cpu_mips_instr.c:1682:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1682 | X(movn) { if (reg(ic->arg[1])) reg(ic->arg[2]) = reg(ic->arg[0]); } | ^ cpu_mips_instr.c:1683:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1683 | X(movz) { if (!reg(ic->arg[1])) reg(ic->arg[2]) = reg(ic->arg[0]); } | ^ cpu_mips_instr.c:1686:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1686 | { | ^ cpu_mips_instr.c:1696:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1696 | { | ^ cpu_mips_instr.c:1714:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1714 | { | ^ cpu_mips_instr.c:1722:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1722 | { | ^ cpu_mips_instr.c:1743:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1743 | { | ^ cpu_mips_instr.c:1751:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1751 | { | ^ cpu_mips_instr.c:1760:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1760 | { | ^ cpu_mips_instr.c:1768:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1768 | { | ^ cpu_mips_instr.c:1776:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1776 | { | ^ cpu_mips_instr.c:1785:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1785 | { | ^ cpu_mips_instr.c:1800:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1800 | X(mov) { reg(ic->arg[2]) = reg(ic->arg[0]); } | ^ cpu_mips_instr.c:1810:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1810 | { | ^ cpu_mips_instr.c:1821:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1821 | { | ^ cpu_mips_instr.c:1832:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1832 | { | ^ cpu_mips_instr.c:1843:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1843 | { | ^ cpu_mips_instr.c:1866:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1866 | { | ^ cpu_mips_instr.c:1882:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1882 | { | ^ cpu_mips_instr.c:1887:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1887 | { | ^ cpu_mips_instr.c:1903:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1903 | { | ^ cpu_mips_instr.c:1907:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1907 | { | ^ cpu_mips_instr.c:1911:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1911 | { | ^ cpu_mips_instr.c:1925:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1925 | { | ^ cpu_mips_instr.c:1941:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1941 | { | ^ cpu_mips_instr.c:1949:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1949 | { | ^ cpu_mips_instr.c:1959:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1959 | { | ^ cpu_mips_instr.c:1971:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1971 | { | ^ cpu_mips_instr.c:2005:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2005 | { | ^ cpu_mips_instr.c:2014:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2014 | { | ^ cpu_mips_instr.c:2026:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2026 | { | ^ cpu_mips_instr.c:2044:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2044 | { | ^ cpu_mips_instr.c:2087:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2087 | { | ^ cpu_mips_instr.c:2098:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2098 | { | ^ cpu_mips_instr.c:2106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2106 | { | ^ cpu_mips_instr.c:2114:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2114 | { | ^ cpu_mips_instr.c:2127:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2127 | { | ^ cpu_mips_instr.c:2178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2178 | { | ^ cpu_mips_instr.c:2195:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2195 | { | ^ cpu_mips_instr.c:2204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2204 | { | ^ cpu_mips_instr.c:2221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2221 | { | ^ cpu_mips_instr.c:2234:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2234 | { | ^ cpu_mips_instr.c:2255:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2255 | { | ^ cpu_mips_instr.c:2278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2278 | { | ^ cpu_mips_instr.c:2303:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2303 | { | ^ cpu_mips_instr.c:2343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2343 | { | ^ cpu_mips_instr.c:2357:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2357 | { | ^ cpu_mips_instr.c:2368:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2368 | { | ^ In file included from tmp_mips_loadstore.c:365, from cpu_mips_instr.c:2373: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:383: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:401: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:419: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:437: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:455: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:473: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:491: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:509: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:526: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:543: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:560: cpu_mips_instr_loadstore.c:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 44 | { | ^ cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:576: cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:592: cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:608: cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:624: cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:640: cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:656: cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:672: cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:687: cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ In file included from tmp_mips_loadstore.c:702: cpu_mips_instr_loadstore.c:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 141 | { | ^ tmp_mips_loadstore.c:750:51: error: parameter 'mips32_loadstore' is initialized 750 | void (*mips32_loadstore[32])(struct cpu *, struct mips_instr_call *) = { | ^~~~~~~~~~~~~~~ tmp_mips_loadstore.c:750:72: error: variable-sized object may not be initialized except with an empty initializer 750 | void (*mips32_loadstore[32])(struct cpu *, struct mips_instr_call *) = { | ^ tmp_mips_loadstore.c:751:9: error: 'mips32_instr_lu1_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 751 | mips32_instr_lu1_le, | ^~~~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:752:9: error: 'mips32_instr_l1_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 752 | mips32_instr_l1_le, | ^~~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:752:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:752:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:753:9: error: 'mips32_instr_lu2_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 753 | mips32_instr_lu2_le, | ^~~~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:753:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:753:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:754:9: error: 'mips32_instr_l2_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 754 | mips32_instr_l2_le, | ^~~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:754:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:754:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:755:9: error: 'mips32_instr_lu4_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 755 | mips32_instr_lu4_le, | ^~~~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:755:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:755:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:756:9: error: 'mips32_instr_l4_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 756 | mips32_instr_l4_le, | ^~~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:756:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:756:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:757:9: error: 'mips32_instr_lu8_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 757 | mips32_instr_lu8_le, | ^~~~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:757:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:757:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:758:9: error: 'mips32_instr_l8_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 758 | mips32_instr_l8_le, | ^~~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:758:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:758:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:759:9: error: 'mips32_instr_s1_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 759 | mips32_instr_s1_le, | ^~~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:759:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:759:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:760:9: error: 'mips32_instr_invalid' undeclared (first use in this function); did you mean 'mips_instr_call'? 760 | mips32_instr_invalid, | ^~~~~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:760:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:760:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:761:9: error: 'mips32_instr_s2_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 761 | mips32_instr_s2_le, | ^~~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:761:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:761:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:762:9: warning: excess elements in scalar initializer 762 | mips32_instr_invalid, | ^~~~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:762:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:763:9: error: 'mips32_instr_s4_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 763 | mips32_instr_s4_le, | ^~~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:763:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:763:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:764:9: warning: excess elements in scalar initializer 764 | mips32_instr_invalid, | ^~~~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:764:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:765:9: error: 'mips32_instr_s8_le' undeclared (first use in this function); did you mean 'mips_instr_call'? 765 | mips32_instr_s8_le, | ^~~~~~~~~~~~~~~~~~ | mips_instr_call tmp_mips_loadstore.c:765:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:765:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:766:9: warning: excess elements in scalar initializer 766 | mips32_instr_invalid, | ^~~~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:766:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:767:9: warning: excess elements in scalar initializer 767 | mips32_instr_lu1_le, | ^~~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:767:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:768:9: warning: excess elements in scalar initializer 768 | mips32_instr_l1_le, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:768:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:769:9: error: 'mips32_instr_lu2_be' undeclared (first use in this function) 769 | mips32_instr_lu2_be, | ^~~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:769:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:769:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:770:9: error: 'mips32_instr_l2_be' undeclared (first use in this function) 770 | mips32_instr_l2_be, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:770:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:770:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:771:9: error: 'mips32_instr_lu4_be' undeclared (first use in this function) 771 | mips32_instr_lu4_be, | ^~~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:771:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:771:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:772:9: error: 'mips32_instr_l4_be' undeclared (first use in this function) 772 | mips32_instr_l4_be, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:772:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:772:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:773:9: error: 'mips32_instr_lu8_be' undeclared (first use in this function) 773 | mips32_instr_lu8_be, | ^~~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:773:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:773:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:774:9: error: 'mips32_instr_l8_be' undeclared (first use in this function) 774 | mips32_instr_l8_be, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:774:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:774:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:775:9: warning: excess elements in scalar initializer 775 | mips32_instr_s1_le, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:775:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:776:9: warning: excess elements in scalar initializer 776 | mips32_instr_invalid, | ^~~~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:776:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:777:9: error: 'mips32_instr_s2_be' undeclared (first use in this function) 777 | mips32_instr_s2_be, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:777:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:777:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:778:9: warning: excess elements in scalar initializer 778 | mips32_instr_invalid, | ^~~~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:778:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:779:9: error: 'mips32_instr_s4_be' undeclared (first use in this function) 779 | mips32_instr_s4_be, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:779:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:779:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:780:9: warning: excess elements in scalar initializer 780 | mips32_instr_invalid, | ^~~~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:780:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:781:9: error: 'mips32_instr_s8_be' undeclared (first use in this function) 781 | mips32_instr_s8_be, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:781:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:781:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:782:9: warning: excess elements in scalar initializer 782 | mips32_instr_invalid }; | ^~~~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:782:9: note: (near initialization for 'mips32_loadstore') tmp_mips_loadstore.c:808:59: error: parameter 'mips32_loadstore_generic' is initialized 808 | void (*mips32_loadstore_generic[16])(struct cpu *, struct mips_instr_call *) = { | ^~~~~~~~~~~~~~~ tmp_mips_loadstore.c:808:80: error: variable-sized object may not be initialized except with an empty initializer 808 | void (*mips32_loadstore_generic[16])(struct cpu *, struct mips_instr_call *) = { | ^ tmp_mips_loadstore.c:809:9: error: 'mips32_generic_lu1' undeclared (first use in this function) 809 | mips32_generic_lu1, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:810:9: error: 'mips32_generic_l1' undeclared (first use in this function) 810 | mips32_generic_l1, | ^~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:810:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:810:9: note: (near initialization for 'mips32_loadstore_generic') tmp_mips_loadstore.c:811:9: error: 'mips32_generic_lu2' undeclared (first use in this function) 811 | mips32_generic_lu2, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:811:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:811:9: note: (near initialization for 'mips32_loadstore_generic') tmp_mips_loadstore.c:812:9: error: 'mips32_generic_l2' undeclared (first use in this function) 812 | mips32_generic_l2, | ^~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:812:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:812:9: note: (near initialization for 'mips32_loadstore_generic') tmp_mips_loadstore.c:813:9: error: 'mips32_generic_lu4' undeclared (first use in this function) 813 | mips32_generic_lu4, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:813:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:813:9: note: (near initialization for 'mips32_loadstore_generic') tmp_mips_loadstore.c:814:9: error: 'mips32_generic_l4' undeclared (first use in this function) 814 | mips32_generic_l4, | ^~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:814:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:814:9: note: (near initialization for 'mips32_loadstore_generic') tmp_mips_loadstore.c:815:9: error: 'mips32_generic_lu8' undeclared (first use in this function) 815 | mips32_generic_lu8, | ^~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:815:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:815:9: note: (near initialization for 'mips32_loadstore_generic') tmp_mips_loadstore.c:816:9: error: 'mips32_generic_l8' undeclared (first use in this function) 816 | mips32_generic_l8, | ^~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:816:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:816:9: note: (near initialization for 'mips32_loadstore_generic') tmp_mips_loadstore.c:817:9: error: 'mips32_generic_s1' undeclared (first use in this function) 817 | mips32_generic_s1, | ^~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:817:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:817:9: note: (near initialization for 'mips32_loadstore_generic') tmp_mips_loadstore.c:818:9: warning: excess elements in scalar initializer 818 | mips32_instr_invalid, | ^~~~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:818:9: note: (near initialization for 'mips32_loadstore_generic') tmp_mips_loadstore.c:819:9: error: 'mips32_generic_s2' undeclared (first use in this function) 819 | mips32_generic_s2, | ^~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:819:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:819:9: note: (near initialization for 'mips32_loadstore_generic') tmp_mips_loadstore.c:820:9: warning: excess elements in scalar initializer 820 | mips32_instr_invalid, | ^~~~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:820:9: note: (near initialization for 'mips32_loadstore_generic') tmp_mips_loadstore.c:821:9: error: 'mips32_generic_s4' undeclared (first use in this function) 821 | mips32_generic_s4, | ^~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:821:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:821:9: note: (near initialization for 'mips32_loadstore_generic') tmp_mips_loadstore.c:822:9: warning: excess elements in scalar initializer 822 | mips32_instr_invalid, | ^~~~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:822:9: note: (near initialization for 'mips32_loadstore_generic') tmp_mips_loadstore.c:823:9: error: 'mips32_generic_s8' undeclared (first use in this function) 823 | mips32_generic_s8, | ^~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:823:9: warning: excess elements in scalar initializer tmp_mips_loadstore.c:823:9: note: (near initialization for 'mips32_loadstore_generic') tmp_mips_loadstore.c:824:9: warning: excess elements in scalar initializer 824 | mips32_instr_invalid }; | ^~~~~~~~~~~~~~~~~~~~ tmp_mips_loadstore.c:824:9: note: (near initialization for 'mips32_loadstore_generic') cpu_mips_instr.c:2390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2390 | { | ^ cpu_mips_instr.c:2428:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2428 | { | ^ cpu_mips_instr.c:2470:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2470 | { | ^ cpu_mips_instr.c:2528:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2528 | { | ^ cpu_mips_instr.c:2598:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2598 | { | ^ cpu_mips_instr.c:2610:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2610 | { | ^ cpu_mips_instr.c:2622:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2622 | { | ^ cpu_mips_instr.c:2650:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2650 | { | ^ cpu_mips_instr.c:2687:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2687 | X(lwl) { mips_unaligned_loadstore(cpu, ic, 1, sizeof(uint32_t), 0); } | ^ cpu_mips_instr.c:2688:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2688 | X(lwr) { mips_unaligned_loadstore(cpu, ic, 0, sizeof(uint32_t), 0); } | ^ cpu_mips_instr.c:2689:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2689 | X(ldl) { mips_unaligned_loadstore(cpu, ic, 1, sizeof(uint64_t), 0); } | ^ cpu_mips_instr.c:2690:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2690 | X(ldr) { mips_unaligned_loadstore(cpu, ic, 0, sizeof(uint64_t), 0); } | ^ cpu_mips_instr.c:2691:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2691 | X(swl) { mips_unaligned_loadstore(cpu, ic, 1, sizeof(uint32_t), 1); } | ^ cpu_mips_instr.c:2692:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2692 | X(swr) { mips_unaligned_loadstore(cpu, ic, 0, sizeof(uint32_t), 1); } | ^ cpu_mips_instr.c:2693:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2693 | X(sdl) { mips_unaligned_loadstore(cpu, ic, 1, sizeof(uint64_t), 1); } | ^ cpu_mips_instr.c:2694:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2694 | X(sdr) { mips_unaligned_loadstore(cpu, ic, 0, sizeof(uint64_t), 1); } | ^ cpu_mips_instr.c:2705:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2705 | { | ^ cpu_mips_instr.c:2712:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2712 | { | ^ cpu_mips_instr.c:2731:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2731 | { | ^ In file included from cpu_mips_instr.c:2788: tmp_mips_loadstore_multi.c:6:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 6 | { | ^ tmp_mips_loadstore_multi.c:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 70 | { | ^ tmp_mips_loadstore_multi.c:144:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 144 | { | ^ tmp_mips_loadstore_multi.c:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 228 | { | ^ tmp_mips_loadstore_multi.c:322:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 322 | { | ^ tmp_mips_loadstore_multi.c:386:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 386 | { | ^ tmp_mips_loadstore_multi.c:460:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 460 | { | ^ tmp_mips_loadstore_multi.c:544:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 544 | { | ^ tmp_mips_loadstore_multi.c:638:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 638 | { | ^ tmp_mips_loadstore_multi.c:702:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 702 | { | ^ tmp_mips_loadstore_multi.c:776:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 776 | { | ^ tmp_mips_loadstore_multi.c:860:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 860 | { | ^ tmp_mips_loadstore_multi.c:954:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 954 | { | ^ tmp_mips_loadstore_multi.c:1018:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1018 | { | ^ tmp_mips_loadstore_multi.c:1092:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1092 | { | ^ tmp_mips_loadstore_multi.c:1176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1176 | { | ^ cpu_mips_instr.c:2795:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2795 | { | ^ cpu_mips_instr.c:2824:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2824 | { | ^ cpu_mips_instr.c:2853:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2853 | { | ^ cpu_mips_instr.c:2886:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2886 | { | ^ cpu_mips_instr.c:2922:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2922 | { | ^ cpu_mips_instr.c:3007:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3007 | { | ^ cpu_mips_instr.c:3033:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3033 | { | ^ cpu_mips_instr.c:3053:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3053 | { | ^ cpu_mips_instr.c:3072:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3072 | { | ^ cpu_mips_instr.c:3091:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3091 | { | ^ cpu_mips_instr.c:3113:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3113 | { | ^ cpu_mips_instr.c:3127:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3127 | { | ^ cpu_mips_instr.c:3139:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3139 | { | ^ cpu_mips_instr.c:3188:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3188 | { | ^ cpu_mips_instr.c:3223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3223 | { | ^ cpu_mips_instr.c:3290:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3290 | { | ^ cpu_mips_instr.c:3359:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3359 | { | ^ cpu_mips_instr.c:3388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3388 | { | ^ cpu_mips_instr.c:3472:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3472 | { | ^ cpu_mips_instr.c:3495:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3495 | { | ^ cpu_mips_instr.c:3513:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3513 | { | ^ cpu_mips_instr.c:3538:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3538 | { | ^ cpu_mips_instr.c:3585:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3585 | { | ^ cpu_mips_instr.c:3612:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3612 | { | ^ In file included from tmp_mips_tail.c:125: cpu_dyntrans.c:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 178 | { | ^ In file included from cpu_mips.c:42: ../include/cpu.h:537:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 537 | struct cpu_family *fp) { \ | ^ tmp_mips_tail.c:131:1: note: in expansion of macro 'CPU_FAMILY_INIT' 131 | CPU_FAMILY_INIT(mips,"MIPS") | ^~~~~~~~~~~~~~~ In file included from tmp_mips_head.c:4: /usr/include/assert.h:45:28: error: old-style parameter declarations in prototyped function definition 45 | extern _NORETURN_KYWD void __assert_c99(const char *, const char *, int, | ^~~~~~~~~~~~ cpu_mips.c:2013: error: expected '{' at end of input cpu_mips.c:2013: warning: 'noreturn' function does return cpu_mips.c: At top level: cpu_mips.c:70:20: warning: 'cop0_names' defined but not used [-Wunused-variable] 70 | static const char *cop0_names[] = COP0_NAMES; | ^~~~~~~~~~ cpu_mips.c:69:20: warning: 'regnames' defined but not used [-Wunused-variable] 69 | static const char *regnames[] = MIPS_REGISTER_NAMES; | ^~~~~~~~ cpu_mips.c:67:20: warning: 'special3_names' defined but not used [-Wunused-variable] 67 | static const char *special3_names[] = SPECIAL3_NAMES; | ^~~~~~~~~~~~~~ cpu_mips.c:66:20: warning: 'mmi3_names' defined but not used [-Wunused-variable] 66 | static const char *mmi3_names[] = MMI3_NAMES; | ^~~~~~~~~~ cpu_mips.c:65:20: warning: 'mmi2_names' defined but not used [-Wunused-variable] 65 | static const char *mmi2_names[] = MMI2_NAMES; | ^~~~~~~~~~ cpu_mips.c:64:20: warning: 'mmi1_names' defined but not used [-Wunused-variable] 64 | static const char *mmi1_names[] = MMI1_NAMES; | ^~~~~~~~~~ cpu_mips.c:63:20: warning: 'mmi0_names' defined but not used [-Wunused-variable] 63 | static const char *mmi0_names[] = MMI0_NAMES; | ^~~~~~~~~~ cpu_mips.c:62:20: warning: 'mmi_names' defined but not used [-Wunused-variable] 62 | static const char *mmi_names[] = MMI_NAMES; | ^~~~~~~~~ cpu_mips.c:61:20: warning: 'special2_names' defined but not used [-Wunused-variable] 61 | static const char *special2_names[] = SPECIAL2_NAMES; | ^~~~~~~~~~~~~~ cpu_mips.c:60:20: warning: 'special_rot_names' defined but not used [-Wunused-variable] 60 | static const char *special_rot_names[] = SPECIAL_ROT_NAMES; | ^~~~~~~~~~~~~~~~~ cpu_mips.c:59:20: warning: 'special_names' defined but not used [-Wunused-variable] 59 | static const char *special_names[] = SPECIAL_NAMES; | ^~~~~~~~~~~~~ cpu_mips.c:58:20: warning: 'regimm_names' defined but not used [-Wunused-variable] 58 | static const char *regimm_names[] = REGIMM_NAMES; | ^~~~~~~~~~~~ cpu_mips.c:57:20: warning: 'hi6_names' defined but not used [-Wunused-variable] 57 | static const char *hi6_names[] = HI6_NAMES; | ^~~~~~~~~ cpu_mips.c:55:20: warning: 'exception_names' defined but not used [-Wunused-variable] 55 | static const char *exception_names[] = EXCEPTION_NAMES; | ^~~~~~~~~~~~~~~ *** [cpu_mips.o] Error code 1 bmake[4]: stopped in /home/pbulk/build/emulators/gxemul/work/gxemul-0.7.0/src/cpus 1 error bmake[4]: stopped in /home/pbulk/build/emulators/gxemul/work/gxemul-0.7.0/src/cpus *** [all] Error code 2 bmake[3]: stopped in /home/pbulk/build/emulators/gxemul/work/gxemul-0.7.0/src/cpus 1 error bmake[3]: stopped in /home/pbulk/build/emulators/gxemul/work/gxemul-0.7.0/src/cpus *** [do_cpus] Error code 2 bmake[2]: stopped in /home/pbulk/build/emulators/gxemul/work/gxemul-0.7.0/src 1 error bmake[2]: stopped in /home/pbulk/build/emulators/gxemul/work/gxemul-0.7.0/src *** [all] Error code 2 bmake[1]: stopped in /home/pbulk/build/emulators/gxemul/work/gxemul-0.7.0/src 1 error bmake[1]: stopped in /home/pbulk/build/emulators/gxemul/work/gxemul-0.7.0/src *** [do_src] Error code 2 bmake: stopped in /home/pbulk/build/emulators/gxemul/work/gxemul-0.7.0 1 error bmake: stopped in /home/pbulk/build/emulators/gxemul/work/gxemul-0.7.0 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/emulators/gxemul *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/emulators/gxemul