Mock Version: 1.4.9 Mock Version: 1.4.9 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/gxemul.spec'], chrootPath='/var/lib/mock/f29-build-10800-4882/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=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': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 Wrote: /builddir/build/SRPMS/gxemul-0.6.0.1-9.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-10800-4882/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=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': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.7KfRV5 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf gxemul-0.6.0.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/gxemul-0.6.0.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd gxemul-0.6.0.1 + /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 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.bkY17C + umask 022 + cd /builddir/build/BUILD + cd gxemul-0.6.0.1 + 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 -Wextra -Wno-unused-but-set-variable 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 1097: doxygen: command not found BUILDSTDERR: checking for valgrind... ./configure: line 1113: 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 -Wextra -Wno-unused-but-set-variable 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.1/src' cd include; make make[2]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/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.1/src/include' make the_rest make[2]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src' cd components; make cd console; make cd cpus; make cd debugger; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/console' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components' cd special; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/cpus' cc generate_head.c -o generate_head make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/debugger' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/special' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: debugger.cc:167:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("%08"PRIx32, (uint32_t) m->breakpoints.addr[i]); BUILDSTDERR: ^ BUILDSTDERR: debugger.cc:169:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("%016"PRIx64, (uint64_t) m->breakpoints.addr[i]); BUILDSTDERR: ^ BUILDSTDERR: In file included from debugger.cc:179: BUILDSTDERR: debugger_cmds.cc:204:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("%2i: %25s @ 0x%011"PRIx64", len = 0x%"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:204:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("%2i: %25s @ 0x%011"PRIx64", len = 0x%"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:316:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("0x%08"PRIx32" ", (uint32_t) addr); BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:318:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("0x%016"PRIx64" ", (uint64_t) addr); BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:494:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("%08"PRIx32"\n", (uint32_t) newaddr); BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:496:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("%016"PRIx64"\n", (uint64_t) newaddr); BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:504:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("0x%08"PRIx32, (uint32_t) addr); BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:506:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("0x%016"PRIx64, (uint64_t) addr); BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:639:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("%s = 0x%"PRIx64"\n", cmd_line, (uint64_t)tmp); BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:643:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("%s = 0x%08"PRIx32"\n", cmd_line, (uint32_t)tmp); BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:645:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("%s = 0x%016"PRIx64"\n", cmd_line,(uint64_t)tmp); BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:648:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("0x%"PRIx64"\n", (uint64_t) tmp); BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:757:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("0x%08"PRIx32, (uint32_t) addr); BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:759:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("0x%016"PRIx64, (uint64_t) addr); BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:762:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf(" (NOTE: truncating %0"PRIx64")", BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:774:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("0x%08"PRIx32, (uint32_t) addr); BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:776:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("0x%016"PRIx64, (uint64_t) addr); BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:779:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf(" (NOTE: truncating %0"PRIx64")", BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:790:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("0x%08"PRIx32, (uint32_t) addr); BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:792:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("0x%016"PRIx64, (uint64_t) addr); BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:798:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf(" (NOTE: truncating %0"PRIx64")", BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:810:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("0x%08"PRIx32, (uint32_t) addr); BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:812:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("0x%016"PRIx64, (uint64_t) addr); BUILDSTDERR: ^ BUILDSTDERR: debugger_cmds.cc:814:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf(": %016"PRIx64, (uint64_t) data); BUILDSTDERR: ^ 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 ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from debugger.cc:41: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept cc generate_arm_multi.c -o generate_arm_multi BUILDSTDERR: In file included from debugger.cc:47: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from console.cc:74: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from console.cc:76: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../../include/misc.h:85, BUILDSTDERR: from ../../include/Component.h:31, BUILDSTDERR: from ../../include/components/DummyComponent.h:34, BUILDSTDERR: from DummyComponent.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept 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 cc generate_mips_loadstore_multi.c -o generate_mips_loadstore_multi c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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_ppc_loadstore.c -o generate_ppc_loadstore BUILDSTDERR: x11.cc:377:38: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fb_window->x11_fb_window, name, "GXemul "VERSION, BUILDSTDERR: ^ make buildobjs make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/cpus' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: cpu.cc:248:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%"PRIx32, (uint32_t) f); BUILDSTDERR: ^ BUILDSTDERR: cpu.cc:250:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%"PRIx64, (uint64_t) f); BUILDSTDERR: ^ BUILDSTDERR: cpu.cc:428:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("[ %"PRIi64" instrs", (int64_t) cpu->ninstrs); BUILDSTDERR: ^ BUILDSTDERR: cpu.cc:442:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("; i/s=%"PRIi64" avg=%"PRIi64, is, avg); BUILDSTDERR: ^ BUILDSTDERR: cpu.cc:442:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("; i/s=%"PRIi64" avg=%"PRIi64, is, avg); BUILDSTDERR: ^ BUILDSTDERR: cpu.cc:448:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("; pc=0x%08"PRIx32, (uint32_t) pc); BUILDSTDERR: ^ BUILDSTDERR: cpu.cc:450:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("; pc=0x%016"PRIx64, (uint64_t) pc); BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from x11.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from x11.cc:37: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from cpu.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from cpu.cc:38: BUILDSTDERR: ../include/machine.h: At global scope: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ ./generate_alpha_misc > tmp_alpha_misc.cc ./generate_head alpha Alpha > tmp_alpha_head.cc ./generate_tail alpha Alpha > tmp_alpha_tail.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/console' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: cpu_alpha_palcode.cc:93:32: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: default:snprintf(buf, buflen, "UNKNOWN 0x%"PRIx32, palcode); BUILDSTDERR: ^ BUILDSTDERR: cpu_alpha_palcode.cc:147:16: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: default:fatal("[ Alpha PALcode: GXemul PROM call, a0=0x%"PRIx64" ]\n", BUILDSTDERR: ^ BUILDSTDERR: memory_alpha.cc:175:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("[ alpha_translate_v2p: 0x%016"PRIx64" wasn't found ]\n", vaddr); BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from debugger_expr.cc:43: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from debugger_expr.cc:45: BUILDSTDERR: ../include/machine.h: At global scope: 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.1/src/debugger' cd machines; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/machines' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from cpu_alpha_palcode.cc:40: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from cpu_alpha_palcode.cc:42: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from memory_alpha.cc:32: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from memory_alpha.cc:33: BUILDSTDERR: ../include/machine.h: At global scope: 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: ^ BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/Component.h:31, BUILDSTDERR: from ../../include/components/MachineComponent.h:34, BUILDSTDERR: from MachineComponent.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/Component.h:31, BUILDSTDERR: from ../../include/components/MVME187Machine.h:34, BUILDSTDERR: from MVME187Machine.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../../include/misc.h:85, BUILDSTDERR: from ../../include/Component.h:31, BUILDSTDERR: from ../../include/components/TestM88KMachine.h:34, BUILDSTDERR: from TestM88KMachine.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/Component.h:31, BUILDSTDERR: from ../../include/components/TestMIPSMachine.h:34, BUILDSTDERR: from TestMIPSMachine.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/Component.h:31, BUILDSTDERR: from ../../include/components/RootComponent.h:36, BUILDSTDERR: from RootComponent.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/Component.h:31, BUILDSTDERR: from ../../include/components/SGI_IP30_Machine.h:34, BUILDSTDERR: from SGI_IP30_Machine.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/special' ./generate_head arm ARM > tmp_arm_head.cc ./generate_tail arm ARM > tmp_arm_tail.cc cd devices; make c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 cd busses; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/devices' cd fonts; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/busses' make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/devices/fonts' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 cc Xconv_raw_to_c.c -o Xconv_raw_to_c ./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.1/src/devices/fonts' make font8x8.cc font8x10.cc font8x16.cc make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/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.1/src/devices' make objs make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/devices' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/AddressDataBus.h:31, BUILDSTDERR: from ../../include/components/MainbusComponent.h:34, BUILDSTDERR: from MainbusComponent.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from cpu_arm_coproc.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from cpu_arm_coproc.cc:38: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/device.h:34, BUILDSTDERR: from device.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from device.cc:36: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from memory_arm.cc:38: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept 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: ^~~~ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/bus_isa.h:34, BUILDSTDERR: from bus_isa.cc:40: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from bus_isa.cc:42: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ ./generate_arm_loadstore > tmp_arm_loadstore.cc 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: ^ ./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 ./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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ./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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: bus_pci.cc:1098:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf(" value = 0x%"PRIx32"\n", value); BUILDSTDERR: ^ BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/Component.h:31, BUILDSTDERR: from ../../include/components/SGI_IP32_Machine.h:34, BUILDSTDERR: from SGI_IP32_Machine.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/bus_isa.h:34, BUILDSTDERR: from bus_pci.cc:51: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from bus_pci.cc:55: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from memory_m88k.cc:41: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from memory_m88k.cc:42: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: bus_pci.cc: In function 'void pciinit_ali_m5229(machine*, memory*, pci_device*)': BUILDSTDERR: bus_pci.cc:510: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:512:7: BUILDSTDERR: irqstr, 14); BUILDSTDERR: ~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, 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: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/busses' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: bus_pci.cc: In function 'void pciinit_rtl8139c(machine*, memory*, pci_device*)': BUILDSTDERR: bus_pci.cc:1202: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:861, 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: cpu_mips_coproc.cc:2228:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("cpu%i: UNIMPLEMENTED coproc%i function %08"PRIx32" " BUILDSTDERR: ^ BUILDSTDERR: cpu_mips_coproc.cc:2229:6: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "(pc = %016"PRIx64")\n", cpu->cpu_id, cp->coproc_nr, BUILDSTDERR: ^ BUILDSTDERR: bus_pci.cc: In function 'void pciinit_dec21143(machine*, memory*, pci_device*)': BUILDSTDERR: bus_pci.cc:1278: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:861, 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: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from cpu_mips_instr_unaligned.cc:39: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from cpu_mips_coproc.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from cpu_mips_coproc.cc:41: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ./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 cd cpu; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/cpu' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: 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: ^~~~ make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/machines' cd memory; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/memory' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from lk201.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from lk201.cc:36: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/AddressDataBus.h:31, BUILDSTDERR: from CPUComponent.cc:31: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ./generate_tail sh SH > tmp_sh_tail.cc c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: memory_sh.cc:296:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("TODO: instr at 0x%08"PRIx32"\n", (uint32_t)vaddr); BUILDSTDERR: ^ BUILDSTDERR: memory_sh.cc:315:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("Unimplemented SH vaddr 0x%08"PRIx32"\n", vaddr); BUILDSTDERR: ^ BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/AddressDataBus.h:31, BUILDSTDERR: from ../../include/components/CacheComponent.h:34, BUILDSTDERR: from CacheComponent.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_8253.cc:42: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_8253.cc:46: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from memory_sh.cc:32: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from memory_sh.cc:33: BUILDSTDERR: ../include/machine.h: At global scope: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: cpu_alpha.cc:184:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i:\t pc = 0x%016"PRIx64, x, (uint64_t) cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: cpu_alpha.cc:191:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%3s = 0x%016"PRIx64, alpha_regname[r], BUILDSTDERR: ^ BUILDSTDERR: cpu_alpha.cc:286:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%016"PRIx64": ", (uint64_t) dumpaddr); BUILDSTDERR: ^ BUILDSTDERR: cpu_alpha.cc:597:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%"PRIx64, (uint64_t) tmp); BUILDSTDERR: ^ BUILDSTDERR: cpu_alpha.cc:619:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%"PRIx64, (uint64_t) tmp); BUILDSTDERR: ^ BUILDSTDERR: cpu_alpha.cc:659:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%"PRIx64, (uint64_t) tmp); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_alpha_tail.cc:11, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_dyntrans.cc:82:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%08"PRIx32, (uint32_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:85:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%016"PRIx64, (uint64_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:95:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%08"PRIx32, (uint32_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:98:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%016"PRIx64, (uint64_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:536:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%"PRIx32, (uint32_t)d); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:538:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%"PRIx64, (uint64_t)d); BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_alpha_instr.cc:818, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_dyntrans.cc:1737:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("BREAKPOINT: pc = 0x%"PRIx64"\n(The " BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_alpha_instr.cc:1310, BUILDSTDERR: from tmp_alpha_tail.cc:63, BUILDSTDERR: from cpu_alpha.cc:682: BUILDSTDERR: cpu_dyntrans.cc:1897:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal(" at 0x%"PRIx32"\n", (uint32_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1899:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal(" at 0x%"PRIx64"\n", (uint64_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_8259.cc:38: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_8259.cc:40: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from cpu_alpha.cc:41: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from cpu_alpha.cc:43: BUILDSTDERR: ../include/machine.h: At global scope: 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: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 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 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: ^~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dev_adb.cc:46: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_adb.cc:50: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/Component.h:31, BUILDSTDERR: from ../../include/components/MemoryMappedComponent.h:34, BUILDSTDERR: from MemoryMappedComponent.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_ahc.cc:43: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_ahc.cc:45: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: dev_algor.cc:178:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("[ algor: write to 0x%x: 0x%"PRIx64" ]\n", BUILDSTDERR: ^ BUILDSTDERR: dev_algor.cc:185:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ algor: read from %s: 0x%"PRIx64" ]\n", BUILDSTDERR: ^ BUILDSTDERR: dev_algor.cc:188:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ algor: write to %s: 0x%"PRIx64" ]\n", BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_algor.cc:39: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_algor.cc:41: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../../include/misc.h:85, BUILDSTDERR: from ../../include/AddressDataBus.h:31, BUILDSTDERR: from ../../include/components/RAMComponent.h:34, BUILDSTDERR: from RAMComponent.cc:32: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_asc.cc:63: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_asc.cc:64: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_bebox.cc:61: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_bebox.cc:64: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/interrupt.h:34, BUILDSTDERR: from ../include/devices.h:50, BUILDSTDERR: from dev_bt431.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_bt431.cc:37: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/interrupt.h:34, BUILDSTDERR: from ../include/devices.h:50, BUILDSTDERR: from dev_bt455.cc:39: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_bt455.cc:39: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/memory' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_bt459.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_bt459.cc:36: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dev_clmpcc.cc:44: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_clmpcc.cc:49: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/interrupt.h:34, BUILDSTDERR: from ../include/devices.h:50, BUILDSTDERR: from dev_colorplanemask.cc:38: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_colorplanemask.cc:38: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dev_cons.cc:40: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_cons.cc:43: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/bus_pci.h:34, BUILDSTDERR: from dev_cpc700.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_cpc700.cc:39: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dev_dc7085.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_dc7085.cc:37: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from tmp_arm_tail.cc:11, BUILDSTDERR: from cpu_arm.cc:1572: BUILDSTDERR: cpu_dyntrans.cc:82:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%08"PRIx32, (uint32_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:85:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%016"PRIx64, (uint64_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:95:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%08"PRIx32, (uint32_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:98:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%016"PRIx64, (uint64_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:536:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%"PRIx32, (uint32_t)d); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:538:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%"PRIx64, (uint64_t)d); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_tail.cc:35, BUILDSTDERR: from cpu_arm.cc:1572: BUILDSTDERR: cpu_dyntrans.cc:1442:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("update_translation_table(): v=0x%016"PRIx64", h=%p w=%i" BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1443:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " p=0x%016"PRIx64"\n", vaddr_page, host_page, writeflag, BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_arm_tail.cc:63, BUILDSTDERR: from cpu_arm.cc:1572: BUILDSTDERR: cpu_arm_instr.cc:218:6: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " repro steps on how to trigger this bug. pc = 0x%08"PRIx32"\n", BUILDSTDERR: ^ BUILDSTDERR: cpu_arm_instr.cc:806:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("msr_spsr: old pc = 0x%08"PRIx32"\n", old_pc); BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_arm_instr.cc:2578, BUILDSTDERR: from tmp_arm_tail.cc:63, BUILDSTDERR: from cpu_arm.cc:1572: BUILDSTDERR: cpu_dyntrans.cc:1733:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("BREAKPOINT: pc = 0x%"PRIx32"\n(The " BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_arm_instr.cc:3205, BUILDSTDERR: from tmp_arm_tail.cc:63, BUILDSTDERR: from cpu_arm.cc:1572: BUILDSTDERR: cpu_dyntrans.cc:1897:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal(" at 0x%"PRIx32"\n", (uint32_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1899:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal(" at 0x%"PRIx64"\n", (uint64_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/device.h:34, BUILDSTDERR: from dev_dec21030.cc:54: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_dec21030.cc:55: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_dec21143.cc:57: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_dec21143.cc:59: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from cpu_arm.cc:42: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from cpu_arm.cc:44: BUILDSTDERR: ../include/machine.h: At global scope: 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: ^ 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: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dev_dec5800.cc:46: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_dec5800.cc:49: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_dec_ioasic.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_dec_ioasic.cc:38: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_disk.cc:38: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_disk.cc:42: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_dreamcast_asic.cc:39: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_dreamcast_asic.cc:41: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: dev_dreamcast_gdrom.cc:477:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("[ dreamcast_gdrom_dma: Transfering %i bytes to 0x%08"PRIx32" ]\n", length, dst); BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_dreamcast_g2.cc:40: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_dreamcast_g2.cc:42: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: dev_dreamcast_maple.cc:397:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("[ dreamcast_maple: dmaaddr 0x%08"PRIx32" is NOT" BUILDSTDERR: ^ BUILDSTDERR: dev_dreamcast_maple.cc:435:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "%08"PRIx32" isn't valid! ]\n", receive_addr); BUILDSTDERR: ^ BUILDSTDERR: dev_dreamcast_maple.cc:518:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "UNIMPLEMENTED 0x%08"PRIx32" ]\n", cond); BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_dreamcast_gdrom.cc:39: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_dreamcast_gdrom.cc:42: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dev_dreamcast_maple.cc:50: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_dreamcast_maple.cc:53: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_dreamcast_rtc.cc:43: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_dreamcast_rtc.cc:45: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/bus_isa.h:34, BUILDSTDERR: from dev_eagle.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_eagle.cc:40: BUILDSTDERR: ../include/machine.h: At global scope: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ cd disk; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/disk' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: bootblock.cc:180:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("\nWARNING! Weird load address 0x%08"PRIx32 BUILDSTDERR: ^ BUILDSTDERR: bootblock.cc:201:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("DEC boot: loadaddr=0x%08"PRIx32", pc=0x%08"PRIx32, BUILDSTDERR: ^ BUILDSTDERR: bootblock.cc:201:41: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("DEC boot: loadaddr=0x%08"PRIx32", pc=0x%08"PRIx32, BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_ether.cc:38: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_ether.cc:41: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from bootblock.cc:46: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from bootblock.cc:49: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dev_fb.cc:48: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_fb.cc:50: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 ../include/misc.h:85, BUILDSTDERR: from ../include/diskimage.h:37, BUILDSTDERR: from bootblock_apple.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from bootblock_iso9660.cc:48: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from bootblock_iso9660.cc:50: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: diskimage.cc:735:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("Bad base offset: %"PRIi64 BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from diskimage.cc:41: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from diskimage.cc:43: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_loadstore.cc:6: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from tmp_arm_loadstore.cc:7: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_fbctrl.cc:38: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_fbctrl.cc:40: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from diskimage_scsicmd.cc:46: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from diskimage_scsicmd.cc:48: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/device.h:34, BUILDSTDERR: from dev_fdc.cc:42: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_fdc.cc:44: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_loadstore_p0_u0_w0.cc:6: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u0_w0.cc:7: BUILDSTDERR: ../include/machine.h: At global scope: 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 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: ^ make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/disk' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/bus_pci.h:34, BUILDSTDERR: from dev_footbridge.cc:42: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_footbridge.cc:46: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 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:861, 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:861, 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:861, 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_loadstore_p0_u0_w1.cc:6: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u0_w1.cc:7: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_gc.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_gc.cc:37: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/bus_pci.h:34, BUILDSTDERR: from dev_gt.cc:39: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_gt.cc:41: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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_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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_loadstore_p0_u1_w0.cc:6: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u1_w0.cc:7: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../../include/misc.h:85, BUILDSTDERR: from ../../include/AddressDataBus.h:31, BUILDSTDERR: from CPUDyntransComponent.cc:31: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_hammerhead.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_hammerhead.cc:37: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/bus_pci.h:34, BUILDSTDERR: from dev_i80321.cc:45: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_i80321.cc:48: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_loadstore_p0_u1_w1.cc:6: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from tmp_arm_loadstore_p0_u1_w1.cc:7: BUILDSTDERR: ../include/machine.h: At global scope: 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: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dev_igsfb.cc:42: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_igsfb.cc:44: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_iq80321_7seg.cc:39: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_iq80321_7seg.cc:41: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_loadstore_p1_u0_w0.cc:6: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u0_w0.cc:7: BUILDSTDERR: ../include/machine.h: At global scope: 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: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_irqc.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_irqc.cc:38: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_loadstore_p1_u0_w1.cc:6: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u0_w1.cc:7: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_jazz.cc:48: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept 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: In file included from dev_jazz.cc:50: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/ComponentFactory.h:31, BUILDSTDERR: from M88K_CPUComponent.cc:34: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept 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: ^~~~~~~~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_kn01.cc:41: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_kn01.cc:42: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_loadstore_p1_u1_w0.cc:6: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u1_w0.cc:7: BUILDSTDERR: ../include/machine.h: At global scope: 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: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../../include/misc.h:85, BUILDSTDERR: from ../../include/ComponentFactory.h:31, BUILDSTDERR: from MIPS_CPUComponent.cc:33: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept 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: ^~~~~~~~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/cpu' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components' cd file; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/file' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 file.cc:91: BUILDSTDERR: file_elf.cc:329:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%016"PRIx64"\n", (uint64_t) eentry); BUILDSTDERR: ^ BUILDSTDERR: file_elf.cc:331:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%08"PRIx32"\n", (uint32_t) eentry); BUILDSTDERR: ^ BUILDSTDERR: file_elf.cc:403:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%08"PRIx32, (uint32_t) p_type); BUILDSTDERR: ^ BUILDSTDERR: file_elf.cc:405:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(") @ 0x%"PRIx64", vaddr 0x", (uint64_t) p_offset); BUILDSTDERR: ^ BUILDSTDERR: file_elf.cc:408:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%016"PRIx64, (uint64_t) p_vaddr); BUILDSTDERR: ^ BUILDSTDERR: file_elf.cc:410:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%08"PRIx32, (uint32_t) p_vaddr); BUILDSTDERR: ^ BUILDSTDERR: file_elf.cc:412:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" len=0x%"PRIx64"\n", (uint64_t) p_memsz); BUILDSTDERR: ^ BUILDSTDERR: file_elf.cc:416:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("NOTE: vaddr (0x%"PRIx64") and " BUILDSTDERR: ^ BUILDSTDERR: file_elf.cc:417:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "paddr (0x%"PRIx64") differ; using " BUILDSTDERR: ^ BUILDSTDERR: file_elf.cc:421:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("NOTE: vaddr (0x%08"PRIx32") and " BUILDSTDERR: ^ BUILDSTDERR: file_elf.cc:422:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "paddr (0x%08"PRIx32") differ; usin" BUILDSTDERR: ^ BUILDSTDERR: file_elf.cc:429:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " to handle this? memsz=%016"PRIx64 BUILDSTDERR: ^ BUILDSTDERR: file_elf.cc:430:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " filesz=%016"PRIx64"\n", filename, BUILDSTDERR: ^ BUILDSTDERR: file_elf.cc:579:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%i symbol entries at 0x%"PRIx64"\n", BUILDSTDERR: ^ BUILDSTDERR: file_elf.cc:607:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%i bytes of symbol strings at 0x%"PRIx64"\n", BUILDSTDERR: ^ BUILDSTDERR: file_elf.cc:657:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%016"PRIx64"\n", (uint64_t)addr); BUILDSTDERR: ^ BUILDSTDERR: file_elf.cc:659:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%08"PRIx32"\n", (uint32_t)addr); BUILDSTDERR: ^ BUILDSTDERR: file_elf.cc:712:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("entrypoint 0x%016"PRIx64", toc_base 0x%016"PRIx64"\n", BUILDSTDERR: ^ BUILDSTDERR: file_elf.cc:712:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("entrypoint 0x%016"PRIx64", toc_base 0x%016"PRIx64"\n", BUILDSTDERR: ^ BUILDSTDERR: In file included from file.cc:93: BUILDSTDERR: file_raw.cc:114:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("RAW: 0x%"PRIx64" bytes @ 0x%08"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: file_raw.cc:114:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("RAW: 0x%"PRIx64" bytes @ 0x%08"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: file_raw.cc:118:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" (0x%"PRIx64" bytes of header skipped)", BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_loadstore_p1_u1_w1.cc:6: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from tmp_arm_loadstore_p1_u1_w1.cc:7: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_dpi.cc:6: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept 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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from file.cc:47: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from file.cc:48: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../../experiments/make_index.sh make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/file' cd machines; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/machines' make objs make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/machines' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_r.cc:7: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from machine.cc:38: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine.cc:42: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/bus_isa.h:34, BUILDSTDERR: from machine_algor.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_algor.cc:39: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from machine_alpha.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_alpha.cc:37: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_r0.cc:7: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/arcbios.h:37, BUILDSTDERR: from machine_arc.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_arc.cc:38: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/bus_isa.h:34, BUILDSTDERR: from machine_cats.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_cats.cc:39: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/bus_isa.h:34, BUILDSTDERR: from machine_cobalt.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_cobalt.cc:39: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from machine_dreamcast.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_dreamcast.cc:39: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_kn02.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_kn02.cc:40: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/bus_isa.h:34, BUILDSTDERR: from machine_evbmips.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_evbmips.cc:39: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/interrupt.h:34, BUILDSTDERR: from ../include/devices.h:50, BUILDSTDERR: from dev_kn220.cc:40: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_kn220.cc:40: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_r1.cc:7: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from machine_hpcarm.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_hpcarm.cc:37: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 ../include/misc.h:85, BUILDSTDERR: from ../include/device.h:34, BUILDSTDERR: from dev_kn230.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_kn230.cc:37: BUILDSTDERR: ../include/machine.h: At global scope: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ cd main; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/main' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from machine_hpcmips.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_hpcmips.cc:37: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/Checksum.h:31, BUILDSTDERR: from Checksum.cc:28: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from machine_hpcsh.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_hpcsh.cc:37: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/bus_pci.h:34, BUILDSTDERR: from machine_iq80321.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_iq80321.cc:38: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/Command.h:31, BUILDSTDERR: from Command.cc:28: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_r2.cc:7: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/bus_isa.h:34, BUILDSTDERR: from machine_iyonix.cc:44: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_iyonix.cc:47: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: machine_landisk.cc:93:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "rs5c313 addr=0x%"PRIx64, BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from machine_landisk.cc:51: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_landisk.cc:53: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/GXemul.h:31, BUILDSTDERR: from CommandInterpreter.cc:31: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/bus_pci.h:34, BUILDSTDERR: from machine_macppc.cc:44: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_macppc.cc:47: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from machine_mvme88k.cc:65: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_mvme88k.cc:67: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_r3.cc:7: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/bus_isa.h:34, BUILDSTDERR: from machine_mvmeppc.cc:44: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_mvmeppc.cc:48: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/bus_pci.h:34, BUILDSTDERR: from machine_netwinder.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_netwinder.cc:38: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from machine_playstation2.cc:36: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_playstation2.cc:38: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: machine_pmax.cc:663:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "kn230 addr=0x%"PRIx64, (uint64_t) KN230_SYS_ICSR); BUILDSTDERR: ^ BUILDSTDERR: machine_pmax.cc:888:32: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: snprintf(tmps, sizeof(tmps), "cca=%"PRIx32, BUILDSTDERR: ^ BUILDSTDERR: machine_pmax.cc:901:32: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: snprintf(tmps, sizeof(tmps), "bitmap=0x%"PRIx32, (uint32_t) BUILDSTDERR: ^ BUILDSTDERR: machine_pmax.cc:908:32: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: snprintf(tmps, sizeof(tmps), "bitmaplen=0x%"PRIx32, (uint32_t) BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_r4.cc:7: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from machine_pmax.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_pmax.cc:37: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/bus_pci.h:34, BUILDSTDERR: from machine_pmppc.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_pmppc.cc:38: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/bus_isa.h:34, BUILDSTDERR: from machine_prep.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_prep.cc:39: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/bus_isa.h:34, BUILDSTDERR: from machine_qemu.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_qemu.cc:40: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_r5.cc:7: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/arcbios.h:37, BUILDSTDERR: from machine_sgi.cc:40: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_sgi.cc:44: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: machine_test.cc:109:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "irqc addr=0x%"PRIx64" irq=%s", BUILDSTDERR: ^ BUILDSTDERR: machine_test.cc:116:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "cons addr=0x%"PRIx64 BUILDSTDERR: ^ BUILDSTDERR: machine_test.cc:121:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "mp addr=0x%"PRIx64" irq=%s%sirqc.6", BUILDSTDERR: ^ BUILDSTDERR: machine_test.cc:127:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "fbctrl addr=0x%"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: machine_test.cc:131:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "disk addr=0x%"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: machine_test.cc:135:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "ether addr=0x%"PRIx64" irq=%s.irqc.3", BUILDSTDERR: ^ BUILDSTDERR: machine_test.cc:139:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "rtc addr=0x%"PRIx64" irq=%s.irqc.4", BUILDSTDERR: ^ BUILDSTDERR: machine_test.cc:282:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "cons addr=0x%"PRIx64" irq=%s." BUILDSTDERR: ^ BUILDSTDERR: machine_test.cc:287:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "mp addr=0x%"PRIx64" irq=6", BUILDSTDERR: ^ BUILDSTDERR: machine_test.cc:291:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "fbctrl addr=0x%"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: machine_test.cc:295:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "disk addr=0x%"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: machine_test.cc:299:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "ether addr=0x%"PRIx64" irq=%s." BUILDSTDERR: ^ BUILDSTDERR: machine_test.cc:304:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: snprintf(tmpstr, sizeof(tmpstr), "rtc addr=0x%"PRIx64" irq=%s." BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/Component.h:31, BUILDSTDERR: from ../include/components/RootComponent.h:36, BUILDSTDERR: from Component.cc:34: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from machine_test.cc:52: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from machine_test.cc:54: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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:861, 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:861, 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:861, 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:861, 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: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/machines' make automachine.o make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/machines' ./makeautomachine.sh Generating automachine.cc... 321 done c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/symbol.h:34, BUILDSTDERR: from ../include/machine.h:33, BUILDSTDERR: from automachine.cc:42: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from automachine.cc:42: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_r6.cc:7: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/machines' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/machines' cd net; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/net' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/symbol.h:34, BUILDSTDERR: from ../include/machine.h:33, BUILDSTDERR: from net.cc:52: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from net.cc:52: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from net_ip.cc:41: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_r7.cc:7: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/symbol.h:34, BUILDSTDERR: from ../include/machine.h:33, BUILDSTDERR: from net_misc.cc:40: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from net_misc.cc:40: BUILDSTDERR: ../include/machine.h: At global scope: 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.1/src/net' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 cd old_main; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/old_main' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: dev_lca.cc:224:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " (0x%"PRIx64") has unimplemented " BUILDSTDERR: ^ BUILDSTDERR: dev_lca.cc:239:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " (0x%"PRIx64") from the only implemented" BUILDSTDERR: ^ BUILDSTDERR: dev_lca.cc:254:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " (0x%"PRIx64") from the only implemented" BUILDSTDERR: ^ BUILDSTDERR: dev_lca.cc:278:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " (0x%"PRIx64") from the only implemented" BUILDSTDERR: ^ BUILDSTDERR: dev_lca.cc:293:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " (0x%"PRIx64") from the only implemented" BUILDSTDERR: ^ BUILDSTDERR: emul.cc:121:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("breakpoint %i: 0x%"PRIx64, i, dp); BUILDSTDERR: ^ BUILDSTDERR: emul.cc:661:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%08"PRIx32, (uint32_t) BUILDSTDERR: ^ BUILDSTDERR: emul.cc:664:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" (gp=0x%08"PRIx32")", (uint32_t) BUILDSTDERR: ^ BUILDSTDERR: emul.cc:668:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%016"PRIx64, (uint64_t) BUILDSTDERR: ^ BUILDSTDERR: emul.cc:671:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" (gp=0x%016"PRIx64")", (uint64_t) BUILDSTDERR: ^ BUILDSTDERR: emul.cc:678:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%08"PRIx32, (uint32_t) cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: emul.cc:680:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%016"PRIx64, (uint64_t) cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/bus_isa.h:34, BUILDSTDERR: from dev_lca.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_lca.cc:41: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/arcbios.h:37, BUILDSTDERR: from emul.cc:39: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from emul.cc:46: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_le.cc:57: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_le.cc:58: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/diskimage.h:37, BUILDSTDERR: from emul_parse.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from emul_parse.cc:39: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/ComponentFactory.h:31, BUILDSTDERR: from ComponentFactory.cc:31: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_r8.cc:7: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dev_lpt.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_lpt.cc:39: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/float_emul.h:36, BUILDSTDERR: from float_emul.cc:36: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_m8820x.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_m8820x.cc:38: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/interrupt.h:34, BUILDSTDERR: from interrupt.cc:46: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: main.cc:231:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("GXemul "VERSION" "COPYRIGHT_MSG"\n"SECONDARY_MSG); BUILDSTDERR: ^ BUILDSTDERR: main.cc:231:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("GXemul "VERSION" "COPYRIGHT_MSG"\n"SECONDARY_MSG); BUILDSTDERR: ^ BUILDSTDERR: main.cc:231:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("GXemul "VERSION" "COPYRIGHT_MSG"\n"SECONDARY_MSG); BUILDSTDERR: ^ BUILDSTDERR: main.cc:840:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("GXemul "VERSION" "COPYRIGHT_MSG"\n"SECONDARY_MSG BUILDSTDERR: ^ BUILDSTDERR: main.cc:840:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("GXemul "VERSION" "COPYRIGHT_MSG"\n"SECONDARY_MSG BUILDSTDERR: ^ BUILDSTDERR: main.cc:840:43: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("GXemul "VERSION" "COPYRIGHT_MSG"\n"SECONDARY_MSG BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_malta_lcd.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_malta_lcd.cc:40: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/ComponentFactory.h:31, BUILDSTDERR: from main.cc:38: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from main.cc:46: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_r9.cc:7: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_mb8696x.cc:43: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_mb8696x.cc:45: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/EscapedString.h:31, BUILDSTDERR: from EscapedString.cc:28: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_mc146818.cc:45: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_mc146818.cc:46: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: memory.cc:381:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("device at 0x%010"PRIx64": %s", (uint64_t) baseaddr, BUILDSTDERR: ^ BUILDSTDERR: memory.cc:387:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " baseaddr 0x%"PRIx64".\n", (uint64_t) baseaddr); BUILDSTDERR: ^ BUILDSTDERR: memory.cc:630:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("paddr=0x%"PRIx64" >= physical_max; pc=", paddr); BUILDSTDERR: ^ BUILDSTDERR: memory.cc:632:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%08"PRIx32, (uint32_t) old_pc); BUILDSTDERR: ^ BUILDSTDERR: memory.cc:634:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%016"PRIx64, (uint64_t) old_pc); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from memory.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from memory.cc:38: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/AddressDataBus.h:31, BUILDSTDERR: from FileLoader.cc:34: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_mk48txx.cc:39: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_mk48txx.cc:42: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_mp.cc:42: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_mp.cc:44: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from misc.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_ra.cc:7: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: settings.cc:289:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("%"PRIi64, value); BUILDSTDERR: ^ BUILDSTDERR: settings.cc:292:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("0x%02"PRIx8, (int8_t) value); BUILDSTDERR: ^ BUILDSTDERR: settings.cc:295:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("0x%04"PRIx16, (int16_t) value); BUILDSTDERR: ^ BUILDSTDERR: settings.cc:298:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("0x%08"PRIx32, (int32_t) value); BUILDSTDERR: ^ BUILDSTDERR: settings.cc:301:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("0x%016"PRIx64, (int64_t) value); BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from settings.cc:52: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_mvme187.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_mvme187.cc:38: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: GXemul.cc:518:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: << " "COPYRIGHT_MSG"\n"SECONDARY_MSG; BUILDSTDERR: ^ BUILDSTDERR: GXemul.cc:518:30: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: << " "COPYRIGHT_MSG"\n"SECONDARY_MSG; BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from timer.cc:38: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dev_ns16550.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_ns16550.cc:41: BUILDSTDERR: ../include/machine.h: At global scope: 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.1/src/old_main' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/UI.h:31, BUILDSTDERR: from ../include/ConsoleUI.h:33, BUILDSTDERR: from GXemul.cc:158: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept 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: ^~~~~~~~~~~~~~~~~~~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_rb.cc:7: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_rc.cc:7: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_rd.cc:7: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_re.cc:7: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_rf.cc:7: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/EscapedString.h:31, BUILDSTDERR: from StateVariable.cc:31: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from tmp_arm_multi.cc:6: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept 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: ^ 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: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: cpu_m88k.cc:281:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: pc = 0x%08"PRIx32, x, (uint32_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:290:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" r%-2i = 0x%08"PRIx32, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:307:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" %4s=0x%08"PRIx32, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:320:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" %5s=0x%08"PRIx32, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:360:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("v=0x%08"PRIx32, b & 0xfff80000); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:361:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf(", p=0x%08"PRIx32, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:382:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf(" v=0x%08"PRIx32, v & 0xfffff000); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:383:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf(", p=0x%08"PRIx32, p & 0xfffff000); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:636:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ DMD%i: 0x%08"PRIx32"; ", n, cpu->cd.m88k.dmd[n]); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:637:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("DMA%i: 0x%08"PRIx32" ]\n", n, cpu->cd.m88k.dma[n]); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:855:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%c%08"PRIx32": ", BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:864:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%08"PRIx32, (uint32_t) iw); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:917:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("\t; [0x%08"PRIx32"]", tmpaddr); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:922:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: case 0: debug("0x%016"PRIx64, (uint64_t) BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:927:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: case 1: debug("0x%08"PRIx32, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:930:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: case 2: debug("0x%04"PRIx16, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:933:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: case 3: debug("0x%02"PRIx8, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:970:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("\t; [0x%08"PRIx32"]", tmpaddr); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:1026:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%08"PRIx32, tmpaddr); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:1148:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%08"PRIx32, (uint32_t) (dumpaddr + d26)); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:1187:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(",r%i,0x%08"PRIx32, s1, (uint32_t) (dumpaddr + d16)); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:1228:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("\t; [0x%08"PRIx32"]", tmpaddr); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:1317:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("\t; [0x%08"PRIx32"]", tmpaddr); BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k.cc:1413:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%08"PRIx32, tmpaddr); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_tail.cc:11, BUILDSTDERR: from cpu_m88k.cc:1458: BUILDSTDERR: cpu_dyntrans.cc:82:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%08"PRIx32, (uint32_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:85:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%016"PRIx64, (uint64_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:95:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%08"PRIx32, (uint32_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:98:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%016"PRIx64, (uint64_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:536:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%"PRIx32, (uint32_t)d); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:538:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%"PRIx64, (uint64_t)d); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_tail.cc:35, BUILDSTDERR: from cpu_m88k.cc:1458: BUILDSTDERR: cpu_dyntrans.cc:1442:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("update_translation_table(): v=0x%016"PRIx64", h=%p w=%i" BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1443:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " p=0x%016"PRIx64"\n", vaddr_page, host_page, writeflag, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, 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:1458: BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr_loadstore.cc:164:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr = %08"PRIx32", pc = %08"PRIx32" }\n", LS_SIZE, BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1458: BUILDSTDERR: cpu_m88k_instr.cc:1525:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("RTE failed. NIP=0x%08"PRIx32", FIP=0x%08"PRIx32"\n", BUILDSTDERR: ^ BUILDSTDERR: cpu_m88k_instr.cc:1525:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("RTE failed. NIP=0x%08"PRIx32", FIP=0x%08"PRIx32"\n", BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_m88k_instr.cc:1962, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1458: BUILDSTDERR: cpu_dyntrans.cc:1733:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("BREAKPOINT: pc = 0x%"PRIx32"\n(The " BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1458: BUILDSTDERR: cpu_m88k_instr.cc:2702:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("unimplemented rte variant: 0x%08"PRIx32"\n", iword); BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_m88k_instr.cc:2722, BUILDSTDERR: from tmp_m88k_tail.cc:63, BUILDSTDERR: from cpu_m88k.cc:1458: BUILDSTDERR: cpu_dyntrans.cc:1897:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal(" at 0x%"PRIx32"\n", (uint32_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1899:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal(" at 0x%"PRIx64"\n", (uint64_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from cpu_m88k.cc:44: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from cpu_m88k.cc:47: BUILDSTDERR: ../include/machine.h: At global scope: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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: ^ 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1458: 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:1700: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:1742: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:1951: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/StringHelper.h:31, BUILDSTDERR: from StringHelper.cc:28: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/SymbolRegistry.h:31, BUILDSTDERR: from SymbolRegistry.cc:28: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: cpu_mips.cc:517:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("index=0x%016"PRIx64 BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:518:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " random=0x%016"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:523:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf(" wired=0x%"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:532:13: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("%3i: hi=0x%08"PRIx32" lo=0x%08" BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:537:13: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("%3i: hi=0x%08"PRIx32" mask=0x" BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:538:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "%08"PRIx32" lo0=0x%08"PRIx32 BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:538:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "%08"PRIx32" lo0=0x%08"PRIx32 BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:539:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " lo1=0x%08"PRIx32"\n", j, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:545:13: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("%3i: hi=0x%016"PRIx64" mask=" BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:546:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%016"PRIx64" lo0=0x%016"PRIx64 BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:546:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%016"PRIx64" lo0=0x%016"PRIx64 BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:547:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " lo1=0x%016"PRIx64"\n", j, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:582:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf(" wired=0x%"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:625:13: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("vaddr=0x%08"PRIx32" ", BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:629:13: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("vaddr=%016"PRIx64" ", BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:647:13: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf(" p0=0x%09"PRIx64" ", BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:659:13: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf(" p1=0x%09"PRIx64" ", BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:721:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%08"PRIx32, (uint32_t)dumpaddr); BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:723:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%016"PRIx64, (uint64_t)dumpaddr); BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1011:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%08"PRIx32, (uint32_t)addr); BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1013:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%016"PRIx64, (uint64_t)addr); BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1190:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("\t[0x%016"PRIx64" = %s]", BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1215:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%08"PRIx32, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1218:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%016"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1242:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%08"PRIx32, (uint32_t) addr); BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1244:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%016"PRIx64, (uint64_t) addr); BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1284:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(", addr 0x%016"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1465:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%08"PRIx32, (uint32_t) addr); BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1467:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%016"PRIx64, (uint64_t) addr); BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1512:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: pc = %08"PRIx32, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1515:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: pc=%016"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1518:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: pc = 0x%016"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1525:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: hi = %08"PRIx32" lo = %08"PRIx32"\n", BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1525:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: hi = %08"PRIx32" lo = %08"PRIx32"\n", BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1529:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: hi=%016"PRIx64"%016"PRIx64" lo=" BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1529:33: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: hi=%016"PRIx64"%016"PRIx64" lo=" BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1530:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "%016"PRIx64"%016"PRIx64"\n", cpu->cpu_id, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1530:20: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "%016"PRIx64"%016"PRIx64"\n", cpu->cpu_id, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1534:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: hi = 0x%016"PRIx64" lo = 0x%016" BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1551:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" %3s=%016"PRIx64"%016"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1551:29: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" %3s=%016"PRIx64"%016"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1566:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" %3s = %08"PRIx32, regnames[i], BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1580:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" %3s = 0x%016"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1625:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" = 0x%016"PRIx64, (uint64_t) BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1643:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%08"PRIx32, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1646:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%016"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1676:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%016"PRIx64"\n", cpu->cpu_id, cpu->cd.mips.rmw_addr); BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1767:13: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" a%i=0x%"PRIx32, x, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1770:13: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" a%i=0x%"PRIx64, x, BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1784:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" vaddr=0x%016"PRIx64, (uint64_t)vaddr); BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1788:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" pc=0x%08"PRIx32" ", (uint32_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1790:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" pc=0x%016"PRIx64" ", (uint64_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1807:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%08"PRIx32, (uint32_t) vaddr); BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1809:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%016"PRIx64, (uint64_t) vaddr); BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1812:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%08"PRIx32, (uint32_t) cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: cpu_mips.cc:1814:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%016"PRIx64, (uint64_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: In file included from memory_mips.cc:128, BUILDSTDERR: from cpu_mips.cc:1973: BUILDSTDERR: memory_mips_v2p.cc:297:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: default:fatal("pmask=%08"PRIx32"\n", pmask); BUILDSTDERR: ^ BUILDSTDERR: In file included from memory_mips.cc:134, BUILDSTDERR: from cpu_mips.cc:1973: BUILDSTDERR: memory_mips_v2p.cc:297:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: default:fatal("pmask=%08"PRIx32"\n", pmask); BUILDSTDERR: ^ BUILDSTDERR: In file included from memory_mips.cc:141, BUILDSTDERR: from cpu_mips.cc:1973: BUILDSTDERR: memory_mips_v2p.cc:297:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: default:fatal("pmask=%08"PRIx32"\n", pmask); BUILDSTDERR: ^ BUILDSTDERR: In file included from memory_mips.cc:146, BUILDSTDERR: from cpu_mips.cc:1973: BUILDSTDERR: memory_mips_v2p.cc:297:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: default:fatal("pmask=%08"PRIx32"\n", pmask); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_tail.cc:11, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_dyntrans.cc:82:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%08"PRIx32, (uint32_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:85:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%016"PRIx64, (uint64_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:95:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%08"PRIx32, (uint32_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:98:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%016"PRIx64, (uint64_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:536:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%"PRIx32, (uint32_t)d); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:538:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%"PRIx64, (uint64_t)d); BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_mips_instr.cc:3508, BUILDSTDERR: from tmp_mips_tail.cc:63, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_dyntrans.cc:1737:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("BREAKPOINT: pc = 0x%"PRIx64"\n(The " BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_tail.cc:63, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr.cc:3986:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr=%016"PRIx64" iword=%08"PRIx32"\n", BUILDSTDERR: ^ BUILDSTDERR: cpu_mips_instr.cc:3986:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr=%016"PRIx64" iword=%08"PRIx32"\n", BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_mips_instr.cc:4770, BUILDSTDERR: from tmp_mips_tail.cc:63, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_dyntrans.cc:1897:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal(" at 0x%"PRIx32"\n", (uint32_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1899:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal(" at 0x%"PRIx64"\n", (uint64_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_tail.cc:103, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_dyntrans.cc:1442:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("update_translation_table(): v=0x%016"PRIx64", h=%p w=%i" BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1443:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " p=0x%016"PRIx64"\n", vaddr_page, host_page, writeflag, BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_mips_instr.cc:3508, BUILDSTDERR: from tmp_mips_tail.cc:118, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_dyntrans.cc:1733:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("BREAKPOINT: pc = 0x%"PRIx32"\n(The " BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_mips_tail.cc:118, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_mips_instr.cc:3986:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr=%016"PRIx64" iword=%08"PRIx32"\n", BUILDSTDERR: ^ BUILDSTDERR: cpu_mips_instr.cc:3986:27: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " addr=%016"PRIx64" iword=%08"PRIx32"\n", BUILDSTDERR: ^ BUILDSTDERR: cpu_mips_instr.cc:4756:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "pc=0x%08"PRIx32" ]\n", (uint32_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_mips_instr.cc:4770, BUILDSTDERR: from tmp_mips_tail.cc:118, BUILDSTDERR: from cpu_mips.cc:1976: BUILDSTDERR: cpu_dyntrans.cc:1897:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal(" at 0x%"PRIx32"\n", (uint32_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1899:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal(" at 0x%"PRIx64"\n", (uint64_t)cpu->pc); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/arcbios.h:37, BUILDSTDERR: from cpu_mips.cc:40: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from cpu_mips.cc:45: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 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: In file included from tmp_mips_loadstore.cc:48, BUILDSTDERR: from cpu_mips_instr.cc:2256, 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:2256, 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:2256, 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:2256, 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:2256, 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:2256, 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:2256, 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:2256, 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:2256, 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:3497: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:2256, 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:2256, 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:2256, 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:2256, 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:2256, 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:2256, 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:2256, 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:2256, 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:2256, 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:2658, 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:2733: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:2766: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:2771: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:3497: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 ../include/misc.h:85, BUILDSTDERR: from UnitTest.cc:30: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 cd commands; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/main/commands' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../../include/misc.h:85, BUILDSTDERR: from ../../include/commands/AddComponentCommand.h:31, BUILDSTDERR: from AddComponentCommand.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../../include/misc.h:85, BUILDSTDERR: from ../../include/commands/BackwardStepCommand.h:31, BUILDSTDERR: from BackwardStepCommand.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../../include/misc.h:85, BUILDSTDERR: from ../../include/commands/CloseCommand.h:31, BUILDSTDERR: from CloseCommand.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: cpu_ppc.cc:364:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("[ PPC Exception 0x%x; pc=0x%"PRIx64" ]\n", BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:404:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%08"PRIx32, (uint32_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:406:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%016"PRIx64, (uint64_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:411:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%08"PRIx32, (uint32_t)cpu->cd.ppc.spr[SPR_LR]); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:413:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%016"PRIx64, (uint64_t)cpu->cd.ppc.spr[SPR_LR]); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:414:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" cr = 0x%08"PRIx32, (uint32_t)cpu->cd.ppc.cr); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:422:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%08"PRIx32, (uint32_t)cpu->cd.ppc.spr[SPR_CTR]); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:424:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%016"PRIx64, (uint64_t)cpu->cd.ppc.spr[SPR_CTR]); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:428:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%08"PRIx32, (uint32_t)cpu->cd.ppc.spr[SPR_XER]); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:430:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%016"PRIx64, (uint64_t)cpu->cd.ppc.spr[SPR_XER]); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:439:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" r%02i = 0x%08"PRIx32" ", i, BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:450:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" r%02i = 0x%016"PRIx64" ", r, BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:459:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: srr0 = 0x%08"PRIx32 BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:460:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " srr1 = 0x%08"PRIx32"\n", x, BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:464:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: srr0 = 0x%016"PRIx64 BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:465:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " srr1 = 0x%016"PRIx64"\n", x, BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:473:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%08"PRIx32, (uint32_t) tmp); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:475:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%016"PRIx64, (uint64_t) tmp); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:477:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" tb = 0x%08"PRIx32"%08"PRIx32"\n", BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:477:30: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" tb = 0x%08"PRIx32"%08"PRIx32"\n", BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:481:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: dec = 0x%08"PRIx32, BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:484:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" hdec = 0x%08"PRIx32"\n", BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:491:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: fpscr = 0x%08"PRIx32"\n", BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:501:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" f%02i = 0x%016"PRIx64" ", i, BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:509:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: sdr1 = 0x%"PRIx64"\n", x, BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:520:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: %sbat%i: u=0x%08"PRIx32 BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:521:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " l=0x%08"PRIx32" ", BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:558:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" sr%-2i = 0x%08"PRIx32, i, s); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:656:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%08"PRIx32, (uint32_t) dumpaddr); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:658:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%016"PRIx64, (uint64_t) dumpaddr); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:664:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(": %08"PRIx32"\t", iword); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:765:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%"PRIx32, (uint32_t) addr); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:767:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%"PRIx64, (uint64_t) addr); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:798:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("\t0x%"PRIx32, (uint32_t) addr); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:800:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("\t0x%"PRIx64, (uint64_t) addr); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:1089:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" \t<0x%"PRIx64, (uint64_t) addr); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:1260:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(": 0x%"PRIx32, (uint32_t) BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:1263:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(": 0x%"PRIx64, (uint64_t) BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:1420:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(": 0x%"PRIx32, (uint32_t) BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:1423:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(": 0x%"PRIx64, (uint64_t) BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:1576:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" \t<0x%"PRIx64, (uint64_t) addr); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:1600:13: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%"PRIx64, BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:1605:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%"PRIx64, (uint64_t) tdata); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:1623:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%"PRIx64, (uint64_t) tdata); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:1628:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%"PRIx64, (uint64_t) tdata); BUILDSTDERR: ^ BUILDSTDERR: cpu_ppc.cc:1820:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%"PRIx64" ]\n", spr, ppc_spr_names[spr] == NULL? BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_ppc.cc:1861: BUILDSTDERR: memory_ppc.cc:273:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("[ memory_ppc: exception! vaddr=0x%"PRIx64" pc=0x%"PRIx64 BUILDSTDERR: ^ BUILDSTDERR: memory_ppc.cc:273:51: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("[ memory_ppc: exception! vaddr=0x%"PRIx64" pc=0x%"PRIx64 BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_ppc_tail.cc:11, BUILDSTDERR: from cpu_ppc.cc:1864: BUILDSTDERR: cpu_dyntrans.cc:82:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%08"PRIx32, (uint32_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:85:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%016"PRIx64, (uint64_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:95:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%08"PRIx32, (uint32_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:98:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%016"PRIx64, (uint64_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:536:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%"PRIx32, (uint32_t)d); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:538:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%"PRIx64, (uint64_t)d); BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_ppc_instr.cc:2761, BUILDSTDERR: from tmp_ppc_tail.cc:63, BUILDSTDERR: from cpu_ppc.cc:1864: BUILDSTDERR: cpu_dyntrans.cc:1737:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("BREAKPOINT: pc = 0x%"PRIx64"\n(The " BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_ppc_tail.cc:63, BUILDSTDERR: from cpu_ppc.cc:1864: BUILDSTDERR: cpu_ppc_instr.cc:2783:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " = 0x%08"PRIx32"x ]\n", iword); BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_ppc_instr.cc:3918, BUILDSTDERR: from tmp_ppc_tail.cc:63, BUILDSTDERR: from cpu_ppc.cc:1864: BUILDSTDERR: cpu_dyntrans.cc:1897:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal(" at 0x%"PRIx32"\n", (uint32_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1899:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal(" at 0x%"PRIx64"\n", (uint64_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_ppc_tail.cc:103, BUILDSTDERR: from cpu_ppc.cc:1864: BUILDSTDERR: cpu_dyntrans.cc:1442:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("update_translation_table(): v=0x%016"PRIx64", h=%p w=%i" BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1443:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " p=0x%016"PRIx64"\n", vaddr_page, host_page, writeflag, BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_ppc_instr.cc:2761, BUILDSTDERR: from tmp_ppc_tail.cc:118, BUILDSTDERR: from cpu_ppc.cc:1864: BUILDSTDERR: cpu_dyntrans.cc:1733:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("BREAKPOINT: pc = 0x%"PRIx32"\n(The " BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_ppc_tail.cc:118, BUILDSTDERR: from cpu_ppc.cc:1864: BUILDSTDERR: cpu_ppc_instr.cc:2783:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " = 0x%08"PRIx32"x ]\n", iword); BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_ppc_instr.cc:3918, BUILDSTDERR: from tmp_ppc_tail.cc:118, BUILDSTDERR: from cpu_ppc.cc:1864: BUILDSTDERR: cpu_dyntrans.cc:1897:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal(" at 0x%"PRIx32"\n", (uint32_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1899:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal(" at 0x%"PRIx64"\n", (uint64_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from cpu_ppc.cc:36: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from cpu_ppc.cc:37: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 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: 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: ^~~~ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../../include/misc.h:85, BUILDSTDERR: from ../../include/commands/ContinueBackwardsCommand.h:31, BUILDSTDERR: from ContinueBackwardsCommand.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_ohci.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_ohci.cc:40: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../../include/misc.h:85, BUILDSTDERR: from ../../include/commands/ContinueCommand.h:31, BUILDSTDERR: from ContinueCommand.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dev_osiop.cc:49: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_osiop.cc:54: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_pcc2.cc:47: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_pcc2.cc:51: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../../include/misc.h:85, BUILDSTDERR: from ../../include/commands/CopyComponentCommand.h:31, BUILDSTDERR: from CopyComponentCommand.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_pccmos.cc:39: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_pccmos.cc:41: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/commands/HelpCommand.h:31, BUILDSTDERR: from HelpCommand.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_pcic.cc:39: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_pcic.cc:43: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dev_pckbc.cc:43: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_pckbc.cc:45: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: cpu_sh.cc:465:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: pc = 0x%08"PRIx32, x, (uint32_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:468:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: sr = 0x%08"PRIx32" (%s, %s, %s, %s, %s, %s," BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:482:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: pr = 0x%08"PRIx32, x, (uint32_t)cpu->cd.sh.pr); BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:485:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: mach = 0x%08"PRIx32" macl = 0x%08"PRIx32 BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:485:36: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: mach = 0x%08"PRIx32" macl = 0x%08"PRIx32 BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:486:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " gbr = 0x%08"PRIx32"\n", x, (uint32_t)cpu->cd.sh.mach, BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:500:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: fpscr = 0x%08"PRIx32" (%s,%s,%s) fpul = 0x%08" BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:526:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: vbr = 0x%08"PRIx32" sgr = 0x%08"PRIx32 BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:526:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: vbr = 0x%08"PRIx32" sgr = 0x%08"PRIx32 BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:527:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " dbr = 0x%08"PRIx32"\n", x, cpu->cd.sh.vbr, cpu->cd.sh.sgr, BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:529:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: spc = 0x%08"PRIx32" ssr = 0x%08"PRIx32"\n", BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:529:35: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: spc = 0x%08"PRIx32" ssr = 0x%08"PRIx32"\n", BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:531:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: expevt = 0x%"PRIx32" intevt = 0x%"PRIx32 BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:531:36: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("cpu%i: expevt = 0x%"PRIx32" intevt = 0x%"PRIx32 BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:532:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " tra = 0x%"PRIx32"\n", x, cpu->cd.sh.expevt, BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:567:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("cpu%i: itlb_hi_%-2i = 0x%08"PRIx32" " BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:568:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "itlb_lo_%-2i = 0x%08"PRIx32"\n", j, i, BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:572:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("cpu%i: utlb_hi_%-2i = 0x%08"PRIx32" " BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:573:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "utlb_lo_%-2i = 0x%08"PRIx32"\n", j, i, BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:642:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(", pc=0x%08"PRIx32" ", (uint32_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:644:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("vaddr=0x%08"PRIx32" ", vaddr); BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:740:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: printf("\nRESERVED SuperH instruction at spc=%08"PRIx32"\n", BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:793:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%08"PRIx32, (uint32_t) dumpaddr); BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:831:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%08"PRIx32, addr); BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:860:12: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%08"PRIx32, addr); BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:930:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("0x%08"PRIx32, addr); BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:968:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("\t; r%i = 0x%08"PRIx32, r8, cpu->cd.sh.r[r8]); BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:1136:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("\t; r%i+%i = 0x%08"PRIx32, r4, lo4 * 4, (int)addr); BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:1176:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("\t; r%i = 0x%08"PRIx32, r4, cpu->cd.sh.r[r4]); BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:1190:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("\t; r%i+%i = 0x%08"PRIx32, r4, lo4, BUILDSTDERR: ^ BUILDSTDERR: cpu_sh.cc:1200:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("\t; r%i+%i = 0x%08"PRIx32, r4, lo4 * 2, BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_sh_tail.cc:11, BUILDSTDERR: from cpu_sh.cc:1410: BUILDSTDERR: cpu_dyntrans.cc:82:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%08"PRIx32, (uint32_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:85:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%016"PRIx64, (uint64_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:95:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%08"PRIx32, (uint32_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:98:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%016"PRIx64, (uint64_t)a); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:536:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%"PRIx32, (uint32_t)d); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:538:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("0x%"PRIx64, (uint64_t)d); BUILDSTDERR: ^ BUILDSTDERR: In file included from tmp_sh_tail.cc:35, BUILDSTDERR: from cpu_sh.cc:1410: BUILDSTDERR: cpu_dyntrans.cc:1442:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("update_translation_table(): v=0x%016"PRIx64", h=%p w=%i" BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1443:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " p=0x%016"PRIx64"\n", vaddr_page, host_page, writeflag, BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_sh_instr.cc:3228, BUILDSTDERR: from tmp_sh_tail.cc:63, BUILDSTDERR: from cpu_sh.cc:1410: BUILDSTDERR: cpu_dyntrans.cc:1733:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("BREAKPOINT: pc = 0x%"PRIx32"\n(The " BUILDSTDERR: ^ BUILDSTDERR: In file included from cpu_sh_instr.cc:4219, BUILDSTDERR: from tmp_sh_tail.cc:63, BUILDSTDERR: from cpu_sh.cc:1410: BUILDSTDERR: cpu_dyntrans.cc:1897:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal(" at 0x%"PRIx32"\n", (uint32_t)cpu->pc); BUILDSTDERR: ^ BUILDSTDERR: cpu_dyntrans.cc:1899:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal(" at 0x%"PRIx64"\n", (uint64_t)cpu->pc); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from cpu_sh.cc:42: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from cpu_sh.cc:46: BUILDSTDERR: ../include/machine.h: At global scope: 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: ^ 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: ^ 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: 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: 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: ^~~~ BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/commands/LoadCommand.h:31, BUILDSTDERR: from LoadCommand.cc:32: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/interrupt.h:34, BUILDSTDERR: from ../include/devices.h:50, BUILDSTDERR: from dev_pmagja.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_pmagja.cc:37: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_pmppc.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_pmppc.cc:39: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/bus_isa.h:34, BUILDSTDERR: from dev_prep.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_prep.cc:38: BUILDSTDERR: ../include/machine.h: At global scope: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ cd fileloaders; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/main/fileloaders' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/AddressDataBus.h:31, BUILDSTDERR: from FileLoader_aout.cc:37: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: FileLoader_aout.cc: In member function 'virtual bool FileLoader_aout::LoadIntoComponent(refcount_ptr, std::ostream&) const': BUILDSTDERR: FileLoader_aout.cc:289:77: warning: cast from '__gnu_cxx::__alloc_traits, char>::value_type*' {aka 'char*'} to 'aout_symbol*' increases required alignment of target type [-Wcast-align] BUILDSTDERR: struct aout_symbol* aout_symbol_ptr = (struct aout_symbol *) &symbolData[0]; BUILDSTDERR: ^ BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/commands/ListComponentsCommand.h:31, BUILDSTDERR: from ListComponentsCommand.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/cpus' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/cpus' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/commands/MoveComponentCommand.h:31, BUILDSTDERR: from MoveComponentCommand.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../../include/misc.h:85, BUILDSTDERR: from ../../include/commands/PauseCommand.h:31, BUILDSTDERR: from PauseCommand.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/AddressDataBus.h:31, BUILDSTDERR: from FileLoader_ELF.cc:37: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept 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: ^~~~~~~~ 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/AddressDataBus.h:31, BUILDSTDERR: from FileLoader_raw.cc:37: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept cd promemul; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/promemul' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: arcbios.cc:956:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "read the disk image, id %i, offset 0x%"PRIx64" ]\n", BUILDSTDERR: ^ BUILDSTDERR: arcbios.cc:1239:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ ARCBIOS GetPeer(node 0x%016"PRIx64"): 0x%016"PRIx64 BUILDSTDERR: ^ BUILDSTDERR: arcbios.cc:1239:46: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ ARCBIOS GetPeer(node 0x%016"PRIx64"): 0x%016"PRIx64 BUILDSTDERR: ^ BUILDSTDERR: arcbios.cc:1290:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ ARCBIOS GetChild(node 0x%016"PRIx64"): 0x%016" BUILDSTDERR: ^ BUILDSTDERR: arcbios.cc:1339:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ ARCBIOS GetParent(node 0x%016"PRIx64"): 0x%016" BUILDSTDERR: ^ BUILDSTDERR: arcbios.cc:1674:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ ARCBIOS Write(%i,0x%08"PRIx64",%i,0x%08" BUILDSTDERR: ^ BUILDSTDERR: arcbios.cc:1721:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ ARCBIOS Seek(%i,0x%08"PRIx64",%i): ", BUILDSTDERR: ^ BUILDSTDERR: arcbios.cc:1727:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("[ ARCBIOS Seek(%i,0x%08"PRIx64",%i): " BUILDSTDERR: ^ BUILDSTDERR: arcbios.cc:1755:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("%016"PRIx64" ]\n", (uint64_t) ofs); BUILDSTDERR: ^ BUILDSTDERR: arcbios.cc:2459:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: arcbios_putstring(cpu, "GXemul "VERSION" ARCBIOS emulation\n"); BUILDSTDERR: ^ BUILDSTDERR: arcbios.cc:2612:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("ARC system @ 0x%"PRIx64" (\"%s\")\n", (uint64_t) system, name); BUILDSTDERR: ^ BUILDSTDERR: arcbios.cc:2723:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("ARC cpu%i @ 0x%"PRIx64, i, (uint64_t) cpuaddr); BUILDSTDERR: ^ BUILDSTDERR: arcbios.cc:2726:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" (fpu @ 0x%"PRIx64")\n", (uint64_t) fpu); BUILDSTDERR: ^ BUILDSTDERR: arcbios.cc:2730:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" picache @ 0x%"PRIx64", pdcache @ 0x%"PRIx64"\n", BUILDSTDERR: ^ BUILDSTDERR: arcbios.cc:2730:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" picache @ 0x%"PRIx64", pdcache @ 0x%"PRIx64"\n", BUILDSTDERR: ^ BUILDSTDERR: arcbios.cc:2734:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug(" sdcache @ 0x%"PRIx64"\n", BUILDSTDERR: ^ BUILDSTDERR: arcbios.cc:2743:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("ARC memory @ 0x%"PRIx64"\n", (uint64_t) memory); BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/arcbios.h:37, BUILDSTDERR: from arcbios.cc:40: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from arcbios.cc:45: BUILDSTDERR: ../include/machine.h: At global scope: 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.1/src/main/fileloaders' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: dec_prom.cc:648:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("DEC prom emulation: unknown rex() a0=0x%"PRIx64 BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dec_prom.cc:41: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dec_prom.cc:45: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: dreamcast.cc:385:6: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "pc=0x%08"PRIx32" (vectorAddr=0x%08"PRIx32") ]\n", (uint32_t)cpu->pc, vectorAddr); BUILDSTDERR: ^ BUILDSTDERR: dreamcast.cc:385:22: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "pc=0x%08"PRIx32" (vectorAddr=0x%08"PRIx32") ]\n", (uint32_t)cpu->pc, vectorAddr); BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/commands/QuitCommand.h:31, BUILDSTDERR: from QuitCommand.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dreamcast.cc:71: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dreamcast.cc:72: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_ps2_ether.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_ps2_ether.cc:39: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_ps2_gif.cc:42: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_ps2_gif.cc:44: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/device.h:34, BUILDSTDERR: from dev_ps2_gs.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_ps2_gs.cc:36: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../../include/misc.h:85, BUILDSTDERR: from ../../include/commands/RemoveComponentCommand.h:31, BUILDSTDERR: from RemoveComponentCommand.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from mvmeprom.cc:40: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from mvmeprom.cc:42: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_ps2_spd.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_ps2_spd.cc:39: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from of.cc:54: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from of.cc:57: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: ps2_bios.cc:62:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ SIFBIOS halt(0x%"PRIx64") ]\n", BUILDSTDERR: ^ BUILDSTDERR: ps2_bios.cc:67:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ SIFBIOS setdve(0x%"PRIx64") ]\n", BUILDSTDERR: ^ BUILDSTDERR: ps2_bios.cc:111:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("[ SIFBIOS SBR_IOPH_INIT(0x%"PRIx32",0x%"PRIx32",0x%" BUILDSTDERR: ^ BUILDSTDERR: ps2_bios.cc:111:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("[ SIFBIOS SBR_IOPH_INIT(0x%"PRIx32",0x%"PRIx32",0x%" BUILDSTDERR: ^ BUILDSTDERR: ps2_bios.cc:166:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("[ SIFBIOS alloc iop heap(0x"PRIx32") ]\n", BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_ps2_stuff.cc:44: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_ps2_stuff.cc:46: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from ps2_bios.cc:38: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ps2_bios.cc:41: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: dev_pvr.cc:1598:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ pvr: OB_ADDR set to 0x%08"PRIx32" ]\n", BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1602:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " bits set: 0x%08"PRIx32" ]\n", BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1613:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ pvr: TILEBUF_ADDR set to 0x%08"PRIx32" ]\n", BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1617:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " bits set: 0x%08"PRIx32" ]\n", BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1643:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ pvr: BRDCOLR set to 0x%06"PRIx32" ]\n", BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1704:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ pvr: FB_RENDER_ADDR1 set to 0x%08"PRIx32 BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1712:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ pvr: FB_RENDER_ADDR2 set to 0x%08"PRIx32 BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1805:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ pvr: VRAM_CFG1 set to 0x%08"PRIx32, BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1808:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("{ VRAM_CFG1 = 0x%08"PRIx32" is not " BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1817:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ pvr: VRAM_CFG2 set to 0x%08"PRIx32, BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1820:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("{ VRAM_CFG2 = 0x%08"PRIx32" is not " BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1829:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ pvr: VRAM_CFG3 set to 0x%08"PRIx32, BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1832:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("{ VRAM_CFG3 = 0x%08"PRIx32" is not " BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1841:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ pvr: FOG_TABLE_COL set to 0x%06"PRIx32" ]\n", BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1849:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ pvr: FOG_VERTEX_COL set to 0x%06"PRIx32" ]\n", BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1857:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ pvr: FOG_DENSITY set to 0x%08"PRIx32" ]\n", BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1865:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ pvr: CLAMP_MAX set to 0x%06"PRIx32" ]\n", BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1873:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ pvr: CLAMP_MIN set to 0x%06"PRIx32" ]\n", BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1899:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ pvr: DIWADDRL set to 0x%08"PRIx32" ]\n", BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:1908:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ pvr: DIWADDRS set to 0x%08"PRIx32" ]\n", BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:2059:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ pvr: MAGIC_110 set to 0x%08"PRIx32, BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:2062:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("{ MAGIC_110 = 0x%08"PRIx32" is not " BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:2071:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ pvr: TA_LUMINANCE set to 0x%08"PRIx32" ]\n", BUILDSTDERR: ^ BUILDSTDERR: dev_pvr.cc:2178:11: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("{ TA_INIT = 0x%08"PRIx32" is not " BUILDSTDERR: ^ BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/commands/ResetCommand.h:31, BUILDSTDERR: from ResetCommand.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_pvr.cc:58: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_pvr.cc:60: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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:654: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:654: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:655: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:655: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:656: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:656: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:781: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:782: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: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from sh_ipl_g.cc:39: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: dev_pvr.cc: In function 'void pvr_tilebuf_debugdump(pvr_data*)': BUILDSTDERR: dev_pvr.cc:1395: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: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_px.cc:85: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from sh_ipl_g.cc:41: BUILDSTDERR: ../include/machine.h: At global scope: 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_px.cc:86: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from yamon.cc:38: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from yamon.cc:41: BUILDSTDERR: ../include/machine.h: At global scope: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ ../../experiments/make_index.sh make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/promemul' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_ram.cc:39: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_ram.cc:40: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/commands/SaveCommand.h:31, BUILDSTDERR: from SaveCommand.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../../include/misc.h:85, BUILDSTDERR: from ../../include/commands/StatusCommand.h:31, BUILDSTDERR: from StatusCommand.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/commands/StepCommand.h:31, BUILDSTDERR: from StepCommand.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/device.h:34, BUILDSTDERR: from dev_random.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_random.cc:36: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 cd symbol; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/symbol' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: symbol.cc:136:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "%s+0x%"PRIx64, s->name, (uint64_t) BUILDSTDERR: ^ BUILDSTDERR: symbol.cc:160:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "%s+0x%"PRIx64, s->name, (uint64_t) BUILDSTDERR: ^ BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/commands/VersionCommand.h:31, BUILDSTDERR: from VersionCommand.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_rs5c313.cc:43: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_rs5c313.cc:45: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/symbol.h:34, BUILDSTDERR: from symbol.cc:38: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/main/commands' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/main' cd ui; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/ui' cd console; make BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_rtc.cc:39: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/ui/console' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 dev_rtc.cc:42: BUILDSTDERR: ../include/machine.h: At global scope: BUILDSTDERR: ../include/machine.h:76:9: warning: unnecessary parentheses in declaration of 'f' [-Wparentheses] BUILDSTDERR: void (*(*f))(struct cpu *, void *); BUILDSTDERR: ^ cd nullui; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/ui/nullui' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_rtl8139c.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_rtl8139c.cc:41: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/symbol.h:34, BUILDSTDERR: from symbol_demangle.cc:43: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ConsoleUI.cc:32: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from ../../include/misc.h:85, BUILDSTDERR: from ../../include/UI.h:31, BUILDSTDERR: from ../../include/NullUI.h:31, BUILDSTDERR: from NullUI.cc:28: BUILDSTDERR: ../../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/symbol' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/ui/nullui' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dev_scc.cc:58: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_scc.cc:60: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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_scc.cc:61: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/interrupt.h:34, BUILDSTDERR: from ../include/devices.h:50, BUILDSTDERR: from dev_sfb.cc:41: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_sfb.cc:41: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dev_sgi_gbe.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_sgi_gbe.cc:39: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/ui/console' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/ui' c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_sgi_ip19.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_sgi_ip19.cc:39: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/interrupt.h:34, BUILDSTDERR: from ../include/devices.h:50, BUILDSTDERR: from dev_sgi_ip20.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_sgi_ip20.cc:37: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: dev_sgi_mardigras.cc:206:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("mardigras_20400(): 0x%016"PRIx64"\n", (uint64_t) idata); BUILDSTDERR: ^ BUILDSTDERR: dev_sgi_mardigras.cc:288:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ sgi_mardigras: write to 0x%08lx: 0x%016"PRIx64 BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_sgi_ip22.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_sgi_ip22.cc:36: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_sgi_ip30.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_sgi_ip30.cc:39: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: dev_sh4.cc:847:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " 0x%"PRIx32"\n", (uint32_t) idata); BUILDSTDERR: ^ BUILDSTDERR: dev_sh4.cc:856:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " 0x%"PRIx32"\n", (uint32_t) idata); BUILDSTDERR: ^ BUILDSTDERR: dev_sh4.cc:865:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " 0x%"PRIx32"\n", (uint32_t) idata); BUILDSTDERR: ^ BUILDSTDERR: dev_sh4.cc:874:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " 0x%"PRIx32"\n", (uint32_t) idata); BUILDSTDERR: ^ BUILDSTDERR: dev_sh4.cc:883:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " 0x%"PRIx32"\n", (uint32_t) idata); BUILDSTDERR: ^ BUILDSTDERR: dev_sh4.cc:892:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " 0x%"PRIx32"\n", (uint32_t) idata); BUILDSTDERR: ^ BUILDSTDERR: dev_sh4.cc:899:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("sh4_pcic: PCIMBR set to 0x%"PRIx32", not" BUILDSTDERR: ^ BUILDSTDERR: dev_sh4.cc:900:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " 0x%"PRIx32"? TODO\n", (uint32_t) idata, BUILDSTDERR: ^ BUILDSTDERR: dev_sh4.cc:908:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: fatal("sh4_pcic: PCIIOBR set to 0x%"PRIx32", not" BUILDSTDERR: ^ BUILDSTDERR: dev_sh4.cc:909:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " 0x%"PRIx32"? TODO\n", (uint32_t) idata, BUILDSTDERR: ^ BUILDSTDERR: dev_sh4.cc:985:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ sh4: sdmr%i set to 0x%04"PRIx16" ]\n", BUILDSTDERR: ^ BUILDSTDERR: dev_sh4.cc:1238:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: " bits: 0x%08"PRIx32". Aborting.\n", BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/bus_pci.h:34, BUILDSTDERR: from dev_sgi_ip32.cc:42: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_sgi_ip32.cc:46: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_sgi_mardigras.cc:39: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_sgi_mardigras.cc:41: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/bus_pci.h:34, BUILDSTDERR: from dev_sh4.cc:43: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_sh4.cc:47: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_sii.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: dev_sh4.cc:1315:30: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case SH4_CHCR2: dma_channel ++; BUILDSTDERR: ~~~~~~~~~~~~^~ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept 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: ^~~~ BUILDSTDERR: In file included from dev_sii.cc:38: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_sn.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_sn.cc:40: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dev_ssc.cc:40: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_ssc.cc:42: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/interrupt.h:34, BUILDSTDERR: from ../include/devices.h:50, BUILDSTDERR: from dev_turbochannel.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_turbochannel.cc:35: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/bus_pci.h:34, BUILDSTDERR: from dev_uninorth.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_uninorth.cc:37: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: dev_vga.cc:519:9: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: debug("[ dev_vga_tick: dyntrans access, %"PRIx64" .. %" BUILDSTDERR: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/device.h:34, BUILDSTDERR: from dev_unreadable.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_unreadable.cc:36: BUILDSTDERR: ../include/machine.h: At global scope: 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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: dev_vr41xx.cc:469:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%x, data=0x%016"PRIx64" ]\n", ofs, BUILDSTDERR: ^ BUILDSTDERR: dev_vr41xx.cc:641:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%"PRIx64", data=0x%016"PRIx64" ]\n", BUILDSTDERR: ^ BUILDSTDERR: dev_vr41xx.cc:641:19: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%"PRIx64", data=0x%016"PRIx64" ]\n", BUILDSTDERR: ^ BUILDSTDERR: dev_vr41xx.cc:645:8: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "0x%"PRIx64" ]\n", (uint64_t) relative_addr); BUILDSTDERR: ^ BUILDSTDERR: dev_vr41xx.cc:779:7: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: "addr=0x%"PRIx64" name2=siu", machine->path, BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/bus_pci.h:34, BUILDSTDERR: from dev_v3.cc:43: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_v3.cc:46: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dev_vga.cc:38: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_vga.cc:40: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: 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: ^~~~ BUILDSTDERR: dev_wdc.cc:583:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: const char *s = "0x%04"PRIx64" ]\n"; BUILDSTDERR: ^ BUILDSTDERR: dev_wdc.cc:585:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: s = "0x%02"PRIx64" ]\n"; BUILDSTDERR: ^ BUILDSTDERR: dev_wdc.cc:587:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: s = "0x%08"PRIx64" ]\n"; BUILDSTDERR: ^ BUILDSTDERR: dev_wdc.cc:589:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: s = "0x%016"PRIx64" ]\n"; BUILDSTDERR: ^ BUILDSTDERR: dev_wdc.cc:624:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: const char *s = "0x%04"PRIx64" ]\n"; BUILDSTDERR: ^ BUILDSTDERR: dev_wdc.cc:626:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: s = "0x%02"PRIx64" ]\n"; BUILDSTDERR: ^ BUILDSTDERR: dev_wdc.cc:628:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: s = "0x%08"PRIx64" ]\n"; BUILDSTDERR: ^ BUILDSTDERR: dev_wdc.cc:630:10: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] BUILDSTDERR: s = "0x%016"PRIx64" ]\n"; BUILDSTDERR: ^ BUILDSTDERR: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_vme.cc:37: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_vme.cc:40: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dev_vr41xx.cc:39: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_vr41xx.cc:42: BUILDSTDERR: ../include/devices.h: At global scope: BUILDSTDERR: ../include/devices.h:83: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: ^ c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/cpu_alpha.h:34, BUILDSTDERR: from ../include/cpu.h:232, BUILDSTDERR: from dev_wdc.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_wdc.cc:38: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/console.h:34, BUILDSTDERR: from dev_z8530.cc:44: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_z8530.cc:48: BUILDSTDERR: ../include/machine.h: At global scope: 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 ../include/misc.h:85, BUILDSTDERR: from ../include/device.h:34, BUILDSTDERR: from dev_zero.cc:35: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from dev_zero.cc:36: BUILDSTDERR: ../include/machine.h: At global scope: 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.1/src/devices' ./makeautodev.sh Generating autodev.cc... 54321 done c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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: In file included from ../include/misc.h:85, BUILDSTDERR: from ../include/bus_pci.h:34, BUILDSTDERR: from autodev.cc:41: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept make[5]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/devices' make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/devices' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/devices' make[2]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src' make[1]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/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.LPZiSK + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/gxemul-0.6.0.1-9.fc29.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/gxemul-0.6.0.1-9.fc29.riscv64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/gxemul-0.6.0.1-9.fc29.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/gxemul-0.6.0.1-9.fc29.riscv64 + cd gxemul-0.6.0.1 + make DESTDIR=/builddir/build/BUILDROOT/gxemul-0.6.0.1-9.fc29.riscv64 install cd src; make make[1]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src' cd include; make make[2]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/include' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/include' make the_rest make[2]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src' cd components; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components' cd special; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/special' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/special' cd machines; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/machines' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/machines' cd busses; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/busses' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/busses' cd cpu; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/cpu' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/cpu' cd memory; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/memory' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components/memory' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/components' cd console; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/console' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/console' cd cpus; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/cpus' make buildobjs make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/cpus' make[4]: Nothing to be done for 'buildobjs'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/cpus' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/cpus' cd debugger; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/debugger' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/debugger' cd devices; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/devices' cd fonts; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/devices/fonts' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/devices/fonts' make font8x8.cc font8x10.cc font8x16.cc make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/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.1/src/devices' make objs make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/devices' make autodev.o make[5]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/devices' make[5]: 'autodev.o' is up to date. make[5]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/devices' make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/devices' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/devices' cd disk; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/disk' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/disk' cd file; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/file' ../../experiments/make_index.sh make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/file' cd machines; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/machines' make objs make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/machines' make[4]: Nothing to be done for 'objs'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/machines' make automachine.o make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/machines' ./makeautomachine.sh Generating automachine.cc... 321 done c++ -Wshadow -Wcast-align -Wnon-virtual-dtor -Wstrict-aliasing -Wall -Wextra -Wno-unused-parameter -Wextra -Wno-unused-but-set-variable -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fpeephole -O3 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-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 ../include/misc.h:85, BUILDSTDERR: from ../include/symbol.h:34, BUILDSTDERR: from ../include/machine.h:33, BUILDSTDERR: from automachine.cc:42: BUILDSTDERR: ../include/refcount_ptr.h: In destructor 'ReferenceCountable::~ReferenceCountable()': BUILDSTDERR: ../include/refcount_ptr.h:79:25: warning: throw will always call terminate() [-Wterminate] BUILDSTDERR: throw std::exception(); BUILDSTDERR: ^ BUILDSTDERR: ../include/refcount_ptr.h:79:25: note: in C++11 destructors default to noexcept BUILDSTDERR: In file included from automachine.cc:42: BUILDSTDERR: ../include/machine.h: At global scope: 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.1/src/machines' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/machines' cd main; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/main' cd commands; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/main/commands' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/main/commands' cd fileloaders; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/main/fileloaders' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/main/fileloaders' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/main' cd net; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/net' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/net' cd old_main; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/old_main' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/old_main' cd promemul; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/promemul' ../../experiments/make_index.sh make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/promemul' cd symbol; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/symbol' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/symbol' cd ui; make make[3]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/ui' cd console; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/ui/console' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/ui/console' cd nullui; make make[4]: Entering directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/ui/nullui' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/ui/nullui' make[3]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src/ui' make[2]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/src' make[1]: Leaving directory '/builddir/build/BUILD/gxemul-0.6.0.1/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 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.1-9.fc29.riscv64/usr/bin cp -f gxemul /builddir/build/BUILDROOT/gxemul-0.6.0.1-9.fc29.riscv64/usr/bin/ mkdir -p /builddir/build/BUILDROOT/gxemul-0.6.0.1-9.fc29.riscv64/usr/share/man/man1 cp -f man/gxemul.1 /builddir/build/BUILDROOT/gxemul-0.6.0.1-9.fc29.riscv64/usr/share/man/man1/ mkdir -p /builddir/build/BUILDROOT/gxemul-0.6.0.1-9.fc29.riscv64/usr/share/doc/gxemul cp -R doc/* /builddir/build/BUILDROOT/gxemul-0.6.0.1-9.fc29.riscv64/usr/share/doc/gxemul/ + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 0.6.0.1-9.fc29 --unique-debug-suffix -0.6.0.1-9.fc29.riscv64 --unique-debug-src-base gxemul-0.6.0.1-9.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.1 extracting debug info from /builddir/build/BUILDROOT/gxemul-0.6.0.1-9.fc29.riscv64/usr/bin/gxemul /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. BUILDSTDERR: 17172 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 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: gxemul-0.6.0.1-9.fc29.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Qj7nbP + umask 022 + cd /builddir/build/BUILD + cd gxemul-0.6.0.1 + DOCDIR=/builddir/build/BUILDROOT/gxemul-0.6.0.1-9.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.1-9.fc29.riscv64/usr/share/doc/gxemul + cp -pr LICENSE /builddir/build/BUILDROOT/gxemul-0.6.0.1-9.fc29.riscv64/usr/share/doc/gxemul + cp -pr HISTORY /builddir/build/BUILDROOT/gxemul-0.6.0.1-9.fc29.riscv64/usr/share/doc/gxemul + cp -pr README /builddir/build/BUILDROOT/gxemul-0.6.0.1-9.fc29.riscv64/usr/share/doc/gxemul + cp -pr demos/ /builddir/build/BUILDROOT/gxemul-0.6.0.1-9.fc29.riscv64/usr/share/doc/gxemul + exit 0 BUILDSTDERR: warning: File listed twice: /usr/share/doc/gxemul Provides: gxemul = 0.6.0.1-9.fc29 gxemul(riscv-64) = 0.6.0.1-9.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.1-9.fc29.riscv64 Provides: gxemul-debugsource = 0.6.0.1-9.fc29 gxemul-debugsource(riscv-64) = 0.6.0.1-9.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.1-9.fc29.riscv64 Provides: debuginfo(build-id) = 777be888daf48e1a880ac8471263b7ff830311fc gxemul-debuginfo = 0.6.0.1-9.fc29 gxemul-debuginfo(riscv-64) = 0.6.0.1-9.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.1-9.fc29 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/gxemul-0.6.0.1-9.fc29.riscv64 Wrote: /builddir/build/RPMS/gxemul-0.6.0.1-9.fc29.riscv64.rpm Wrote: /builddir/build/RPMS/gxemul-debugsource-0.6.0.1-9.fc29.riscv64.rpm Wrote: /builddir/build/RPMS/gxemul-debuginfo-0.6.0.1-9.fc29.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.GZL5zP + umask 022 + cd /builddir/build/BUILD + cd gxemul-0.6.0.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/gxemul-0.6.0.1-9.fc29.riscv64 + exit 0 Child return code was: 0