Mock Version: 1.4.13 Mock Version: 1.4.13 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/gxemul.spec'], chrootPath='/var/lib/mock/f29-build-33585-18273/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=432000uid=998gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/gxemul.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 Wrote: /builddir/build/SRPMS/gxemul-0.6.0.2-1.fc29.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/gxemul.spec'], chrootPath='/var/lib/mock/f29-build-33585-18273/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=432000uid=998gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/gxemul.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.yQIH9U + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf gxemul-0.6.0.2 + /usr/bin/tar -xof - + /usr/bin/gzip -dc /builddir/build/SOURCES/gxemul-0.6.0.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd gxemul-0.6.0.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (gxemul-0.6.0.1-Makefile-cleanup.patch):' Patch #0 (gxemul-0.6.0.1-Makefile-cleanup.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .cleanup --fuzz=0 patching file configure Hunk #1 succeeded at 1128 (offset -17 lines). patching file Makefile.skel + echo 'Patch #1 (gxemul-0.6.0.1-gcc47.patch):' Patch #1 (gxemul-0.6.0.1-gcc47.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file src/include/refcount_ptr.h + echo 'Patch #2 (gxemul-0.6.0.1-notest.patch):' Patch #2 (gxemul-0.6.0.1-notest.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file Makefile.skel + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.3BUo8l + umask 022 + cd /builddir/build/BUILD + cd gxemul-0.6.0.2 + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + PREFIX=/usr + ./configure checking which C++ compiler to use... c++ -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection checking for X11 headers and libs X11 headers: -I/usr/X11R6/include X11 libraries: -L/usr/X11R6/lib -lX11 checking whether -Wall can be used... yes checking whether -Wstrict-aliasing can be used... yes checking whether -Wnon-virtual-dtor can be used... yes checking whether -Wextra -Wno-unused-parameter can be used... yes checking whether -Wcast-align can be used... yes checking whether -Wshadow can be used... yes checking whether -fpeephole can be used... yes checking whether -fomit-frame-pointer can be used... yes checking whether -fstrict-aliasing can be used... yes checking whether -fno-rtti can be used... yes checking whether -lrt is required for nanosleep... no checking whether -lresolv is required for inet_pton... no, using inet_aton checking for math libs... none needed checking for strlcpy... missing, using mystrlcpy checking for strtoull... found checking for mkstemp... found checking for fseeko... found checking for socklen_t... socklen_t checking for MAP_ANON... yes checking for PRIx64 in inttypes.h... yes checking for 64-bit off_t... yes checking for u_int8_t... yes checking for u_int64_t... yes checking for __FUNCTION__... yes checking host endianness... little BUILDSTDERR: checking for Doxygen... ./configure: line 1080: doxygen: command not found BUILDSTDERR: checking for valgrind... ./configure: line 1096: valgrind: command not found checking for 'make install' prefix: /usr checking for 'make install' man dir: /usr/share/man C++ compiler flags: -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter Linker flags: creating ./Makefile creating src/Makefile creating src/components/Makefile creating src/components/busses/Makefile creating src/components/cpu/Makefile creating src/components/machines/Makefile creating src/components/memory/Makefile creating src/components/special/Makefile creating src/console/Makefile creating src/cpus/Makefile creating src/debugger/Makefile creating src/devices/Makefile creating src/old_main/Makefile creating src/devices/fonts/Makefile creating src/disk/Makefile creating src/file/Makefile creating src/include/Makefile creating src/machines/Makefile creating src/main/Makefile creating src/main/commands/Makefile creating src/main/fileloaders/Makefile creating src/net/Makefile creating src/promemul/Makefile creating src/symbol/Makefile creating src/ui/Makefile creating src/ui/console/Makefile creating src/ui/nullui/Makefile Configured. You may now run make to build gxemul. + make -j4 cd src; make make[1]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src' cd include; make make[2]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/include' cc make_ppc_spr_strings.c -o make_ppc_spr_strings grep '#define.SPR_' thirdparty/ppc_spr.h |cut -d _ -f 2- | ./make_ppc_spr_strings > ppc_spr_strings.h make[2]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/include' make the_rest make[2]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src' cd components; make cd console; make cd cpus; make cd debugger; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components' make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/console' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o console.o console.cc cd special; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/debugger' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o debugger.o debugger.cc make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/cpus' cc generate_head.c -o generate_head make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/special' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o DummyComponent.o DummyComponent.cc cc generate_tail.c -o generate_tail cc generate_alpha_misc.c -o generate_alpha_misc cc generate_arm_dpi.c -o generate_arm_dpi cc generate_arm_r.c -o generate_arm_r cc generate_arm_loadstore.c -o generate_arm_loadstore BUILDSTDERR: In file included from debugger.cc:47: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from console.cc:76: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ cc generate_arm_multi.c -o generate_arm_multi cc generate_m88k_bcnd.c -o generate_m88k_bcnd cc generate_m88k_loadstore.c -o generate_m88k_loadstore cc generate_mips_loadstore.c -o generate_mips_loadstore c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o x11.o x11.cc cc generate_mips_loadstore_multi.c -o generate_mips_loadstore_multi cc generate_ppc_loadstore.c -o generate_ppc_loadstore make buildobjs make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/cpus' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o cpu.o cpu.cc BUILDSTDERR: In file included from x11.cc:37: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o debugger_expr.o debugger_expr.cc BUILDSTDERR: In file included from cpu.cc:38: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/console' ./generate_alpha_misc > tmp_alpha_misc.cc cd devices; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices' cd fonts; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices/fonts' cc Xconv_raw_to_c.c -o Xconv_raw_to_c ./generate_head alpha Alpha > tmp_alpha_head.cc ./generate_tail alpha Alpha > tmp_alpha_tail.cc BUILDSTDERR: In file included from debugger_expr.cc:45: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o cpu_alpha_palcode.o cpu_alpha_palcode.cc ./Xconv_raw_to_c vt220l.808 font8x8 > font8x8.cc ./Xconv_raw_to_c vt220l.810 font8x10 > font8x10.cc ./Xconv_raw_to_c vt220l.816 font8x16 > font8x16.cc make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices/fonts' make font8x8.cc font8x10.cc font8x16.cc make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices' cp -f fonts/font8x8.cc . cp -f fonts/font8x10.cc . cp -f fonts/font8x16.cc . make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices' make objs make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o device.o device.cc make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/debugger' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o bus_isa.o bus_isa.cc BUILDSTDERR: In file included from cpu_alpha_palcode.cc:42: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from device.cc:36: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from bus_isa.cc:42: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from bus_isa.cc:45: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o memory_alpha.o memory_alpha.cc cd disk; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/disk' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o bootblock.o bootblock.cc BUILDSTDERR: In file included from bootblock.cc:49: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from memory_alpha.cc:33: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: memory_alpha.cc: In function 'int alpha_translate_v2p(cpu*, uint64_t, uint64_t*, int)': BUILDSTDERR: memory_alpha.cc:116:35: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: pte1 = *(uint64_t *)(pt_entry_ptr); BUILDSTDERR: ^ BUILDSTDERR: memory_alpha.cc:137:35: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: pte2 = *(uint64_t *)(pt_entry_ptr); BUILDSTDERR: ^ BUILDSTDERR: memory_alpha.cc:158:35: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: pte3 = *(uint64_t *)(pt_entry_ptr); BUILDSTDERR: ^ ./generate_head arm ARM > tmp_arm_head.cc ./generate_tail arm ARM > tmp_arm_tail.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o cpu_arm_coproc.o cpu_arm_coproc.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o bootblock_apple.o bootblock_apple.cc BUILDSTDERR: In file included from cpu_arm_coproc.cc:38: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: bootblock_apple.cc: In function 'int apple_load_bootblock(machine*, cpu*, int, int, int*, char***)': BUILDSTDERR: bootblock_apple.cc:58:11: warning: variable 'hfs_start' set but not used [-Wunused-but-set-variable] BUILDSTDERR: uint64_t hfs_start, hfs_length; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: bootblock_apple.cc:58:22: warning: variable 'hfs_length' set but not used [-Wunused-but-set-variable] BUILDSTDERR: uint64_t hfs_start, hfs_length; BUILDSTDERR: ^~~~~~~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o bootblock_iso9660.o bootblock_iso9660.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o memory_arm.o memory_arm.cc BUILDSTDERR: In file included from bootblock_iso9660.cc:50: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: memory_arm.cc: In function 'int arm_translate_v2p_mmu(cpu*, uint64_t, uint64_t*, int)': BUILDSTDERR: memory_arm.cc:139:57: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: d = *(uint32_t *)(cpu->cd.arm.translation_table + addr); BUILDSTDERR: ^ BUILDSTDERR: memory_arm.cc:172:23: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: d2 = *(uint32_t *)(q); BUILDSTDERR: ^ BUILDSTDERR: memory_arm.cc:194:11: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 3: if (cpu->cd.arm.cpu_type.flags & ARM_XSCALE) { BUILDSTDERR: ^~ BUILDSTDERR: memory_arm.cc:206:3: note: here BUILDSTDERR: case 2: /* 4KB page: */ BUILDSTDERR: ^~~~ ./generate_arm_loadstore > tmp_arm_loadstore.cc ./generate_arm_loadstore 0 0 0 > tmp_arm_loadstore_p0_u0_w0.cc ./generate_arm_loadstore 0 0 1 > tmp_arm_loadstore_p0_u0_w1.cc ./generate_arm_loadstore 0 1 0 > tmp_arm_loadstore_p0_u1_w0.cc ./generate_arm_loadstore 0 1 1 > tmp_arm_loadstore_p0_u1_w1.cc ./generate_arm_loadstore 1 0 0 > tmp_arm_loadstore_p1_u0_w0.cc ./generate_arm_loadstore 1 0 1 > tmp_arm_loadstore_p1_u0_w1.cc ./generate_arm_loadstore 1 1 0 > tmp_arm_loadstore_p1_u1_w0.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o diskimage.o diskimage.cc ./generate_arm_loadstore 1 1 1 > tmp_arm_loadstore_p1_u1_w1.cc ./generate_arm_dpi > tmp_arm_dpi.cc ./generate_arm_r 0 0 > tmp_arm_r.cc ./generate_arm_r 0x000 0x0ff > tmp_arm_r0.cc ./generate_arm_r 0x100 0x1ff > tmp_arm_r1.cc ./generate_arm_r 0x200 0x2ff > tmp_arm_r2.cc ./generate_arm_r 0x300 0x3ff > tmp_arm_r3.cc ./generate_arm_r 0x400 0x4ff > tmp_arm_r4.cc ./generate_arm_r 0x500 0x5ff > tmp_arm_r5.cc ./generate_arm_r 0x600 0x6ff > tmp_arm_r6.cc ./generate_arm_r 0x700 0x7ff > tmp_arm_r7.cc ./generate_arm_r 0x800 0x8ff > tmp_arm_r8.cc ./generate_arm_r 0x900 0x9ff > tmp_arm_r9.cc ./generate_arm_r 0xa00 0xaff > tmp_arm_ra.cc ./generate_arm_r 0xb00 0xbff > tmp_arm_rb.cc ./generate_arm_r 0xc00 0xcff > tmp_arm_rc.cc ./generate_arm_r 0xd00 0xdff > tmp_arm_rd.cc ./generate_arm_r 0xe00 0xeff > tmp_arm_re.cc ./generate_arm_r 0xf00 0xfff > tmp_arm_rf.cc ./generate_arm_multi `cat cpu_arm_multi.txt` > tmp_arm_multi.cc ./generate_m88k_loadstore > tmp_m88k_loadstore.cc BUILDSTDERR: ./generate_m88k_loadstore: generated_functions = 99 ./generate_head m88k M88K > tmp_m88k_head.cc ./generate_tail m88k M88K > tmp_m88k_tail.cc ./generate_m88k_bcnd > tmp_m88k_bcnd.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o memory_m88k.o memory_m88k.cc BUILDSTDERR: In file included from diskimage.cc:43: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: diskimage.cc: In function 'size_t fwrite_helper(off_t, unsigned char*, size_t, diskimage*)': BUILDSTDERR: diskimage.cc:444:9: warning: variable 'lenwritten' set but not used [-Wunused-but-set-variable] BUILDSTDERR: off_t lenwritten; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from memory_m88k.cc:42: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: memory_m88k.cc: In function 'void m8820x_mark_page_as_modified(cpu*, m8820x_cmmu*, uint32_t, uint32_t)': BUILDSTDERR: memory_m88k.cc:69:35: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: cpu->mem, apr & 0xfffff000, 1); BUILDSTDERR: ^ BUILDSTDERR: memory_m88k.cc:78:46: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: cpu->mem, seg_descriptor & 0xfffff000, 1); BUILDSTDERR: ^ BUILDSTDERR: memory_m88k.cc: In function 'int m88k_translate_v2p(cpu*, uint64_t, uint64_t*, int)': BUILDSTDERR: memory_m88k.cc:244:35: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: cpu->mem, apr & 0xfffff000, 1); BUILDSTDERR: ^ BUILDSTDERR: memory_m88k.cc:281:46: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: cpu->mem, seg_descriptor & 0xfffff000, 1); BUILDSTDERR: ^ ./generate_mips_loadstore > tmp_mips_loadstore.cc ./generate_mips_loadstore_multi > tmp_mips_loadstore_multi.cc ./generate_head mips MIPS > tmp_mips_head.cc ./generate_tail mips MIPS > tmp_mips_tail.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o cpu_mips_coproc.o cpu_mips_coproc.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o diskimage_scsicmd.o diskimage_scsicmd.cc BUILDSTDERR: In file included from cpu_mips_coproc.cc:41: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: cpu_mips_coproc.cc: In function 'void initialize_cop1(cpu*, mips_coproc*)': BUILDSTDERR: cpu_mips_coproc.cc:327:30: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case MIPS_5Kc: other_stuff = COP1_REVISION_DOUBLE BUILDSTDERR: cpu_mips_coproc.cc:329:2: note: here BUILDSTDERR: case MIPS_R5000: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from diskimage_scsicmd.cc:48: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/disk' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o bus_pci.o bus_pci.cc cd machines; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/machines' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o MachineComponent.o MachineComponent.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o cpu_mips_instr_unaligned.o cpu_mips_instr_unaligned.cc BUILDSTDERR: In file included from bus_pci.cc:55: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from bus_pci.cc:57: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ ./generate_head ppc PPC > tmp_ppc_head.cc ./generate_tail ppc PPC > tmp_ppc_tail.cc ./generate_ppc_loadstore > tmp_ppc_loadstore.cc ./generate_head sh SH > tmp_sh_head.cc ./generate_tail sh SH > tmp_sh_tail.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o memory_sh.o memory_sh.cc BUILDSTDERR: bus_pci.cc: In function 'void pciinit_ali_m5229(machine*, memory*, pci_device*)': BUILDSTDERR: bus_pci.cc:512:36: warning: '%s' directive output may be truncated writing up to 299 bytes into a region of size between 268 and 283 [-Wformat-truncation=] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "wdc addr=0x%llx irq=%s.%i", BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: bus_pci.cc:514:7: BUILDSTDERR: irqstr, 14); BUILDSTDERR: ~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:873, BUILDSTDERR: from bus_pci.cc:45: BUILDSTDERR: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 21 and 335 bytes into a destination of size 300 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o MVME187Machine.o MVME187Machine.cc BUILDSTDERR: bus_pci.cc: In function 'void pciinit_rtl8139c(machine*, memory*, pci_device*)': BUILDSTDERR: bus_pci.cc:1204:35: warning: '%s' directive output may be truncated writing up to 199 bytes into a region of size between 163 and 178 [-Wformat-truncation=] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "rtl8139c addr=0x%llx " BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: "irq=%s pci_little_endian=1", (long long)port, irqstr); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:873, BUILDSTDERR: from bus_pci.cc:45: BUILDSTDERR: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 43 and 257 bytes into a destination of size 200 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: bus_pci.cc: In function 'void pciinit_dec21143(machine*, memory*, pci_device*)': BUILDSTDERR: bus_pci.cc:1280:35: warning: '%s' directive output may be truncated writing up to 199 bytes into a region of size between 138 and 168 [-Wformat-truncation=] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "dec21143 addr=0x%llx addr2=0x%llx " BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: "irq=%s pci_little_endian=1", (long long)port, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: (long long)memaddr, irqstr); BUILDSTDERR: ~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:873, BUILDSTDERR: from bus_pci.cc:45: BUILDSTDERR: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 53 and 282 bytes into a destination of size 200 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o lk201.o lk201.cc BUILDSTDERR: In file included from memory_sh.cc:33: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o cpu_alpha.o cpu_alpha.cc BUILDSTDERR: In file included from lk201.cc:36: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from lk201.cc:37: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_8253.o dev_8253.cc BUILDSTDERR: In file included from cpu_alpha.cc:43: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_alpha.cc:676: BUILDSTDERR: memory_rw.cc: In function 'int alpha_userland_memory_rw(cpu*, memory*, uint64_t, unsigned char*, size_t, int, int)': BUILDSTDERR: memory_rw.cc:320:22: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: devices[i].dyntrans_data; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from tmp_alpha_tail.cc:19, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_dyntrans.cc: In function 'void alpha_tc_allocate_default_page(cpu*, uint64_t)': BUILDSTDERR: cpu_dyntrans.cc:565:38: warning: cast from 'unsigned char*' to 'alpha_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + cpu->translation_cache_cur_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_tail.cc:31, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_dyntrans.cc: In function 'void alpha_invalidate_code_translation(cpu*, uint64_t, int)': BUILDSTDERR: cpu_dyntrans.cc:1287:7: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: translation_cache)[table_index]); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: cpu_dyntrans.cc:1301:46: warning: cast from 'unsigned char*' to 'alpha_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: (cpu->translation_cache + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1378:36: warning: cast from 'unsigned char*' to 'physpage_ranges*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: ppp->translation_ranges_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_tail.cc:40, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: memory_rw.cc: In function 'int alpha_memory_rw(cpu*, memory*, uint64_t, unsigned char*, size_t, int, int)': BUILDSTDERR: memory_rw.cc:320:22: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: devices[i].dyntrans_data; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from tmp_alpha_tail.cc:46, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_dyntrans.cc: In function 'void alpha_pc_to_pointers_generic(cpu*)': BUILDSTDERR: cpu_dyntrans.cc:732:40: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: physpage_entryp = &(((uint32_t *)cpu->translation_cache)[table_index]); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: cpu_dyntrans.cc:739:21: warning: cast from 'unsigned char*' to 'alpha_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:771:21: warning: cast from 'unsigned char*' to 'alpha_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:924, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_stw(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:264:27: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint16_t *) (page + c)) = d; BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:931, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_stl(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:268:27: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *) (page + c)) = d; BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:938, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_stq(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:272:27: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint64_t *) (page + c)) = d; BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:955, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_stw_0(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:264:27: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint16_t *) (page + c)) = d; BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:964, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_stl_0(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:268:27: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *) (page + c)) = d; BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:973, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_stq_0(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:272:27: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint64_t *) (page + c)) = d; BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:991, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_ldw(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:227:40: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint16_t d = *((uint16_t *) (page + c)); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:1000, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_ldl(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:231:38: warning: cast from 'unsigned char*' to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: int32_t d = *((int32_t *) (page + c)); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:1009, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_ldq(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:235:40: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint64_t d = *((uint64_t *) (page + c)); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:1030, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_ldw_0(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:227:40: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint16_t d = *((uint16_t *) (page + c)); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:1041, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_ldl_0(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:231:38: warning: cast from 'unsigned char*' to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: int32_t d = *((int32_t *) (page + c)); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:1052, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_ldq_0(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:235:40: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint64_t d = *((uint64_t *) (page + c)); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:1062, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_stl_llsc(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:268:27: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *) (page + c)) = d; BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:1071, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_stq_llsc(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:272:27: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint64_t *) (page + c)) = d; BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:1081, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_stl_0_llsc(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:268:27: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *) (page + c)) = d; BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:1092, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_stq_0_llsc(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:272:27: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint64_t *) (page + c)) = d; BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:1103, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_ldl_llsc(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:231:38: warning: cast from 'unsigned char*' to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: int32_t d = *((int32_t *) (page + c)); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:1114, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_ldq_llsc(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:235:40: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint64_t d = *((uint64_t *) (page + c)); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:1126, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_ldl_0_llsc(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:231:38: warning: cast from 'unsigned char*' to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: int32_t d = *((int32_t *) (page + c)); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:1139, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_ldq_0_llsc(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:235:40: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint64_t d = *((uint64_t *) (page + c)); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:1150, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_stq_u(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:272:27: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint64_t *) (page + c)) = d; BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_misc.cc:1158, BUILDSTDERR: from cpu_alpha_instr.cc:733, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr_loadstore.cc: In function 'void alpha_instr_ldq_u(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr_loadstore.cc:235:40: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint64_t d = *((uint64_t *) (page + c)); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr.cc: In function 'void alpha_instr_to_be_translated(cpu*, alpha_instr_call*)': BUILDSTDERR: cpu_alpha_instr.cc:813:30: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) ib; BUILDSTDERR: ^~ BUILDSTDERR: In file included from dev_8253.cc:46: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_alpha_instr.cc:1246:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: fp = 1; BUILDSTDERR: ~~~^~~ BUILDSTDERR: cpu_alpha_instr.cc:1247:3: note: here BUILDSTDERR: case 0x39: BUILDSTDERR: ^~~~ BUILDSTDERR: cpu_alpha_instr.cc:1264:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: fp = 1; BUILDSTDERR: ~~~^~~ BUILDSTDERR: cpu_alpha_instr.cc:1265:3: note: here BUILDSTDERR: case 0x3d: BUILDSTDERR: ^~~~ BUILDSTDERR: dev_8253.cc: In function 'int dev_8253_access(cpu*, memory*, uint64_t, unsigned char*, size_t, int, void*)': BUILDSTDERR: dev_8253.cc:196:11: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: debug("LSB+"); BUILDSTDERR: ~~~~~^~~~~~~~ BUILDSTDERR: dev_8253.cc:197:5: note: here BUILDSTDERR: case I8253_TIMER_MSB: BUILDSTDERR: ^~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o RootComponent.o RootComponent.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_8259.o dev_8259.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o TestM88KMachine.o TestM88KMachine.cc BUILDSTDERR: In file included from dev_8259.cc:40: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_8259.cc:42: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_adb.o dev_adb.cc BUILDSTDERR: In file included from dev_adb.cc:50: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/special' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o TestMIPSMachine.o TestMIPSMachine.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_ahc.o dev_ahc.cc cd file; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/file' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o file.o file.cc BUILDSTDERR: In file included from dev_ahc.cc:45: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_ahc.cc: In function 'int dev_ahc_access(cpu*, memory*, uint64_t, unsigned char*, size_t, int, void*)': BUILDSTDERR: dev_ahc.cc:67:6: warning: variable 'ok' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ok = 0; BUILDSTDERR: ^~ BUILDSTDERR: dev_ahc.cc:68:14: warning: variable 'name' set but not used [-Wunused-but-set-variable] BUILDSTDERR: const char *name = NULL; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from file.cc:48: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from file.cc:89: BUILDSTDERR: file_aout.cc: In function 'void file_load_aout(machine*, memory*, char*, int, uint64_t*, int, int*)': BUILDSTDERR: file_aout.cc:197:44: warning: cast from 'unsigned char*' to 'aout_symbol*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: aout_symbol_ptr = (struct aout_symbol *) syms; BUILDSTDERR: ^~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_algor.o dev_algor.cc BUILDSTDERR: In file included from dev_algor.cc:41: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_algor.cc:43: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_asc.o dev_asc.cc BUILDSTDERR: In file included from dev_asc.cc:64: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_asc.cc:66: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_bebox.o dev_bebox.cc ../../experiments/make_index.sh make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/file' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o HP700RXMachine.o HP700RXMachine.cc cd machines; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/machines' make objs make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/machines' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine.o machine.cc BUILDSTDERR: In file included from dev_bebox.cc:64: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_bt431.o dev_bt431.cc BUILDSTDERR: In file included from machine.cc:42: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: machine.cc: In function 'void machine_setup(machine*)': BUILDSTDERR: machine.cc:451:17: warning: variable 'mem' set but not used [-Wunused-but-set-variable] BUILDSTDERR: struct memory *mem; BUILDSTDERR: ^~~ BUILDSTDERR: In file included from dev_bt431.cc:37: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_algor.o machine_algor.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_bt455.o dev_bt455.cc BUILDSTDERR: In file included from machine_algor.cc:39: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_algor.cc:40: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: machine_algor.cc: In function 'void machine_setup_algor(machine*, cpu*)': BUILDSTDERR: machine_algor.cc:47:19: warning: variable 'pci_bus' set but not used [-Wunused-but-set-variable] BUILDSTDERR: struct pci_data *pci_bus; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from dev_bt455.cc:39: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_alpha.o machine_alpha.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_bt459.o dev_bt459.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o cpu_arm.o cpu_arm.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o CycloneVHMachine.o CycloneVHMachine.cc BUILDSTDERR: In file included from machine_alpha.cc:37: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_alpha.cc:38: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_bt459.cc:36: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_bt459.cc:37: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_bt459.cc: In function 'int dev_bt459_irq_access(cpu*, memory*, uint64_t, unsigned char*, size_t, int, void*)': BUILDSTDERR: dev_bt459.cc:286:11: warning: variable 'idata' set but not used [-Wunused-but-set-variable] BUILDSTDERR: uint64_t idata = 0, odata = 0; BUILDSTDERR: ^~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_arc.o machine_arc.cc BUILDSTDERR: In file included from cpu_arm.cc:44: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_tail.cc:19, BUILDSTDERR: from cpu_arm.cc:1572: BUILDSTDERR: cpu_dyntrans.cc: In function 'void arm_tc_allocate_default_page(cpu*, uint64_t)': BUILDSTDERR: cpu_dyntrans.cc:565:38: warning: cast from 'unsigned char*' to 'arm_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + cpu->translation_cache_cur_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_tail.cc:31, BUILDSTDERR: from cpu_arm.cc:1572: BUILDSTDERR: cpu_dyntrans.cc: In function 'void arm_invalidate_code_translation(cpu*, uint64_t, int)': BUILDSTDERR: cpu_dyntrans.cc:1287:7: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: translation_cache)[table_index]); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: cpu_dyntrans.cc:1301:46: warning: cast from 'unsigned char*' to 'arm_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: (cpu->translation_cache + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1378:36: warning: cast from 'unsigned char*' to 'physpage_ranges*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: ppp->translation_ranges_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_tail.cc:40, BUILDSTDERR: from cpu_arm.cc:1572: BUILDSTDERR: memory_rw.cc: In function 'int arm_memory_rw(cpu*, memory*, uint64_t, unsigned char*, size_t, int, int)': BUILDSTDERR: memory_rw.cc:320:22: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: devices[i].dyntrans_data; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from tmp_arm_tail.cc:46, BUILDSTDERR: from cpu_arm.cc:1572: BUILDSTDERR: cpu_dyntrans.cc: In function 'void arm_pc_to_pointers_generic(cpu*)': BUILDSTDERR: cpu_dyntrans.cc:732:40: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: physpage_entryp = &(((uint32_t *)cpu->translation_cache)[table_index]); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: cpu_dyntrans.cc:739:21: warning: cast from 'unsigned char*' to 'arm_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:771:21: warning: cast from 'unsigned char*' to 'arm_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + physpage_ofs); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_clmpcc.o dev_clmpcc.cc BUILDSTDERR: In file included from tmp_arm_tail.cc:63, BUILDSTDERR: from cpu_arm.cc:1572: BUILDSTDERR: cpu_arm_instr.cc: In function 'void arm_instr_bdt_load(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr.cc:1109:33: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p32 = (uint32_t *) page; BUILDSTDERR: ^~~~ BUILDSTDERR: cpu_arm_instr.cc: In function 'void arm_instr_bdt_store(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr.cc:1306:33: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p32 = (uint32_t *) page; BUILDSTDERR: ^~~~ BUILDSTDERR: cpu_arm_instr.cc: In function 'void arm_instr_netbsd_idle(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr.cc:1576:49: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: p = (uint32_t *) cpu->cd.arm.host_load[rY >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_arm_instr.cc: In function 'void arm_instr_netbsd_copyin(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr.cc:1686:31: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p32 = (uint32_t *) p, *q32; BUILDSTDERR: ^ BUILDSTDERR: cpu_arm_instr.cc: In function 'void arm_instr_netbsd_copyout(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr.cc:1721:31: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p32 = (uint32_t *) p, *q32; BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_arc.cc:38: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_arc.cc:39: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_cats.o machine_cats.cc BUILDSTDERR: In file included from dev_clmpcc.cc:49: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_colorplanemask.o dev_colorplanemask.cc BUILDSTDERR: In file included from machine_cats.cc:39: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_cats.cc:40: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o SGI_IP30_Machine.o SGI_IP30_Machine.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_cobalt.o machine_cobalt.cc BUILDSTDERR: In file included from dev_colorplanemask.cc:38: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_cons.o dev_cons.cc BUILDSTDERR: In file included from machine_cobalt.cc:39: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_cobalt.cc:40: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_dreamcast.o machine_dreamcast.cc BUILDSTDERR: In file included from dev_cons.cc:43: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_cpc700.o dev_cpc700.cc BUILDSTDERR: In file included from machine_dreamcast.cc:39: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_dreamcast.cc:40: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_cpc700.cc:39: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_evbmips.o machine_evbmips.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_dc7085.o dev_dc7085.cc BUILDSTDERR: In file included from machine_evbmips.cc:39: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_evbmips.cc:40: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_dc7085.cc:37: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_dc7085.cc:38: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_hpcarm.o machine_hpcarm.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_dec21030.o dev_dec21030.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o SGI_IP32_Machine.o SGI_IP32_Machine.cc BUILDSTDERR: In file included from machine_hpcarm.cc:37: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_hpcarm.cc:38: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_dec21030.cc:55: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_dec21030.cc:56: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_hpcmips.o machine_hpcmips.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_dec21143.o dev_dec21143.cc BUILDSTDERR: In file included from machine_hpcmips.cc:37: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_hpcmips.cc:38: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_dec21143.cc:59: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_dec21143.cc:62: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_hpcsh.o machine_hpcsh.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_dec5800.o dev_dec5800.cc BUILDSTDERR: In file included from machine_hpcsh.cc:37: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_hpcsh.cc:38: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_iq80321.o machine_iq80321.cc BUILDSTDERR: In file included from dev_dec5800.cc:49: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_dec5800.cc:51: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/machines' cd busses; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/busses' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o MainbusComponent.o MainbusComponent.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_loadstore.o tmp_arm_loadstore.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_dec_ioasic.o dev_dec_ioasic.cc BUILDSTDERR: In file included from machine_iq80321.cc:38: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_iq80321.cc:39: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_iyonix.o machine_iyonix.cc BUILDSTDERR: In file included from tmp_arm_loadstore.cc:7: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_dec_ioasic.cc:38: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_iyonix.cc:47: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_iyonix.cc:48: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_disk.o dev_disk.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_loadstore_p0_u0_w0.o tmp_arm_loadstore_p0_u0_w0.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_landisk.o machine_landisk.cc BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u0_w0.cc:7: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u0_w0.cc:47: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_store_w0_word_u0_p0_imm(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:289:38: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *(uint32_t *)(page + (addr & 0xffc)) = reg(ic->arg[2]); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u0_w0.cc:111: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_load_w0_word_u0_p0_imm(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:271:56: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: reg(ic->arg[2]) = *(uint32_t *)(page + (addr & 0xffc)); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_disk.cc:42: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u0_w0.cc:308: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_store_w0_word_u0_p0_reg(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:289:38: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *(uint32_t *)(page + (addr & 0xffc)) = reg(ic->arg[2]); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u0_w0.cc:374: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_load_w0_word_u0_p0_reg(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:271:56: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: reg(ic->arg[2]) = *(uint32_t *)(page + (addr & 0xffc)); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_landisk.cc:53: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_landisk.cc:54: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_luna88k.o machine_luna88k.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_dreamcast_asic.o dev_dreamcast_asic.cc BUILDSTDERR: In file included from machine_luna88k.cc:47: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_dreamcast_asic.cc:41: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_luna88k.cc:48: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: machine_luna88k.cc: In function 'void machine_setup_luna88k(machine*, cpu*)': BUILDSTDERR: machine_luna88k.cc:80:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < strlen(luna88k2_fuse_string); ++i) { BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_macppc.o machine_macppc.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_dreamcast_g2.o dev_dreamcast_g2.cc make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/busses' cd cpu; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/cpu' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o CPUComponent.o CPUComponent.cc BUILDSTDERR: In file included from machine_macppc.cc:47: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_macppc.cc:48: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_dreamcast_g2.cc:42: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_mvme88k.o machine_mvme88k.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_dreamcast_gdrom.o dev_dreamcast_gdrom.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_loadstore_p0_u0_w1.o tmp_arm_loadstore_p0_u0_w1.cc BUILDSTDERR: In file included from dev_dreamcast_gdrom.cc:42: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_mvme88k.cc:67: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_mvme88k.cc:68: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_mvmeppc.o machine_mvmeppc.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_dreamcast_maple.o dev_dreamcast_maple.cc BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u0_w1.cc:7: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u0_w1.cc:48: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_store_w1_word_u0_p0_imm(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:289:38: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *(uint32_t *)(page + (addr & 0xffc)) = reg(ic->arg[2]); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u0_w1.cc:114: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_load_w1_word_u0_p0_imm(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:271:56: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: reg(ic->arg[2]) = *(uint32_t *)(page + (addr & 0xffc)); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u0_w1.cc:317: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_store_w1_word_u0_p0_reg(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:289:38: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *(uint32_t *)(page + (addr & 0xffc)) = reg(ic->arg[2]); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u0_w1.cc:385: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_load_w1_word_u0_p0_reg(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:271:56: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: reg(ic->arg[2]) = *(uint32_t *)(page + (addr & 0xffc)); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_mvmeppc.cc:48: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_mvmeppc.cc:50: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_netwinder.o machine_netwinder.cc BUILDSTDERR: In file included from dev_dreamcast_maple.cc:53: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_dreamcast_maple.cc: In function 'void maple_do_dma_xfer(cpu*, dreamcast_maple_data*)': BUILDSTDERR: dev_dreamcast_maple.cc:411:7: warning: variable 'datalen' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int datalen, port, last_message, cmd, to, from, datalen_cmd; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: dev_dreamcast_maple.cc:411:45: warning: variable 'from' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int datalen, port, last_message, cmd, to, from, datalen_cmd; BUILDSTDERR: ^~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_dreamcast_rtc.o dev_dreamcast_rtc.cc BUILDSTDERR: In file included from machine_netwinder.cc:38: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_netwinder.cc:39: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_playstation2.o machine_playstation2.cc BUILDSTDERR: In file included from dev_dreamcast_rtc.cc:45: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_playstation2.cc:38: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_playstation2.cc:40: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_eagle.o dev_eagle.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_pmax.o machine_pmax.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_loadstore_p0_u1_w0.o tmp_arm_loadstore_p0_u1_w0.cc BUILDSTDERR: In file included from dev_eagle.cc:40: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_pmax.cc:37: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_pmax.cc:39: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_ether.o dev_ether.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o CPUDyntransComponent.o CPUDyntransComponent.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_pmppc.o machine_pmppc.cc BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u1_w0.cc:7: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u1_w0.cc:48: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_store_w0_word_u1_p0_imm(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:289:38: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *(uint32_t *)(page + (addr & 0xffc)) = reg(ic->arg[2]); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u1_w0.cc:114: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_load_w0_word_u1_p0_imm(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:271:56: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: reg(ic->arg[2]) = *(uint32_t *)(page + (addr & 0xffc)); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u1_w0.cc:317: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_store_w0_word_u1_p0_reg(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:289:38: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *(uint32_t *)(page + (addr & 0xffc)) = reg(ic->arg[2]); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u1_w0.cc:385: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_load_w0_word_u1_p0_reg(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:271:56: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: reg(ic->arg[2]) = *(uint32_t *)(page + (addr & 0xffc)); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_ether.cc:41: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_fb.o dev_fb.cc BUILDSTDERR: In file included from machine_pmppc.cc:38: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_pmppc.cc:39: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_prep.o machine_prep.cc BUILDSTDERR: In file included from dev_fb.cc:50: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_fb.cc:51: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_fb.cc:315: BUILDSTDERR: fb_include.cc: In function 'void redraw_fallback(vfb_data*, int, int)': BUILDSTDERR: fb_include.cc:66:7: warning: variable 'color_r' set but not used [-Wunused-but-set-variable] BUILDSTDERR: long color_r, color_g, color_b; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from dev_fb.cc:320: BUILDSTDERR: fb_include.cc: In function 'void redraw_24(vfb_data*, int, int)': BUILDSTDERR: fb_include.cc:66:7: warning: variable 'color_r' set but not used [-Wunused-but-set-variable] BUILDSTDERR: long color_r, color_g, color_b; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from dev_fb.cc:325: BUILDSTDERR: fb_include.cc: In function 'void redraw_16(vfb_data*, int, int)': BUILDSTDERR: fb_include.cc:66:7: warning: variable 'color_r' set but not used [-Wunused-but-set-variable] BUILDSTDERR: long color_r, color_g, color_b; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from dev_fb.cc:330: BUILDSTDERR: fb_include.cc: In function 'void redraw_15(vfb_data*, int, int)': BUILDSTDERR: fb_include.cc:66:7: warning: variable 'color_r' set but not used [-Wunused-but-set-variable] BUILDSTDERR: long color_r, color_g, color_b; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from dev_fb.cc:337: BUILDSTDERR: fb_include.cc: In function 'void redraw_24_bo(vfb_data*, int, int)': BUILDSTDERR: fb_include.cc:66:7: warning: variable 'color_r' set but not used [-Wunused-but-set-variable] BUILDSTDERR: long color_r, color_g, color_b; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from dev_fb.cc:342: BUILDSTDERR: fb_include.cc: In function 'void redraw_16_bo(vfb_data*, int, int)': BUILDSTDERR: fb_include.cc:66:7: warning: variable 'color_r' set but not used [-Wunused-but-set-variable] BUILDSTDERR: long color_r, color_g, color_b; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from dev_fb.cc:347: BUILDSTDERR: fb_include.cc: In function 'void redraw_15_bo(vfb_data*, int, int)': BUILDSTDERR: fb_include.cc:66:7: warning: variable 'color_r' set but not used [-Wunused-but-set-variable] BUILDSTDERR: long color_r, color_g, color_b; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from machine_prep.cc:39: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_prep.cc:40: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_qemu.o machine_qemu.cc BUILDSTDERR: In file included from machine_qemu.cc:40: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_qemu.cc:41: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_sgi.o machine_sgi.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o I960_CPUComponent.o I960_CPUComponent.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_loadstore_p0_u1_w1.o tmp_arm_loadstore_p0_u1_w1.cc BUILDSTDERR: In file included from machine_sgi.cc:44: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_sgi.cc:46: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: machine_sgi.cc: In function 'void machine_setup_sgi(machine*, cpu*)': BUILDSTDERR: machine_sgi.cc:65:6: warning: variable 'i' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int i, j; BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_fbctrl.o dev_fbctrl.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_test.o machine_test.cc BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u1_w1.cc:7: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u1_w1.cc:49: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_store_w1_word_u1_p0_imm(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:289:38: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *(uint32_t *)(page + (addr & 0xffc)) = reg(ic->arg[2]); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u1_w1.cc:117: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_load_w1_word_u1_p0_imm(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:271:56: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: reg(ic->arg[2]) = *(uint32_t *)(page + (addr & 0xffc)); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u1_w1.cc:326: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_store_w1_word_u1_p0_reg(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:289:38: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *(uint32_t *)(page + (addr & 0xffc)) = reg(ic->arg[2]); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u1_w1.cc:396: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_load_w1_word_u1_p0_reg(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:271:56: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: reg(ic->arg[2]) = *(uint32_t *)(page + (addr & 0xffc)); BUILDSTDERR: ^ BUILDSTDERR: I960_CPUComponent.cc: In member function 'virtual size_t I960_CPUComponent::DisassembleInstruction(uint64_t, size_t, unsigned char*, std::vector >&)': BUILDSTDERR: I960_CPUComponent.cc:403:2: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: else BUILDSTDERR: ^~~~ BUILDSTDERR: I960_CPUComponent.cc:405:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: result.push_back(ssHex.str()); BUILDSTDERR: ^~~~~~ BUILDSTDERR: I960_CPUComponent.cc: In member function 'void I960_CPUComponent::Translate(uint32_t, uint32_t, DyntransIC*)': BUILDSTDERR: I960_CPUComponent.cc:926:13: warning: unused variable 'MEMA_abase' [-Wunused-variable] BUILDSTDERR: const int MEMA_abase = (iword >> 14) & 0x1f; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: I960_CPUComponent.cc:930:13: warning: unused variable 'MEMB_abase' [-Wunused-variable] BUILDSTDERR: const int MEMB_abase = (iword >> 14) & 0x1f; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: I960_CPUComponent.cc:932:13: warning: unused variable 'MEMB_scale' [-Wunused-variable] BUILDSTDERR: const int MEMB_scale = (iword >> 7) & 0x7; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: I960_CPUComponent.cc:933:13: warning: unused variable 'MEMB_index' [-Wunused-variable] BUILDSTDERR: const int MEMB_index = (iword >> 0) & 0x1f; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from dev_fbctrl.cc:40: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_fbctrl.cc:41: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_test.cc:54: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_test.cc:55: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: machine_test.cc: In function 'void default_test(machine*, cpu*)': BUILDSTDERR: machine_test.cc:109:35: warning: '%s' directive output may be truncated writing up to 999 bytes into a region of size 975 [-Wformat-truncation=] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "irqc addr=0x%" PRIx64" irq=%s", BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: (uint64_t) DEV_IRQC_ADDRESS, base_irq); BUILDSTDERR: ~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:873, BUILDSTDERR: from machine_test.cc:49: BUILDSTDERR: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 26 and 1025 bytes into a destination of size 1000 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: machine_test.cc:116:35: warning: '%s' directive output may be truncated writing up to 999 bytes into a region of size 975 [-Wformat-truncation=] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "cons addr=0x%" PRIx64 BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: " irq=%s.irqc.2 in_use=%i", BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: (uint64_t) DEV_CONS_ADDRESS, base_irq, machine->arch != ARCH_SH); BUILDSTDERR: ~~~~~~~~ BUILDSTDERR: machine_test.cc:116:35: note: directive argument in the range [0, 1] BUILDSTDERR: In file included from /usr/include/stdio.h:873, BUILDSTDERR: from machine_test.cc:49: BUILDSTDERR: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 42 and 1041 bytes into a destination of size 1000 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: machine_test.cc:135:35: warning: '%s' directive output may be truncated writing up to 999 bytes into a region of size 974 [-Wformat-truncation=] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "ether addr=0x%" PRIx64" irq=%s.irqc.3", BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: (uint64_t) DEV_ETHER_ADDRESS, base_irq); BUILDSTDERR: ~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:873, BUILDSTDERR: from machine_test.cc:49: BUILDSTDERR: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 34 and 1033 bytes into a destination of size 1000 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: machine_test.cc:139:35: warning: '%s' directive output may be truncated writing up to 999 bytes into a region of size 976 [-Wformat-truncation=] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "rtc addr=0x%" PRIx64" irq=%s.irqc.4", BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: (uint64_t) DEV_RTC_ADDRESS, base_irq); BUILDSTDERR: ~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:873, BUILDSTDERR: from machine_test.cc:49: BUILDSTDERR: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 32 and 1031 bytes into a destination of size 1000 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_fdc.o dev_fdc.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o machine_vocore.o machine_vocore.cc BUILDSTDERR: In file included from dev_fdc.cc:44: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_vocore.cc:37: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from machine_vocore.cc:38: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_footbridge.o dev_footbridge.cc make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/machines' make automachine.o make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/machines' ./makeautomachine.sh Generating automachine.cc... 321 done c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o automachine.o automachine.cc BUILDSTDERR: In file included from dev_footbridge.cc:46: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_footbridge.cc:47: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_footbridge.cc: In function 'int dev_footbridge_isa_access(cpu*, memory*, uint64_t, unsigned char*, size_t, int, void*)': BUILDSTDERR: dev_footbridge.cc:187:11: warning: variable 'idata' set but not used [-Wunused-but-set-variable] BUILDSTDERR: uint64_t idata = 0, odata = 0; BUILDSTDERR: ^~~~~ BUILDSTDERR: dev_footbridge.cc: In function 'int devinit_footbridge(devinit*)': BUILDSTDERR: dev_footbridge.cc:508:36: warning: '%s' directive output may be truncated writing up to 299 bytes into a region of size 200 [-Wformat-truncation=] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "%s.%i", irq_path, i); BUILDSTDERR: ^~~~~~~ ~~~~~~~~ BUILDSTDERR: dev_footbridge.cc:508:36: note: directive argument in the range [0, 32] BUILDSTDERR: In file included from /usr/include/stdio.h:873, BUILDSTDERR: from dev_footbridge.cc:38: BUILDSTDERR: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 3 and 303 bytes into a destination of size 200 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: dev_footbridge.cc:528:48: warning: '.11' directive output may be truncated writing 3 bytes into a region of size between 1 and 300 [-Wformat-truncation=] BUILDSTDERR: snprintf(irq_path_isa, sizeof(irq_path_isa), "%s.11", irq_path); BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:873, BUILDSTDERR: from dev_footbridge.cc:38: BUILDSTDERR: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 4 and 303 bytes into a destination of size 300 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: dev_footbridge.cc:525:48: warning: '.10' directive output may be truncated writing 3 bytes into a region of size between 1 and 300 [-Wformat-truncation=] BUILDSTDERR: snprintf(irq_path_isa, sizeof(irq_path_isa), "%s.10", irq_path); BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:873, BUILDSTDERR: from dev_footbridge.cc:38: BUILDSTDERR: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 4 and 303 bytes into a destination of size 300 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_loadstore_p1_u0_w0.o tmp_arm_loadstore_p1_u0_w0.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_gc.o dev_gc.cc BUILDSTDERR: In file included from automachine.cc:42: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/machines' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/machines' cd main; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/main' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o Checksum.o Checksum.cc BUILDSTDERR: In file included from dev_gc.cc:37: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u0_w0.cc:7: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u0_w0.cc:48: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_store_w0_word_u0_p1_imm(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:289:38: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *(uint32_t *)(page + (addr & 0xffc)) = reg(ic->arg[2]); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u0_w0.cc:114: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_load_w0_word_u0_p1_imm(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:271:56: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: reg(ic->arg[2]) = *(uint32_t *)(page + (addr & 0xffc)); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u0_w0.cc:317: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_store_w0_word_u0_p1_reg(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:289:38: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *(uint32_t *)(page + (addr & 0xffc)) = reg(ic->arg[2]); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u0_w0.cc:385: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_load_w0_word_u0_p1_reg(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:271:56: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: reg(ic->arg[2]) = *(uint32_t *)(page + (addr & 0xffc)); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_gt.o dev_gt.cc BUILDSTDERR: In file included from dev_gt.cc:41: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_gt.cc:43: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_hammerhead.o dev_hammerhead.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o Command.o Command.cc BUILDSTDERR: In file included from dev_hammerhead.cc:37: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_i80321.o dev_i80321.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o M88K_CPUComponent.o M88K_CPUComponent.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_loadstore_p1_u0_w1.o tmp_arm_loadstore_p1_u0_w1.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o CommandInterpreter.o CommandInterpreter.cc BUILDSTDERR: In file included from dev_i80321.cc:48: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_igsfb.o dev_igsfb.cc BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u0_w1.cc:7: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u0_w1.cc:49: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_store_w1_word_u0_p1_imm(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:289:38: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *(uint32_t *)(page + (addr & 0xffc)) = reg(ic->arg[2]); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u0_w1.cc:117: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_load_w1_word_u0_p1_imm(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:271:56: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: reg(ic->arg[2]) = *(uint32_t *)(page + (addr & 0xffc)); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u0_w1.cc:326: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_store_w1_word_u0_p1_reg(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:289:38: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *(uint32_t *)(page + (addr & 0xffc)) = reg(ic->arg[2]); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u0_w1.cc:396: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_load_w1_word_u0_p1_reg(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:271:56: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: reg(ic->arg[2]) = *(uint32_t *)(page + (addr & 0xffc)); BUILDSTDERR: ^ BUILDSTDERR: M88K_CPUComponent.cc: In member function 'virtual size_t M88K_CPUComponent::DisassembleInstruction(uint64_t, size_t, unsigned char*, std::vector >&)': BUILDSTDERR: M88K_CPUComponent.cc:375:44: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t instructionWord = *((uint32_t *) instruction); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from dev_igsfb.cc:44: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_igsfb.cc:45: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_iq80321_7seg.o dev_iq80321_7seg.cc BUILDSTDERR: In file included from dev_iq80321_7seg.cc:41: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_irqc.o dev_irqc.cc BUILDSTDERR: In file included from dev_irqc.cc:38: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_loadstore_p1_u1_w0.o tmp_arm_loadstore_p1_u1_w0.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_jazz.o dev_jazz.cc BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u1_w0.cc:7: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u1_w0.cc:49: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_store_w0_word_u1_p1_imm(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:289:38: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *(uint32_t *)(page + (addr & 0xffc)) = reg(ic->arg[2]); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u1_w0.cc:117: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_load_w0_word_u1_p1_imm(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:271:56: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: reg(ic->arg[2]) = *(uint32_t *)(page + (addr & 0xffc)); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u1_w0.cc:326: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_store_w0_word_u1_p1_reg(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:289:38: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *(uint32_t *)(page + (addr & 0xffc)) = reg(ic->arg[2]); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u1_w0.cc:396: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_load_w0_word_u1_p1_reg(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:271:56: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: reg(ic->arg[2]) = *(uint32_t *)(page + (addr & 0xffc)); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_jazz.cc:50: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_jazz.cc:52: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_jazz.cc: In function 'size_t dev_jazz_dma_controller(void*, unsigned char*, size_t, int)': BUILDSTDERR: dev_jazz.cc:156:6: warning: variable 'res' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int res, ncpy; BUILDSTDERR: ^~~ BUILDSTDERR: dev_jazz.cc: In function 'int dev_jazz_access(cpu*, memory*, uint64_t, unsigned char*, size_t, int, void*)': BUILDSTDERR: dev_jazz.cc:271:6: warning: variable 'regnr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int regnr; BUILDSTDERR: ^~~~~ BUILDSTDERR: dev_jazz.cc: In function 'int dev_jazz_led_access(cpu*, memory*, uint64_t, unsigned char*, size_t, int, void*)': BUILDSTDERR: dev_jazz.cc:425:6: warning: variable 'regnr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int regnr; BUILDSTDERR: ^~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_kn01.o dev_kn01.cc BUILDSTDERR: In file included from dev_kn01.cc:42: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_kn02.o dev_kn02.cc BUILDSTDERR: In file included from dev_kn02.cc:40: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_kn02ba.o dev_kn02ba.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_loadstore_p1_u1_w1.o tmp_arm_loadstore_p1_u1_w1.cc BUILDSTDERR: In file included from dev_kn02ba.cc:39: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_kn02ba.cc:41: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_kn220.o dev_kn220.cc BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u1_w1.cc:7: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u1_w1.cc:50: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_store_w1_word_u1_p1_imm(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:289:38: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *(uint32_t *)(page + (addr & 0xffc)) = reg(ic->arg[2]); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u1_w1.cc:120: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_load_w1_word_u1_p1_imm(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:271:56: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: reg(ic->arg[2]) = *(uint32_t *)(page + (addr & 0xffc)); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u1_w1.cc:335: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_store_w1_word_u1_p1_reg(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:289:38: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *(uint32_t *)(page + (addr & 0xffc)) = reg(ic->arg[2]); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u1_w1.cc:407: BUILDSTDERR: cpu_arm_instr_loadstore.cc: In function 'void arm_instr_load_w1_word_u1_p1_reg(cpu*, arm_instr_call*)': BUILDSTDERR: cpu_arm_instr_loadstore.cc:271:56: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: reg(ic->arg[2]) = *(uint32_t *)(page + (addr & 0xffc)); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_kn220.cc:40: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_kn230.o dev_kn230.cc BUILDSTDERR: In file included from dev_kn230.cc:37: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o Component.o Component.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_lca.o dev_lca.cc BUILDSTDERR: In file included from dev_lca.cc:41: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_le.o dev_le.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_dpi.o tmp_arm_dpi.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o MIPS_CPUComponent.o MIPS_CPUComponent.cc BUILDSTDERR: In file included from dev_le.cc:58: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_le.cc:60: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_lpt.o dev_lpt.cc BUILDSTDERR: MIPS_CPUComponent.cc: In member function 'size_t MIPS_CPUComponent::DisassembleInstructionMIPS16(uint64_t, unsigned char*, std::vector >&)': BUILDSTDERR: MIPS_CPUComponent.cc:373:34: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint16_t iword = *((uint16_t *) instruction); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: MIPS_CPUComponent.cc: In member function 'virtual size_t MIPS_CPUComponent::DisassembleInstruction(uint64_t, size_t, unsigned char*, std::vector >&)': BUILDSTDERR: MIPS_CPUComponent.cc:444:44: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t instructionWord = *((uint32_t *) instruction); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from dev_lpt.cc:39: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_luna88k.o dev_luna88k.cc BUILDSTDERR: In file included from dev_luna88k.cc:45: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_luna88k.cc:47: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_m8820x.o dev_m8820x.cc BUILDSTDERR: In file included from dev_m8820x.cc:38: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_malta_lcd.o dev_malta_lcd.cc BUILDSTDERR: In file included from dev_malta_lcd.cc:40: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_mb8696x.o dev_mb8696x.cc BUILDSTDERR: In file included from dev_mb8696x.cc:45: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_mc146818.o dev_mc146818.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o ComponentFactory.o ComponentFactory.cc BUILDSTDERR: In file included from dev_mc146818.cc:46: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_mc146818.cc:47: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_mc146818.cc: In function 'int dev_mc146818_access(cpu*, memory*, uint64_t, unsigned char*, size_t, int, void*)': BUILDSTDERR: dev_mc146818.cc:503:4: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (d->ugly_netbsd_prep_hack_done < NETBSD_HACK_DONE) { BUILDSTDERR: ^~ BUILDSTDERR: dev_mc146818.cc:521:3: note: here BUILDSTDERR: case 4 * MC_MIN: BUILDSTDERR: ^~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_mk48txx.o dev_mk48txx.cc make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/cpu' BUILDSTDERR: In file included from ../../components_h.h:8, BUILDSTDERR: from ComponentFactory.cc:44: BUILDSTDERR: ../include/components/I960_CPUComponent.h:46:20: warning: 'i960_regnames' defined but not used [-Wunused-variable] BUILDSTDERR: static const char* i960_regnames[N_I960_REGS] = { BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from dev_mk48txx.cc:42: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_mp.o dev_mp.cc BUILDSTDERR: In file included from dev_mp.cc:44: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_mvme187.o dev_mvme187.cc BUILDSTDERR: In file included from dev_mvme187.cc:38: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_mvme187.cc: In function 'int dev_mvme187_memc_access(cpu*, memory*, uint64_t, unsigned char*, size_t, int, void*)': BUILDSTDERR: dev_mvme187.cc:56:6: warning: variable 'controller' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int controller = 0; BUILDSTDERR: ^~~~~~~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_ns16550.o dev_ns16550.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_r.o tmp_arm_r.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o EscapedString.o EscapedString.cc BUILDSTDERR: In file included from dev_ns16550.cc:41: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_ohci.o dev_ohci.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_r0.o tmp_arm_r0.cc BUILDSTDERR: In file included from dev_ohci.cc:40: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_osiop.o dev_osiop.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o FileLoader.o FileLoader.cc BUILDSTDERR: In file included from dev_osiop.cc:54: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_osiop.cc: In function 'uint32_t read_word(osiop_data*, cpu*, uint32_t)': BUILDSTDERR: dev_osiop.cc:208:59: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: word = *((uint32_t *) (d->last_host_page + (addr & 0xffc))); BUILDSTDERR: ^ BUILDSTDERR: dev_osiop.cc: In function 'uint32_t osiop_get_next_scripts_word(cpu*, osiop_data*)': BUILDSTDERR: dev_osiop.cc:257:48: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *dspp = (uint32_t*) &d->reg[OSIOP_DSP]; BUILDSTDERR: ^ BUILDSTDERR: dev_osiop.cc: In function 'int osiop_execute_scripts_instr(cpu*, osiop_data*)': BUILDSTDERR: dev_osiop.cc:287:48: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *dsap = (uint32_t*) &d->reg[OSIOP_DSA]; BUILDSTDERR: ^ BUILDSTDERR: dev_osiop.cc:288:50: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *dnadp = (uint32_t*) &d->reg[OSIOP_DNAD]; BUILDSTDERR: ^ BUILDSTDERR: dev_osiop.cc:289:48: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *dbcp = (uint32_t*) &d->reg[OSIOP_DBC]; BUILDSTDERR: ^ BUILDSTDERR: dev_osiop.cc:290:50: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *dspsp = (uint32_t*) &d->reg[OSIOP_DSPS]; BUILDSTDERR: ^ BUILDSTDERR: dev_osiop.cc:291:48: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *dspp = (uint32_t*) &d->reg[OSIOP_DSP]; BUILDSTDERR: ^ BUILDSTDERR: dev_osiop.cc:292:50: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *tempp = (uint32_t*) &d->reg[OSIOP_TEMP]; BUILDSTDERR: ^ BUILDSTDERR: dev_osiop.cc: In function 'int dev_osiop_access(cpu*, memory*, uint64_t, unsigned char*, size_t, int, void*)': BUILDSTDERR: dev_osiop.cc:848:45: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t*) &d->reg[origofs]; BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_palmbus.o dev_palmbus.cc BUILDSTDERR: In file included from dev_palmbus.cc:41: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_palmbus.cc: In function 'int dev_palmbus_access(cpu*, memory*, uint64_t, unsigned char*, size_t, int, void*)': BUILDSTDERR: dev_palmbus.cc:58:6: warning: unused variable 'regnr' [-Wunused-variable] BUILDSTDERR: int regnr; BUILDSTDERR: ^~~~~ BUILDSTDERR: dev_palmbus.cc: In function 'int devinit_palmbus(devinit*)': BUILDSTDERR: dev_palmbus.cc:108:9: warning: unused variable 'nlen' [-Wunused-variable] BUILDSTDERR: size_t nlen = 55; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_palmbus.cc:118:24: warning: 'name2' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: memory_device_register(devinit->machine->memory, name2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: devinit->addr, DEV_PALMBUS_LENGTH, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: dev_palmbus_access, (void *)d, DM_DEFAULT, NULL); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_pcc2.o dev_pcc2.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_r1.o tmp_arm_r1.cc BUILDSTDERR: In file included from dev_pcc2.cc:51: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_pccmos.o dev_pccmos.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o GXemul.o GXemul.cc BUILDSTDERR: In file included from dev_pccmos.cc:41: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_pccmos.cc:43: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_pcic.o dev_pcic.cc BUILDSTDERR: GXemul.cc: In function 'void GetComponentsAndFrequencies(refcount_ptr, std::vector&)': BUILDSTDERR: GXemul.cc:879:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ComponentAndFrequency' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(&caf, 0, sizeof(caf)); BUILDSTDERR: ^ BUILDSTDERR: GXemul.cc:858:8: note: 'struct ComponentAndFrequency' declared here BUILDSTDERR: struct ComponentAndFrequency BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from dev_pcic.cc:43: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_pcic.cc: In function 'int dev_pcic_cis_access(cpu*, memory*, uint64_t, unsigned char*, size_t, int, void*)': BUILDSTDERR: dev_pcic.cc:64:11: warning: variable 'idata' set but not used [-Wunused-but-set-variable] BUILDSTDERR: uint64_t idata = 0, odata = 0; BUILDSTDERR: ^~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_pckbc.o dev_pckbc.cc BUILDSTDERR: In file included from dev_pckbc.cc:45: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_pckbc.cc:46: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_r2.o tmp_arm_r2.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_pmagja.o dev_pmagja.cc BUILDSTDERR: In file included from dev_pmagja.cc:37: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_pmagja.cc:38: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_pmagja.cc: In function 'int dev_pmagja_access(cpu*, memory*, uint64_t, unsigned char*, size_t, int, void*)': BUILDSTDERR: dev_pmagja.cc:137:8: warning: variable 'x' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int x, y, ofs; BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_pmppc.o dev_pmppc.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_r3.o tmp_arm_r3.cc BUILDSTDERR: In file included from dev_pmppc.cc:39: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_prep.o dev_prep.cc BUILDSTDERR: In file included from dev_prep.cc:38: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_prep.cc: In function 'int dev_prep_access(cpu*, memory*, uint64_t, unsigned char*, size_t, int, void*)': BUILDSTDERR: dev_prep.cc:51:11: warning: variable 'idata' set but not used [-Wunused-but-set-variable] BUILDSTDERR: uint64_t idata = 0, odata = 0; BUILDSTDERR: ^~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_ps2_ether.o dev_ps2_ether.cc BUILDSTDERR: In file included from dev_ps2_ether.cc:39: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_ps2_gif.o dev_ps2_gif.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o StateVariable.o StateVariable.cc BUILDSTDERR: In file included from dev_ps2_gif.cc:44: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_ps2_gif.cc:45: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_r4.o tmp_arm_r4.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_ps2_gs.o dev_ps2_gs.cc BUILDSTDERR: In file included from dev_ps2_gs.cc:36: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_ps2_spd.o dev_ps2_spd.cc BUILDSTDERR: In file included from dev_ps2_spd.cc:39: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_ps2_stuff.o dev_ps2_stuff.cc BUILDSTDERR: In file included from dev_ps2_stuff.cc:46: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_r5.o tmp_arm_r5.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_pvr.o dev_pvr.cc BUILDSTDERR: In file included from dev_pvr.cc:60: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_pvr.cc:62: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc: In function 'void simpleline(pvr_data*, int, double, double, double, double, double, double, double, double, double, double)': BUILDSTDERR: dev_pvr.cc:676:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (ri < 0) ri = 0; if (ri > 255) ri = 255; BUILDSTDERR: ^~ BUILDSTDERR: dev_pvr.cc:676:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (ri < 0) ri = 0; if (ri > 255) ri = 255; BUILDSTDERR: ^~ BUILDSTDERR: dev_pvr.cc:677:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (gi < 0) gi = 0; if (gi > 255) gi = 255; BUILDSTDERR: ^~ BUILDSTDERR: dev_pvr.cc:677:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (gi < 0) gi = 0; if (gi > 255) gi = 255; BUILDSTDERR: ^~ BUILDSTDERR: dev_pvr.cc:678:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (bi < 0) bi = 0; if (bi > 255) bi = 255; BUILDSTDERR: ^~ BUILDSTDERR: dev_pvr.cc:678:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (bi < 0) bi = 0; if (bi > 255) bi = 255; BUILDSTDERR: ^~ BUILDSTDERR: dev_pvr.cc: In function 'void texturedline(pvr_data*, int, bool, int, int, int, int, int, int, int, double, double, double, double, double, double)': BUILDSTDERR: dev_pvr.cc:803:35: warning: cast from 'char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint16_t c16 = *((uint16_t*)base + index8bpp); BUILDSTDERR: ^~~~ BUILDSTDERR: dev_pvr.cc:804:35: warning: cast from 'char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint16_t c32 = *((uint32_t*)base + index8bpp); BUILDSTDERR: ^~~~ BUILDSTDERR: dev_pvr.cc: In function 'void pvr_render(cpu*, pvr_data*)': BUILDSTDERR: dev_pvr.cc:1057:6: warning: variable 'clipmode' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int clipmode; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: dev_pvr.cc:1058:6: warning: variable 'modifier' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int modifier; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: dev_pvr.cc:1059:6: warning: variable 'modifier_mode' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int modifier_mode; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: dev_pvr.cc:1062:7: warning: variable 'specular' set but not used [-Wunused-but-set-variable] BUILDSTDERR: bool specular; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: dev_pvr.cc:1063:7: warning: variable 'shading' set but not used [-Wunused-but-set-variable] BUILDSTDERR: bool shading; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: dev_pvr.cc:1064:7: warning: variable 'uv_format' set but not used [-Wunused-but-set-variable] BUILDSTDERR: bool uv_format; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: dev_pvr.cc:1067:6: warning: variable 'depthmode' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int depthmode; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: dev_pvr.cc:1070:7: warning: variable 'texture1' set but not used [-Wunused-but-set-variable] BUILDSTDERR: bool texture1; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: dev_pvr.cc:1071:7: warning: variable 'specular1' set but not used [-Wunused-but-set-variable] BUILDSTDERR: bool specular1; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: dev_pvr.cc:1072:7: warning: variable 'shading1' set but not used [-Wunused-but-set-variable] BUILDSTDERR: bool shading1; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: dev_pvr.cc:1073:7: warning: variable 'uv_format1' set but not used [-Wunused-but-set-variable] BUILDSTDERR: bool uv_format1; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: dev_pvr.cc:1074:7: warning: variable 'dcalcexact' set but not used [-Wunused-but-set-variable] BUILDSTDERR: bool dcalcexact; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: dev_pvr.cc:1081:7: warning: variable 'texture_mipmap' set but not used [-Wunused-but-set-variable] BUILDSTDERR: bool texture_mipmap = false; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: dev_pvr.cc: In function 'void pvr_tilebuf_debugdump(pvr_data*)': BUILDSTDERR: dev_pvr.cc:1421:46: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t*) (d->vram + tilebuf); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o StringHelper.o StringHelper.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_px.o dev_px.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_r6.o tmp_arm_r6.cc BUILDSTDERR: In file included from dev_px.cc:86: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_px.cc:87: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_px.cc: In function 'void dev_px_dma(cpu*, uint32_t, px_data*)': BUILDSTDERR: dev_px.cc:239:20: warning: variable 'lw' set but not used [-Wunused-but-set-variable] BUILDSTDERR: uint32_t nspans, lw; BUILDSTDERR: ^~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_ram.o dev_ram.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o SymbolRegistry.o SymbolRegistry.cc BUILDSTDERR: In file included from dev_ram.cc:40: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_ram.cc:41: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_random.o dev_random.cc BUILDSTDERR: In file included from dev_random.cc:36: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_rs5c313.o dev_rs5c313.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_r7.o tmp_arm_r7.cc BUILDSTDERR: In file included from dev_rs5c313.cc:45: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o UnitTest.o UnitTest.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_rtc.o dev_rtc.cc BUILDSTDERR: In file included from dev_rtc.cc:42: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_rtl8139c.o dev_rtl8139c.cc BUILDSTDERR: In file included from ../../unittest_h.h:4, BUILDSTDERR: from UnitTest.cc:37: BUILDSTDERR: ../include/components/I960_CPUComponent.h:46:20: warning: 'i960_regnames' defined but not used [-Wunused-variable] BUILDSTDERR: static const char* i960_regnames[N_I960_REGS] = { BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from dev_rtl8139c.cc:41: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o debug_new.o debug_new.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_scc.o dev_scc.cc cd commands; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/main/commands' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o AddComponentCommand.o AddComponentCommand.cc BUILDSTDERR: In file included from dev_scc.cc:60: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_r8.o tmp_arm_r8.cc BUILDSTDERR: In file included from dev_scc.cc:61: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_sfb.o dev_sfb.cc BUILDSTDERR: In file included from dev_sfb.cc:41: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_sgi_gbe.o dev_sgi_gbe.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o BackwardStepCommand.o BackwardStepCommand.cc BUILDSTDERR: In file included from dev_sgi_gbe.cc:39: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_sgi_gbe.cc:40: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_sgi_ip19.o dev_sgi_ip19.cc BUILDSTDERR: In file included from dev_sgi_ip19.cc:39: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_sgi_ip19.cc: In function 'int dev_sgi_ip19_access(cpu*, memory*, uint64_t, unsigned char*, size_t, int, void*)': BUILDSTDERR: dev_sgi_ip19.cc:55:6: warning: variable 'regnr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int regnr; BUILDSTDERR: ^~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_sgi_ip20.o dev_sgi_ip20.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_r9.o tmp_arm_r9.cc BUILDSTDERR: In file included from dev_sgi_ip20.cc:37: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_sgi_ip22.o dev_sgi_ip22.cc BUILDSTDERR: In file included from dev_sgi_ip22.cc:36: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_sgi_ip22.cc:37: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_sgi_ip30.o dev_sgi_ip30.cc BUILDSTDERR: In file included from dev_sgi_ip30.cc:39: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_sgi_ip32.o dev_sgi_ip32.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_ra.o tmp_arm_ra.cc BUILDSTDERR: In file included from dev_sgi_ip32.cc:46: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_sgi_ip32.cc:48: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_sgi_ip32.cc: In function 'int dev_macepci_access(cpu*, memory*, uint64_t, unsigned char*, size_t, int, void*)': BUILDSTDERR: dev_sgi_ip32.cc:483:6: warning: variable 'regnr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int regnr, res = 1, bus, dev, func, pcireg; BUILDSTDERR: ^~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_sgi_mardigras.o dev_sgi_mardigras.cc BUILDSTDERR: In file included from dev_sgi_mardigras.cc:41: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_sgi_mardigras.cc:43: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_sh4.o dev_sh4.cc BUILDSTDERR: In file included from dev_sh4.cc:47: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_sh4.cc:49: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_sh4.cc: In function 'int dev_sh4_access(cpu*, memory*, uint64_t, unsigned char*, size_t, int, void*)': BUILDSTDERR: dev_sh4.cc:1179:12: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: timer_nr ++; BUILDSTDERR: ~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1180:2: note: here BUILDSTDERR: case SH4_TCOR1: BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1181:12: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: timer_nr ++; BUILDSTDERR: ~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1182:2: note: here BUILDSTDERR: case SH4_TCOR0: BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1191:12: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: timer_nr ++; BUILDSTDERR: ~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1192:2: note: here BUILDSTDERR: case SH4_TCNT1: BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1193:12: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: timer_nr ++; BUILDSTDERR: ~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1194:2: note: here BUILDSTDERR: case SH4_TCNT0: BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1203:12: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: timer_nr ++; BUILDSTDERR: ~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1204:2: note: here BUILDSTDERR: case SH4_TCR1: BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1205:12: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: timer_nr ++; BUILDSTDERR: ~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1206:2: note: here BUILDSTDERR: case SH4_TCR0: BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1260:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_SAR7: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1261:2: note: here BUILDSTDERR: case SH4_SAR6: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1261:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_SAR6: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1262:2: note: here BUILDSTDERR: case SH4_SAR5: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1262:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_SAR5: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1263:2: note: here BUILDSTDERR: case SH4_SAR4: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1263:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_SAR4: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1264:2: note: here BUILDSTDERR: case SH4_SAR3: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1264:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_SAR3: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1265:2: note: here BUILDSTDERR: case SH4_SAR2: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1265:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_SAR2: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1266:2: note: here BUILDSTDERR: case SH4_SAR1: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1266:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_SAR1: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1267:2: note: here BUILDSTDERR: case SH4_SAR0: BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1274:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_DAR7: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1275:2: note: here BUILDSTDERR: case SH4_DAR6: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1275:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_DAR6: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1276:2: note: here BUILDSTDERR: case SH4_DAR5: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1276:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_DAR5: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1277:2: note: here BUILDSTDERR: case SH4_DAR4: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1277:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_DAR4: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1278:2: note: here BUILDSTDERR: case SH4_DAR3: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1278:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_DAR3: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1279:2: note: here BUILDSTDERR: case SH4_DAR2: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1279:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_DAR2: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1280:2: note: here BUILDSTDERR: case SH4_DAR1: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1280:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_DAR1: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1281:2: note: here BUILDSTDERR: case SH4_DAR0: BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1288:32: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_DMATCR7: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1289:2: note: here BUILDSTDERR: case SH4_DMATCR6: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1289:32: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_DMATCR6: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1290:2: note: here BUILDSTDERR: case SH4_DMATCR5: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1290:32: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_DMATCR5: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1291:2: note: here BUILDSTDERR: case SH4_DMATCR4: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1291:32: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_DMATCR4: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1292:2: note: here BUILDSTDERR: case SH4_DMATCR3: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1292:32: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_DMATCR3: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1293:2: note: here BUILDSTDERR: case SH4_DMATCR2: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1293:32: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_DMATCR2: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1294:2: note: here BUILDSTDERR: case SH4_DMATCR1: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1294:32: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_DMATCR1: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1295:2: note: here BUILDSTDERR: case SH4_DMATCR0: BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1310:30: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_CHCR7: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1311:2: note: here BUILDSTDERR: case SH4_CHCR6: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1311:30: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_CHCR6: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1312:2: note: here BUILDSTDERR: case SH4_CHCR5: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1312:30: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_CHCR5: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1313:2: note: here BUILDSTDERR: case SH4_CHCR4: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_CHCR4: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1314:2: note: here BUILDSTDERR: case SH4_CHCR3: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1314:30: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_CHCR3: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1315:2: note: here BUILDSTDERR: case SH4_CHCR2: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1315:30: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_CHCR2: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1316:2: note: here BUILDSTDERR: case SH4_CHCR1: dma_channel ++; BUILDSTDERR: ^~~~ BUILDSTDERR: dev_sh4.cc:1316:30: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_CHCR1: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: dev_sh4.cc:1317:2: note: here BUILDSTDERR: case SH4_CHCR0: BUILDSTDERR: ^~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_rb.o tmp_arm_rb.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_sii.o dev_sii.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o CloseCommand.o CloseCommand.cc BUILDSTDERR: In file included from dev_sii.cc:38: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_sii.cc:40: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_sn.o dev_sn.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o ContinueBackwardsCommand.o ContinueBackwardsCommand.cc BUILDSTDERR: In file included from dev_sn.cc:40: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_ssc.o dev_ssc.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_rc.o tmp_arm_rc.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o ContinueCommand.o ContinueCommand.cc BUILDSTDERR: In file included from dev_ssc.cc:42: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_ssc.cc:43: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_turbochannel.o dev_turbochannel.cc BUILDSTDERR: In file included from dev_turbochannel.cc:35: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_turbochannel.cc:36: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_turbochannel.cc: In function 'int dev_turbochannel_access(cpu*, memory*, uint64_t, unsigned char*, size_t, int, void*)': BUILDSTDERR: dev_turbochannel.cc:67:11: warning: variable 'idata' set but not used [-Wunused-but-set-variable] BUILDSTDERR: uint64_t idata = 0, odata = 0; BUILDSTDERR: ^~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_uninorth.o dev_uninorth.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o CopyComponentCommand.o CopyComponentCommand.cc BUILDSTDERR: In file included from dev_uninorth.cc:37: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_uninorth.cc:38: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_unreadable.o dev_unreadable.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_rd.o tmp_arm_rd.cc BUILDSTDERR: In file included from dev_unreadable.cc:36: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_v3.o dev_v3.cc BUILDSTDERR: In file included from dev_v3.cc:46: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_v3.cc:48: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_vga.o dev_vga.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o HelpCommand.o HelpCommand.cc BUILDSTDERR: In file included from dev_vga.cc:40: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_vga.cc:41: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_vga.cc: In function 'void vga_crtc_reg_write(machine*, vga_data*, int, int)': BUILDSTDERR: dev_vga.cc:780:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: grayscale = 1; BUILDSTDERR: ~~~~~~~~~~^~~ BUILDSTDERR: dev_vga.cc:781:3: note: here BUILDSTDERR: case 0x01: BUILDSTDERR: ^~~~ BUILDSTDERR: dev_vga.cc:791:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: grayscale = 1; BUILDSTDERR: ~~~~~~~~~~^~~ BUILDSTDERR: dev_vga.cc:792:3: note: here BUILDSTDERR: case 0x03: BUILDSTDERR: ^~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_re.o tmp_arm_re.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_vme.o dev_vme.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o LoadCommand.o LoadCommand.cc BUILDSTDERR: In file included from dev_vme.cc:40: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_vr41xx.o dev_vr41xx.cc BUILDSTDERR: In file included from dev_vr41xx.cc:42: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from dev_vr41xx.cc:44: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dev_vr41xx.cc: In function 'int dev_vr41xx_access(cpu*, memory*, uint64_t, unsigned char*, size_t, int, void*)': BUILDSTDERR: dev_vr41xx.cc:484:6: warning: variable 'regnr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int regnr; BUILDSTDERR: ^~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_wdc.o dev_wdc.cc BUILDSTDERR: In file included from dev_wdc.cc:38: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_rf.o tmp_arm_rf.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_z8530.o dev_z8530.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o ListComponentsCommand.o ListComponentsCommand.cc BUILDSTDERR: In file included from dev_z8530.cc:48: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o dev_zero.o dev_zero.cc BUILDSTDERR: In file included from dev_zero.cc:36: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ make autodev.o make[5]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices' ./makeautodev.sh Generating autodev.cc... 5c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o MoveComponentCommand.o MoveComponentCommand.cc 432c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o tmp_arm_multi.o tmp_arm_multi.cc 1 done c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o autodev.o autodev.cc BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092ddff0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:32:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091baff0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:57:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08110003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:80:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092dd8f0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:100:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091ba8f0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:122:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092d4000(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:143:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd8000(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:157:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08ac000c(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:172:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092dd830(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:193:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092dddf0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:218:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092dd9f0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:247:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091badf0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:270:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091ba830(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:293:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091ba9f0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:312:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08930003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:333:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09040003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:348:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08b051f8(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:362:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08a151f8(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:383:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092dd810(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:410:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091ba810(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:429:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08930006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:446:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092d4010(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:461:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092dd800(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:482:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08830006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:499:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08920018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:513:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08a051f8(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:527:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08820018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:548:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd8010(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:562:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08a05018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:578:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08b15018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:595:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092dd870(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:618:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091ba870(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:639:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092d41f0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:659:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd81f0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:678:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08971040(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:698:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08040006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:712:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08130018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:726:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091ba800(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:741:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088d1fff(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:757:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091b6800(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:783:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08950006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:798:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x0911000f(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:813:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x090d000f(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:830:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08850006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:846:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092d4070(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:861:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd8070(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:878:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08900006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:896:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08800006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:910:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x089e0018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:924:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08870006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:938:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088e0018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:952:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08b00fc0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:966:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08b000c0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:985:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08970006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1000:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08930060(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1014:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091b6ff0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1029:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092d4030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1052:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd8030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1068:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091b6830(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1086:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092ddc30(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1109:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091bac30(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1130:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092d4001(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1150:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd8001(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1165:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09205018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1182:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09315018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1200:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092ddbf0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1223:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091babf0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1247:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091bac70(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1270:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092ddc70(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1296:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x080c0030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1317:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092ddcf0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1337:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091bacf0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1360:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x0892000c(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1381:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08930180(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1395:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08150003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1409:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08020003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1423:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08920006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1437:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x0817000c(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1451:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09870018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1466:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x099c0180(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1481:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091b69f0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1496:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08950003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1516:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088c0060(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1530:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x0891000e(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1544:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd0400(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1559:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092d0030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1574:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd0030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1589:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08810018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1604:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08880018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1618:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08820003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1632:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08980060(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1646:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd0010(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1660:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092d0010(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1675:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd4010(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1689:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08100009(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1704:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08910003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1718:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08830030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1732:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08980018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1746:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08930018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1760:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08880006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1774:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088c0018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1788:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08910006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1802:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08940003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1816:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08850003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1830:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08890006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1844:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092d40f0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1859:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08840003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1877:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08820030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1891:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09160060(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1906:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08930600(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1920:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092d0ff0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1935:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd0ff0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1956:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x089e000a(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1977:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09930006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:1992:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x080c0003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2006:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x0804000c(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2020:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08830060(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2034:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08130003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2048:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09830006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2063:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08b00300(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2077:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088e1002(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2092:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x0894000c(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2106:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x0885000c(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2120:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08840600(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2134:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091b6df0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2149:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088c0006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2170:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092d47f0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2185:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd87f0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2206:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08800018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2228:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x099b0030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2243:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08a100c0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2257:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x089c0006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2272:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x099b0180(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2287:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08910030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2301:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09150018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2316:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091a0600(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2331:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x090a0300(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2346:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd40f0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2360:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x089c0300(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2378:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09150006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2393:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08a10300(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2407:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08a01008(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2422:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08b11008(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2437:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd80f0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2452:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08a05008(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2471:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08b15008(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2487:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08900018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2503:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092ddc00(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2523:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088c0003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2541:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08830600(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2555:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08920003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2569:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088d1100(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2583:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09900120(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2598:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091bac00(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2613:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092d45f0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2631:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd85f0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2651:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09940018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2673:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09850014(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2688:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ make[5]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices' make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o cpu_m88k.o cpu_m88k.cc BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08860006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2702:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09120006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2717:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x089c0018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2731:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091b6870(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2746:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08950030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2764:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09900018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2779:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x098d0030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2794:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088d0088(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2808:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08900060(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2822:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08900003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2836:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08990018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2850:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08810600(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2864:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092d0c1f(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2879:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd4c1f(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2899:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088d1010(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2920:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09311008(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2935:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09201008(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2951:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08a10f00(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2966:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08931008(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2983:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x098b0003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:2998:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08820180(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3012:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08830300(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3026:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08800030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3040:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09315008(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3055:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09205008(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3072:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08970300(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3088:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08970030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3102:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08920030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3116:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08970600(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3130:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08160060(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3144:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08807ff0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3158:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092d0070(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3182:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd0070(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3198:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08800180(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3214:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088e000c(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3228:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088d0030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3242:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08830003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3256:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x089e0030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3270:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091b6810(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3285:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08970180(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3301:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x0896000c(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3315:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x089200c0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3329:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088e00c0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3343:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08940012(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3357:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x089100c0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3371:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x0813000c(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3385:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x089c000c(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3399:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09920003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3414:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08950060(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3428:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09860006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3443:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088d4010(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3457:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09160006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3472:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08990600(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3486:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08980006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3500:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091c0006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3515:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x080c0600(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3529:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x0894000a(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3543:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09311038(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3558:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09205030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3576:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08850018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3593:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09190300(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3608:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088d0180(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3622:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08980003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3636:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x098d000e(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3651:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x098c0006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3667:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09010018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3682:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09860030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3697:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092d4400(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3712:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd8400(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3727:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x089e0060(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3743:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088c00c8(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3757:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x0893000c(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3772:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09110003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3787:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08ac000f(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3801:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08be000f(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3818:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08940018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3835:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x091b68f0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3850:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09140018(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3870:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08940009(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3884:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd41f0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3898:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08a20600(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3917:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08990003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3932:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x09904008(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3947:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x098c0003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3962:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088900c0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3976:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088200c0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:3990:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088300c0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:4004:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x089300c0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:4018:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x092d00f0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:4033:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08bd00f0(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:4050:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08960030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:4067:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08980300(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:4081:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x089c5000(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:4095:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x088d1020(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:4109:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08990006(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:4123:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x08890030(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:4137:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x099a0003(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:4152:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: tmp_arm_multi.cc: In function 'void arm_instr_multi_0x0989000c(cpu*, arm_instr_call*)': BUILDSTDERR: tmp_arm_multi.cc:4167:42: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) (page + addr); BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_m88k.cc:47: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc: In function 'int m88k_cpu_instruction_has_delayslot(cpu*, unsigned char*)': BUILDSTDERR: cpu_m88k.cc:238:38: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t iword = *((uint32_t *)&ib[0]); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_tail.cc:19, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_dyntrans.cc: In function 'void m88k_tc_allocate_default_page(cpu*, uint64_t)': BUILDSTDERR: cpu_dyntrans.cc:565:38: warning: cast from 'unsigned char*' to 'm88k_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + cpu->translation_cache_cur_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_tail.cc:31, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_dyntrans.cc: In function 'void m88k_invalidate_code_translation(cpu*, uint64_t, int)': BUILDSTDERR: cpu_dyntrans.cc:1287:7: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: translation_cache)[table_index]); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: cpu_dyntrans.cc:1301:46: warning: cast from 'unsigned char*' to 'm88k_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: (cpu->translation_cache + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1378:36: warning: cast from 'unsigned char*' to 'physpage_ranges*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: ppp->translation_ranges_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_tail.cc:40, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: memory_rw.cc: In function 'int m88k_memory_rw(cpu*, memory*, uint64_t, unsigned char*, size_t, int, int)': BUILDSTDERR: memory_rw.cc:320:22: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: devices[i].dyntrans_data; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from tmp_m88k_tail.cc:46, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_dyntrans.cc: In function 'void m88k_pc_to_pointers_generic(cpu*)': BUILDSTDERR: cpu_dyntrans.cc:732:40: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: physpage_entryp = &(((uint32_t *)cpu->translation_cache)[table_index]); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: cpu_dyntrans.cc:739:21: warning: cast from 'unsigned char*' to 'm88k_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:771:21: warning: cast from 'unsigned char*' to 'm88k_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:26, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_u_2_le(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:306:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint16_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:41, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_u_4_le(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:328:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:56, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_u_8_le(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:347:34: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr + 4) ); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:363:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:86, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_st_2_le(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:387:23: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint16_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:101, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_st_4_le(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:404:23: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:116, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_st_8_le(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:424:25: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *)(p+addr+4)) = x; } BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:442:23: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:149, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_2_le(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:306:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint16_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:166, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_4_le(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:328:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:183, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_8_le(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:347:34: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr + 4) ); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:363:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:340, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_u_2_le_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:306:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint16_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:357, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_u_4_le_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:328:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:374, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_u_8_le_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:347:34: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr + 4) ); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:363:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:408, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_st_2_le_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:387:23: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint16_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:425, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_st_4_le_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:404:23: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:442, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_st_8_le_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:424:25: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *)(p+addr+4)) = x; } BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:442:23: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:479, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_2_le_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:306:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint16_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:498, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_4_le_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:328:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:517, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_8_le_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:347:34: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr + 4) ); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:363:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:677, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_u_2_le_scaled_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:306:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint16_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:696, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_u_4_le_scaled_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:328:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:715, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_u_8_le_scaled_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:347:34: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr + 4) ); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:363:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:734, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_st_2_le_scaled_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:387:23: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint16_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:753, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_st_4_le_scaled_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:404:23: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:772, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_st_8_le_scaled_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:424:25: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *)(p+addr+4)) = x; } BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:442:23: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:792, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_2_le_scaled_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:306:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint16_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:813, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_4_le_scaled_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:328:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:834, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_8_le_scaled_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:347:34: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr + 4) ); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:363:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:1032, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_u_2_le_usr_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:306:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint16_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:1051, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_u_4_le_usr_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:328:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:1070, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_u_8_le_usr_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:347:34: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr + 4) ); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:363:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:1108, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_st_2_le_usr_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:387:23: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint16_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:1127, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_st_4_le_usr_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:404:23: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:1146, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_st_8_le_usr_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:424:25: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *)(p+addr+4)) = x; } BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:442:23: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:1187, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_2_le_usr_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:306:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint16_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:1208, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_4_le_usr_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:328:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:1229, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_8_le_usr_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:347:34: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr + 4) ); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:363:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:1409, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_u_2_le_scaled_usr_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:306:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint16_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:1430, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_u_4_le_scaled_usr_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:328:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o PauseCommand.o PauseCommand.cc BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:1451, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_u_8_le_scaled_usr_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:347:34: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr + 4) ); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:363:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:1472, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_st_2_le_scaled_usr_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:387:23: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint16_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:1493, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_st_4_le_scaled_usr_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:404:23: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:1514, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_st_8_le_scaled_usr_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:424:25: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *)(p+addr+4)) = x; } BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:442:23: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:1536, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_2_le_scaled_usr_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:306:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint16_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:1559, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_4_le_scaled_usr_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:328:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_loadstore.cc:1582, BUILDSTDERR: from cpu_m88k_instr.cc:299, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr_loadstore.cc: In function 'void m88k_instr_ld_8_le_scaled_usr_regofs(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr_loadstore.cc:347:34: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr + 4) ); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:363:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1479: BUILDSTDERR: cpu_m88k_instr.cc: In function 'void m88k_instr_xmem_slow(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr.cc:1580:31: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) tmp; BUILDSTDERR: ^~~ BUILDSTDERR: cpu_m88k_instr.cc:1614:30: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) data; BUILDSTDERR: ^~~~ BUILDSTDERR: cpu_m88k_instr.cc: In function 'void m88k_instr_idle(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr.cc:1706:31: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p32 = (uint32_t *) p; BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr.cc: In function 'void m88k_instr_idle_with_tb1(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr.cc:1748:31: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p32 = (uint32_t *) p; BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr.cc: In function 'void m88k_instr_to_be_translated(cpu*, m88k_instr_call*)': BUILDSTDERR: cpu_m88k_instr.cc:1957:30: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) ib; BUILDSTDERR: ^~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o QuitCommand.o QuitCommand.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o RemoveComponentCommand.o RemoveComponentCommand.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o ResetCommand.o ResetCommand.cc cd memory; make c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o SaveCommand.o SaveCommand.cc make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/memory' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o CacheComponent.o CacheComponent.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o MemoryMappedComponent.o MemoryMappedComponent.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o StatusCommand.o StatusCommand.cc cd net; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/net' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o net.o net.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o RAMComponent.o RAMComponent.cc BUILDSTDERR: In file included from net.cc:52: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o net_ip.o net_ip.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o StepCommand.o StepCommand.cc BUILDSTDERR: net_ip.cc: In function 'void net_ip_tcp(net*, void*, unsigned char*, int)': BUILDSTDERR: net_ip.cc:383:37: warning: variable 'window' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int srcport, dstport, data_offset, window, checksum, urgptr; BUILDSTDERR: ^~~~~~ BUILDSTDERR: net_ip.cc:383:55: warning: variable 'urgptr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int srcport, dstport, data_offset, window, checksum, urgptr; BUILDSTDERR: ^~~~~~ BUILDSTDERR: net_ip.cc:384:26: warning: variable 'urg' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int syn, ack, psh, rst, urg, fin; BUILDSTDERR: ^~~ BUILDSTDERR: net_ip.cc: In function 'void net_ip_broadcast(net*, void*, unsigned char*, int)': BUILDSTDERR: net_ip.cc:1138:26: warning: variable 'match' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int i, xl, warning = 0, match = 0; BUILDSTDERR: ^~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o net_misc.o net_misc.cc BUILDSTDERR: In file included from net_misc.cc:40: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: net_misc.cc: In function 'void net_generate_unique_mac(machine*, unsigned char*)': BUILDSTDERR: net_misc.cc:90:6: warning: variable 'x' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int x, y; BUILDSTDERR: ^ BUILDSTDERR: net_misc.cc:90:9: warning: variable 'y' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int x, y; BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o VersionCommand.o VersionCommand.cc make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/net' cd old_main; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/old_main' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o emul.o emul.cc make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/memory' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components' cd promemul; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/promemul' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o arcbios.o arcbios.cc BUILDSTDERR: In file included from emul.cc:46: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o cpu_mips.o cpu_mips.cc make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/main/commands' cd fileloaders; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/main/fileloaders' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o FileLoader_aout.o FileLoader_aout.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o emul_parse.o emul_parse.cc BUILDSTDERR: In file included from arcbios.cc:45: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: arcbios.cc: In function 'void arcbios_add_other_components(machine*, uint64_t)': BUILDSTDERR: arcbios.cc:1908:28: warning: variable 'floppy' set but not used [-Wunused-but-set-variable] BUILDSTDERR: uint64_t diskcontroller, floppy, kbdctl, kbd; BUILDSTDERR: ^~~~~~ BUILDSTDERR: arcbios.cc:1908:44: warning: variable 'kbd' set but not used [-Wunused-but-set-variable] BUILDSTDERR: uint64_t diskcontroller, floppy, kbdctl, kbd; BUILDSTDERR: ^~~ BUILDSTDERR: arcbios.cc:1909:20: warning: variable 'ptr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: uint64_t ptrctl, ptr, paral, audio; BUILDSTDERR: ^~~ BUILDSTDERR: arcbios.cc:1909:25: warning: variable 'paral' set but not used [-Wunused-but-set-variable] BUILDSTDERR: uint64_t ptrctl, ptr, paral, audio; BUILDSTDERR: ^~~~~ BUILDSTDERR: arcbios.cc:1909:32: warning: variable 'audio' set but not used [-Wunused-but-set-variable] BUILDSTDERR: uint64_t ptrctl, ptr, paral, audio; BUILDSTDERR: ^~~~~ BUILDSTDERR: arcbios.cc:1910:12: warning: variable 'eisa' set but not used [-Wunused-but-set-variable] BUILDSTDERR: uint64_t eisa, scsi; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from cpu_mips.cc:45: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_mips.cc:47: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc: In function 'int mips_cpu_instruction_has_delayslot(cpu*, unsigned char*)': BUILDSTDERR: cpu_mips.cc:442:38: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t iword = *((uint32_t *)&ib[0]); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_tail.cc:19, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_dyntrans.cc: In function 'void mips_tc_allocate_default_page(cpu*, uint64_t)': BUILDSTDERR: cpu_dyntrans.cc:565:38: warning: cast from 'unsigned char*' to 'mips_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + cpu->translation_cache_cur_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_tail.cc:31, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_dyntrans.cc: In function 'void mips_invalidate_code_translation(cpu*, uint64_t, int)': BUILDSTDERR: cpu_dyntrans.cc:1287:7: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: translation_cache)[table_index]); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: cpu_dyntrans.cc:1301:46: warning: cast from 'unsigned char*' to 'mips_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: (cpu->translation_cache + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1378:36: warning: cast from 'unsigned char*' to 'physpage_ranges*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: ppp->translation_ranges_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_tail.cc:40, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: memory_rw.cc: In function 'int mips_memory_rw(cpu*, memory*, uint64_t, unsigned char*, size_t, int, int)': BUILDSTDERR: memory_rw.cc:320:22: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: devices[i].dyntrans_data; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from emul_parse.cc:39: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_tail.cc:46, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_dyntrans.cc: In function 'void mips_pc_to_pointers_generic(cpu*)': BUILDSTDERR: cpu_dyntrans.cc:732:40: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: physpage_entryp = &(((uint32_t *)cpu->translation_cache)[table_index]); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: cpu_dyntrans.cc:739:21: warning: cast from 'unsigned char*' to 'mips_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:771:21: warning: cast from 'unsigned char*' to 'mips_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_tail.cc:63, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr.cc: In function 'void mips_instr_ins(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr.cc:1162:26: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: uint32_t mask = (-1) << pos; BUILDSTDERR: ^~~ BUILDSTDERR: FileLoader_aout.cc: In member function 'virtual bool FileLoader_aout::LoadIntoComponent(refcount_ptr, std::ostream&) const': BUILDSTDERR: FileLoader_aout.cc:280:21: warning: comparison of integer expressions of different signedness: 'std::streamsize' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if (file.gcount() != strings_len) { BUILDSTDERR: ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: In file included from tmp_mips_loadstore.cc:48, BUILDSTDERR: from cpu_mips_instr.cc:2281, BUILDSTDERR: from tmp_mips_tail.cc:63, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr_loadstore.cc: In function 'void mips_instr_lu2_le(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr_loadstore.cc:184:30: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint16_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_loadstore.cc:66, BUILDSTDERR: from cpu_mips_instr.cc:2281, BUILDSTDERR: from tmp_mips_tail.cc:63, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr_loadstore.cc: In function 'void mips_instr_l2_le(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr_loadstore.cc:184:30: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint16_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_loadstore.cc:84, BUILDSTDERR: from cpu_mips_instr.cc:2281, BUILDSTDERR: from tmp_mips_tail.cc:63, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr_loadstore.cc: In function 'void mips_instr_lu4_le(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr_loadstore.cc:206:30: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_loadstore.cc:102, BUILDSTDERR: from cpu_mips_instr.cc:2281, BUILDSTDERR: from tmp_mips_tail.cc:63, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr_loadstore.cc: In function 'void mips_instr_l4_le(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr_loadstore.cc:206:30: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_loadstore.cc:120, BUILDSTDERR: from cpu_mips_instr.cc:2281, BUILDSTDERR: from tmp_mips_tail.cc:63, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr_loadstore.cc: In function 'void mips_instr_lu8_le(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr_loadstore.cc:226:30: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint64_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_loadstore.cc:138, BUILDSTDERR: from cpu_mips_instr.cc:2281, BUILDSTDERR: from tmp_mips_tail.cc:63, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr_loadstore.cc: In function 'void mips_instr_l8_le(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr_loadstore.cc:226:30: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint64_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_loadstore.cc:173, BUILDSTDERR: from cpu_mips_instr.cc:2281, BUILDSTDERR: from tmp_mips_tail.cc:63, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr_loadstore.cc: In function 'void mips_instr_s2_le(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr_loadstore.cc:252:23: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint16_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_loadstore.cc:190, BUILDSTDERR: from cpu_mips_instr.cc:2281, BUILDSTDERR: from tmp_mips_tail.cc:63, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr_loadstore.cc: In function 'void mips_instr_s4_le(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr_loadstore.cc:269:23: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_loadstore.cc:207, BUILDSTDERR: from cpu_mips_instr.cc:2281, BUILDSTDERR: from tmp_mips_tail.cc:63, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr_loadstore.cc: In function 'void mips_instr_s8_le(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr_loadstore.cc:288:23: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint64_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_tail.cc:63, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr.cc: In function 'void mips_instr_to_be_translated(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr.cc:3522:30: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) ib; BUILDSTDERR: ^~ BUILDSTDERR: In file included from tmp_mips_tail.cc:99, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_dyntrans.cc: In function 'void mips32_invalidate_code_translation(cpu*, uint64_t, int)': BUILDSTDERR: cpu_dyntrans.cc:1287:7: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: translation_cache)[table_index]); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: cpu_dyntrans.cc:1301:46: warning: cast from 'unsigned char*' to 'mips_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: (cpu->translation_cache + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1378:36: warning: cast from 'unsigned char*' to 'physpage_ranges*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: ppp->translation_ranges_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_tail.cc:110, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_dyntrans.cc: In function 'void mips32_pc_to_pointers_generic(cpu*)': BUILDSTDERR: cpu_dyntrans.cc:732:40: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: physpage_entryp = &(((uint32_t *)cpu->translation_cache)[table_index]); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: cpu_dyntrans.cc:739:21: warning: cast from 'unsigned char*' to 'mips_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:771:21: warning: cast from 'unsigned char*' to 'mips_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_tail.cc:118, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr.cc: In function 'void mips32_instr_ins(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr.cc:1162:26: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: uint32_t mask = (-1) << pos; BUILDSTDERR: ^~~ BUILDSTDERR: In file included from tmp_mips_loadstore.cc:401, BUILDSTDERR: from cpu_mips_instr.cc:2281, BUILDSTDERR: from tmp_mips_tail.cc:118, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr_loadstore.cc: In function 'void mips32_instr_lu2_le(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr_loadstore.cc:184:30: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint16_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_loadstore.cc:419, BUILDSTDERR: from cpu_mips_instr.cc:2281, BUILDSTDERR: from tmp_mips_tail.cc:118, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr_loadstore.cc: In function 'void mips32_instr_l2_le(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr_loadstore.cc:184:30: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint16_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_loadstore.cc:437, BUILDSTDERR: from cpu_mips_instr.cc:2281, BUILDSTDERR: from tmp_mips_tail.cc:118, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr_loadstore.cc: In function 'void mips32_instr_lu4_le(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr_loadstore.cc:206:30: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_loadstore.cc:455, BUILDSTDERR: from cpu_mips_instr.cc:2281, BUILDSTDERR: from tmp_mips_tail.cc:118, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr_loadstore.cc: In function 'void mips32_instr_l4_le(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr_loadstore.cc:206:30: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint32_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_loadstore.cc:473, BUILDSTDERR: from cpu_mips_instr.cc:2281, BUILDSTDERR: from tmp_mips_tail.cc:118, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr_loadstore.cc: In function 'void mips32_instr_lu8_le(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr_loadstore.cc:226:30: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint64_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_loadstore.cc:491, BUILDSTDERR: from cpu_mips_instr.cc:2281, BUILDSTDERR: from tmp_mips_tail.cc:118, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr_loadstore.cc: In function 'void mips32_instr_l8_le(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr_loadstore.cc:226:30: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: ( *(uint64_t *)(p + addr) ); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_loadstore.cc:526, BUILDSTDERR: from cpu_mips_instr.cc:2281, BUILDSTDERR: from tmp_mips_tail.cc:118, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr_loadstore.cc: In function 'void mips32_instr_s2_le(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr_loadstore.cc:252:23: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint16_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_loadstore.cc:543, BUILDSTDERR: from cpu_mips_instr.cc:2281, BUILDSTDERR: from tmp_mips_tail.cc:118, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr_loadstore.cc: In function 'void mips32_instr_s4_le(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr_loadstore.cc:269:23: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint32_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_loadstore.cc:560, BUILDSTDERR: from cpu_mips_instr.cc:2281, BUILDSTDERR: from tmp_mips_tail.cc:118, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr_loadstore.cc: In function 'void mips32_instr_s8_le(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr_loadstore.cc:288:23: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: *((uint64_t *)(p+addr)) = x; } BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_mips_instr.cc:2683, BUILDSTDERR: from tmp_mips_tail.cc:118, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: tmp_mips_loadstore_multi.cc: In function 'void mips32_instr_multi_lw_2_le(cpu*, mips_instr_call*)': BUILDSTDERR: tmp_mips_loadstore_multi.cc:12:51: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: page = (uint32_t *) cpu->cd.mips.host_load[index0]; BUILDSTDERR: ^ BUILDSTDERR: tmp_mips_loadstore_multi.cc: In function 'void mips32_instr_multi_lw_3_le(cpu*, mips_instr_call*)': BUILDSTDERR: tmp_mips_loadstore_multi.cc:41:51: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: page = (uint32_t *) cpu->cd.mips.host_load[index0]; BUILDSTDERR: ^ BUILDSTDERR: tmp_mips_loadstore_multi.cc: In function 'void mips32_instr_multi_lw_4_le(cpu*, mips_instr_call*)': BUILDSTDERR: tmp_mips_loadstore_multi.cc:76:51: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: page = (uint32_t *) cpu->cd.mips.host_load[index0]; BUILDSTDERR: ^ BUILDSTDERR: tmp_mips_loadstore_multi.cc: In function 'void mips32_instr_multi_sw_2_le(cpu*, mips_instr_call*)': BUILDSTDERR: tmp_mips_loadstore_multi.cc:111:52: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: page = (uint32_t *) cpu->cd.mips.host_store[index0]; BUILDSTDERR: ^ BUILDSTDERR: tmp_mips_loadstore_multi.cc: In function 'void mips32_instr_multi_sw_3_le(cpu*, mips_instr_call*)': BUILDSTDERR: tmp_mips_loadstore_multi.cc:140:52: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: page = (uint32_t *) cpu->cd.mips.host_store[index0]; BUILDSTDERR: ^ BUILDSTDERR: tmp_mips_loadstore_multi.cc: In function 'void mips32_instr_multi_sw_4_le(cpu*, mips_instr_call*)': BUILDSTDERR: tmp_mips_loadstore_multi.cc:175:52: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: page = (uint32_t *) cpu->cd.mips.host_store[index0]; BUILDSTDERR: ^ BUILDSTDERR: tmp_mips_loadstore_multi.cc: In function 'void mips32_instr_multi_lw_2_be(cpu*, mips_instr_call*)': BUILDSTDERR: tmp_mips_loadstore_multi.cc:210:51: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: page = (uint32_t *) cpu->cd.mips.host_load[index0]; BUILDSTDERR: ^ BUILDSTDERR: tmp_mips_loadstore_multi.cc: In function 'void mips32_instr_multi_lw_3_be(cpu*, mips_instr_call*)': BUILDSTDERR: tmp_mips_loadstore_multi.cc:239:51: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: page = (uint32_t *) cpu->cd.mips.host_load[index0]; BUILDSTDERR: ^ BUILDSTDERR: tmp_mips_loadstore_multi.cc: In function 'void mips32_instr_multi_lw_4_be(cpu*, mips_instr_call*)': BUILDSTDERR: tmp_mips_loadstore_multi.cc:274:51: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: page = (uint32_t *) cpu->cd.mips.host_load[index0]; BUILDSTDERR: ^ BUILDSTDERR: tmp_mips_loadstore_multi.cc: In function 'void mips32_instr_multi_sw_2_be(cpu*, mips_instr_call*)': BUILDSTDERR: tmp_mips_loadstore_multi.cc:309:52: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: page = (uint32_t *) cpu->cd.mips.host_store[index0]; BUILDSTDERR: ^ BUILDSTDERR: tmp_mips_loadstore_multi.cc: In function 'void mips32_instr_multi_sw_3_be(cpu*, mips_instr_call*)': BUILDSTDERR: tmp_mips_loadstore_multi.cc:338:52: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: page = (uint32_t *) cpu->cd.mips.host_store[index0]; BUILDSTDERR: ^ BUILDSTDERR: tmp_mips_loadstore_multi.cc: In function 'void mips32_instr_multi_sw_4_be(cpu*, mips_instr_call*)': BUILDSTDERR: tmp_mips_loadstore_multi.cc:373:52: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: page = (uint32_t *) cpu->cd.mips.host_store[index0]; BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_tail.cc:118, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr.cc: In function 'void mips32_instr_netbsd_pmax_idle(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr.cc:2758:53: warning: cast from 'unsigned char*' to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: page = (int32_t *) cpu->cd.mips.host_load[pageindex]; BUILDSTDERR: ^ BUILDSTDERR: cpu_mips_instr.cc: In function 'void mips32_instr_linux_pmax_idle(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr.cc:2791:53: warning: cast from 'unsigned char*' to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: page = (int32_t *) cpu->cd.mips.host_load[pageindex]; BUILDSTDERR: ^ BUILDSTDERR: cpu_mips_instr.cc:2796:55: warning: cast from 'unsigned char*' to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: page2 = (int32_t *) cpu->cd.mips.host_load[pageindex2]; BUILDSTDERR: ^ BUILDSTDERR: cpu_mips_instr.cc: In function 'void mips32_instr_to_be_translated(cpu*, mips_instr_call*)': BUILDSTDERR: cpu_mips_instr.cc:3522:30: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) ib; BUILDSTDERR: ^~ BUILDSTDERR: In file included from memory_mips.cc:128, BUILDSTDERR: from cpu_mips.cc:1973: BUILDSTDERR: memory_mips_v2p.cc: In function 'int translate_v2p_mmu8k(cpu*, uint64_t, uint64_t*, int)': BUILDSTDERR: memory_mips_v2p.cc:178:8: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: x_64 = status & STATUS_SX; BUILDSTDERR: memory_mips_v2p.cc:181:2: note: here BUILDSTDERR: default:fatal("memory_mips_v2p.c: ksu=%i not yet implemented yet\n", BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from memory_mips.cc:134, BUILDSTDERR: from cpu_mips.cc:1973: BUILDSTDERR: memory_mips_v2p.cc: In function 'int translate_v2p_mmu10k(cpu*, uint64_t, uint64_t*, int)': BUILDSTDERR: memory_mips_v2p.cc:178:8: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: x_64 = status & STATUS_SX; BUILDSTDERR: memory_mips_v2p.cc:181:2: note: here BUILDSTDERR: default:fatal("memory_mips_v2p.c: ksu=%i not yet implemented yet\n", BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from memory_mips.cc:141, BUILDSTDERR: from cpu_mips.cc:1973: BUILDSTDERR: memory_mips_v2p.cc: In function 'int translate_v2p_mmu4100(cpu*, uint64_t, uint64_t*, int)': BUILDSTDERR: memory_mips_v2p.cc:178:8: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: x_64 = status & STATUS_SX; BUILDSTDERR: memory_mips_v2p.cc:181:2: note: here BUILDSTDERR: default:fatal("memory_mips_v2p.c: ksu=%i not yet implemented yet\n", BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from memory_mips.cc:146, BUILDSTDERR: from cpu_mips.cc:1973: BUILDSTDERR: memory_mips_v2p.cc: In function 'int translate_v2p_generic(cpu*, uint64_t, uint64_t*, int)': BUILDSTDERR: memory_mips_v2p.cc:178:8: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: x_64 = status & STATUS_SX; BUILDSTDERR: memory_mips_v2p.cc:181:2: note: here BUILDSTDERR: default:fatal("memory_mips_v2p.c: ksu=%i not yet implemented yet\n", BUILDSTDERR: ^~~~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o float_emul.o float_emul.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o dec_prom.o dec_prom.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o FileLoader_bout.o FileLoader_bout.cc BUILDSTDERR: float_emul.cc: In function 'void ieee_interpret_float_value(uint64_t, ieee_float_value*, int)': BUILDSTDERR: float_emul.cc:76:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: x &= 0xffffffffULL; BUILDSTDERR: ~~^~~~~~~~~~~~~~~~ BUILDSTDERR: float_emul.cc:77:2: note: here BUILDSTDERR: case IEEE_FMT_D: BUILDSTDERR: ^~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o interrupt.o interrupt.cc BUILDSTDERR: In file included from dec_prom.cc:45: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: dec_prom.cc: In function 'int decstation_prom_emul(cpu*)': BUILDSTDERR: dec_prom.cc:235:26: warning: variable 'ch3' set but not used [-Wunused-but-set-variable] BUILDSTDERR: unsigned char ch1, ch2, ch3; BUILDSTDERR: ^~~ BUILDSTDERR: dec_prom.cc:236:11: warning: variable 'tmpaddr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: uint64_t tmpaddr, slot_base = 0x10000000, slot_size = 0; BUILDSTDERR: ^~~~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o dreamcast.o dreamcast.cc BUILDSTDERR: FileLoader_bout.cc: In member function 'virtual bool FileLoader_bout::LoadIntoComponent(refcount_ptr, std::ostream&) const': BUILDSTDERR: FileLoader_bout.cc:142:10: warning: unused variable 'symbsize' [-Wunused-variable] BUILDSTDERR: int32_t symbsize = unencode32((unsigned char*)&header.a_syms, endianness); BUILDSTDERR: ^~~~~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o main.o main.cc BUILDSTDERR: In file included from dreamcast.cc:72: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o dreamcast_scramble.o dreamcast_scramble.cc BUILDSTDERR: In file included from main.cc:46: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o FileLoader_ELF.o FileLoader_ELF.cc BUILDSTDERR: main.cc: In function 'int get_cmd_args(int, char**, emul*, char***, int*)': BUILDSTDERR: main.cc:397:6: warning: variable 'n_cpus_set' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int n_cpus_set = 0; BUILDSTDERR: ^~~~~~~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o luna88kprom.o luna88kprom.cc BUILDSTDERR: In file included from luna88kprom.cc:40: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: FileLoader_ELF.cc: In member function 'virtual std::__cxx11::string FileLoader_ELF::DetectFileType(unsigned char*, size_t, float&) const': BUILDSTDERR: FileLoader_ELF.cc:86:41: warning: cast from 'unsigned char*' to 'Elf32_Ehdr*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: Elf32_Ehdr* elf32_ehdr = (Elf32_Ehdr*) buf; BUILDSTDERR: ^~~ BUILDSTDERR: FileLoader_ELF.cc: In member function 'virtual bool FileLoader_ELF::LoadIntoComponent(refcount_ptr, std::ostream&) const': BUILDSTDERR: FileLoader_ELF.cc:136:37: warning: cast from 'char*' to 'Elf32_Ehdr*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: Elf32_Ehdr* ehdr32 = (Elf32_Ehdr*) buf; BUILDSTDERR: ^~~ BUILDSTDERR: FileLoader_ELF.cc:137:37: warning: cast from 'char*' to 'Elf64_Ehdr*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: Elf64_Ehdr* ehdr64 = (Elf64_Ehdr*) buf; BUILDSTDERR: ^~~ BUILDSTDERR: FileLoader_ELF.cc:277:38: warning: cast from 'char*' to 'Elf32_Phdr*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: Elf32_Phdr* phdr32 = (Elf32_Phdr*) phdr_buf; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: FileLoader_ELF.cc:278:38: warning: cast from 'char*' to 'Elf64_Phdr*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: Elf64_Phdr* phdr64 = (Elf64_Phdr*) phdr_buf; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: FileLoader_ELF.cc:364:38: warning: cast from 'char*' to 'Elf32_Shdr*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: Elf32_Shdr* shdr32 = (Elf32_Shdr*) shdr_buf; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: FileLoader_ELF.cc:365:38: warning: cast from 'char*' to 'Elf64_Shdr*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: Elf64_Shdr* shdr64 = (Elf64_Shdr*) shdr_buf; BUILDSTDERR: ^~~~~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o mvmeprom.o mvmeprom.cc BUILDSTDERR: FileLoader_ELF.cc:448:45: warning: cast from '__gnu_cxx::__alloc_traits, char>::value_type*' {aka 'char*'} to 'Elf32_Sym*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: Elf32_Sym* sym32 = (Elf32_Sym*) &symtab[p]; BUILDSTDERR: ^ BUILDSTDERR: FileLoader_ELF.cc:449:45: warning: cast from '__gnu_cxx::__alloc_traits, char>::value_type*' {aka 'char*'} to 'Elf64_Sym*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: Elf64_Sym* sym64 = (Elf64_Sym*) &symtab[p]; BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o memory.o memory.cc BUILDSTDERR: In file included from mvmeprom.cc:42: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o of.o of.cc BUILDSTDERR: In file included from memory.cc:38: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from of.cc:57: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from of.cc:59: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o misc.o misc.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o FileLoader_raw.o FileLoader_raw.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o ps2_bios.o ps2_bios.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o settings.o settings.cc BUILDSTDERR: In file included from ps2_bios.cc:41: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o sh_ipl_g.o sh_ipl_g.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o timer.o timer.cc make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/main/fileloaders' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/main' cd symbol; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/symbol' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o symbol.o symbol.cc BUILDSTDERR: In file included from sh_ipl_g.cc:41: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o yamon.o yamon.cc make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/old_main' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o cpu_ppc.o cpu_ppc.cc cd ui; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/ui' cd console; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/ui/console' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o ConsoleUI.o ConsoleUI.cc BUILDSTDERR: In file included from yamon.cc:41: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o symbol_demangle.o symbol_demangle.cc ../../experiments/make_index.sh make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/promemul' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../include/ -c -o cpu_sh.o cpu_sh.cc BUILDSTDERR: In file included from cpu_ppc.cc:37: BUILDSTDERR: ../include/devices.h:103:9: warning: unnecessary parentheses in declaration of 'dma_func' [-Wparentheses] BUILDSTDERR: int (*(dma_func[MAX_IOASIC_DMA_FUNCTIONS]))(struct cpu *, void *, uint64_t addr, size_t dma_len, int tx); BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_ppc.cc:39: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_ppc.cc:1861: BUILDSTDERR: memory_ppc.cc: In function 'int get_pte_low(cpu*, uint64_t, uint32_t*, uint32_t)': BUILDSTDERR: memory_ppc.cc:108:44: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *ep = (uint32_t *) (d + (i << 3)), upper; BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_ppc_tail.cc:19, BUILDSTDERR: from cpu_ppc.cc:1864: BUILDSTDERR: cpu_dyntrans.cc: In function 'void ppc_tc_allocate_default_page(cpu*, uint64_t)': BUILDSTDERR: cpu_dyntrans.cc:565:38: warning: cast from 'unsigned char*' to 'ppc_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + cpu->translation_cache_cur_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_ppc_tail.cc:31, BUILDSTDERR: from cpu_ppc.cc:1864: BUILDSTDERR: cpu_dyntrans.cc: In function 'void ppc_invalidate_code_translation(cpu*, uint64_t, int)': BUILDSTDERR: cpu_dyntrans.cc:1287:7: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: translation_cache)[table_index]); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: cpu_dyntrans.cc:1301:46: warning: cast from 'unsigned char*' to 'ppc_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: (cpu->translation_cache + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1378:36: warning: cast from 'unsigned char*' to 'physpage_ranges*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: ppp->translation_ranges_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_ppc_tail.cc:40, BUILDSTDERR: from cpu_ppc.cc:1864: BUILDSTDERR: memory_rw.cc: In function 'int ppc_memory_rw(cpu*, memory*, uint64_t, unsigned char*, size_t, int, int)': BUILDSTDERR: memory_rw.cc:320:22: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: devices[i].dyntrans_data; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from tmp_ppc_tail.cc:46, BUILDSTDERR: from cpu_ppc.cc:1864: BUILDSTDERR: cpu_dyntrans.cc: In function 'void ppc_pc_to_pointers_generic(cpu*)': BUILDSTDERR: cpu_dyntrans.cc:732:40: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: physpage_entryp = &(((uint32_t *)cpu->translation_cache)[table_index]); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: cpu_dyntrans.cc:739:21: warning: cast from 'unsigned char*' to 'ppc_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:771:21: warning: cast from 'unsigned char*' to 'ppc_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_ppc_tail.cc:63, BUILDSTDERR: from cpu_ppc.cc:1864: BUILDSTDERR: cpu_ppc_instr.cc: In function 'void ppc_instr_to_be_translated(cpu*, ppc_instr_call*)': BUILDSTDERR: cpu_ppc_instr.cc:2755:30: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) ib; BUILDSTDERR: ^~ BUILDSTDERR: In file included from tmp_ppc_tail.cc:99, BUILDSTDERR: from cpu_ppc.cc:1864: BUILDSTDERR: cpu_dyntrans.cc: In function 'void ppc32_invalidate_code_translation(cpu*, uint64_t, int)': BUILDSTDERR: cpu_dyntrans.cc:1287:7: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: translation_cache)[table_index]); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: cpu_dyntrans.cc:1301:46: warning: cast from 'unsigned char*' to 'ppc_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: (cpu->translation_cache + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1378:36: warning: cast from 'unsigned char*' to 'physpage_ranges*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: ppp->translation_ranges_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_ppc_tail.cc:110, BUILDSTDERR: from cpu_ppc.cc:1864: BUILDSTDERR: cpu_dyntrans.cc: In function 'void ppc32_pc_to_pointers_generic(cpu*)': BUILDSTDERR: cpu_dyntrans.cc:732:40: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: physpage_entryp = &(((uint32_t *)cpu->translation_cache)[table_index]); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: cpu_dyntrans.cc:739:21: warning: cast from 'unsigned char*' to 'ppc_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:771:21: warning: cast from 'unsigned char*' to 'ppc_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_sh.cc:46: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc: In function 'int sh_cpu_instruction_has_delayslot(cpu*, unsigned char*)': BUILDSTDERR: cpu_sh.cc:397:38: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint16_t iword = *((uint16_t *)&ib[0]); BUILDSTDERR: ^ make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/symbol' cd nullui; make BUILDSTDERR: In file included from tmp_sh_tail.cc:19, BUILDSTDERR: from cpu_sh.cc:1410: BUILDSTDERR: cpu_dyntrans.cc: In function 'void sh_tc_allocate_default_page(cpu*, uint64_t)': BUILDSTDERR: cpu_dyntrans.cc:565:38: warning: cast from 'unsigned char*' to 'sh_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + cpu->translation_cache_cur_ofs); BUILDSTDERR: ^ make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/ui/nullui' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I../../include/ -c -o NullUI.o NullUI.cc BUILDSTDERR: In file included from tmp_sh_tail.cc:31, BUILDSTDERR: from cpu_sh.cc:1410: BUILDSTDERR: cpu_dyntrans.cc: In function 'void sh_invalidate_code_translation(cpu*, uint64_t, int)': BUILDSTDERR: cpu_dyntrans.cc:1287:7: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: translation_cache)[table_index]); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from tmp_ppc_tail.cc:118, BUILDSTDERR: from cpu_ppc.cc:1864: BUILDSTDERR: cpu_ppc_instr.cc: In function 'void ppc32_instr_to_be_translated(cpu*, ppc_instr_call*)': BUILDSTDERR: cpu_ppc_instr.cc:2755:30: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) ib; BUILDSTDERR: ^~ BUILDSTDERR: cpu_dyntrans.cc:1301:46: warning: cast from 'unsigned char*' to 'sh_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: (cpu->translation_cache + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1378:36: warning: cast from 'unsigned char*' to 'physpage_ranges*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: ppp->translation_ranges_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_sh_tail.cc:40, BUILDSTDERR: from cpu_sh.cc:1410: BUILDSTDERR: memory_rw.cc: In function 'int sh_memory_rw(cpu*, memory*, uint64_t, unsigned char*, size_t, int, int)': BUILDSTDERR: memory_rw.cc:320:22: warning: cast from 'unsigned char*' to 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: devices[i].dyntrans_data; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from tmp_sh_tail.cc:46, BUILDSTDERR: from cpu_sh.cc:1410: BUILDSTDERR: cpu_dyntrans.cc: In function 'void sh_pc_to_pointers_generic(cpu*)': BUILDSTDERR: cpu_dyntrans.cc:732:40: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: physpage_entryp = &(((uint32_t *)cpu->translation_cache)[table_index]); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: cpu_dyntrans.cc:739:21: warning: cast from 'unsigned char*' to 'sh_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:771:21: warning: cast from 'unsigned char*' to 'sh_tc_physpage*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: + physpage_ofs); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_sh_tail.cc:63, BUILDSTDERR: from cpu_sh.cc:1410: BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_w_rm_predec_rn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:332:61: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint16_t *p = (uint16_t *) cpu->cd.sh.host_store[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_l_rm_predec_rn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:357:61: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_store[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_stc_l_rm_predec_rn_md(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:382:61: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_store[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_l_disp_pc_rn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:419:60: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_load[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_w_disp_pc_rn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:463:60: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint16_t *p = (uint16_t *) cpu->cd.sh.host_load[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_load_w_rm_rn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:532:58: warning: cast from 'unsigned char*' to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: int16_t *p = (int16_t *) cpu->cd.sh.host_load[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_load_l_rm_rn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:554:60: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_load[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_fmov_rm_frn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:577:60: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_load[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_fmov_r0_rm_frn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:638:60: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_load[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_fmov_rm_postinc_frn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:670:60: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_load[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_w_disp_gbr_r0(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:736:58: warning: cast from 'unsigned char*' to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: int16_t *p = (int16_t *) cpu->cd.sh.host_load[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_l_disp_gbr_r0(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:757:60: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_load[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_w_arg1_postinc_to_arg0(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:797:60: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint16_t *p = (uint16_t *) cpu->cd.sh.host_load[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_l_arg1_postinc_to_arg0(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:821:60: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_load[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_l_arg1_postinc_to_arg0_md(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:845:60: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_load[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_l_arg1_postinc_to_arg0_fp(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:876:60: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_load[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_w_r0_rm_rn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:926:58: warning: cast from 'unsigned char*' to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: int16_t *p = (int16_t *) cpu->cd.sh.host_load[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_l_r0_rm_rn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:949:60: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_load[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_l_disp_rm_rn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:973:60: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_load[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_w_disp_rn_r0(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:1015:60: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint16_t *p = (uint16_t *) cpu->cd.sh.host_load[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_w_store_rm_rn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:1078:61: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint16_t *p = (uint16_t *) cpu->cd.sh.host_store[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_l_store_rm_rn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:1100:61: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_store[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_fmov_frm_rn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:1122:61: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_store[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_fmov_frm_r0_rn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:1171:61: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_store[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_fmov_frm_predec_rn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:1202:61: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_store[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_w_rm_r0_rn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:1266:61: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint16_t *p = (uint16_t *) cpu->cd.sh.host_store[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_l_rm_r0_rn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:1288:61: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_store[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_w_r0_disp_gbr(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:1326:61: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint16_t *p = (uint16_t *) cpu->cd.sh.host_store[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_l_r0_disp_gbr(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:1348:61: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_store[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_l_rm_disp_rn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:1371:61: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_store[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_mov_w_r0_disp_rn(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:1410:61: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint16_t *p = (uint16_t *) cpu->cd.sh.host_store[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_bt_samepage_wait_for_variable(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:3024:60: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) cpu->cd.sh.host_load[addr >> 12]; BUILDSTDERR: ^ BUILDSTDERR: cpu_sh_instr.cc: In function 'void sh_instr_to_be_translated(cpu*, sh_instr_call*)': BUILDSTDERR: cpu_sh_instr.cc:3211:30: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint16_t *p = (uint16_t *) ib; BUILDSTDERR: ^~ BUILDSTDERR: In file included from tmp_sh_tail.cc:63, BUILDSTDERR: from cpu_sh.cc:1410: BUILDSTDERR: cpu_sh_instr.cc:3920:31: warning: cast from 'unsigned char*' to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint16_t *p = (uint16_t *) page; BUILDSTDERR: ^~~~ BUILDSTDERR: cpu_sh_instr.cc:4043:31: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] BUILDSTDERR: uint32_t *p = (uint32_t *) page; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from tmp_ppc_tail.cc:63, BUILDSTDERR: from cpu_ppc.cc:1864: BUILDSTDERR: cpu_ppc_instr.cc: In function 'void ppc_instr_llsc(cpu*, ppc_instr_call*)': BUILDSTDERR: cpu_ppc_instr.cc:1291:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: len = 8; BUILDSTDERR: ~~~~^~~ BUILDSTDERR: cpu_ppc_instr.cc:1292:2: note: here BUILDSTDERR: case PPC_31_LWARX: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from tmp_ppc_tail.cc:118, BUILDSTDERR: from cpu_ppc.cc:1864: BUILDSTDERR: cpu_ppc_instr.cc: In function 'void ppc32_instr_llsc(cpu*, ppc_instr_call*)': BUILDSTDERR: cpu_ppc_instr.cc:1291:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: len = 8; BUILDSTDERR: ~~~~^~~ BUILDSTDERR: cpu_ppc_instr.cc:1292:2: note: here BUILDSTDERR: case PPC_31_LWARX: BUILDSTDERR: ^~~~ BUILDSTDERR: cpu_sh.cc: In function 'void sh_exception(cpu*, int, int, uint32_t)': BUILDSTDERR: cpu_sh.cc:713:11: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: cpu->pc = vbr + 0x400; BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: cpu_sh.cc:714:2: note: here BUILDSTDERR: case EXPEVT_TLB_PROT_LD: BUILDSTDERR: ^~~~ make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/ui/console' make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/ui/nullui' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/ui' make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/cpus' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/cpus' make[2]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src' make[1]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src' c++ -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection src/components/*/*.o src/console/*.o src/cpus/*.o src/debugger/*.o src/devices/*.o src/disk/*.o src/file/*.o src/machines/*.o src/main/*.o src/main/*/*.o src/net/*.o src/old_main/*.o src/promemul/*.o src/symbol/*.o src/ui/*/*.o -L/usr/X11R6/lib -lX11 -o gxemul + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Ynz0Vq + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64 + cd gxemul-0.6.0.2 + make DESTDIR=/builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64 install cd src; make make[1]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src' cd include; make make[2]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/include' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/include' make the_rest make[2]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src' cd components; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components' cd special; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/special' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/special' cd machines; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/machines' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/machines' cd busses; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/busses' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/busses' cd cpu; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/cpu' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/cpu' cd memory; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/memory' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components/memory' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/components' cd console; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/console' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/console' cd cpus; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/cpus' make buildobjs make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/cpus' make[4]: Nothing to be done for 'buildobjs'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/cpus' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/cpus' cd debugger; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/debugger' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/debugger' cd devices; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices' cd fonts; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices/fonts' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices/fonts' make font8x8.cc font8x10.cc font8x16.cc make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices' make[4]: 'font8x8.cc' is up to date. make[4]: 'font8x10.cc' is up to date. make[4]: 'font8x16.cc' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices' make objs make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices' make autodev.o make[5]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices' make[5]: 'autodev.o' is up to date. make[5]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices' make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/devices' cd disk; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/disk' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/disk' cd file; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/file' ../../experiments/make_index.sh make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/file' cd machines; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/machines' make objs make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/machines' make[4]: Nothing to be done for 'objs'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/machines' make automachine.o make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/machines' ./makeautomachine.sh Generating automachine.cc... 321 done c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/X11R6/include -I../include/ -c -o automachine.o automachine.cc BUILDSTDERR: In file included from automachine.cc:42: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/machines' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/machines' cd main; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/main' cd commands; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/main/commands' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/main/commands' cd fileloaders; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/main/fileloaders' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/main/fileloaders' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/main' cd net; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/net' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/net' cd old_main; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/old_main' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/old_main' cd promemul; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/promemul' ../../experiments/make_index.sh make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/promemul' cd symbol; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/symbol' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/symbol' cd ui; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/ui' cd console; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/ui/console' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/ui/console' cd nullui; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/ui/nullui' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/ui/nullui' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src/ui' make[2]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src' make[1]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.2/src' c++ -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection src/components/*/*.o src/console/*.o src/cpus/*.o src/debugger/*.o src/devices/*.o src/disk/*.o src/file/*.o src/machines/*.o src/main/*.o src/main/*/*.o src/net/*.o src/old_main/*.o src/promemul/*.o src/symbol/*.o src/ui/*/*.o -L/usr/X11R6/lib -lX11 -o gxemul doc/generate_machine_doc.sh Generating final HTML documentation for machine cyclonevh... Generating final HTML documentation for machine hp700rx... Generating final HTML documentation for machine mvme187... Generating final HTML documentation for machine sgi_ip32... Generating final HTML documentation for machine testm88k... Generating final HTML documentation for machine testmips... sed s/PAGETITLE/Machines/g < doc/head.html > doc/machines.html ./gxemul -WW@M >> doc/machines.html cat doc/tail.html >> doc/machines.html sed s/PAGETITLE/Components/g < doc/head.html > doc/components.html ./gxemul -WW@C >> doc/components.html cat doc/tail.html >> doc/components.html # doc/Doxyfile Installing binaries, man page, and documentation... mkdir -p /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64/usr/bin cp -f gxemul /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64/usr/bin/ mkdir -p /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64/usr/share/man/man1 cp -f man/gxemul.1 /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64/usr/share/man/man1/ mkdir -p /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64/usr/share/doc/gxemul cp -R doc/* /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64/usr/share/doc/gxemul/ + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 0.6.0.2-1.fc29 --unique-debug-suffix -0.6.0.2-1.fc29.riscv64 --unique-debug-src-base gxemul-0.6.0.2-1.fc29.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/gxemul-0.6.0.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64/usr/bin/gxemul extracting debug info from /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64/usr/bin/gxemul /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. BUILDSTDERR: 17413 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig BUILDSTDERR: /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/share/doc/gxemul/generate_machine_doc.sh from /bin/sh to #!/usr/bin/sh Processing files: gxemul-0.6.0.2-1.fc29.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.NnOiDq + umask 022 + cd /builddir/build/BUILD + cd gxemul-0.6.0.2 + DOCDIR=/builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64/usr/share/doc/gxemul + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64/usr/share/doc/gxemul + cp -pr LICENSE /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64/usr/share/doc/gxemul + cp -pr HISTORY /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64/usr/share/doc/gxemul + cp -pr README /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64/usr/share/doc/gxemul + cp -pr demos/ /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64/usr/share/doc/gxemul + exit 0 BUILDSTDERR: warning: File listed twice: /usr/share/doc/gxemul Provides: gxemul = 0.6.0.2-1.fc29 gxemul(riscv-64) = 0.6.0.2-1.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libX11.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: gxemul-debugsource-0.6.0.2-1.fc29.riscv64 Provides: gxemul-debugsource = 0.6.0.2-1.fc29 gxemul-debugsource(riscv-64) = 0.6.0.2-1.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: gxemul-debuginfo-0.6.0.2-1.fc29.riscv64 Provides: debuginfo(build-id) = cf507abe60757a39f00dbf402ef8a747cfb9708e gxemul-debuginfo = 0.6.0.2-1.fc29 gxemul-debuginfo(riscv-64) = 0.6.0.2-1.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gxemul-debugsource(riscv-64) = 0.6.0.2-1.fc29 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64 Wrote: /builddir/build/RPMS/gxemul-0.6.0.2-1.fc29.riscv64.rpm Wrote: /builddir/build/RPMS/gxemul-debugsource-0.6.0.2-1.fc29.riscv64.rpm Wrote: /builddir/build/RPMS/gxemul-debuginfo-0.6.0.2-1.fc29.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.IRxGy0 + umask 022 + cd /builddir/build/BUILD + cd gxemul-0.6.0.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/gxemul-0.6.0.2-1.fc29.riscv64 + exit 0 Child return code was: 0